Bagaimana Memulai AWS Elastic Beanstalk?

Bagaimana Memulai Aws Elastic Beanstalk



AWS adalah platform penyedia cloud yang memungkinkan penggunanya melakukan tugas manajemen data yang kompleks. Tugas-tugas ini mencakup analisis data, penerapan ETL (ekstrak, transformasi, dan pemuatan), penerapan aplikasi, dll. Hal ini memberikan daya komputasi bagi bisnis untuk tumbuh dan berkembang dengan biaya minimal.

Garis Besar Singkat

Artikel ini menggambarkan aspek-aspek berikut:







Apa itu AWS Elastic BeanStalk?

AWS Elastic Beanstalk adalah solusi cepat untuk masalah penerapan dan manajemen aplikasi. Mendukung berbagai bahasa seperti .NET, Java, Node JS, Python, dll. Elastic Beanstalk meminimalkan kompleksitas Aplikasi. Ini diklasifikasikan sebagai a platform sebagai layanan (PaaS) . Dibutuhkan kode aplikasi dan menyebarkannya dengan semua dependensi yang diperlukan terinstal.



Demikian pula, layanan Elastic Beanstalk secara cerdas menskalakan dan mengelola aplikasi yang diterapkan. Selain itu, ini juga membantu pengguna dalam penyeimbangan beban dan pemantauan kesehatan. Elastic Beanstalk memungkinkan pengguna untuk mendapatkan kendali atas sumber daya AWS yang mendukung aplikasi.



Apa sajakah Fitur Pohon Kacang Elastis?

Elastic Beanstalk adalah platform paling sederhana untuk penerapan aplikasi berdasarkan fitur-fiturnya. Berikut ini adalah fitur-fiturnya yang terdaftar:





Tanpa Konfigurasi Tambahan: Dengan Elastic Beanstalk, tidak diperlukan dependensi atau server tambahan untuk eksekusi kode. Elastic Beanstalk mengelola administrasi sumber daya komputasi. Oleh karena itu, memungkinkan pengguna untuk fokus pada penulisan kode yang efisien.

Penskalaan Otomatis: Sumber daya secara otomatis diskalakan untuk bertambah atau berkurang tergantung pada permintaan aplikasi.



Jenis Instans: Pengguna dapat memilih jenis instans yang paling sesuai untuk penerapan aplikasi.

Bagaimana Memulai dengan Elastic Beanstalk?

Pengembang dapat mengunggah versi aplikasi terkini yang dirancang pada platform apa pun ke Pohon Kacang. Setelah versi diunggah, pengguna diharuskan Meluncurkan Lingkungan. Pengguna dapat melihat aplikasi melalui URL publik yang dihasilkan oleh AWS Elastic Beanstalk:

Instans EC2 secara otomatis dibuat oleh Elastic Beanstalk ketika aplikasi diluncurkan. Mesin virtual EC2 ini akan bertindak sebagai wadah tempat aplikasi disebarkan dan dijalankan. Oleh karena itu, mengonfigurasi grup keamanan atau membuat penyeimbang beban, dll. akan dikelola oleh Elastic Beanstalk.

Berikut adalah langkah-langkah untuk Memulai Elastic Beanstalk:

Langkah 1: Buat Peran IAM

Sebelum menyiapkan Elastic Beanstalk, pertama-tama buatlah IAM role dengan izin khusus. Untuk tujuan ini, akses 'SAYA' layanan dari Konsol Manajemen AWS :

Klik pada “Peran” pilihan dari bilah sisi dari Dasbor IAM :

Dari “Peran” antarmuka, klik “Buat peran” tombol ke buat peran IAM:

Dalam ' Jenis entitas tepercaya” bagian , pilih “layanan AWS” pilihan dari berbagai pilihan yang ditampilkan:

Berikutnya adalah “Kasus penggunaan” bagian. Cari dan pilih “EC2” melayani:

Ketuk 'Berikutnya' tombol yang terletak di bagian bawah antarmuka:

Dalam “Kebijakan izin” bagian, kami akan menetapkan izin khusus untuk peran ini. Cari dan pilih “AWSElasticBeanstalkWebTier” izin:

Untuk melangkah lebih jauh, klik pada 'Berikutnya' tombol:

Berikutnya adalah “Detail peran” bagian. Menyediakan 'Nama peran' di bidang yang disorot:

Setelah memberikan detail untuk Peran tersebut, tekan “Buat peran” tombol di bagian bawah antarmuka:

Perannya telah berhasil dibuat:

Langkah 2: Buat Aplikasi

Cari itu “Pohon Kacang Elastis” layanan di bilah pencarian AWS. Klik dari hasil yang ditampilkan:

Itu lapisan paling atas dari Elastic Beanstalk adalah 'Aplikasi' lapisan dan kemudian muncul Lapisan “Lingkungan”. Klik pada “Buat aplikasi” pilihan dari panel navigasi :

Itu Buat antarmuka Aplikasi ditampilkan . Pada antarmuka ini, klik pada “Buat aplikasi” tombol:

Dari antarmuka yang ditampilkan, sediakan a nama dan penjelasan singkat untuk lamaran Anda:

Tag adalah sebuah bidang opsional tetapi dapat ditambahkan ke aplikasi berdasarkan preferensi pengguna. Setelah memberikan detail aplikasi, klik 'Membuat' tombol di bagian bawah antarmuka:

Langkah 3: Ciptakan Lingkungan

Setelah membuat aplikasi, langkah selanjutnya adalah mengkonfigurasi Lingkungan untuk itu . Dari antarmuka berikut yang ditampilkan, klik “Ciptakan lingkungan baru” tombol:

penawaran AWS dua jenis yang berbeda konfigurasi untuk lingkungan:

Lingkungan Server Web : Jenis lingkungan ini digunakan untuk penerapan aplikasi web menggunakan permintaan HTTP.

Lingkungan Pekerja : Lingkungan seperti itu paling cocok untuk proses dengan beban kerja yang luas dan mendengarkan pesan dengan menggunakan Amaz SQS.

Untuk demo ini, kami telah memilih “Lingkungan server web” pilihan:

Dalam 'Informasi aplikasi' bagian, berikan a nama pilihan Anda untuk aplikasi Anda di 'Nama aplikasi' bidang:

Dalam Nama lingkungan, nama disediakan oleh bawaan dari AWS. Demikian pula di Domain , pengguna dapat memberikan nama apa pun yang akan dikaitkan dengan wilayah tempat aplikasi akan diterapkan. Untuk memeriksa ketersediaan, klik pada 'Cek ketersediaan' tombol:

Dalam Deskripsi lingkungan , berikan deskripsi singkat tentang aplikasi:

Dalam “Jenis platform” blok, pilih Lingkungan waktu proses untuk aplikasi Anda. Untuk tutorial ini, kami telah memilih Node.js di bidang Platform. Pohon Kacang Elastis menyediakan secara default versi terbaru dari Lingkungan Runtime yang dipilih :

Berikutnya adalah “Kode aplikasi” bagian. Kode contoh disediakan oleh Elastic Beanstalk untuk tujuan pengujian. Namun, pengguna juga dapat mengunggah kodenya untuk diterapkan. Untuk tujuan ini, klik pada “Unggah kode Anda” pilihan lalu pilih file/folder. File/folder harus ada di format zip . Di sini, kami telah memilih “Contoh aplikasi” pilihan:

Dalam “Preset” bagian , pilih “Tingkat gratis” versi dan tekan 'Berikutnya' tombol:

Pengguna dapat mengonfigurasi akses Layanan dengan menggunakan yang sudah ada atau membuat yang baru dari awal. Saat ini, kami telah memilih “Buat dan gunakan peran layanan baru” pilihan. Dalam Nama peran layanan bidang, pengguna juga dapat menyesuaikan nama layanan yang disediakan oleh AWS:

Selanjutnya kita akan melampirkan IAM role yang sudah kita konfigurasi sebelumnya. Untuk tujuan ini, pada “ Akses Layanan” antarmuka, cari dan pilih peran IAM dalam Contoh EC2 bidang profil:

Lalu tekan 'Berikutnya' tombol di bagian bawah antarmuka untuk berpindah Langkah 3 :

Bergerak menuju Langkah 3 , pengguna dapat mengonfigurasi “VPC”. Selanjutnya, pengguna dapat memberikan rincian database dengan menentukan mesin database, nama pengguna dan kata sandi, dll:

Untuk memberikan detail Basis Data, aktifkan “Aktifkan Basis Data” tombol. Ini akan mengaktifkan semua bidang untuk memasukkan informasi. Berikan detail database Anda dan tekan 'Berikutnya' tombol untuk melanjutkan lebih jauh:

Setelah itu, klik pada 'Berikutnya' tombol untuk melanjutkan lebih jauh:

Di dalam Langkah 5, pengguna dapat memilih kelompok keamanan untuk lalu lintas. Selain itu, wadah berbeda untuk menyimpan aplikasi dengan kapasitas penyimpanan, grup penskalaan otomatis, dan preferensi arsitektur juga dapat dipilih.:

Dalam Bagian Pemantauan CloudWatch , pengguna dapat memilih interval waktu. CloudWatch akan mulai memantau aktivitas Elastic BeanStalk setelah interval yang ditentukan:

Pada antarmuka yang sama, pengguna dapat memilih Grup Keamanan yang berbeda pilihan yang tersedia. Di sini, kami telah memilih 'bawaan' grup keamanan:

Dalam Grup penskalaan otomatis di bagian ini, pengguna dapat menentukan instance yang penskalaan otomatisnya harus dikonfigurasi. Untuk saat ini, kami telah memilih a “Satu contoh” pilihan:

Dalam Jenis instans, pengguna dapat memilih dari berbagai jenis instans yang tersedia. Itu “ID AMI” disediakan secara default. Namun, pengguna juga dapat menyesuaikannya:

Dengan mempertahankan pengaturan lainnya sebagai default, kami mengklik 'Berikutnya' tombol untuk melanjutkan lebih jauh:

Bagian selanjutnya dari Elastic Beanstalk membahas “Pemantauan Kesehatan” . Di bagian ini, pengguna dapat memilih di antara dua opsi berbeda yaitu Basic atau Enhanced. Selain itu, pengguna juga dapat memilih Metrik CloudWatch dan mengonfigurasi instans dan lingkungan:

Ke konfigurasikan notifikasi, berikan milikmu alamat email di bagian berikut:

Untuk melangkah lebih jauh, klik pada 'Berikutnya' tombol:

Pada langkah terakhir, semua informasi yang diberikan dan konfigurasi yang dibuat oleh pengguna akan ditampilkan untuk ditinjau bersama dengan tombol edit . Setelah meninjau informasi, klik pada 'Kirim' tombol:

Ini akan memakan waktu beberapa menit untuk membuat Elastic Beanstalk:

Lingkungan telah berhasil dibuat:

Langkah 4: Verifikasi

Di Dasbor Lingkungan, klik pada 'Lingkungan' nama:

Ini akan menampilkan antarmuka berikut. Dari “Ikhtisar lingkungan” bagian, klik pada 'Tautan' di bawah 'Domain' bagian:

Di sini, itu Pohon Kacang berjalan secara aktif dan akurat:

Sekian dari panduan ini.

Apa Manfaat Menggunakan Elastic Beanstalk?

Beberapa perusahaan ternama yang aktif menggunakan Elastic Beanstalk seperti Ebury, Zillow, Ranchio, Jelly Button Games, dll. Berikut adalah beberapa keuntungan menggunakan Elastic Beanstalk:

  • Sangat terukur
  • Fleksibel
  • Cepat dan mudah digunakan.
  • Mendukung arsitektur multi-penyewa
  • Sangat fleksibel
  • Hemat biaya

Tip Bonus: Harga Pohon Kacang Elastis

Elastic Beanstalk dikenakan biaya untuk sumber daya yang dibuat untuk mendukung penerapan aplikasi. Biaya pokok bergantung pada banyak faktor. Faktor-faktor ini mencakup jenis instans, layanan database, manajemen bandwidth, dll. Pelajari lebih lanjut tentang harga Elastic Beanstalk melalui Dokumentasi AWS.

Kesimpulan

Untuk memulai Elastic Beanstalk, buat IAM role dengan izin yang diperlukan, lampirkan ke profil Beanstalk, lalu tekan tombol Kirim. Ketika aplikasi berhasil diterapkan, Elastic Beanstalk akan menampilkan pemeriksaan kesehatan. Selain itu, URL publik dihasilkan saat aplikasi aktif dan berjalan. Artikel ini mengilustrasikan panduan langkah demi langkah untuk memulai AWS Elastic Beanstalk.