

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Amazon Virtual Cloud Private Cloud (VPC)
<a name="vpc-tkv"></a>

Amazon Virtual Private Cloud (Amazon VPC) memungkinkan Anda meluncurkan sumber daya Amazon Web Services ke jaringan virtual yang telah Anda tentukan. Jaringan virtual ini menyerupai jaringan tradisional yang akan Anda operasikan di pusat data Anda sendiri, dengan manfaat menggunakan infrastruktur yang dapat diskalakan. AWS Untuk informasi lebih lanjut, buka [Panduan Pengguna Amazon VPC](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/).

Toolkit for Visual Studio memungkinkan pengembang untuk mengakses fungsionalitas VPC yang mirip dengan yang diekspos oleh [Konsol Manajemen AWS](https://console.aws.amazon.com/console/home)tetapi dari lingkungan pengembangan Visual Studio. Node **Amazon VPC** AWS Explorer menyertakan subnode untuk area berikut.
+  [VPCs](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Introduction.html) 
+  [Subnet](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Subnets.html) 
+  [Elastis IPs](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-ip-addressing.html) 
+  [Gerbang Internet](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Internet_Gateway.html) 
+  [Jaringan ACLs](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_ACLs.html) 
+  [Tabel Rute](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Route_Tables.html) 
+  [Grup Keamanan](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_SecurityGroups.html) 

## Membuat VPC Publik-Pribadi untuk Deployment dengan AWS Elastic Beanstalk
<a name="tkv-vpc-pub-pri"></a>

Bagian ini menjelaskan cara membuat VPC Amazon yang berisi subnet publik dan pribadi. Subnet publik berisi EC2 instance Amazon yang melakukan terjemahan alamat jaringan (NAT) untuk mengaktifkan instance di subnet pribadi untuk berkomunikasi dengan internet publik. Kedua subnet harus berada di Availability Zone (AZ) yang sama.

Ini adalah konfigurasi VPC minimal yang diperlukan untuk menyebarkan AWS Elastic Beanstalk lingkungan di VPC. Dalam skenario ini, EC2 instans Amazon yang meng-host aplikasi Anda berada di subnet pribadi; penyeimbang beban Elastic Load Balancing yang merutekan lalu lintas masuk ke aplikasi Anda berada di subnet publik.

Untuk informasi selengkapnya tentang terjemahan alamat jaringan (NAT), buka [Instans NAT di Panduan Pengguna](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html) *Amazon Virtual Private Cloud*. Untuk contoh cara mengonfigurasi penerapan Anda untuk menggunakan VPC, [lihat Menerapkan ke Elastic Beanstalk](deployment-beanstalk.md#tkv-deploy-beanstalk).

 **Untuk membuat VPC subnet publik-pribadi** 

1. **Di node **VPC Amazon** di AWS Explorer, buka **VPCs**subnode, lalu pilih Buat VPC.**  
![\[AWS Explorer showing Amazon VPC node expanded with VPCs subnode highlighted.\]](http://docs.aws.amazon.com/id_id/toolkit-for-visual-studio/latest/user-guide/images/vpc-vpcs-aws-explorer.png)

1. Konfigurasi VPC sebagai berikut:
   + Ketik nama untuk VPC Anda.
   + Pilih kotak centang **With Public Subnet** dan **With Private Subnet**.
   + Dari kotak daftar drop-down **Availability Zone** untuk setiap subnet, pilih Availability Zone. Pastikan untuk menggunakan AZ yang sama untuk kedua subnet.
   + Untuk subnet pribadi, di **NAT Key Pair Name, berikan key pair**. Key pair ini digunakan untuk EC2 instans Amazon yang melakukan terjemahan alamat jaringan dari subnet pribadi ke Internet publik.
   + Pilih kotak centang **Konfigurasikan grup keamanan default untuk mengizinkan lalu lintas ke NAT**.

   Ketik nama untuk VPC Anda. Pilih kotak centang **With Public Subnet** dan **With Private Subnet**. Dari kotak daftar drop-down **Availability Zone** untuk setiap subnet, pilih Availability Zone. Pastikan untuk menggunakan AZ yang sama untuk kedua subnet. Untuk subnet pribadi, di **NAT Key Pair Name, berikan key pair**. Key pair ini digunakan untuk EC2 instans Amazon yang melakukan terjemahan alamat jaringan dari subnet pribadi ke Internet publik. Pilih kotak centang **Konfigurasikan grup keamanan default untuk mengizinkan lalu lintas ke NAT**.

   Pilih **OK**.  
![\[VPC creation form with public and private subnet options, CIDR blocks, and NAT settings.\]](http://docs.aws.amazon.com/id_id/toolkit-for-visual-studio/latest/user-guide/images/vpc-create.png)

Anda dapat melihat VPC baru di **VPCs**tab di AWS Explorer.

![\[VPC list showing a single VPC named myDeploymentVPC with its ID and other details.\]](http://docs.aws.amazon.com/id_id/toolkit-for-visual-studio/latest/user-guide/images/vpc-created-display.png)


Instans NAT mungkin membutuhkan waktu beberapa menit untuk diluncurkan. Ketika tersedia, Anda dapat melihatnya dengan memperluas EC2 node **Amazon** di AWS Explorer dan kemudian membuka subnode **Instances**.

Volume Amazon Elastic Block Store (Amazon EBS) dibuat untuk instans NAT secara otomatis. Untuk informasi selengkapnya tentang Amazon EBS, lihat [topik Amazon Elastic Block Store (EBS)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html) di * EC2 Panduan Pengguna Amazon untuk Instans Linux*.

![\[EC2 instance details showing a running NAT instance with an attached EBS volume.\]](http://docs.aws.amazon.com/id_id/toolkit-for-visual-studio/latest/user-guide/images/vpc-nat-instance.png)


Jika Anda [menyebarkan aplikasi ke AWS Elastic Beanstalk lingkungan](deployment-beanstalk.md#tkv-deploy-beanstalk) dan memilih untuk meluncurkan lingkungan di VPC, Toolkit akan mengisi kotak dialog **Publish Amazon Web Services** to dengan informasi konfigurasi untuk VPC Anda.

Toolkit mengisi kotak dialog dengan informasi hanya dari VPCs yang dibuat di Toolkit, bukan dari VPCs dibuat menggunakan file. Konsol Manajemen AWS Ini karena ketika Toolkit membuat VPC, ia menandai komponen VPC sehingga dapat mengakses informasinya.

Tangkapan layar berikut dari Deployment Wizard menunjukkan contoh kotak dialog yang diisi dengan nilai-nilai dari VPC yang dibuat di Toolkit.

![\[AWS Options dialog for EC2 deployment with container type, instance, VPC, and networking settings.\]](http://docs.aws.amazon.com/id_id/toolkit-for-visual-studio/latest/user-guide/images/deploy-pb-aeb-vpc-from-tkv.png)


 **Untuk menghapus VPC** 

Untuk menghapus VPC, Anda harus terlebih dahulu menghentikan EC2 instans Amazon apa pun di VPC.

1. Jika Anda telah menerapkan aplikasi ke AWS Elastic Beanstalk lingkungan di VPC, hapus lingkungan. Ini akan menghentikan EC2 instans Amazon yang menghosting aplikasi Anda bersama dengan penyeimbang beban Elastic Load Balancing.

   Jika Anda mencoba menghentikan instans yang menghosting aplikasi secara langsung tanpa menghapus lingkungan, layanan Auto Scaling akan secara otomatis membuat instance baru untuk menggantikan instans yang dihapus. Untuk informasi selengkapnya, buka Panduan [Pengembang Auto Scaling](https://docs.aws.amazon.com/autoscaling/latest/userguide/WhatIsAutoScaling.html).

1. Hapus instance NAT untuk VPC.

   Anda tidak perlu menghapus volume Amazon EBS yang terkait dengan instans NAT untuk menghapus VPC. Namun, jika Anda tidak menghapus volume, Anda akan terus dikenakan biaya untuk itu bahkan jika Anda menghapus instans NAT dan VPC.

1. Pada tab **VPC**, pilih tautan **Hapus untuk menghapus** VPC.  
![\[VPC management interface showing Delete option highlighted for a selected VPC.\]](http://docs.aws.amazon.com/id_id/toolkit-for-visual-studio/latest/user-guide/images/vpc-delete-link.png)

1. **Di kotak dialog **Hapus VPC**, pilih OK.**  
![\[Confirmation dialog for deleting a VPC, listing associated resources to be deleted.\]](http://docs.aws.amazon.com/id_id/toolkit-for-visual-studio/latest/user-guide/images/vpc-delete.png)