YangAWS Toolkit for Visual Studio - AWS Elastic Beanstalk

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

YangAWS Toolkit for Visual Studio

Visual Studio menyediakan templat untuk bahasa pemrograman yang berbeda dan tipe aplikasi. Anda dapat mulai dengan salah satu templat ini. Toolkit for Visual Studio AWS juga menyediakan tiga templat proyek yang bootstrap pengembangan aplikasi Anda: Proyek Konsol AWS, Proyek Web AWS, dan Proyek Kosong AWS. Untuk contoh ini, Anda akan membuat Aplikasi Web ASP.NET baru.

Untuk membuat proyek aplikasi web ASP.NET baru
  1. Di Visual Studio, di menu File, klik Baru dan kemudian klik Proyek.

  2. Di kotak dialog Proyek Baru, klik Templat Terinstal, klik Visual C#, dan kemudian klik Web. Klik Aplikasi Web Kosong ASP.NET, ketik nama proyek, lalu klik OK.

Untuk menjalankan proyek

Lakukan salah satu dari berikut ini:

  1. Tekan F5.

  2. Pilih Mulai Debugging dari menu Debug.

Uji secara lokal

Visual Studio memudahkan Anda untuk menguji aplikasi Anda secara lokal. Untuk menguji atau menjalankan aplikasi web ASP.NET, Anda memerlukan web server. Visual Studio menawarkan beberapa opsi, seperti Internet Information Services (IIS), IIS Express, atau Visual Studio Development Server bawaan. Untuk mempelajari tentang masing-masing opsi ini dan memutuskan mana yang terbaik untuk Anda, lihat Web Server di Visual Studio untuk Proyek Web ASP.NET.

Membuat lingkungan Elastic Beanstalk

Setelah menguji aplikasi Anda, Anda siap untuk men-deploynya ke Elastic Beanstalk.

catatan

File konfigurasi perlu menjadi bagian dari proyek agar dimasukkan dalam arsip. Atau, alih-alih menyertakan file konfigurasi di proyek, Anda dapat menggunakan Visual Studio untuk men-deploy semua file di folder proyek. Di Penjelajah Solusi, klik kanan nama proyek, dan kemudian klik Properti. Klik tab Paket/Publikasikan Web. Di bagian Item yang di-deploy, pilih Semua file di Folder Proyek di daftar drop-down.

Untuk men-deploy aplikasi Anda ke Elastic Beanstalk menggunakan Toolkit for Visual Studio AWS
  1. Di Penjelajah Solusi, klik kanan untuk aplikasi Anda, kemudian pilih Publikasikan ke AWS.

  2. Di wizard Publikasikan ke AWS, masukkan informasi akun Anda.

    1. Untuk akun AWS yang akan digunakan untuk deployment, pilih akun Anda atau pilih Lainnya untuk memasukkan informasi akun baru.

    2. Untuk Wilayah, pilih Wilayah tempat Anda ingin men-deploy aplikasi Anda. Untuk informasi tentangAWS Wilayah yang tersedia, lihat AWS Elastic BeanstalkTitik Akhir dan Kuota di bagian Referensi Umum AWS. Jika Anda memilih wilayah yang tidak didukung oleh Elastic Beanstalk, maka opsi untuk men-deploy ke Elastic Beanstalk tidak tersedia.

    3. Klik Deploy aplikasi baru dengan templat dan pilih Elastic Beanstalk. Kemudian klik Selanjutnya.

      Publikasikan keAWS Wisaya 1
  3. Di halaman Aplikasi, masukkan detail aplikasi Anda.

    1. Untuk Nama, ketik nama aplikasi.

    2. Untuk Deskripsi, ketik deskripsi aplikasi. Langkah ini opsional.

    3. Label versi aplikasi secara otomatis muncul di Label versi deployment.

    4. Pilih Deploy aplikasi secara bertahap untuk men-deploy file yang diubah saja. Deployment tambahan lebih cepat karena Anda memperbarui hanya file yang berubah, bukan semua file. Jika Anda memilih opsi ini, versi aplikasi akan diatur dari Git commit ID. Jika Anda memilih untuk tidak men-deploy aplikasi Anda secara bertahap, maka Anda dapat memperbarui label versi di kotak Label versi deployment.

      Publikasikan ke Wizard Pohon Kacang 2
    5. Klik Berikutnya.

  4. Di halaman Lingkungan, jelaskan detail lingkungan Anda.

    1. Pilih Buat lingkungan baru untuk aplikasi ini.

    2. Untuk Nama, ketik nama untuk lingkungan Anda.

    3. Untuk Deskripsi, cirikan lingkungan anda. Langkah ini opsional.

    4. Pilih Tipe lingkungan yang Anda inginkan.

      Anda dapat memilih Beban seimbang, diskalakan otomatis atau lingkungan Instans tunggal. Untuk informasi selengkapnya, lihat Jenis lingkungan.

      catatan

      Untuk lingkungan instans tunggal, penyeimbangan beban, penskalaan otomatis, dan pemeriksaan kondisi pengaturan URL tidak berlaku.

    5. URL lingkungan secara otomatis muncul di Lingkungan URL setelah Anda memindahkan kursor Anda ke kotak tersebut.

    6. Klik Periksa ketersediaan untuk memastikan URL lingkungan tersedia.

      Publikasikan ke Wizard Pohon Kacang 3
    7. Klik Berikutnya.

  5. Di halaman Opsi AWS, konfigurasikan opsi tambahan dan informasi keamanan untuk deployment Anda.

    1. Untuk Tipe Kontainer, pilih 64bit Windows Server 2012 menjalankan IIS 8 atau 64bit Windows Server 2008 menjalankan IIS 7.5.

    2. Untuk Tipe Instans, pilih Micro.

    3. Untuk Pasangan kunci, pilih Buat pasangan kunci baru. Ketik nama untuk pasangan kunci baru—di contoh ini, kita menggunakan myuswestkeypair—dan kemudian klik OK. Pasangan kunci mengaktifkan akses desktop jarak jauh ke instans Amazon EC2 Anda. Untuk informasi selengkapnya tentang pasangan kunci Amazon EC2, lihat Menggunakan Kredensial di Panduan Pengguna Amazon Elastic Compute Cloud.

    4. Pilih profil instans.

      Jika Anda tidak memiliki profil instans, pilih Buat profil instans default. Untuk informasi tentang menggunakan profil instans dengan Elastic Beanstalk, lihat Mengelola profil instans Elastic Beanstalk.

    5. Jika Anda memiliki VPC khusus yang ingin Anda gunakan dengan lingkungan Anda, klik Luncurkan ke VPC. Anda dapat mengonfigurasi informasi VPC di halaman berikutnya. Untuk informasi selengkapnya tentang Amazon VPC, lanjutkan ke Amazon Virtual Private Cloud (Amazon VPC). Untuk daftar tipe kontainer bukan warisan yang didukung, lihat Mengapa beberapa versi platform ditandai sebagai legasi?

      Publikasikan ke Wizard Pohon Kacang 4
    6. Klik Berikutnya.

  6. Jika Anda memilih untuk meluncurkan lingkungan Anda di dalam VPC, Opsi VPC muncul; jika tidak, halaman Opsi tambahan akan muncul. Di sini Anda akan mengonfigurasi opsi VPC Anda.

    VPC untuk lingkungan beban seimbang
    Pilihan VPC untuk lingkungan
    1. Pilih VPC ID VPC di tempat Anda ingin meluncurkan lingkungan Anda.

    2. Untuk lingkungan yang seimbang dengan beban dan dapat diskalakan, pilih privat untuk Skema ELB jika Anda tidak ingin elastic load balancer Anda tersedia di Internet.

      Untuk lingkungan instans tunggal, opsi ini tidak berlaku karena lingkungan tidak memiliki penyeimbang beban. Untuk informasi selengkapnya, lihat Jenis lingkungan.

    3. Untuk lingkungan yang seimbang dengan beban dan dapat diskalakan, pilih subnet untuk elastic load balancer dan instans EC2. Jika Anda membuat subnet publik dan privat, pastikan elastic load balancer dan instans EC2 terkait dengan subnet yang benar. Secara default, Amazon VPC membuat subnet publik default menggunakan 10.0.0.0/24 dan subnet privat menggunakan 10.0.1.0/24. Anda dapat melihat subnet yang ada di konsol Amazon VPC di https://console.aws.amazon.com/vpc/.

      Untuk lingkungan instans tunggal, VPC Anda hanya membutuhkan subnet publik untuk instans. Memilih subnet untuk penyeimbang beban tidak berlaku karena lingkungan tidak memiliki penyeimbang beban. Untuk informasi selengkapnya, lihat Jenis lingkungan.

    4. Untuk lingkungan yang seimbang dengan beban dan dapat diskalakan, pilih grup keamanan yang Anda buat untuk instans Anda, jika berlaku.

      Untuk lingkungan instans tunggal, Anda tidak memerlukan perangkat NAT. Pilih grup keamanan default. Elastic Beanstalk menugaskan alamat IP elastis ke instans yang memungkinkan instans mengakses Internet.

    5. Klik Berikutnya.

  7. Di halaman Opsi aplikasi, konfigurasi opsi aplikasi Anda.

    1. Untuk kerangka kerja Target, pilih .NET Framework 4.0.

    2. Elastic Load Balancing menggunakan pemeriksaan kondisi untuk menentukan apakah instans Amazon EC2 yang menjalankan aplikasi Anda sehat. Pemeriksaan kondisi menentukan status kondisi instans dengan memeriksa URL tertentu pada set interval. Anda dapat mengganti URL default untuk mencocokkan sumber daya yang ada di aplikasi Anda (misalnya, /myapp/index.aspx) dengan memasukkannya ke kotak URL pemeriksaan kondisi aplikasi. Untuk informasi selengkapnya tentang pemeriksaan kondisi aplikasi, lihat Pemeriksaan kondisi.

    3. Ketik alamat email jika Anda ingin menerima notifikasi Amazon Simple Notification Service (Amazon SNS) tentang peristiwa penting yang mempengaruhi aplikasi Anda.

    4. Bagian Properti Lingkungan memungkinkan Anda menentukan variabel lingkungan di instans Amazon EC2 yang menjalankan aplikasi Anda. Pengaturan ini mengaktifkan portabilitas yang lebih besar dengan menghilangkan kebutuhan untuk mengompilasi ulang kode sumber Anda saat Anda bergerak di antara lingkungan.

    5. Pilih opsi kredensial aplikasi yang ingin Anda gunakan untuk men-deploy aplikasi Anda.

      Publikasikan ke Wizard Pohon Kacang 6
    6. Klik Berikutnya.

  8. Jika Anda sebelumnya telah mengatur basis data Amazon RDS, halaman Grup Keamanan DB Amazon RDS akan muncul. Jika Anda ingin menghubungkan lingkungan Elastic Beanstalk Anda ke Instans DB Amazon RDS Anda, kemudian pilih satu atau lebih grup keamanan. Jika tidak, lanjutkan ke langkah berikutnya. Saat Anda siap, klik Selanjutnya.

    Publikasikan ke Beanstalk Wizard 7
  9. Tinjau opsi deployment Anda. Jika semuanya seperti yang Anda inginkan, klik Deploy.

    Publikasikan ke Wizard Pohon Kacang 8

    Proyek ASP.NET Anda akan diekspor sebagai file web deploy, diunggah ke Amazon S3, dan terdaftar sebagai versi aplikasi baru dengan Elastic Beanstalk. Fitur deployment Elastic Beanstalk akan memantau lingkungan Anda sampai tersedia dengan kode yang baru di-deploy. Di tab env:<nama lingkungan>, Anda akan melihat status untuk lingkungan Anda.

    Status lingkungan

Mengakhiri lingkungan

Anda dapat menggunakan Toolkit for Visual Studio AWS untuk mengakhiri lingkungan yang sedang berjalan agar terhindar dari biaya sumber daya AWS yang tidak digunakan.

catatan

Anda selalu dapat meluncurkan lingkungan baru menggunakan versi yang sama nantinya.

Untuk mengakhiri lingkungan
  1. Perluas simpul Elastic Beanstalk dan simpul aplikasi di AWS Explorer. Klik kanan lingkungan aplikasi Anda dan pilih Mengakhiri Lingkungan.

  2. Saat diminta, klik Ya untuk mengonfirmasi bahwa Anda ingin mengakhiri lingkungan. Dibutuhkan beberapa menit untuk Elastic Beanstalk mengakhiri sumber daya AWS yang berjalan di lingkungan.

    Kotak dialog Elastic Beanstalk mengakhiri lingkungan
    catatan

    Ketika Anda mengakhiri lingkungan Anda, CNAME yang terkait dengan lingkungan yang diakhiri akan tersedia bagi siapa saja untuk digunakan.