기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
다음을 통해 Amazon ECS 블루/그린 디플로이먼트를 생성하십시오. AWS CloudFormation
를 통해 Amazon ECS 블루/그린 AWS CloudFormation 배포를 관리하는 데 사용할 수 있습니다. CodeDeploy 그린 및 블루 리소스를 정의하고 AWS CloudFormation에서 사용할 트래픽 라우팅 및 안정화 설정을 지정하여 배포를 생성합니다. 이 주제에서는 Amazon ECS 블루/그린 배포에서 관리하는 CodeDeploy 배포와 관리하는 배포 간의 차이점을 다룹니다. AWS CloudFormation
Amazon ECS 블루/그린 배포를 관리하는 AWS CloudFormation 데 사용하는 step-by-step 방법에 대한 지침은 사용 설명서의 사용을 통한 ECS 블루/그린 배포 자동화를 참조하십시오. CodeDeploy AWS CloudFormationAWS CloudFormation
참고
아시아 태평양 (오사카) 지역에서는 Amazon ECS 블루/그린 배포를 관리할 수 없습니다. AWS CloudFormation
및 를 통한 Amazon ECS 블루/그린 배포의 차이점 CodeDeploy AWS CloudFormation
AWS CloudFormation 스택 템플릿은 Amazon ECS 작업 관련 리소스 및 인프라, 그리고 배포를 위한 구성 옵션을 모델링합니다. 따라서 표준 Amazon ECS 블루/그린 배포와 를 통해 생성되는 블루/그린 배포 간에는 차이가 있습니다. AWS CloudFormation
표준 Amazon ECS 블루/그린 배포와 달리 다음을 모델링하거나 수동으로 만들지 않습니다.
-
배포하려는 대상을 고유하게 나타내는 이름을 지정하여 AWS CodeDeploy 애플리케이션을 만들 필요는 없습니다.
-
AWS CodeDeploy 배포 그룹은 만들지 않습니다.
-
애플리케이션 사양 파일 (AppSpec 파일) 은 지정하지 않습니다. 가중치 기반 구성 옵션 또는 라이프사이클 이벤트와 같이 일반적으로 AppSpec 파일을 통해 관리되는 정보는
AWS::CodeDeploy::BlueGreen
후크를 통해 관리됩니다.
이 표에는 배포 유형 간 상위 수준 워크플로의 차이점이 요약되어 있습니다.
함수 | 표준 블루/그린 배포 | 블루/그린 배포를 통한 AWS CloudFormation |
---|---|---|
Amazon ECS 클러스터, Amazon ECS 서비스, Application Load Balancer 또는 Network Load Balancer, 프로덕션 리스너, 테스트 리스너, 대상 그룹 2개를 지정합니다. | 이러한 리소스를 지정하는 CodeDeploy 배포 그룹을 만드세요. | AWS CloudFormation 템플릿을 만들어 이러한 리소스를 모델링하세요. |
배포할 변경 사항을 지정합니다. | CodeDeploy 애플리케이션을 만드세요. | 컨테이너 이미지를 지정하는 AWS CloudFormation 템플릿을 생성합니다. |
Amazon ECS 작업 정의, 컨테이너 이름 및 컨테이너 포트를 지정합니다. | 이러한 리소스를 지정하는 AppSpec 파일을 만드세요. | AWS CloudFormation 템플릿을 만들어 이러한 리소스를 모델링하세요. |
배포 트래픽 이동 옵션과 수명 주기 이벤트 후크를 지정합니다. | 이러한 옵션을 지정하는 AppSpec 파일을 생성하십시오. | AWS::CodeDeploy::BlueGreen 후크 매개변수를 사용하여 이러한 옵션을 지정하는 AWS CloudFormation 템플릿을 만드십시오. |
CloudWatch 알람. |
롤백을 트리거하는 CloudWatch 경보를 생성합니다. |
AWS CloudFormation 스택 수준에서 롤백을 트리거하는 CloudWatch 경보를 구성합니다. |
롤백/재배포. | 롤백 및 재배포 옵션을 지정합니다. | 에서 스택 업데이트를 취소하십시오. AWS CloudFormation |
다음을 통해 Amazon ECS 블루/그린 배포를 모니터링합니다. AWS CloudFormation
및 를 통해 블루/그린 배포를 모니터링할 수 있습니다. AWS CloudFormation CodeDeploy 모니터링에 대한 자세한 내용은 사용 AWS CloudFormation설명서의 파란색/녹색 이벤트 모니터링을 참조하십시오. AWS CloudFormationAWS CloudFormation
블루/그린 배포의 배포 상태를 보려면 CodeDeploy
https://console.aws.amazon.com/codedeploy 에서 AWS Management Console 로그인하고 콘솔을 엽니다. CodeDeploy
참고
시작하기 CodeDeploy에서 설정한 사용자와 동일한 사용자로 로그인합니다.
-
디플로이먼트에는 AWS CloudFormation 스택 업데이트로 트리거된 디플로이먼트가 나타납니다. 배포를 선택하여 Deployment history(배포 이력)을 봅니다.
-
배포를 선택하여 트래픽 이동 상태를 봅니다. 애플리케이션 및 배포 그룹은 생성되지 않습니다.
-
다음은 배포 롤백 또는 중지에 적용됩니다.
-
배포에 성공하면 에 CodeDeploy 표시되고 에서 배포가 시작되었음을 알 수 있습니다. AWS CloudFormation
-
배포를 중지하고 롤백하려면 에서 AWS CloudFormation스택 업데이트를 취소해야 합니다.
-