에서 배포 그룹과 함께 작업하기 CodeDeploy - AWS CodeDeploy

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

에서 배포 그룹과 함께 작업하기 CodeDeploy

CodeDeploy 애플리케이션에 하나 이상의 배포 그룹을 지정할 수 있습니다. 각 애플리케이션 배포는 해당 배포 그룹 중 하나를 사용합니다. 배포 그룹에는 배포 중에 사용되는 설정 및 구성이 포함됩니다. 대부분의 배포 그룹 설정은 애플리케이션에서 사용하는 컴퓨팅 플랫폼에 따라 다릅니다. 모든 컴퓨팅 플랫폼의 배포 그룹에 대해 롤백, 트리거 및 경보와 같은 일부 설정을 구성할 수 있습니다.

Amazon ECS 컴퓨팅 플랫폼 배포의 배포 그룹

Amazon ECS 배포에서 배포 그룹은 Amazon ECS 서비스, 로드 밸런서, 테스트 리스너 옵션 및 두 개의 대상 그룹을 지정합니다. 또한 대체 작업 세트로 트래픽을 재라우팅할 시기와 배포 성공 후 원래 작업 세트 및 Amazon ECS 애플리케이션을 종료할 시기를 지정합니다.

AWS Lambda 컴퓨팅 플랫폼 배포의 배포 그룹

AWS Lambda 배포에서 배포 그룹은 향후 함수 배포를 위한 CodeDeploy 구성 세트를 정의합니다. AWS Lambda 예를 들어 배포 그룹은 Lambda 함수의 새 버전으로 트래픽을 라우팅하는 방법을 지정합니다. 또한 경보 및 롤백을 지정할 수도 있습니다. AWS Lambda 배포 그룹의 단일 배포는 하나 이상의 그룹 구성을 재정의할 수 있습니다.

EC2/온프레미스 컴퓨팅 플랫폼 배포의 배포 그룹

EC2/온프레미스 배포에서 배포 그룹은 배포를 대상으로 하는 개별 인스턴스 집합입니다. 배포 그룹에는 개별적으로 태그가 지정된 인스턴스, Amazon EC2 Auto Scaling 그룹의 Amazon EC2 인스턴스 또는 둘 다가 포함됩니다.

인 플레이스(in-place) 배포에서 배포 그룹의 인스턴스는 최신 애플리케이션 개정 버전으로 업데이트됩니다.

블루/그린 배포에서는 하나 이상의 로드 밸런서에서 원래 인스턴스의 등록을 취소하고 일반적으로 최신 애플리케이션 개정 버전이 이미 설치된 대체 인스턴스 집합을 등록하여 인스턴스 집합에서 다른 인스턴스 집합으로 트래픽이 다시 라우팅됩니다.

에서 애플리케이션과 둘 이상의 배포 그룹을 연결할 수 있습니다. CodeDeploy 따라서 애플리케이션 개정 버전을 서로 다른 시간에 서로 다른 인스턴스 세트에 배포할 수 있습니다. 예를 들어 하나의 배포 그룹을 사용하여 코드 품질을 보장하는 Test 태그의 인스턴스 세트에 애플리케이션 개정 버전을 배포합니다. 그런 다음 추가적인 확인을 위해 Staging 태그의 인스턴스가 있는 배포 그룹에 동일한 애플리케이션 개정 버전을 배포합니다. 마지막으로 고객에게 최신 애플리케이션을 릴리스할 준비가 되면 Production 태그의 인스턴스가 포함된 배포 그룹에 배포합니다.

여러 태그 그룹을 사용하여 배포 그룹에 포함된 인스턴스의 기준을 더욱 세분화할 수도 있습니다. 자세한 내용은 Tagging Instances for Deployments을 참조하세요.

CodeDeploy 콘솔을 사용하여 애플리케이션을 만들 때는 첫 번째 배포 그룹을 동시에 구성합니다. 를 사용하여 응용 프로그램을 만드는 경우 별도의 단계를 거쳐 첫 번째 배포 그룹을 만듭니다. AWS CLI

AWS 계정에 이미 연결된 배포 그룹 목록을 보려면 을 참조하십시오다음을 사용하여 배포 그룹 세부 정보 보기 CodeDeploy.

Amazon EC2 인스턴스 태그에 대한 자세한 정보는 콘솔을 사용한 태그 작업을 참조하세요. 온프레미스 인스턴스에 대한 자세한 정보는 Working with On-Premises Instances 단원을 참조하세요. Amazon EC2 Auto Scaling에 대한 자세한 내용은 Amazon EC2 Auto CodeDeploy Scaling과의 통합 단원을 참조하세요.

주제