Amazon EC2에서 Amazon ECS 관리형 인스턴스로 마이그레이션
기존 워크로드를 Amazon EC2에서 Amazon ECS 관리형 인스턴스로 마이그레이션합니다. 이 마이그레이션을 통해 AWS 관리형 인프라를 유지하면서 모든 범위의 Amazon EC2 인스턴스 유형, 용량 예약 및 고급 기능에 액세스할 수 있습니다.
마이그레이션 고려 사항
Amazon EC2에서 Amazon ECS 관리형 인스턴스로 마이그레이션할 경우 다음 사항을 고려합니다.
- 태스크 호환성
-
Amazon EC2에 대해 구성된 기존 태스크 정의는 대부분 Amazon ECS 관리형 인스턴스와 호환됩니다. 태스크 정의 차이 목록은 Amazon ECS 관리형 인스턴스에 대한 Amazon ECS 태스크 정의 차이 섹션을 참조하세요.
- 보안 모델 변경 사항
-
Amazon ECS 관리형 인스턴스는 기본적으로 인스턴스당 여러 태스크를 허용합니다. 워크로드에 더 강력한 격리가 필요한 경우 단일 태스크 모드를 활성화하는 방법을 고려합니다.
- 인스턴스 수명 주기
-
Amazon ECS 관리형 인스턴스의 최대 수명은 14일입니다. 태스크 교체를 계획하고 자동 태스크 관리를 위해 Amazon ECS 서비스를 사용합니다.
- 요금 변경 사항
-
Amazon ECS 관리형 인스턴스를 사용하면 인프라 관리 오버헤드를 처리하면서 AWS에서 전체 인스턴스에 대한 요금과 관리 요금을 지불합니다.
- 유지 관리 기간
-
Amazon EC2 이벤트 기간을 통해 유지 관리 기간을 구성하여 Amazon ECS 관리형 인스턴스가 패치를 위해 교체되는 시기를 제어합니다.
사전 조건
Amazon ECS 관리형 인스턴스로 마이그레이션하기 전에 다음 조건을 갖추어야 합니다.
-
Amazon ECS 관리형 인스턴스에 필요한 IAM 역할이 있습니다. 여기에는 다음이 포함됩니다.
-
인프라 역할 - Amazon ECS가 사용자를 대신해 AWS 서비스를 직접 호출하여 Amazon ECS 관리형 인스턴스 인프라를 관리하도록 허용합니다.
자세한 내용은 Amazon ECS 인프라 IAM 역할 섹션을 참조하세요.
-
인스턴스 프로파일 - 관리형 인스턴스에서 실행되는 Amazon ECS 컨테이너 에이전트 및 Docker 대몬에 대한 권한을 제공합니다.
자세한 내용은 Amazon ECS 관리형 인스턴스의 인스턴스 프로파일 섹션을 참조하세요.
-
-
Amazon EC2와 Amazon ECS 관리형 인스턴스 간 보안 모델 차이 이해
1단계: Amazon ECS 관리형 인스턴스를 사용하도록 클러스터 업데이트
용량 공급자를 생성합니다. Amazon ECS 관리형 인스턴스를 사용하여 용량 공급자를 생성하는 경우 지정된 클러스터 내에서만 사용할 수 있습니다.
자세한 내용은 Amazon ECS 관리형 인스턴스에 대한 용량 공급자 생성 섹션을 참조하세요.
2단계: Amazon ECS 관리형 인스턴스 기능을 사용하도록 태스크 정의 업데이트
Amazon ECS 관리형 인스턴스에 대한 기능을 요구하도록 태스크 정의를 업데이트합니다.
자세한 내용은 콘솔을 사용하여 Amazon ECS 작업 정의 업데이트 섹션을 참조하세요.
3단계: Amazon ECS 관리형 인스턴스 용량 공급자를 사용하도록 서비스 업데이트
Amazon ECS 관리형 인스턴스 용량 공급자를 사용하도록 기존 Amazon ECS 서비스를 업데이트합니다.
자세한 내용은 용량 공급자를 사용하도록 Amazon ECS 서비스 업데이트 섹션을 참조하세요.
4단계: 독립 실행형 태스크 마이그레이션
독립 실행형 태스크의 경우 태스크를 실행할 때 Amazon ECS 관리형 인스턴스 용량 공급자를 지정합니다.
자세한 내용은 애플리케이션을 Amazon ECS 태스크로 실행 섹션을 참조하세요.