Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Langkah 2.3: Tambahkan Instance ke PHP App Server Layer - Chef 11
penting
AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di AWS re:Post
Instans AWS OpsWorks Stacks mewakili EC2 instance Amazon tertentu:
-
Konfigurasi instans menentukan beberapa dasar-dasar seperti EC2operating sistem dan ukuran Amazon; itu berjalan tetapi tidak melakukan banyak hal.
-
Lapisan instance menambahkan fungsionalitas ke instance dengan menentukan paket mana yang akan diinstal, apakah instance memiliki alamat IP Elastis, dan sebagainya.
AWS OpsWorks Stacks menginstal agen pada setiap instance yang berinteraksi dengan layanan. Untuk menambahkan fungsionalitas lapisan ke sebuah instance, AWS OpsWorks Stacks mengarahkan agen untuk menjalankan aplikasi kecil yang disebut resep Chef
catatan
Jika Anda ingin tahu tentang cara kerja resep, semua resep bawaan AWS OpsWorks Stacks ada di GitHub repositori publik: Buku Masak. OpsWorks
Untuk menambahkan server aplikasi PHP MyStack, tambahkan instance ke lapisan PHP App Server yang Anda buat pada langkah sebelumnya.
Untuk menambahkan instance ke lapisan PHP App Server
-
Buka Tambahkan Instance
Setelah Anda selesai menambahkan layer, AWS OpsWorks Stacks menampilkan halaman Layers. Klik Instans di panel navigasi dan di bawah PHP App Server, klik Tambahkan instance.
-
Konfigurasikan Instance
Setiap instance memiliki nama host default yang dibuat untuk Anda oleh AWS OpsWorks Stacks. Dalam contoh ini, AWS OpsWorks Stacks hanya menambahkan angka ke nama pendek layer. Anda dapat mengonfigurasi setiap instance secara terpisah, termasuk mengganti beberapa pengaturan default yang Anda tentukan saat membuat tumpukan, seperti Availability Zone atau sistem operasi. Untuk panduan ini, cukup terima pengaturan default dan klik Add Instance untuk menambahkan instance ke layer. Untuk informasi selengkapnya, lihat Instans.
-
Mulai Instance
Sejauh ini, Anda baru saja menentukan konfigurasi instance. Anda harus memulai instance untuk membuat EC2 instance Amazon yang sedang berjalan. AWS OpsWorks Stacks kemudian menggunakan pengaturan konfigurasi untuk meluncurkan EC2 instance Amazon di Availability Zone yang ditentukan. Detail bagaimana Anda memulai instance bergantung pada jenis penskalaan instans. Pada langkah sebelumnya, Anda membuat instance dengan tipe penskalaan default, 24/7, yang harus dimulai secara manual dan kemudian dijalankan hingga dihentikan secara manual. Anda juga dapat membuat jenis penskalaan berbasis waktu dan berbasis beban, yang AWS OpsWorks Stacks secara otomatis dimulai dan dihentikan berdasarkan jadwal atau beban saat ini. Untuk informasi selengkapnya, lihat Mengelola beban dengan instans berbasis waktu dan berbasis beban.
Pergi ke php-app1 di bawah PHP App Server dan klik mulai di kolom Actions baris untuk memulai instance.
-
Pantau Status Instans selama Startup
Biasanya diperlukan beberapa menit untuk mem-boot EC2 instance Amazon dan menginstal paket. Saat startup berlangsung, bidang Status instance menampilkan rangkaian nilai berikut:
-
request - AWS OpsWorks Stacks telah memanggil EC2 layanan Amazon untuk membuat EC2 instance Amazon.
-
tertunda - AWS OpsWorks Tumpukan sedang menunggu EC2 instans Amazon dimulai.
-
booting - EC2 Instans Amazon sedang booting.
-
running_setup - Agen AWS OpsWorks Stacks menjalankan resep Pengaturan lapisan, yang menangani tugas-tugas seperti mengonfigurasi dan menginstal paket, dan resep Deploy, yang menyebarkan aplikasi apa pun ke instance.
-
online - Instans siap digunakan.
Setelah php-app1 online, halaman Instances akan terlihat seperti berikut:
Halaman dimulai dengan ringkasan cepat dari semua instance tumpukan Anda. Saat ini, ini menunjukkan satu contoh online. Di kolom php-app1 Actions, perhatikan bahwa stop, yang menghentikan instance, telah menggantikan start dan delete.
-