GNU/Linux >> Belajar Linux >  >> Linux

Cara menyiapkan Aplikasi Pohon Kacang Elastis di AWS

Elastic Beanstalk adalah salah satu layanan "komputer" di cloud Amazon Web Services (AWS). Hal ini memungkinkan kita untuk dengan mudah mengelola dan menyebarkan aplikasi. Kami tidak perlu memahami atau mempelajari layanan yang diperlukan untuk menjalankan aplikasi kami. Dengan Elastic Beanstalk, kita hanya perlu mengunggah aplikasi kita dan Elastic Beanstalk akan mengurus sisanya. Elastic Beanstalk mendukung aplikasi yang dikembangkan di Java, .NET, Go, PHP, Python, Node.js, dan Ruby.

Kita dapat berinteraksi dengan Elastic Beanstalk menggunakan AWS Management Console, Antarmuka Baris Perintah.

Untuk menggunakan Elastic Beanstalk, yang perlu kita lakukan adalah membangun aplikasi kita, mengunggah versinya dalam bentuk bundel sumber (misalnya, aplikasi Java memerlukan file .war), dan kemudian memberikan beberapa informasi tentang aplikasi tersebut. Elastic Beanstalk kemudian secara otomatis meluncurkan lingkungan dan membuat serta mengonfigurasi sumber daya AWS yang diperlukan untuk kode kami. Pohon Kacang Elastis bahkan mengelola lingkungan itu sendiri. Kami tidak perlu khawatir tentang ketersediaan tinggi, penskalaan, dll.

Tidak ada biaya tambahan untuk Elastic Beanstalk. Kami hanya membayar sumber daya AWS yang akan digunakan dan dibutuhkan aplikasi kami. Untuk detail harga, lihat dokumentasi resmi AWS di sini.

Sebelum melangkah lebih jauh, mari kita pahami beberapa konsep dasar Elastic Beanstalk.

  1. Aplikasi:
    Ini adalah kumpulan logis dari komponen Pohon Kacang Elastis, termasuk lingkungan, versi, dan konfigurasi lingkungan. Ini mirip dengan folder.
  2. Versi Aplikasi:
    Versi aplikasi adalah kode yang dapat digunakan, seperti file Java WAR. Versi aplikasi adalah bagian dari aplikasi. 
  3. Lingkungan:
    Ini adalah kumpulan sumber daya AWS yang menjalankan versi aplikasi kami, mis. Instans EC2, LoadBalancer, Grup Keamanan, dll 
  4. Platform:
    Ini adalah kombinasi dari OS, runtime bahasa pemrograman, server aplikasi, dan komponen Elastic Beanstalk.

Pada artikel ini, kita akan melihat cara membuat Aplikasi Pohon Kacang Elastis dengan Contoh Kode Contoh.

Prasyarat

  1. Akun AWS (Buat jika Anda belum memilikinya). 

Apa yang akan kita lakukan?

  1. Masuk ke AWS.
  2. Konfigurasi dan Buat Aplikasi Pohon Kacang Elastis
  3. Hentikan Aplikasi

Masuk ke AWS

  1. Klik di sini untuk membuka Halaman Login AWS.

Ketika kita menekan link di atas, kita akan melihat halaman web sebagai berikut dimana kita diharuskan untuk login menggunakan detail login kita.

Setelah kita berhasil login ke AWS, kita akan melihat konsol utama dengan semua layanan yang terdaftar sebagai berikut.

Mengonfigurasi dan Membuat Aplikasi Pohon Kacang Elastis

Untuk membuat aplikasi Pohon Kacang Elastis, Klik “Layanan” di layar kiri atas dan cari “Pohon Kacang Elastis” di kotak pencarian dan klik hasilnya.

Pada layar Selamat Datang ini, klik “Memulai” untuk membuat aplikasi pertama kami.

Di sini, kita dapat memberi nama pada aplikasi, menentukan platform pilihan kita. Di sini saya telah menentukan platform Java karena kita akan melanjutkan dengan contoh aplikasi.

Sebelum melanjutkan dan mengklik “Buat aplikasi”, klik “Konfigurasikan opsi lainnya” untuk melihat opsi yang tersedia.

Kita akan melihat layar berikut, di mana kita dapat melihat bahwa kita memiliki banyak konfigurasi yang tersedia. Di sini, saya melanjutkan dengan "Instance Tunggal" karena memenuhi syarat untuk Tingkat Gratis, tetapi untuk tujuan produksi, kita tidak boleh menggunakan jenis ini.

Di bawah “Perangkat Lunak”, kami dapat menyediakan variabel lingkungan, mengaktifkan streaming log, mengaktifkan rotasi log, dll.

Di bawah "Instance" kita dapat memilih jenis tipe volume root untuk instance EC2 yang kita inginkan. Standarnya adalah "Container" yang tidak perlu menentukan ukurannya. Kita bahkan dapat menggunakan grup keamanan yang ada atau Elastic Beanstalk akan membuat yang diperlukan.

Di bawah “Kapasitas” kita dapat melihat instans Min dan Maks adalah 1 karena kita telah memilih jenis instans yang memenuhi syarat tingkat gratis di langkah sebelumnya.

Dengan cara yang sama, Anda dapat menjelajahi berbagai opsi yang tersedia dan mengklik “Buat Aplikasi” di halaman utama untuk membuat Aplikasi Pohon Kacang Elastis pertama kami.

Sekarang, sumber daya yang diperlukan seperti instans EC2, grup keamanan, kebijakan penskalaan, penyeimbang beban, dll sedang dibuat. Ini akan memakan waktu, tunggu sampai saat itu.

Setelah beberapa waktu, di log, kita dapat melihat bahwa aplikasi telah berhasil di-deploy dan sekarang tersedia untuk diakses. Untuk mengakses aplikasi Tekan pada URL yang tersedia untuk aplikasi tersebut.

Setelah kita membuka aplikasi, kita dapat melihat bahwa contoh aplikasi sekarang dapat diakses dari browser.

Hapus Aplikasi

Untuk menghapus aplikasi jika tidak diperlukan lagi, klik “Tindakan” -> “Hentikan Lingkungan”.

Berikan nama aplikasi di kotak teks dan klik “Hentikan”.

Kesimpulan:

Dalam artikel ini,  kita melihat langkah-langkah untuk membuat Aplikasi Pohon Kacang Elastis pertama dengan kode contoh. Kami juga melihat betapa mudahnya aplikasi dapat dihentikan.


Linux
  1. Bagaimana cara Setup Server NTP di CentOS?

  2. Bagaimana cara mengatur VSFTPD di CentOS 7.x?

  3. Bagaimana saya bisa secara otomatis memulai aplikasi node.js di Amazon Linux AMI di aws?

  1. Cara menginstal aplikasi Spotify di Linux

  2. Cara Menginstal awscli

  3. Bagaimana cara membatasi penggunaan memori aplikasi?

  1. Cara mengatur vsftpd di Debian

  2. Cara mengonfigurasi perutean Berbasis Host pada penyeimbang beban aplikasi AWS

  3. Cara menyiapkan server Linux di Amazon AWS