Menggunakan Penyembuhan Otomatis untuk Mengganti Instans Gagal - AWS OpsWorks

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

Menggunakan Penyembuhan Otomatis untuk Mengganti Instans Gagal

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 Support Tim di AWS re:Post atau melalui AWS Dukungan Premium.

Setiap contoh memiliki agen AWS OpsWorks Stacks yang berkomunikasi secara teratur dengan layanan. AWS OpsWorks Stacks menggunakan komunikasi itu untuk memantau kesehatan contoh. Jika agen tidak berkomunikasi dengan layanan selama lebih dari lima menit, AWS OpsWorks Stacks menganggap instance tersebut gagal.

Penyembuhan otomatis diatur pada tingkat lapisan; Anda dapat mengubah pengaturan penyembuhan otomatis dengan mengedit pengaturan lapisan, seperti yang ditunjukkan pada tangkapan layar berikut.

catatan

Sebuah instance dapat menjadi anggota dari beberapa lapisan. Jika salah satu lapisan tersebut menonaktifkan penyembuhan otomatis, AWS OpsWorks Stacks tidak menyembuhkan instance jika gagal.

Jika sebuah layer mengaktifkan auto healing — pengaturan default—AWS OpsWorks Stacks secara otomatis menggantikan instance gagal layer sebagai berikut:

Instance instans yang didukung toko
  1. Menghentikan instans Amazon EC2, dan memverifikasi bahwa instans tersebut telah dimatikan.

  2. Menghapus data pada volume root.

  3. Membuat instans Amazon EC2 baru dengan nama host, konfigurasi, dan keanggotaan lapisan yang sama.

  4. Melampirkan kembali volume Amazon EBS apa pun, termasuk volume yang dilampirkan setelah instans lama awalnya dimulai.

  5. Menetapkan alamat IP publik dan pribadi baru.

  6. Jika instance lama dikaitkan dengan alamat IP Elastis, kaitkan instance baru dengan alamat IP yang sama.

Instans yang didukung Amazon EBS
  1. Menghentikan instans Amazon EC2, dan memverifikasi bahwa instans telah berhenti.

  2. Memulai instans EC2.

Setelah instance yang disembuhkan otomatis kembali online, AWS OpsWorks Stacks memicu peristiwa siklus hidup Konfigurasi pada semua instance tumpukan. Konfigurasi tumpukan terkait dan atribut penerapan mencakup alamat IP publik dan pribadi instans. Resep Konfigurasi Kustom dapat memperoleh alamat IP baru dari objek node.

Jika Anda menentukan volume Amazon EBS untuk instance layer, AWS OpsWorks Stacks akan membuat volume baru dan menempelkannya ke setiap instance saat instance dimulai. Jika nanti Anda ingin melepaskan volume dari sebuah instance, gunakan halaman Resources.

Ketika AWS OpsWorks Stacks auto menyembuhkan salah satu instance layer, Stacks menangani volume dengan cara berikut:

  • Jika volume dilampirkan ke instance saat instance gagal, volume dan datanya disimpan, dan AWS OpsWorks Stacks menempelkannya ke instance baru.

  • Jika volume tidak dilampirkan ke instance saat instance gagal, AWS OpsWorks Stacks membuat volume kosong baru dengan konfigurasi yang ditentukan oleh layer, dan menempelkan volume tersebut ke instance baru.

Penyembuhan otomatis diaktifkan secara default untuk semua lapisan, tetapi Anda dapat mengedit Pengaturan Umum lapisan untuk menonaktifkannya.

penting

Jika Anda mengaktifkan penyembuhan otomatis, pastikan untuk melakukan hal berikut:

  • Gunakan hanya konsol AWS OpsWorks Stacks, CLI, atau API untuk menghentikan instance.

    Jika Anda menghentikan instance dengan cara lain, seperti menggunakan konsol Amazon EC2, AWS OpsWorks Stacks memperlakukan instance sebagai gagal, dan menyembuhkannya secara otomatis.

  • Gunakan volume Amazon EBS untuk menyimpan data apa pun yang tidak ingin hilang jika instans disembuhkan secara otomatis.

    Penyembuhan otomatis menghentikan instans Amazon EC2 lama, yang menghancurkan data apa pun yang tidak disimpan pada volume Amazon EBS. Volume Amazon EBS disambungkan kembali ke instans baru, yang menyimpan data apa pun yang tersimpan.