실습 개요
현재 근무하고 있는 회사의 테스트 환경에 Amazon Elastic Container Service(Amazon ECS) 클러스터가 부분적으로 구성되어 있습니다. 컨테이너 기술은 처음이라 구성을 완료하여 Amazon ECS 개념을 배우기로 했습니다.
이 실습에서는 다음을 수행하는 단계를 안내합니다.
- 하나 이상의 Docker 컨테이너가 포함된 애플리케이션에 대한 설명인 태스크 정의를 생성합니다.
- 태스크를 배치할 수 있는 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스의 논리적 그룹인 클러스터를 생성합니다.
- 지정한 수의 태스크 정의 인스턴스를 동시에 실행하고 유지 관리할 수 있는 서비스를 생성합니다.
목표
이 실습을 마치면 다음을 수행할 수 있게 됩니다.
- ECS 태스크 정의 생성
- ECS 서비스에 애플리케이션 배포
- 태스크 정의를 변경하여 애플리케이션 업데이트 배포
- 애플리케이션 스케일 업
필수 기술 지식
이 실습을 성공적으로 완료하려면 Docker 컨테이너뿐 아니라 서버 관리 및 DevOps와 관련된 일반적인 기술 및 어휘에 대해 잘 알고 있어야 합니다.
또한 TCP 포트, HTTP 프록시, 로드 밸런서와 같은 웹 애플리케이션 및 네트워킹에 대한 기본적인 이해가 있어야 합니다.
아이콘 키
이 실습에서는 다양한 유형의 지침 및 참고 사항에 대한 주의를 환기하기 위해 다양한 아이콘이 사용됩니다. 각 아이콘의 목적은 다음과 같습니다.
- 명령: 실행해야 하는 명령입니다.
- 예상 출력: 명령 또는 편집된 파일의 출력을 확인하는 데 사용할 수 있는 샘플 출력입니다.
- 참고: 힌트, 팁 또는 중요한 지침입니다.
- 자세히 알아보기: 자세한 정보를 찾을 수 있는 위치를 나타냅니다.
- 태스크 완료: 실습의 결론 또는 요점입니다.
- 새로 고침: 새 정보를 표시하기 위해 웹 브라우저 페이지나 목록을 새로 고쳐야 하는 경우입니다.