기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Virtual Private Cloud(VPC)
Amazon Virtual Private Cloud (Amazon VPC) 를 이용하면 사용자가 정의한 가상 네트워크로 Amazon Web Services 리소스를 시작할 수 있습니다. 이 가상 네트워크는 확장 가능한 인프라를 사용한다는 이점과 함께 고객의 자체 데이터 센터에서 운영하는 기존 네트워크와 유사합니다.AWS. 자세한 내용은 Amazon VPC 사용 설명서를 참조하십시오.
개발자는 Visual Toolkit for Visual Studio 사용하여 개발자가 공개한 기능과 유사한 VPC 기능에 액세스할 수 있습니다.AWS Management Console
를 사용하여 배포용 퍼블릭 프라이빗 VPC 생성AWS Elastic Beanstalk
이 단원에서는 퍼블릭 및 프라이빗 서브넷이 모두 포함되어 있는 Amazon VPC 생성하는 방법을 설명합니다. 퍼블릭 서브넷에는 프라이빗 서브넷의 인스턴스가 퍼블릭 인터넷과 통신하도록 NAT (네트워크 주소 변환) 를 수행하는 Amazon EC2 인스턴스가 포함되어 있습니다. 두 서브넷은 동일한 AZ(가용 영역)에 있어야 합니다.
이는 VPC에 AWS Elastic Beanstalk 환경을 배포하기 위해 필요한 최소 VPC 구성 사항입니다. 이 시나리오에서 애플리케이션을 호스팅하는 Amazon EC2 인스턴스는 프라이빗 서브넷에 있으며, 수신 트래픽을 애플리케이션에 라우팅하는 Elastic Elastic Load Balancing 밸런서는 퍼블릭 서브넷에 있습니다.
NAT (네트워크 주소 변환) 에 대한 자세한 내용은 단원을 참조하십시오.NAT 인스턴스의Amazon Virtual Private Cloud 사용 설명서. VPC를 사용하도록 배포를 구성하는 방법에 대한 예제는 Elastic Beanstalk에 배포를 참조하십시오.
퍼블릭-프라이빗 서브넷 VPC를 생성하려면
-
에서Amazon VPC노드AWS탐색기, 열기VPC하위 노드를 선택한 후 선택합니다.VPC 생성.
-
다음과 같이 VPC를 구성합니다.
-
VPC 이름을 입력합니다.
-
With Public Subnet(퍼블릭 서브넷 사용) 및 With Private Subnet(프라이빗 서브넷 사용) 확인란을 선택합니다.
-
각 서브넷에 대한 Availability Zone(가용 영역) 드롭다운 목록에서 가용 영역을 선택합니다. 두 서브넷에 대해 동일한 AZ를 사용해야 합니다.
-
프라이빗 서브넷의 경우 NAT Key Pair Name(NAT 키 페어 이름)에 키 페어를 제공합니다. 이 key pair 페어는 프라이빗 서브넷에서 퍼블릭 인터넷으로 네트워크 주소 변환을 수행하는 Amazon EC2 인스턴스에 대해 사용됩니다.
-
Configure default security group to allow traffic to NAT(기본 보안 그룹을 구성하여 NAT에 대한 트래픽 허용) 확인란을 선택합니다.
VPC 이름을 입력합니다. With Public Subnet(퍼블릭 서브넷 사용) 및 With Private Subnet(프라이빗 서브넷 사용) 확인란을 선택합니다. 각 서브넷에 대한 Availability Zone(가용 영역) 드롭다운 목록에서 가용 영역을 선택합니다. 두 서브넷에 대해 동일한 AZ를 사용해야 합니다. 프라이빗 서브넷의 경우 NAT Key Pair Name(NAT 키 페어 이름)에 키 페어를 제공합니다. 이 key pair 페어는 프라이빗 서브넷에서 퍼블릭 인터넷으로 네트워크 주소 변환을 수행하는 Amazon EC2 인스턴스에 대해 사용됩니다. Configure default security group to allow traffic to NAT(기본 보안 그룹을 구성하여 NAT에 대한 트래픽 허용) 확인란을 선택합니다.
OK(확인)을 선택합니다.
-
에서 새 VPC 볼 수 있습니다.VPC탭AWS탐색기.
NAT 인스턴스를 시작하는 데 몇 분 정도 걸릴 수 있습니다. 해당 인스턴스를 사용할 수 있는 경우 를 확장하여 해당 항목을 볼 수 있습니다.Amazon EC2노드AWS탐색기를 열고Instances하위 노드.
원래 요청 ping에 대한AWS Elastic Beanstalk(Amazon EBS) 볼륨은 NAT 인스턴스에 대해 자동으로 생성됩니다. Elastic Beanstalk에 대한 자세한 내용은 단원을 참조하십시오.AWS Elastic Beanstalk(EBS)의Linux 인스턴스용 Amazon EC2 사용 설명서.
만약애플리케이션에 애플리케이션 배포AWS Elastic Beanstalk환경VPC 환경을 시작하도록 선택하면 툴킷이에 게시Amazon Web ServicesVPC 대한 구성 정보가 포함된 대화 상자입니다.
도구 키트는 를 사용하여 생성된 VPC의 정보가 아닌 도구 키트에서 생성된 VPC의 정보가 아닌 도구 키트에서 생성된 VPC의 정보만으로 대화 상자를 채웁니다.AWS Management Console. 이는 도구 키트가 VPC를 생성할 때 정보에 액세스할 수 있도록 VPC의 구성 요소에 태그를 지정하기 때문입니다.
배포 마법사의 다음 스크린샷은 도구 키트에서 생성된 VPC의 값으로 채워진 대화 상자의 예를 표시합니다.
VPC를 삭제하는 방법
VPC 삭제하려면 먼저 VPC에서 모든 Amazon EC2 인스턴스를 종료해야 합니다.
-
VPC의 AWS Elastic Beanstalk 환경에 애플리케이션을 배포한 경우에는 환경을 삭제합니다. 이렇게 하면 Elastic Elastic Load Balancing 밸런서와 함께 애플리케이션을 호스팅한 모든 Amazon EC2 인스턴스가 종료됩니다.
환경을 삭제하지 않고 애플리케이션을 호스팅하는 인스턴스를 직접 종료하려고 시도하면 Auto Scaling 서비스가 자동으로 새 인스턴스를 생성하여 삭제된 인스턴스를 대체합니다. 자세한 내용은 Auto Scaling 개발자 안내서를 참조하십시오.
-
VPC에 대한 NAT 인스턴스를 삭제합니다.
VPC 삭제하기 위해 NAT 인스턴스와 연결된 Amazon EBS 볼륨을 삭제할 필요가 없습니다. 그러나 볼륨을 삭제하지 않으면 NAT 인스턴스와 VPC를 삭제한 경우에도 해당 볼륨에 대해 계속 요금이 부과됩니다.
-
VPC 탭에서 삭제 링크를 선택하여 VPC를 삭제합니다.
-
VPC 삭제 대화 상자에서확인을 선택합니다.