ABOUT ME

Today
Yesterday
Total
  • Amazon ECS (Amazon Elastic Container Service)
    내일배움캠프 Spring 심화 1기/TIL 2024. 8. 9. 17:33

    Amazon ECS

    ECS는 컨테이너화된 어플리케이션을 더 효율적으로 배포, 관리하고 규모를 조정하는 데 도움이 되는 완전관리형 컨테이너 오케스트레이션 서비스입니다. AWS, Amazon ECR, Docker 등의 서드 파티 도구와 통합할 수 있으며 이를 통해 환경이 아닌 어플리케이션 구축에 더욱 집중할 수 있습니다.

     

    Amazon ECS를 사용해야 하는 이유

    • 쿠버네티스보다 사용하기 쉽고 비용적으로도 저렴하기 때문에 중소 규모의 프로젝트에서 사용하기 적합합니다.
    • Serverless로 구성할 수도 있어 인스턴스를 구성하과 관리할 필요가 없습니다.

    구조

    • ECR: Docker image 저장소 입니다.
    • ECS Cluster: 컨테이너를 실행하기 위한 Cluster로 여러 인스턴스로 이루어집니다. 이 인스턴스에 Docker container가 분산 실행됩니다. Serverless로 할 경우에는 인스턴스도 필요가 없습니다.
    • ECS Server: Docker 애플리케이션의 실행 그룹입니다.
    • ECS Task: ECS Server에 실제로 실행되는 docker container들을 Task 라고 합니다.

    '내일배움캠프 Spring 심화 1기 > TIL' 카테고리의 다른 글

    Apache Kafka  (0) 2024.08.13
    CQRS (Command Query Responsibility Segregation)  (0) 2024.08.13
    쿠버네티스 (Kubernetes, K8s)  (0) 2024.08.08
    분산추적  (0) 2024.08.07
    레디스 (Redis)  (0) 2024.08.06
Designed by Tistory.