Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AWS에서 어떤 컨테이너 서비스를 이용해야 하나요? #52

Closed
ecsimsw opened this issue Sep 2, 2024 · 1 comment
Closed

Comments

@ecsimsw
Copy link
Owner

ecsimsw commented Sep 2, 2024

image

https://aws.amazon.com/ko/blogs/korea/how-to-choose-aws-container-services/

image

https://sattlub123.medium.com/terraform%EC%9D%84-%ED%99%9C%EC%9A%A9%ED%95%9C-aws-ecs-fargate-%EC%9D%B8%ED%94%84%EB%9D%BC-%EB%B0%B0%ED%8F%AC-9eadf2863e10

ECS vs ElasticBeanStalk

https://park60.medium.com/elastic-beanstalk%EA%B3%BC-ecs-%EC%A4%91-%EC%96%B4%EB%96%A4-%EA%B2%83%EC%9D%84-%EC%84%A0%ED%83%9D%ED%95%B4%EC%95%BC-%ED%95%A0%EA%B9%8C-8c9a9f362321

@ecsimsw
Copy link
Owner Author

ecsimsw commented Sep 2, 2024

AWS의 Container 관리 서비스 :

  • LightSail : LAMP, Nginx, 웹 사이트 등을 빠르게. EC2보다는 낮은 레벨의 관리를 덜하고.
  • Elastic BeanStalk : 가장 간단한 Container 배포. 단일 Container 서비스에 유리
  • Elastic container service : 완전 관리형 컨테이너 오케스트레이션
  • Elastic kubernetes service : k8s의 control plane 을 제공 / k8s 직접 운영

Elastic BeanStalk vs ECS

  • amazon-ecs-service-connect 등 다수의 Container를 운영하고 상호 통신하기에 ECS의 지원이 더 좋음
  • 로깅이나 모니터링, 큰 환경 변수 등 큰 서비스 운영에 BeanStalk의 불만 사항이 종종 보임
  • 당장 참고할 수 있는 자료, 주변 기업들의 운영기를 ECS에서 훨씬 많이 찾아 볼 수 있음

ECS vs EKS

  • ECS는 컨테이너 완전 관리형이지만, EKS는 Control plane만을 제공해주고 나머지는 직접 관리
  • 특히 On-premise를 함께 사용해야 하는 하이브리드 환경이 필요한 회사에서 ECS는 선택지가 안되어 EKS로 넘어가는 경우도
  • 당장 k8s에 대한 러닝 커브가 있고 하이브리드가 불필요하다면 ECS를 우선으로 생각해도?
  • ECS는 AWS에 완전 종속, EKS는 k8s 생태계에서 오픈소스를 사용할 수 있다는 점도 다르겠다.
- Function : Lambda
- Service management : Fargate
- VM : EC2 
- Container management : EKS, ECS

ECS / EC2 vs Fargate

  • Lambda 서버를 서버리스라고 하는 것처럼
  • EC2의 서버리스 버전이 fargate 느낌이네
  • 롤링 배포, auto scaling, 자동 복구 등
  • 하드웨어 스펙이나 OS 버전 같은 내용을 직접 다루려면 EC2만이 선택지가 되겠다.
  • 반대로 Fargate는 그런 신경을 덜 써도 되고

@ecsimsw ecsimsw closed this as completed Sep 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant