

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

# Amazon EC2-Classic에서 VPC로 스택 마이그레이션
<a name="workingstacks-migrate-ec2-vpc"></a>

**중요**  
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 서비스 수명이 종료되었으며 신규 및 기존 고객 모두에서 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 [AWS re:Post](https://repost.aws/) 또는 [AWS Premium Support](https://aws.amazon.com/support)를 통해 AWS Support 팀에 문의하세요.

이 주제에서는 Amazon EC2 Classic 네트워크 플랫폼에서 [Amazon Virtual Private Cloud](https://docs.aws.amazon.com/vpc/latest/userguide/)(VPC) 네트워크로 AWS OpsWorks Stacks 스택을 마이그레이션하는 방법을 설명합니다.

2013-12-04 이전에 AWS 계정을 생성한 경우 일부 AWS 리전에서 EC2-Classic을 지원할 수 있습니다. 향상된 네트워킹 및 새로운 인스턴스 유형과 같은 일부 Amazon EC2 리소스 및 기능에는 Virtual Private Cloud(VPC)가 필요합니다. 일부 리소스는 EC2-Classic 및 VPC 간에 공유될 수 있으며 일부는 공유될 수 없습니다. 서비스 중단을 방지하려면 AWS OpsWorks Stacks 스택을 VPC로 마이그레이션하는 것이 좋습니다.

**Topics**
+ [사전 조건](#workingstacks-migrate-vpc-prereqs)
+ [AWS OpsWorks Stacks 스택을 VPC로 마이그레이션](#workingstacks-migrate-vpc)
+ [다음 사항도 참조하세요.](#workingstacks-migrate-seealso)

## 사전 조건
<a name="workingstacks-migrate-vpc-prereqs"></a>

시작하기 전에 AWS OpsWorks Stacks 구성 요구 사항을 충족하는 VPC가 있어야 합니다. 용 VPC에서 프라이빗 서브넷을 구성하려면이 가이드[VPC에서 스택 실행](workingstacks-vpc.md)의 섹션을 AWS OpsWorks Stacks참조하세요. Amazon VPC 관리 콘솔을 사용하여 사용자 지정 VPC를 만들 수 있습니다. 자세한 내용은 [Amazon VPC 콘솔 마법사 구성](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_wizard.html)과 *Amazon Virtual Private Cloud 사용 설명서*의 [VPC 및 서브넷](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_wizard.html)을 참조하세요.

마이그레이션을 계속하려면 사용할 VPC ID와 서브넷 ID가 필요합니다.

## AWS OpsWorks Stacks 스택을 VPC로 마이그레이션
<a name="workingstacks-migrate-vpc"></a>

먼저 AWS OpsWorks Stacks 콘솔 또는 API를 사용하여 기존 EC2-Classic 스택을 복제합니다. 그런 다음 기존 스택의 리소스를 새 스택으로 이동합니다. 복제된 스택에서 새 인스턴스를 시작하고 앱을 배포합니다. 새로운 인스턴스가 작동 중인지 확인합니다. 마지막으로 EC2-Classic 스택에서 EC2-Classic 리소스를 삭제한 다음 이전 스택을 삭제합니다.

1. 기존 EC2-Classic 스택을 VPC에 복제합니다. 스택을 복제하면 스택 설정, 계층, 앱, 사용자 및 사용자 권한이 새 스택에 복사됩니다. 스택을 복제하는 방법에 대한 자세한 내용은 이 가이드에서 [스택 복제](workingstacks-cloning.md)의 내용을 참조하세요.

    AWS OpsWorks Stacks API를 사용하여 스택을 복제할 수도 있습니다. AWS CLI 또는 AWS SDKs를 사용하여 스택을 복제하는 경우 `VpcId` 파라미터 값을에서 생성한 VPC의 ID로 설정합니다[사전 조건](#workingstacks-migrate-vpc-prereqs). 자세한 내용을 알아보려면 [https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CloneStack.html](https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CloneStack.html) 섹션을 참조하세요.

1. 복제된 스택의 계층에 새 인스턴스를 생성합니다. [사전 조건](#workingstacks-migrate-vpc-prereqs)에서 생성한 서브넷의 ID를 지정해야 합니다. 스택에서 인스턴스를 생성하는 방법에 대한 자세한 내용은 이 가이드에서 [계층에 인스턴스 추가](workinginstances-add.md)의 내용을 참조하세요.

1. EC2 보안 그룹, Elastic Load Balancing 로드 밸런서, 탄력적 IP 주소와 같은 클래식 리소스를 VPC로 마이그레이션한 다음 복제된 스택과 연결합니다. 자세한 내용은 *Amazon EC2 사용 설명서*에서 [VPC로 리소스 마이그레이션](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html#full-migrate)을 참조하세요.

1. Amazon EBS 볼륨과 Amazon RDS 인스턴스를 복제된 스택에 등록합니다. 스택에 리소스를 등록하는 방법에 대한 자세한 내용은 이 안내서의 [스택에 리소스 등록](resources-reg.md) 섹션을 참조하세요.

   Amazon EBS 볼륨은 VPC와 연결되어 있지 않으므로 EC2-Classic 스택과 VPC의 스택 모두에 있는 인스턴스에서 사용할 수 있습니다. EC2-Classic의 Amazon RDS 인스턴스를 EC2-Classic 스택과 VPC의 스택을 모두 사용하여 등록할 수 있습니다.

1. 복제된 스택에서 인스턴스를 시작한 다음 워크로드의 일부를 복제된 스택으로 이동합니다. 예를 들어 소량의 트래픽을 복제된 스택의 Elastic Load Balancing 로드 밸런서로 이동합니다. Amazon Route 53를 사용하는 경우 *Amazon Route 53 개발자 안내서*의 [ELB 로드 밸런서로 트래픽 라우팅](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-elb-load-balancer.html)을 참조하세요.

   새 스택이 제대로 작동하고 애플리케이션을 지원하는지 확인할 때까지 소량의 트래픽만 라우팅하세요. 시험 사용 기간(예: 일주일) 동안 적은 비율의 트래픽만 새 스택을 처리하도록 하세요. 새 스택이 작동하는지 확인한 후 나머지 트래픽을 스택으로 라우팅합니다.

1. 복제된 스택이 제대로 작동하는지 확인한 후 나머지 프로덕션 트랙 또는 워크로드를 복제된 스택으로 이동합니다. 이제 EC2-Classic 스택에서 인스턴스를 중지할 수 있습니다. 마이그레이션 후 몇 주 내에 새 스택에 문제가 발생할 경우 이전 스택으로 워크로드를 다시 이동할 수 있도록 이전 스택을 몇 주 동안 이용 가능하게 유지하는 것이 좋습니다.

1. 새 스택이 몇 주 동안 작동하면 EC2-Classic 스택에서 인스턴스를 삭제하세요. 스택 삭제 방법에 대한 자세한 내용은 이 설명서의 [OpsWorks 스택 인스턴스 삭제](workinginstances-delete.md) 섹션을 참조하세요.
**중요**  
Amazon EC2 콘솔 또는 API를 사용하여 OpsWorks 인스턴스를 중지하거나 삭제하지 마세요.

1. EC2-Classic 스택에서 앱을 삭제합니다. 앱을 삭제하는 방법에 대한 자세한 내용은 이 설명서의 [스택에서 앱을 삭제하려면](gettingstarted-intro-clean-up.md) 섹션을 참조하세요.

1. EC2-Classic 스택을 삭제합니다. 스택을 삭제하는 방법에 대한 자세한 정보는 이 설명서의 [스택 삭제](workingstacks-shutting.md) 섹션을 참조하세요.

## 다음 사항도 참조하세요.
<a name="workingstacks-migrate-seealso"></a>
+ [EC2-Classic에서 VPC로 마이그레이션](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html#full-migrate)
+ [디버깅 및 문제 해결 안내서](troubleshoot.md)
+ [VPC에서 스택 실행](workingstacks-vpc.md)