현대적 컴퓨팅 추천 가이드

Amazon Elastic Container Service(Amazon ECS)

가이드

컨테이너식 애플리케이션을 실행하고 싶습니다.”를 선택하셨으므로 시작하기에 가장 적합한 서비스로 Amazon Elastic Container Services(ECS)를 추천합니다. 

Amazon ECS란 무엇입니까?

Amazon ECS는 조직이 규모에 상관없이 컨테이너식 애플리케이션을 가장 쉽게 구축, 배포, 관리할 수 있는 방법을 제공하는 독단적인 컨테이너 오케스트레이션 서비스입니다. Amazon ECS를 AWS Fargate와 함께 사용하면 Amazon ECS가 서버리스 컨테이너 오케스트레이션을 지원하므로 컨테이너식 워크로드의 규모 조정, 가용성 유지 및 보안과 관련하여 AWS의 운영 우수성을 더 많이 활용할 수 있습니다. ECS는 완전관리형이고 버전이 없으며 AWS에서 컨테이너식 애플리케이션을 간단하게 구축 및 실행할 수 있는 도구와 기본 지원을 제공합니다. 예를 들어 Amazon ECS Service Connect는 서비스 검색, 연결 및 트래픽 관찰성을 간소화하는 반면, Amazon ECS CloudWatch Container Insights는 지표 및 로그를 수집, 집계, 요약합니다. 

Amazon ECS를 추천하는 이유는 무엇입니까?

AWS의 신규 컨테이너 고객 중 65% 이상이 Amazon ECS로 시작하며, CNCF에 따르면 다른 어떤 클라우드보다 AWS에서 컨테이너를 실행하는 고객이 더 많습니다. 많은 고객이 ECS를 AWS Fargate와 함께 사용하여 내부 팀의 운영 부담을 크게 덜어주는 서버리스 컨테이너 환경을 구축할 수 있다는 점을 마음에 들어 합니다. 더 세밀한 제어가 필요한 워크로드의 경우 Amazon EC2에서 ECS를 사용하는 것이 좋으며, AWS와 온프레미스 간에 하이브리드 방식으로 실행해야 하는 워크로드에는 Amazon ECS Anywhere 또는 Amazon ECS on AWS Outposts를 추천합니다. 

이 서비스를 출발점으로 추천하지만 다른 서비스도 현재 요구 사항에 적합할 수 있으므로 사용 사례가 변경되거나 Amazon Elastic Container Services(ECS)가 사용 사례에 가장 적합하지 않은 경우 언제든지 다른 서비스를 사용해 볼 수 있습니다. 

FAQ 아이콘

FAQ

  • Amazon ECS는 컨테이너 이미지(예: 레지스트리 리포지토리 이미지)와 함께 작동합니다.
  • AWS 리전 외에도, Amazon ECS는 Amazon ECS Anywhere를 통해 Outpost, Wavelength, 로컬 영역 및 고객 관리 인프라에 애플리케이션을 배포할 수 있습니다.
  • Amazon ECS는 프런트엔드 서비스, 웹 서비스, 백엔드 워커, 배치 작업 및 AI/ML 워크로드를 실행할 수 있습니다.
  • Amazon ECS 요금에 대한 자세한 내용은 Amazon ECS 요금을 참조하세요.

  • 예! Amazon ECS는 AWS에서 사용자 기준으로 가장 인기 있는 컨테이너 서비스이며, 다른 어떤 클라우드보다 AWS에서 컨테이너를 실행하는 고객이 더 많습니다. 많은 고객이 AWS Fargate가 지원하는 Amazon ECS로 시작하여 내부 팀의 운영 부담을 크게 덜어주는 서버리스 컨테이너 환경을 구축할 수 있다는 점을 마음에 들어 합니다. 서버리스로 실행할 수 없는 워크로드의 경우 Amazon EC2에서 ECS를 사용하는 것이 좋으며, AWS와 온프레미스 간에 하이브리드 방식으로 실행해야 하는 워크로드에는 Amazon ECS Anywhere 또는 Amazon ECS on AWS Outposts를 추천합니다.
  • Amazon ECS는 컨테이너 오케스트레이터를 시작하는 가장 쉬운 방법입니다. 하지만 AWS는 전체 오케스트레이터 액세스가 필요하지 않은 다양한 컨테이너 기반 사용 사례를 쉽게 실행할 수 있도록 특별히 구축된 서비스를 제공합니다. 예를 들어 요청-응답 패턴의 기본 웹 애플리케이션에는 AWS App Runner를, 배치 작업에는 AWS Batch를, AWS의 확장성 및 기능이 전혀 필요하지 않은 학생, 애호가 및 기타 애플리케이션에는 Amazon Lightsail을 사용할 수 있습니다. 이러한 선택 외에도 IoT를 위한 AWS IoT Greengrass, 빌드 작업을 위한 AWS CodeBuild, 풀스택 웹 및 모바일 앱을 위한 AWS Amplify를 살펴볼 수 있습니다.
  • Amazon ECS는 인프라 대신 애플리케이션에 집중할 수 있게 해주는 완전관리형 컨테이너 컨트롤 플레인입니다. AWS 리전에 배포하면 클라우드의 주요 이점을 얻을 수 있는 경우가 많지만, Amazon ECS를 사용하면 온프레미스로 AWS Outposts에 컨테이너식 애플리케이션을 배포하면서 AWS 리전과의 높은 인프라 충실도를 유지할 수 있습니다. 또한 Amazon ECS를 사용하면 로컬 오케스트레이터를 실행 및 유지 관리할 필요 없이 Amazon ECS Anywhere를 통해 고객 관리 인프라에 컨테이너식 애플리케이션을 배포할 수 있습니다.
  • 예! Amazon ECS에는 통합할 수 있는 광범위한 서드 파티 파트너 목록이 있습니다(대부분 오픈 소스 프로젝트). 그렇지만 Amazon ECS 자체에는 기존 오픈 소스 프로젝트만큼 다양한 옵션이 없습니다. 일부 고객은 이것이 문제라고 생각할 수도 있지만, 많은 Amazon ECS 고객은 Amazon ECS가 즉시 사용 가능한 독단적인 경험으로 제공하는 저하된 도구 피로도를 높이 평가합니다.
  • Amazon ECS는 컨테이너 오케스트레이터인 반면 AWS Lambda는 함수 배포입니다. Amazon ECS는 15분 이상 실행되는 작업이 있거나 AWS 리전 외부에서 코드를 실행해야 하는 경우에 적합합니다. Amazon ECS는 네트워킹 및 관찰성 등에 대한 독단적인 경험을 제공하지만 필요에 따라 사용자 지정도 가능합니다. Amazon ECS는 AWS Fargate(서버리스), Amazon EC2, AWS Outposts, AWS Anywhere(온프레미스 워크로드) 등 다양한 배포 옵션을 제공합니다. AWS Lambda는 온디맨드로 시작되어 15분 이내로 실행되고 사용한 용량에 대해서만 비용을 지불하려는 애플리케이션에 적합합니다. AWS Lambda는 이벤트 기반 모델을 사용하며 워크로드의 규모 조정, 보안 및 가용성 보장을 위해 더 많은 작업이 필요합니다. AWS Lambda는 AWS 리전에서만 사용할 수 있습니다.

Amazon ECS 시작하기

Amazon ECS 아이콘

Amazon ECS 시작하기

AWS 디지털 교육은 AWS 전문가가 개발한 무료 온디맨드 과정을 제공합니다. 새로운 학습 센터인 AWS Skill Builder에서는 Amazon ECS의 활용 방법을 익히는 데 도움이 되는 학습 계획과 500개 이상의 디지털 과정을 살펴볼 수 있습니다. 

Amazon ECS 워크숍 아이콘

Amazon ECS 워크숍

이 워크숍에서는 Amazon Elastic Container Service에서 프런트엔드 및 다중 백엔드 서비스를 시작하고 이 워크플로를 환경에 적용하는 방법을 알아봅니다.

현대화 워크숍 아이콘

현대화 워크숍

다양한 기술을 통해 비즈니스를 현대화하는 방법을 알아보세요. (워크숍은 영어로만 제공)

컨테이너 자산 아이콘

컨테이너로 현대화하여 디지털 트랜스포메이션을 실현

AWS를 사용한 컨테이너화의 이점에 대해 알아보세요.

Deloitte TCO 아이콘

총 소유 비용 결정

Deloitte의 산업 인사이트 eBook을 통해 서버리스 기술과 서버 기반 기술을 비교해 보세요.

Amazon ECS 고객 성공 사례 아이콘

Amazon ECS 고객 성공 사례

전 세계 주요 조직이 어떻게 Amazon Elastic Container Service(Amazon ECS)를 사용하여 가장 민감한 미션 크리티컬 애플리케이션을 실행하는지 알아보세요.