CodeDeploy용 인스턴스 작업 - AWS CodeDeploy

CodeDeploy용 인스턴스 작업

CodeDeploy는 Amazon Linux, Ubuntu Server, Red Hat Enterprise Linux(RHEL) 및 Windows Server를 실행하는 인스턴스에 대한 배포를 지원합니다.

CodeDeploy를 사용하여 Amazon EC2 인스턴스와 온프레미스 인스턴스 모두에 배포할 수 있습니다. 온프레미스 인스턴스는 CodeDeploy 에이전트를 실행하고 퍼블릭 AWS 서비스 엔드포인트에 연결할 수 있는 Amazon EC2 인스턴스가 아닌 모든 물리적 디바이스입니다. CodeDeploy를 사용하여 애플리케이션을 클라우드의 Amazon EC2 인스턴스와 사무실의 데스크톱 PC 또는 자체 데이터 센터의 서버에 동시에 배포할 수 있습니다.

Amazon EC2 인스턴스와 온프레미스 인스턴스 비교

다음 표에서는 Amazon EC2 인스턴스 및 온프레미스 인스턴스를 비교합니다.

제목() Amazon EC2 인스턴스 온프레미스 인스턴스

인스턴스에서 실행 중인 운영 체제와 호환되는 CodeDeploy 에이전트 버전을 설치 및 실행해야 합니다.

인스턴스가 CodeDeploy에 연결할 수 있어야 합니다.

IAM 인스턴스 프로파일을 인스턴스에 연결해야 합니다. IAM 인스턴스 프로파일에는 CodeDeploy 배포에 참여할 수 있는 권한이 있어야 합니다. 자세한 내용은 섹션을 참조하세요4단계: Amazon EC2 인스턴스에 대한 IAM 인스턴스 프로파일 만들기

아니요

인스턴스를 인증하고 등록하려면 다음 중 하나를 수행해야 합니다.

  • 각 인스턴스에 대해 IAM 사용자를 생성하고 IAM 사용자의 계정 자격 증명을 인스턴스에 일반 텍스트로 저장합니다.

  • 각 인스턴스에서 IAM 사용자가 가정할 수 있는 IAM 역할을 생성하여 AWS Security Token Service을 통해 생성된 주기적으로 새로 고쳐진 임시 자격 증명을 검색합니다.

아니요

각 인스턴스에 배포하려면 먼저 CodeDeploy에 각 인스턴스를 등록해야 합니다.

아니요

CodeDeploy가 인스턴스에 배포할 수 있으려면 먼저 각 인스턴스에 태그를 지정해야 합니다.

CodeDeploy 배포의 일부로 Amazon EC2 Auto Scaling 및 Elastic Load Balancing 시나리오에 참여할 수 있습니다.

아니요

Amazon S3 버킷 및 GitHub 리포지토리에서 배포할 수 있습니다.

배포 또는 인스턴스에서 지정된 이벤트가 발생할 때 SMS 또는 이메일 알림을 보내도록 요청하는 트리거를 지원할 수 있습니다.

연결된 배포에 대해 요금이 청구될 수 있습니다.

아니요

CodeDeploy에 대한 인스턴스 작업

배포에 사용할 인스턴스를 시작하거나 구성하려면 다음 지침 중에서 선택합니다.

새 Amazon Linux 또는 Windows Server Amazon EC2 인스턴스를 시작하려고 합니다.

최소한의 작업으로 Amazon EC2 인스턴스를 시작하려면 CodeDeploy를 위한 Amazon EC2 인스턴스 생성(AWS CloudFormation 템플릿) 단원을 참조하세요.

주로 사용자가 직접 Amazon EC2 인스턴스를 시작하려면 CodeDeploy를 위한 Amazon EC2 인스턴스 생성(AWS CLI 또는 Amazon EC2 콘솔) 단원을 참조하세요.

새로운 Ubuntu Server 또는 RHEL Amazon EC2 인스턴스를 시작하려고 합니다.

CodeDeploy를 위한 Amazon EC2 인스턴스 생성(AWS CLI 또는 Amazon EC2 콘솔) 섹션을 참조하세요.

Amazon Linux, Windows Server, Ubuntu Server 또는 RHEL Amazon EC2 인스턴스를 구성하려고 합니다. CodeDeploy 작업을 위한 Amazon EC2 인스턴스 구성 섹션을 참조하세요.
Windows 서버, Ubuntu Server 또는 RHEL 온프레미스 인스턴스(Amazon EC2 인스턴스가 아닌 물리적 디바이스)를 구성하려고 합니다. Working with On-Premises Instances 섹션을 참조하세요.
CodeDeploy가 블루/그린 배포 중에 대체 인스턴스 집합을 프로비저닝하기를 원합니다. CodeDeploy에서 배포 작업 섹션을 참조하세요.

Amazon EC2 Auto Scaling 그룹에서 Amazon EC2 인스턴스를 준비하려면 몇 가지 추가 단계를 수행해야 합니다. 자세한 내용은 섹션을 참조하세요Amazon EC2 Auto Scaling과 CodeDeploy 통합

주제