

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

# Mengelola lingkungan aplikasi Elastic Beanstalk Anda
<a name="create_deploy_NET-linux.managing"></a>

Bagian ini menjelaskan pengaturan layanan tertentu yang dapat Anda edit di Toolkit for Visual Studio AWS sebagai bagian dari konfigurasi lingkungan aplikasi Anda. Dengan AWS Toolkit for Visual Studio dan AWS Management Console, Anda dapat mengubah penyediaan dan konfigurasi sumber daya yang digunakan oleh AWS lingkungan aplikasi Anda. Untuk informasi tentang cara mengelola lingkungan aplikasi menggunakan AWS Management Console, lihat[Mengelola lingkungan Elastic Beanstalk](using-features.managing.md).

## Mengubah pengaturan konfigurasi lingkungan
<a name="create_deploy_NET-linux.managing.env"></a>

Saat Anda menerapkan aplikasi Anda, Elastic Beanstalk mengonfigurasi beberapa layanan komputasi awan yang terhubung. AWS Anda dapat mengontrol bagaimana layanan individual ini dikonfigurasi dengan menggunakan AWS Toolkit for Visual Studio.

**Untuk mengedit pengaturan lingkungan aplikasi**

1. Di Visual Studio, di menu **File**, pilih **AWS Explorer**.

1. Perluas simpul Elastic Beanstalk dan simpul aplikasi Anda. Buka menu konteks (klik kanan) untuk lingkungan aplikasi Anda dan pilih **Lihat Status**. 

   Sekarang, Anda dapat mengonfigurasi pengaturan untuk hal berikut:
   + AWS X-Ray
   + Server
   + Penyeimbang beban (hanya berlaku untuk lingkungan banyak instans)
   + Auto Scaling (hanya berlaku untuk lingkungan dengan banyak instans)
   + Notifikasi
   + Kontainer
   + Opsi Konfigurasi Lanjutan

# Mengkonfigurasi AWS X-Ray menggunakan AWS toolkit untuk Visual Studio
<a name="create_deploy_NET-linux.managing.x-ray"></a>

 AWS X-Ray menyediakan kemampuan penelusuran permintaan, pengumpulan pengecualian, dan pembuatan profil. Dengan panel AWS X-Ray, Anda dapat mengaktifkan atau menonaktifkan X-Ray untuk aplikasi Anda. Untuk informasi selengkapnya tentang X-Ray, lihat [Panduan Developer AWS X-Ray](https://docs.aws.amazon.com/xray/latest/devguide/).

![\[Tangkapan layar panel konfigurasi AWS X-Ray di Visual Studio Toolkit untuk Elastic Beanstalk\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-linux-xray-tab.png)


# Mengkonfigurasi EC2 instance menggunakan AWS toolkit untuk Visual Studio
<a name="create_deploy_NET-linux.managing.ec2"></a>

Anda dapat menggunakan Amazon Elastic Compute Cloud (Amazon EC2) untuk meluncurkan dan mengelola instans server di pusat data Amazon. Anda dapat menggunakan instans EC2 server Amazon kapan saja, selama yang Anda butuhkan, dan untuk tujuan hukum apa pun. Instans tersedia dalam berbagai ukuran dan konfigurasi. Untuk informasi selengkapnya, lihat [Amazon EC2](https://aws.amazon.com/ec2/).

Anda dapat mengedit konfigurasi EC2 instans Amazon dengan tab **Server** di dalam tab lingkungan aplikasi Anda di AWS Toolkit for Visual Studio. 

![\[Screenshot dari Porting Assistant untuk panel konfigurasi.NET di Visual Studio Toolkit untuk Elastic Beanstalk\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-linux-server-tab.png)


## Jenis EC2 instans Amazon
<a name="create_deploy_NET-linux.managing.ec2.instancetypes"></a>

**Tipe instans** menampilkan tipe instans yang tersedia untuk aplikasi Elastic Beanstalk Anda. Ubah tipe instans untuk memilih server dengan karakteristik (termasuk ukuran memori dan kekuatan CPU) yang paling sesuai untuk aplikasi Anda. Sebagai contoh, aplikasi dengan operasi intensif dan berjalan lama dapat memerlukan lebih banyak CPU atau memori.

Untuk informasi selengkapnya tentang jenis EC2 instans Amazon yang tersedia untuk aplikasi Elastic Beanstalk[, lihat Jenis Instans](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html) di Panduan Pengguna *Amazon Elastic Compute* Cloud.

## Grup EC2 keamanan Amazon
<a name="create_deploy_NET-linux.managing.ec2.securitygroups"></a>

Anda dapat mengontrol akses ke aplikasi Elastic Beanstalk Anda *menggunakan EC2 * Amazon Security Group. Grup keamanan menentukan aturan firewall untuk instans Anda. Aturan ini menentukan lalu lintas jaringan masuk mana yang harus dikirim ke instans Anda. Semua lalu lintas masuk lainnya dibuang. Anda dapat memodifikasi aturan untuk grup kapan saja. Aturan baru secara otomatis diberlakukan untuk semua instans berjalan dan instans yang diluncurkan di masa mendatang. 

Anda dapat menentukan Grup EC2 Keamanan Amazon mana yang mengontrol akses ke aplikasi Elastic Beanstalk Anda. Untuk melakukan ini, masukkan nama grup EC2 keamanan Amazon tertentu (memisahkan beberapa grup secruity dengan koma) ke dalam kotak teks Grup **EC2 Keamanan**. Anda dapat melakukannya dengan menggunakan AWS Management Console atau AWS Toolkit for Visual Studio.

**Untuk membuat grup keamanan menggunakan AWS toolkit untuk Visual Studio**

1.  Di Visual Studio, di **AWS Explorer**, perluas EC2 node **Amazon**, lalu pilih **Grup Keamanan**. 

1. Pilih **Buat Grup Keamanan**, lalu masukkan nama dan deskripsi untuk grup keamanan Anda. 

1. Pilih **OK**. 

Untuk informasi selengkapnya tentang Grup EC2 Keamanan Amazon, lihat [Menggunakan Grup Keamanan](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html) di *Panduan Pengguna Amazon Elastic Compute Cloud*.

## Pasangan EC2 kunci Amazon
<a name="create_deploy_NET-linux.managing.ec2.keypair"></a>

Anda dapat masuk dengan aman ke EC2 instans Amazon yang disediakan untuk aplikasi Elastic Beanstalk Anda dengan key pair Amazon. EC2 

**penting**  
Anda harus membuat EC2 key pair Amazon dan mengonfigurasi EC2 instans Amazon yang disediakan oleh Elastic Beanstalk agar dapat mengakses instans ini. Anda dapat membuat key pair menggunakan AWS wizard **Publish to** di dalam AWS Toolkit for Visual Studio saat Anda menerapkan aplikasi ke Elastic Beanstalk. Jika Anda ingin membuat pasangan kunci tambahan menggunakan Toolkit, ikuti langkah-langkah yang dijelaskan di sini. Atau, Anda dapat mengatur pasangan EC2 kunci Amazon menggunakan [AWS Management Console](https://console.aws.amazon.com/). Untuk petunjuk cara membuat key pair untuk Amazon EC2, lihat [Panduan Memulai Amazon Elastic Compute Cloud](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/). 

Kotak teks **Existing Key Pair** memungkinkan Anda menentukan nama EC2 key pair Amazon yang dapat Anda gunakan untuk masuk dengan aman ke EC2 instans Amazon yang menjalankan aplikasi Elastic Beanstalk Anda. 

**Untuk menentukan nama EC2 key pair Amazon**

1. Perluas EC2 node **Amazon** dan pilih **Pasangan Kunci**.

1. Pilih **Buat Pasangan Kunci** dan masukkan nama pasangan kunci. 

1. Pilih **OK**. 

Untuk informasi selengkapnya tentang pasangan EC2 kunci Amazon, buka [Menggunakan EC2 Kredensial Amazon](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-credentials.html) di Panduan Pengguna *Amazon Elastic Compute Cloud*. Untuk informasi selengkapnya tentang menghubungkan ke EC2 instans Amazon, lihat 

## Interval pemantauan
<a name="create_deploy_NET-linux.managing.monitoring"></a>

 Secara default, hanya CloudWatch metrik dasar Amazon yang diaktifkan. Mereka mengembalikan data dengan periode lima menit. Anda dapat mengaktifkan CloudWatch metrik satu menit yang lebih terperinci dengan memilih **1 menit** untuk **Interval Pemantauan** di bagian **Server** pada tab **Konfigurasi** untuk lingkungan Anda di. AWS Toolkit for Eclipse

**catatan**  
Biaya CloudWatch layanan Amazon dapat berlaku untuk metrik interval satu menit. Lihat [Amazon CloudWatch](https://aws.amazon.com/cloudwatch/) untuk informasi lebih lanjut.

## ID AMI khusus
<a name="create_deploy_NET-linux.managing-linux.customami"></a>

 Anda dapat mengganti AMI default yang digunakan untuk EC2 instans Amazon Anda dengan AMI kustom Anda sendiri dengan memasukkan pengenal AMI kustom Anda ke dalam kotak **ID AMI** Kustom di bagian **Server** pada tab **Konfigurasi** untuk lingkungan Anda di. AWS Toolkit for Eclipse

**penting**  
Menggunakan AMI Anda sendiri adalah tugas lanjutan yang harus Anda lakukan dengan hati-hati. Jika Anda membutuhkan AMI khusus, kami sarankan Anda mulai dengan Elastic Beanstalk AMI default dan kemudian memodifikasinya. Agar dianggap sehat, Elastic Beanstalk EC2 mengharapkan instans Amazon memenuhi serangkaian persyaratan, termasuk memiliki manajer host yang sedang berjalan. Jika persyaratan ini tidak terpenuhi, lingkungan Anda mungkin tidak bekerja dengan baik.

# Mengkonfigurasi Elastic Load Balancing menggunakan toolkit AWS untuk Visual Studio
<a name="create_deploy_NET-linux.managing.elb"></a>

Elastic Load Balancing adalah layanan web Amazon yang membantu Anda meningkatkan ketersediaan dan skalabilitas aplikasi Anda. Layanan ini memudahkan Anda untuk mendistribusikan beban aplikasi antara dua atau lebih EC2 instans Amazon. Elastic Load Balancing meningkatkan ketersediaan melalui menyediakan redundansi tambahan dan mendukung pertumbuhan lalu lintas untuk aplikasi Anda. 

 Dengan Elastic Load Balancing, Anda dapat secara otomatis mendistribusikan dan menyeimbangkan lalu lintas aplikasi masuk di antara semua instans berjalan Anda. Anda juga dapat dengan mudah menambahkan instans baru ketika diperlukan untuk meningkatkan kapasitas aplikasi Anda.

 Elastic Beanstalk secara otomatis menyediakan Elastic Load Balancing saat Anda men-deploy aplikasi. Anda dapat mengedit konfigurasi instans Amazon lingkungan EC2 Elastic Beanstalk dengan tab **Load Balancer di** dalam tab lingkungan aplikasi Anda di Toolkit AWS for Visual Studio.

![\[Screenshot panel konfigurasi Load Balancer di Visual Studio Toolkit untuk Elastic Beanstalk\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-linux-loadbalancer.png)


 Bagian berikut menjelaskan parameter Elastic Load Balancing yang dapat Anda konfigurasi untuk aplikasi Anda.

## Port
<a name="create_deploy_NET-linux.managing.elb.ports"></a>

Load balancer yang disediakan untuk menangani permintaan aplikasi Elastic Beanstalk Anda mengirimkan permintaan ke instans Amazon yang menjalankan aplikasi Anda. EC2 Penyeimbang beban yang disediakan dapat mendengarkan permintaan pada port HTTP dan HTTPS serta merutekan permintaan ke EC2 instans Amazon di aplikasi Anda. AWS Elastic Beanstalk Secara default, penyeimbang beban menangani permintaan di port HTTP. Agar dapat bekerja, setidaknya salah satu port (HTTP atau HTTPS) harus diaktifkan.

![\[Konfigurasi Elastic Beanstalk Elastic Load Balancing - port\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-loadbalancer-ports.png)


**penting**  
Pastikan bahwa port yang Anda tentukan tidak terkunci; jika tidak, Anda tidak akan dapat terhubung ke aplikasi Elastic Beanstalk Anda.

### Mengontrol port HTTP
<a name="create_deploy_NET-linux.managing.elb.ports.http"></a>

Untuk mematikan port HTTP, pilih **OFF** untuk **Port Listener HTTP**. Untuk mengaktifkan port HTTP, Anda pilih port HTTP (misalnya, **80**) dari daftar.

**catatan**  
Untuk mengakses lingkungan Anda menggunakan port selain port default 80, seperti port 8080, tambahkan listener ke penyeimbang beban yang ada dan konfigurasikan listener baru untuk mendengarkan di port tersebut.  
Misalnya, menggunakan [penyeimbang beban AWS CLI untuk Klasik](https://docs.aws.amazon.com/cli/latest/reference/elb/create-load-balancer-listeners.html), ketik perintah berikut, ganti *LOAD\$1BALANCER\$1NAME* dengan nama penyeimbang beban Anda untuk Elastic Beanstalk.  

```
aws elb create-load-balancer-listeners --load-balancer-name LOAD_BALANCER_NAME --listeners "Protocol=HTTP, LoadBalancerPort=8080, InstanceProtocol=HTTP, InstancePort=80"
```
Misalnya, menggunakan [AWS CLI untuk Application Load Balancers](https://docs.aws.amazon.com/cli/latest/reference/elbv2/create-listener.html), ketik perintah berikut, ganti *LOAD\$1BALANCER\$1ARN* dengan ARN penyeimbang beban Anda untuk Elastic Beanstalk.  

```
aws elbv2 create-listener --load-balancer-arn LOAD_BALANCER_ARN --protocol HTTP --port 8080
```
Jika Anda ingin Elastic Beanstalk memantau lingkungan Anda, jangan hapus listener di port 80.

### Mengontrol port HTTPS
<a name="create_deploy_NET-linux.managing.elb.ports.https"></a>

Elastic Load Balancing mendukung HTTPS/TLS protokol untuk mengaktifkan enkripsi lalu lintas untuk koneksi klien ke penyeimbang beban. Koneksi dari penyeimbang beban ke EC2 instance menggunakan enkripsi plaintext. Secara default, port HTTPS dimatikan.

**Untuk mengaktifkan port HTTPS**

1. Buat sertifikat baru menggunakan AWS Certificate Manager (ACM) atau unggah sertifikat dan kunci ke AWS Identity and Access Management (IAM). Untuk informasi selengkapnya tentang permintaan sertifikat ACM, lihat [Meminta Sertifikat](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request.html) di *AWS Certificate Manager Panduan Pengguna*. Untuk informasi tentang mengimpor sertifikat pihak ke tiga ke ACM, lihat [Mengimpor Sertifikat](https://docs.aws.amazon.com/acm/latest/userguide/import-certificate.html) di *Panduan Pengguna AWS Certificate Manager *. Jika ACM tidak [tersedia di wilayah Anda](https://docs.aws.amazon.com/general/latest/gr/acm.html), gunakan AWS Identity and Access Management (IAM) untuk mengunggah sertifikat pihak ketiga. Layanan ACM dan IAM menyimpan sertifikat dan menyediakan Amazon Resource Name (ARN) untuk sertifikat SSL. Untuk informasi selengkapnya tentang pembuatan dan pengunggahan sertifikat ke IAM, lihat [Bekerja dengan Sertifikat Server](https://docs.aws.amazon.com/IAM/latest/UserGuide/ManagingServerCerts.html) di *Panduan Pengguna IAM*.

1. Tentukan port HTTPS dengan memilih port untuk **Port Listener HTTPS**.  
![\[Konfigurasi Elastic Beanstalk Elastic Load Balancing - SSL\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-elb-ssl.png)

1. Untuk **ID Sertifikat SSL**, masukkan Amazon Resources Name (ARN) dari sertifikat SSL Anda. Misalnya, **arn:aws:iam::123456789012:server-certificate/abc/certs/build** atau **arn:aws:acm:us-east-2:123456789012:certificate/12345678-12ab-34cd-56ef-12345678**. Gunakan sertifikat SSL yang Anda buat atau unggah di langkah 1.

Untuk mematikan port HTTPS, pilih **OFF** untuk **HTTPS Listener Port**.

## Pemeriksaan kondisi
<a name="create_deploy_NET-linux.managing.elb.healthchecks"></a>

Definisi pemeriksaan kondisi mencakup URL untuk di-kueri untuk instans kondisi. Secara default, Elastic Beanstalk menggunakan TCP:80 untuk kontainer bukan warisan dan HTTP:80 untuk kontainer warisan. Anda dapat mengganti URL default untuk mencocokkan sumber daya yang ada di aplikasi Anda (misalnya, `/myapp/default.aspx`) dengan memasukkannya ke kotak **URL Pemeriksaan Kondisi Aplikasi**. Jika Anda mengganti URL default, maka Elastic Beanstalk menggunakan HTTP untuk meng-kueri sumber daya. Untuk memeriksa apakah Anda menggunakan tipe kontainer warisan, lihat [Mengapa beberapa versi platform ditandai sebagai legasi?](using-features.migration.md#using-features.migration.why)

 Anda dapat mengontrol pengaturan untuk pemeriksaan kesehatan menggunakan bagian **Pemeriksaan Kesehatan EC2 Instans** pada panel **Load Balancing**.

![\[Konfigurasi Elastic Beanstalk Elastic Load Balancing - pemeriksaan kondisi\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-loadbalancer-healthcheck.png)


Definisi pemeriksaan kondisi mencakup URL untuk di-kueri untuk instans kondisi. Ganti URL default untuk mencocokkan sumber daya yang ada di aplikasi Anda (misalnya, `/myapp/index.jsp`) dengan memasukkannya ke kotak **URL Pemeriksaan Kondisi Aplikasi**. 

Daftar berikut menjelaskan parameter pemeriksaan kondisi yang dapat Anda atur untuk aplikasi Anda. 
+ Untuk **Interval Pemeriksaan Kesehatan (detik)**, masukkan jumlah detik Elastic Load Balancing menunggu di antara pemeriksaan kesehatan untuk instans Amazon aplikasi Anda. EC2 
+  Untuk **Timeout Pemeriksaan Kondisi (detik)**, tentukan jumlah detik tunggu Elastic Load Balancing untuk sebuah respons sebelum menganggap instans tidak responsif.
+ Untuk **Ambang Batas Jumlah Pemeriksaan Sehat** dan **Ambang Batas Jumlah Pemeriksaan Tidak Sehat**, tentukan jumlah probe URL yang berhasil atau tidak berhasil berturut-turut sebelum Elastic Load Balancing mengubah status kondisi instans. Sebagai contoh, menentukan **5** untuk **Ambang Batas Jumlah Pemeriksaan Tidak Sehat** berarti URL harus mengembalikan pesan kesalahan atau timeout lima kali berturut-turut sebelum Elastic Load Balancing menganggap pemeriksaan kondisi gagal.

## Sesi
<a name="create_deploy_NET-linux.managing.elb.sessions"></a>

Secara default, penyeimbang beban merutekan setiap permintaan secara independen ke instans server dengan beban terkecil. Sebagai perbandingan, sesi lekat mengikat sesi pengguna ke instans server tertentu, sehingga semua permintaan yang datang dari pengguna selama sesi dikirim ke server instans yang sama. 

 Elastic Beanstalk menggunakan cookie HTTP yang dihasilkan penyeimbang beban saat sesi lekat diaktifkan untuk aplikasi. Penyeimbang beban menggunakan cookie yang dihasilkan penyeimbang beban khusus untuk melacak instans aplikasi untuk setiap permintaan. Ketika penyeimbang beban menerima permintaan, pertama-tama penyeimbang beban memeriksa apakah cookie ini ada di permintaan. Jika ada, permintaan tersebut dikirim ke instans aplikasi yang ditentukan di cookie. Jika tidak ada cookie, penyeimbang beban memilih instans aplikasi berdasarkan algoritme penyeimbangan beban yang ada. Cookie dimasukkan ke dalam respons untuk mengikat permintaan berikutnya dari pengguna yang sama ke instans aplikasi. Konfigurasi kebijakan menentukan kedaluwarsa cookie, yang menetapkan durasi validitas untuk setiap cookie. 

Anda dapat menggunakan bagian **Sesi** di tab **Penyeimbang Beban** untuk menentukan apakah penyeimbang beban untuk aplikasi Anda mengizinkan kelengketan sesi.

![\[Konfigurasi Elastic Beanstalk Elastic Load Balancing - sesi\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-loadbalancer-sessions.png)


 Untuk informasi selengkapnya di Elastic Load Balancing, lihat [Panduan Developer Elastic Load Balancing](https://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/). 

# Mengkonfigurasi Auto Scaling menggunakan toolkit AWS untuk Visual Studio
<a name="create_deploy_NET-linux.managing.as"></a>

Amazon EC2 Auto Scaling adalah layanan web Amazon yang dirancang untuk secara otomatis meluncurkan atau menghentikan instans EC2 Amazon berdasarkan pemicu yang ditentukan pengguna. Anda dapat menyiapkan *Grup Auto Scaling* dan kaitkan *pemicu* dengan grup-grup ini untuk secara otomatis mengukur sumber daya komputasi berdasarkan metrik, seperti penggunaan bandwidth atau utilisasi CPU. EC2 Auto Scaling Amazon berfungsi dengan Amazon CloudWatch untuk mengambil metrik untuk instance server yang menjalankan aplikasi Anda.

 EC2 Auto Scaling Amazon memungkinkan Anda mengambil grup EC2 instans Amazon dan mengatur berbagai parameter agar grup ini bertambah atau berkurang jumlahnya secara otomatis. EC2 Auto Scaling Amazon dapat menambah atau menghapus EC2 instans Amazon dari grup tersebut untuk membantu Anda menangani perubahan lalu lintas ke aplikasi dengan mulus. 

 Amazon EC2 Auto Scaling juga memantau kesehatan setiap EC2 instans Amazon yang diluncurkan. Jika ada instans yang berakhir secara tidak terduga, Amazon EC2 Auto Scaling mendeteksi penghentian dan meluncurkan instance pengganti. Kemampuan ini memungkinkan Anda mempertahankan jumlah EC2 instans Amazon yang tetap dan diinginkan secara otomatis. 

Elastic Beanstalk menyediakan EC2 Amazon Auto Scaling untuk aplikasi Anda. Anda dapat mengedit konfigurasi instans Amazon lingkungan EC2 Elastic Beanstalk dengan tab **Auto Scaling di** dalam tab lingkungan aplikasi Anda di Toolkit AWS for Visual Studio.

![\[Tangkapan layar panel konfigurasi Auto Scaling di Visual Studio Toolkit untuk Elastic Beanstalk\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-linux-autoscaling.png)


Bagian berikut membahas cara mengonfigurasi parameter Auto Scaling untuk aplikasi Anda. 

## Meluncurkan konfigurasi
<a name="create_deploy_NET-linux.managing.as.launchconfig"></a>

Anda dapat mengedit konfigurasi peluncuran untuk mengontrol bagaimana aplikasi Elastic Beanstalk Anda menyediakan sumber daya EC2 Amazon Auto Scaling.

Kotak **Jumlah Instans Minimum** dan **Jumlah Instans Maksimum** memungkinkan Anda menentukan ukuran minimum dan maksimum grup Auto Scaling yang digunakan aplikasi Elastic Beanstalk Anda.

![\[Elastic Beanstalk Auto Scaling meluncurkan jendela konfigurasi config\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-autoscaling-launchconfig.png)


**catatan**  
Untuk mempertahankan jumlah EC2 instans Amazon yang tetap, setel Jumlah **Instans Minimum dan Hitungan** **Instance Maksimum** ke nilai yang sama.

Kotak **Availability Zones** memungkinkan Anda menentukan jumlah Availability Zone yang Anda inginkan untuk EC2 instans Amazon Anda berada. Hal ini penting untuk mengatur jumlah ini jika Anda ingin membangun aplikasi yang toleran terhadap kesalahan. Jika satu Availability Zone bermasalah, instans Anda masih akan berjalan di Availability Zone lainnya. 

**catatan**  
Saat ini, tidak mungkin untuk menentukan Availability Zone mana instans Anda akan berada. 

## Pemicu
<a name="create_deploy_NET-linux.managing.as.trigger"></a>

*Pemicu* adalah mekanisme EC2 Auto Scaling Amazon yang Anda atur untuk memberi tahu sistem saat Anda ingin menambah (meningkatkan *skala) atau mengurangi (*menskalakan**) jumlah instance. Anda dapat mengonfigurasi pemicu untuk *diaktifkan* pada metrik apa pun yang dipublikasikan ke Amazon CloudWatch (misalnya, pemanfaatan CPU) dan menentukan apakah kondisi yang Anda tentukan telah terpenuhi. Bila ambang batas atas atau bawah dari kondisi yang telah Anda tentukan untuk metrik telah dilanggar selama jangka waktu tertentu, pemicu akan meluncurkan proses yang berjalan lama yang disebut *Aktivitas Penskalaan*.

Anda dapat menentukan pemicu penskalaan untuk aplikasi Elastic Beanstalk Anda menggunakan Toolkit AWS for Visual Studio.

![\[Pemicu Elastic Beanstalk Auto Scaling\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-autoscaling-triggers.png)


Pemicu EC2 Auto Scaling Amazon berfungsi dengan memantau CloudWatch metrik Amazon tertentu dari instance tertentu. Metrik mencakup penggunaan CPU, lalu lintas jaringan, dan aktivitas disk. Gunakan pengaturan **Pengukuran Pemicu** untuk memilih metrik pemicu Anda.

Daftar berikut menjelaskan parameter pemicu yang dapat Anda konfigurasikan menggunakan AWS Management Console.
+ Anda dapat menentukan statistik pemicu mana yang harus digunakan. Anda dapat memilih **Minimum**, **Maksimum**, **Jumlah**, atau **Rata-rata** untuk **Statistik Pemicu**.
+ Untuk **Unit Pengukuran**, tentukan unit untuk pengukuran pemicu.
+ Nilai dalam kotak **Periode Pengukuran** menentukan seberapa sering Amazon CloudWatch mengukur metrik untuk pemicu Anda. **Durasi Pelanggaran** adalah jumlah waktu metrik dapat melampaui batas yang ditetapkan (sebagaimana ditentukan untuk **Ambang Batas Atas** dan **Ambang Batas Bawah**) sebelum pemicu diaktifkan.
+ Untuk Peningkatan Skala **Pelanggaran Atas dan Peningkatan Skala** **Pelanggaran Bawah, tentukan jumlah EC2 instans Amazon yang akan ditambahkan atau dihapus saat melakukan aktivitas penskalaan**. 

Untuk informasi selengkapnya tentang EC2 Auto Scaling Amazon, lihat bagian *Auto EC2 Scaling Amazon* di [Amazon Elastic](https://aws.amazon.com/documentation/ec2/) Compute Cloud Documentation.

# Mengkonfigurasi notifikasi menggunakan AWS toolkit untuk Visual Studio
<a name="create_deploy_NET-linux.container.sns"></a>

Elastic Beanstalk menggunakan Amazon Simple Notification Service (Amazon SNS) untuk memberitahu Anda tentang peristiwa penting yang mempengaruhi aplikasi Anda. Untuk mengaktifkan notifikasi Amazon SNS, masukkan alamat email Anda di kotak **Alamat Email**. Untuk menonaktifkan notifikasi ini, hapus alamat email Anda dari kotak.

![\[Tangkapan layar panel konfigurasi notifikasi di Visual Studio Toolkit untuk Elastic Beanstalk\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-linux-notifications.png)


# Mengkonfigurasi opsi lingkungan tambahan menggunakan AWS toolkit untuk Visual Studio
<a name="create_deploy_NET-linux.advanced-otions"></a>

Elastic Beanstalk menentukan sejumlah besar opsi konfigurasi yang dapat Anda gunakan untuk mengonfigurasi perilaku lingkungan Anda dan sumber daya yang ada di dalamnya. Opsi konfigurasi diatur ke dalam namespace, seperti `aws:autoscaling:asg`. Setiap namespace menentukan opsi untuk grup Auto Scaling lingkungan. Panel **Lanjutan** mencantumkan namespace opsi konfigurasi dalam urutan abjad yang dapat Anda perbarui setelah pembuatan lingkungan.

Untuk daftar lengkap namespace dan opsi termasuk nilai default dan yang didukung untuk masing-masing, lihat [Opsi umum untuk semua lingkungan](command-options-general.md) dan [.NET Core pada opsi platform Linux](command-options-specific.md#command-options-dotnet-core-linux).

![\[Tangkapan layar panel opsi konfigurasi lanjutan di Visual Studio Toolkit untuk Elastic Beanstalk\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-linux-advanced-tab.png)


# Mengkonfigurasi kontainer.NET Core menggunakan AWS toolkit untuk Visual Studio
<a name="create_deploy_NET-linux.container"></a>

Panel **Kontainer** memungkinkan Anda menentukan variabel lingkungan yang dapat Anda baca dari kode aplikasi Anda.

![\[Tangkapan layar dari panel kontainer di Visual Studio Toolkit untuk Elastic Beanstalk\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-container-envproperties.png)
