DigitalOcean 개요

  • Post author:
  • Post category:칼럼
  • Post comments:0 Comments
  • Post last modified:December 4, 2023

Notice

일반적으로 알려진 사실과 개인적인 경험을 섞어서 정리합니다. 개인적인 경험은 굵은 폰트로 표시합니다.

DigitalOcean은 AWS와 비교하면 EC2 서비스에 해당하는 클라우드 서비스이다. AWS에 대응해서 비교하면 다음과 같은 서비스를 제공한다.

  • EC2 instance
  • ELB / ALB
  • EIP
  • Security Group
  • Route 53
  • Certificate Manager
  • AMI
  • EBS
  • S3 + CloudFront
  • CloudWatch
  • EKS

장점

  • 동급 머신이라면 비용이 30% 정도 저렴하다. 고사양의 머신일수록 가격효율이 차이나서 32 코어 기준으로 머신을 선택하면 가격이 두 배 (vCPU 만 고려했을 때)에서 세 배(메모리와 네트워크 비용까지 고려했을 때) 이상 차이난다. 게다가 동급 머신이 동급 머신이 아니어서 같은 vCPU라 해도 디지털오션이 대체로 훨씬 성능이 좋다.
  • 스타트업이 쓰기 좋다. 5$짜리 서버부터 시작하는데 네트워크 비용 등이 포함된 가격이라 계산이 쉽다.
  • AWS와 동일하게 전 기능을 API로 제어할 수 있다. KT 등과 비교해 강점이다.
  • 평균 네트워크 대역폭이 우수하다. 어떤 타입의 머신이든 최소 1GPS를 보장하고 5~40GPS까지 지원한다.

단점

  • 대규모 서비스를 운영하는 회사에는 적합하지 않다. 최고 사양의 머신이 vCPU 32개짜리이고, 네트워크 대역폭을 지정할 수 없다.
  • Linux만 사용할 수 있다.
  • 기본적으로 IaaS라서 RDS, Elasticache 같은 기능이 없고 자가로 운영해야 한다. 단 Kubernetes가 들어와서 문제가 조금은 경감된다. 매우 개발자 친화적인 건 장점이지만 Compliance 등을 고려하면 거의 해주는 게 없다고 본다. 세밀한 권한 제어, 정책 관리 등은 기대하지 말 자.

총평

람다, RDS 같은 서비스가 필요 없고 IDC의 경험을 그대로 클라우드로 가져오고자 하는 소규모 기업과 개인에게는 매우 매력적인 서비스이다. 우선 가격 정책이 투명하고 저렴하다. 그리고 클라우드의 자동화된 서비스에 익숙하지 않은 개발 인력이 접근하기에는 딱 적당한

Author Details
Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.
0 0 votes
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments