기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
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 인스턴스 및 온프레미스 인스턴스를 비교합니다.
Subject | Amazon EC2 인스턴스 | 온프레미스 인스턴스 |
---|---|---|
인스턴스에서 실행 중인 운영 체제와 호환되는 CodeDeploy 에이전트 버전을 설치 및 실행해야 합니다. |
예 |
예 |
인스턴스가 CodeDeploy에 연결할 수 있어야 합니다. |
예 |
예 |
IAM 인스턴스 프로파일을 인스턴스에 연결해야 합니다. IAM 인스턴스 프로파일에는 CodeDeploy 배포에 참여할 수 있는 권한이 있어야 합니다. 자세한 내용은 4단계: Amazon EC2 인스턴스에 대한 IAM 인스턴스 프로파일 만들기을 참조하세요. |
예 |
아니요 |
인스턴스를 인증하고 등록하려면 다음 중 하나를 수행해야 합니다.
|
아니요 |
예 |
각 인스턴스에 배포하려면 먼저 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 통합 단원을 참조하십시오.
주제