Buat alarm yang menghentikan, mengakhiri, melakukan boot ulang, atau memulihkan instans - Amazon Elastic Compute Cloud

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

Buat alarm yang menghentikan, mengakhiri, melakukan boot ulang, atau memulihkan instans

Dengan menggunakan tindakan CloudWatch alarm Amazon, Anda dapat membuat alarm yang secara otomatis menghentikan, menghentikan, me-reboot, atau memulihkan instans Anda. Anda dapat menggunakan tindakan penghentian atau pengakhiran untuk membantu menghemat uang saat suatu instans tidak lagi diperlukan. Anda dapat menggunakan tindakan boot ulang dan pemulihan untuk secara otomatis melakukan boot ulang instans tersebut atau memulihkannya ke perangkat keras baru jika terjadi gangguan pada sistem.

catatan

Untuk informasi penagihan dan harga CloudWatch alarm Amazon, lihat CloudWatch penagihan dan biaya di Panduan Pengguna Amazon CloudWatch .

Peran AWSServiceRoleForCloudWatchEvents terkait layanan memungkinkan AWS untuk melakukan tindakan alarm atas nama Anda. Pertama kali Anda membuat alarm di AWS Management Console,, atau AWS CLI IAMAPI, CloudWatch menciptakan peran terkait layanan untuk Anda.

Ada sejumlah skenario yang mungkin akan membuat Anda ingin menghentikan atau mengakhiri instans secara otomatis. Misalnya, Anda mungkin memiliki instans khusus untuk membuat batch tugas pemrosesan penggajian atau tugas komputasi ilmiah yang berjalan selama jangka waktu tertentu dan telah menyelesaikan pekerjaannya. Alih-alih membiarkan instans tersebut menganggur (dan menambah biaya), Anda dapat menghentikan atau mengakhirinya, sehingga membantu Anda menghemat uang. Perbedaan utama antara menggunakan tindakan alarm penghentian dan pengakhiran adalah bahwa Anda dapat dengan mudah memulai instans yang dihentikan jika intans tersebut perlu dijalankan kembali nanti. Anda juga dapat menyimpan ID instans dan volume root yang sama. Namun, Anda tidak dapat memulai instans yang diakhiri. Sebaliknya, Anda harus meluncurkan instans baru. Saat instans dihentikan atau diakhiri, data pada volume penyimpanan instans akan hilang.

Anda dapat menambahkan tindakan berhenti, menghentikan, reboot, atau memulihkan ke alarm apa pun yang disetel pada metrik EC2 per instans Amazon, termasuk metrik pemantauan dasar dan terperinci yang disediakan oleh Amazon CloudWatch (di AWS/EC2 namespace), serta metrik kustom apa pun yang menyertakan InstanceId dimensi, selama nilainya mengacu pada instance Amazon yang berjalan valid. EC2

penting

Alarm pemeriksaan status dapat memasuki INSUFFICIENT_DATA status sementara jika ada titik data metrik yang hilang. Meskipun jarang, ini bisa terjadi ketika ada gangguan dalam sistem pelaporan metrik, bahkan ketika sebuah instance sehat. Sebaiknya Anda memperlakukan INSUFFICIENT_DATA status sebagai data yang hilang, bukan pelanggaran alarm, terutama saat mengonfigurasi alarm untuk menghentikan, menghentikan, me-reboot, atau memulihkan instance.

Dukungan konsol

Anda dapat membuat alarm menggunakan EC2 konsol Amazon atau CloudWatch konsol. Prosedur dalam dokumentasi ini menggunakan EC2 konsol Amazon. Untuk prosedur yang menggunakan CloudWatch konsol, lihat Membuat alarm yang menghentikan, menghentikan, mem-boot ulang, atau memulihkan instance di CloudWatch Panduan Pengguna Amazon.

Izin

Anda harus memiliki iam:CreateServiceLinkedRole untuk membuat atau memodifikasi alarm yang melakukan tindakan EC2 alarm. Peran layanan adalah IAMperan yang diasumsikan layanan untuk melakukan tindakan atas nama Anda. IAMAdministrator dapat membuat, memodifikasi, dan menghapus peran layanan dari dalamIAM. Untuk informasi selengkapnya, lihat Membuat peran untuk mendelegasikan izin ke layanan AWS dalam IAMPanduan Pengguna.

Tambahkan tindakan berhenti ke CloudWatch alarm Amazon

Anda dapat membuat alarm yang menghentikan EC2 instans Amazon ketika ambang batas tertentu telah terpenuhi. Misalnya, Anda dapat mengoperasikan pengembangan atau instans pengujian dan terkadang lupa untuk mematikannya. Anda dapat membuat alarm yang dipicu ketika persentase CPU pemanfaatan rata-rata lebih rendah dari 10 persen selama 24 jam, menandakan bahwa itu menganggur dan tidak lagi digunakan. Anda dapat menyesuaikan ambang batas, durasi, dan periode sesuai dengan kebutuhan Anda, ditambah Anda dapat menambahkan pemberitahuan Amazon Simple Notification Service (AmazonSNS) sehingga Anda menerima email saat alarm dipicu.

Instans yang menggunakan EBS volume Amazon sebagai perangkat root dapat dihentikan atau dihentikan, sedangkan instance yang menggunakan penyimpanan instance sebagai perangkat root hanya dapat dihentikan. Data pada volume penyimpanan instans hilang saat instans diakhiri atau dihentikan.

Untuk membuat alarm untuk menghentikan instans idle (EC2konsol Amazon)
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

  3. Pilih instance dan pilih Actions, Monitor dan troubleshoot, Manage CloudWatch alarm.

    Atau, Anda dapat memilih tanda plus ( Plus sign. ) pada kolom Status alarm.

  4. Pada halaman Kelola CloudWatch alarm, lakukan hal berikut:

    1. Pilih Buat alarm.

    2. Untuk menerima email saat alarm dipicu, untuk pemberitahuan Alarm, pilih SNS topik Amazon yang ada. Pertama-tama Anda harus membuat SNS topik Amazon menggunakan SNS konsol Amazon. Untuk informasi selengkapnya, lihat Menggunakan Amazon SNS untuk pesan application-to-person (A2P) di Panduan Pengembang Layanan Pemberitahuan Sederhana Amazon.

    3. Aktifkan Tindakan alarm, lalu pilih Hentikan.

    4. Untuk Kelompokkan sampel berdasarkan serta Tipe data untuk sampel, pilih statistik dan metrik. Dalam contoh ini, pilih Rata-rata dan CPUpemanfaatan.

    5. Untuk Waktu Alarm dan Persen, tentukan ambang batas metrik. Dalam contoh ini, pilih <= dan 10 persen.

    6. Untuk Periode berturut-turut dan Periode, tentukan periode evaluasi alarm. Dalam contoh ini, pilih 1 periode berturut-turut 5 Menit.

    7. Amazon CloudWatch secara otomatis membuat nama alarm untuk Anda. Untuk mengganti nama, pada Nama alarm, masukkan nama baru. Nama alarm harus hanya berisi ASCII karakter.

      catatan

      Anda dapat menyesuaikan konfigurasi alarm berdasarkan kebutuhan sebelum membuat alarm, atau Anda dapat mengeditnya nanti. Penyesuaian ini termasuk pengaturan metrik, ambang batas, durasi, tindakan, dan notifikasi. Namun, nama alarm yang telah dibuat sudah tidak dapat diedit.

    8. Pilih Buat.

Tambahkan tindakan penghentian ke alarm Amazon CloudWatch

Anda dapat membuat alarm yang menghentikan EC2 instance secara otomatis ketika ambang batas tertentu telah terpenuhi (selama perlindungan terminasi tidak diaktifkan untuk instance). Misalnya, Anda mungkin ingin mengakhiri instans ketika telah menyelesaikan pekerjaannya dan sudah tidak diperlukan lagi. Jika Anda mungkin ingin menggunakan instans tersebut nanti, Anda sebaiknya menghentikan instans tersebut dan tidak menghentikannya. Data pada volume penyimpanan instans hilang saat instans diakhiri. Untuk informasi tentang pengaktifan dan penonaktifan perlindungan pengakhiran pada instans, lihat Aktifkan perlindungan pengakhiran.

Untuk membuat alarm untuk menghentikan instans idle (konsol AmazonEC2)
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

  3. Pilih instance dan pilih Actions, Monitor dan troubleshoot, Manage CloudWatch alarm.

    Atau, Anda dapat memilih tanda plus ( Plus sign. ) pada kolom Status alarm.

  4. Pada halaman Kelola CloudWatch alarm, lakukan hal berikut:

    1. Pilih Buat alarm.

    2. Untuk menerima email saat alarm dipicu, untuk pemberitahuan Alarm, pilih SNS topik Amazon yang ada. Pertama-tama Anda harus membuat SNS topik Amazon menggunakan SNS konsol Amazon. Untuk informasi selengkapnya, lihat Menggunakan Amazon SNS untuk pesan application-to-person (A2P) di Panduan Pengembang Layanan Pemberitahuan Sederhana Amazon.

    3. Aktifkan Tindakan alarm, lalu pilih Akhiri.

    4. Untuk Kelompokkan sampel berdasarkan serta Tipe data untuk sampel, pilih statistik dan metrik. Dalam contoh ini, pilih Rata-rata dan CPUpemanfaatan.

    5. Untuk Waktu Alarm dan Persen, tentukan ambang batas metrik. Dalam contoh ini, pilih => dan 10 persen.

    6. Untuk Periode berturut-turut dan Periode, tentukan periode evaluasi alarm. Dalam contoh ini, pilih 24 periode berturut-turut dari 1 Jam.

    7. Amazon CloudWatch secara otomatis membuat nama alarm untuk Anda. Untuk mengganti nama, pada Nama alarm, masukkan nama baru. Nama alarm harus hanya berisi ASCII karakter.

      catatan

      Anda dapat menyesuaikan konfigurasi alarm berdasarkan kebutuhan sebelum membuat alarm, atau Anda dapat mengeditnya nanti. Penyesuaian ini termasuk pengaturan metrik, ambang batas, durasi, tindakan, dan notifikasi. Namun, nama alarm yang telah dibuat sudah tidak dapat diedit.

    8. Pilih Buat.

Tambahkan tindakan reboot ke CloudWatch alarm Amazon

Anda dapat membuat CloudWatch alarm Amazon yang memantau EC2 instans Amazon dan secara otomatis me-reboot instance. Tindakan alarm boot ulang direkomendasikan untuk kegagalan Pemeriksaan Kondisi instans (sebagai lawan dari tindakan alarm pemulihan, yang sesuai untuk kegagalan Pemeriksaan Kondisi Sistem). Sebuah instans yang melakukan boot ulang setara dengan penyalaan ulang sistem operasi. Dalam kebanyakan kasus, hanya diperlukan beberapa menit untuk menyalakan ulang instans Anda. Saat Anda me-reboot sebuah instance, instans tetap berada di host fisik yang sama, sehingga instance Anda menyimpan DNS nama publiknya, alamat IP pribadi, dan data apa pun pada volume penyimpanan instance-nya.

Boot ulang instans tidak memulai periode penagihan instans baru (dengan biaya minimum satu menit), tidak seperti penghentian dan pemulaian ulang instans Anda. Data pada volume penyimpanan instans dipertahankan saat instans di-boot ulang. Volume penyimpanan instans harus dipasang kembali ke sistem file setelah boot ulang. Untuk informasi selengkapnya, lihat Menyalakan ulang instans Anda.

penting

Untuk menghindari kondisi pacu antara tindakan boot ulang dan pemulihan, jangan mengatur jumlah periode evaluasi yang sama untuk alarm boot ulang dan alarm pemulihan. Kami menyarankan Anda untuk mengatur alarm boot ulang ke tiga periode evaluasi, masing-masing selama satu menit. Untuk informasi selengkapnya, lihat Mengevaluasi alarm di Panduan CloudWatch Pengguna Amazon.

Untuk membuat alarm untuk me-reboot instance (EC2konsol Amazon)
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

  3. Pilih instance dan pilih Actions, Monitor dan troubleshoot, Manage CloudWatch alarm.

    Atau, Anda dapat memilih tanda plus ( Plus sign. ) pada kolom Status alarm.

  4. Pada halaman Kelola CloudWatch alarm, lakukan hal berikut:

    1. Pilih Buat alarm.

    2. Untuk menerima email saat alarm dipicu, untuk pemberitahuan Alarm, pilih SNS topik Amazon yang ada. Pertama-tama Anda harus membuat SNS topik Amazon menggunakan SNS konsol Amazon. Untuk informasi selengkapnya, lihat Menggunakan Amazon SNS untuk pesan application-to-person (A2P) di Panduan Pengembang Layanan Pemberitahuan Sederhana Amazon.

    3. Aktifkan Tindakan alarm, lalu pilih Boot ulang.

    4. Untuk Kelompokkan sampel berdasarkan serta Tipe data untuk sampel, pilih statistik dan metrik. Pada contoh ini, pilih Rata-rata dan Pemeriksaan status gagal: instans.

    5. Untuk Periode berturut-turut dan Periode, tentukan periode evaluasi alarm. Dalam contoh ini, masukkan 3 periode berturut-turut 1 Menit. Jika 1 Menit dinonaktifkan, Anda harus mengaktifkan pemantauan terperinci, atau Anda dapat memilih 5 Menit sebagai gantinya.

    6. Amazon CloudWatch secara otomatis membuat nama alarm untuk Anda. Untuk mengganti nama, pada Nama alarm, masukkan nama baru. Nama alarm harus hanya berisi ASCII karakter.

    7. Pilih Buat.

Tambahkan tindakan pemulihan ke CloudWatch alarm Amazon

Anda dapat membuat CloudWatch alarm Amazon yang memantau EC2 instans Amazon. Jika instance menjadi terganggu karena kegagalan perangkat keras yang mendasarinya atau masalah yang memerlukan AWS keterlibatan untuk memperbaiki, Anda dapat memulihkan instance secara otomatis. Instans yang diakhiri tidak dapat dipulihkan. Instans yang dipulihkan identik dengan instans awal, termasuk ID instans , alamat IP privat, alamat IP Elastis, dan semua metadata instans.

CloudWatch mencegah Anda menambahkan tindakan pemulihan ke alarm yang ada di instance yang tidak mendukung tindakan pemulihan.

Saat StatusCheckFailed_System alarm dipicu, dan tindakan pemulihan dimulai, Anda akan diberi tahu oleh SNS topik Amazon yang Anda pilih saat membuat alarm dan mengaitkan tindakan pemulihan. Selama pemulihan, instans dimigrasikan selama boot ulang instans, dan semua data yang berada dalam memori akan hilang. Ketika proses selesai, informasi dipublikasikan ke SNS topik yang telah Anda konfigurasikan untuk alarm. Siapa pun yang berlangganan SNS topik ini menerima pemberitahuan email yang mencakup status upaya pemulihan dan instruksi lebih lanjut. Anda melihat boot ulang instans pada instans yang dipulihkan.

catatan

Tindakan pemulihan hanya dapat digunakan dengan StatusCheckFailed_System, tidak dengan StatusCheckFailed_Instance.

Masalah berikut dapat menyebabkan kegagalan pemeriksaan status sistem:

  • Hilangnya konektivitas jaringan

  • Kehilangan daya sistem

  • Masalah perangkat lunak pada host fisik

  • Masalah perangkat keras pada host fisik yang memengaruhi jangkauan jaringan

Tindakan pemulihan hanya didukung pada instans yang memenuhi karakteristik tertentu. Untuk informasi selengkapnya, lihat Ketahanan contoh.

Jika instans Anda memiliki alamat IP publik, instans tersebut akan mempertahankan alamat IP publik setelah pemulihan.

penting

Untuk menghindari kondisi pacu antara tindakan boot ulang dan pemulihan, jangan mengatur jumlah periode evaluasi yang sama untuk alarm boot ulang dan alarm pemulihan. Kami menyarankan Anda untuk mengatur alarm pemulihan ke dua periode evaluasi, masing-masing selama satu menit. Untuk informasi selengkapnya, lihat Mengevaluasi alarm di Panduan CloudWatch Pengguna Amazon.

Untuk membuat alarm untuk memulihkan instance (EC2konsol Amazon)
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

  3. Pilih instance dan pilih Actions, Monitor dan troubleshoot, Manage CloudWatch alarm.

    Atau, Anda dapat memilih tanda plus ( Plus sign. ) pada kolom Status alarm.

  4. Pada halaman Kelola CloudWatch alarm, lakukan hal berikut:

    1. Pilih Buat alarm.

    2. Untuk menerima email saat alarm dipicu, untuk pemberitahuan Alarm, pilih SNS topik Amazon yang ada. Pertama-tama Anda harus membuat SNS topik Amazon menggunakan SNS konsol Amazon. Untuk informasi selengkapnya, lihat Menggunakan Amazon SNS untuk pesan application-to-person (A2P) di Panduan Pengembang Layanan Pemberitahuan Sederhana Amazon.

      catatan

      Pengguna harus berlangganan SNS topik yang ditentukan untuk menerima pemberitahuan email saat alarm dipicu. Pengguna root akun AWS Selalu menerima pemberitahuan email ketika tindakan pemulihan instans otomatis terjadi, bahkan jika SNS topik tidak ditentukan atau pengguna root tidak berlangganan SNS topik yang ditentukan.

    3. Aktifkan Tindakan alarm, lalu pilih Pulihkan.

    4. Untuk Kelompokkan sampel berdasarkan serta Tipe data untuk sampel, pilih statistik dan metrik. Pada contoh ini, pilih Rata-rata dan Pemeriksaan status gagal: sistem.

    5. Untuk Periode berturut-turut dan Periode, tentukan periode evaluasi alarm. Dalam contoh ini, masukkan 2 periode berturut-turut 1 Menit. Jika 1 Menit dinonaktifkan, Anda harus mengaktifkan pemantauan terperinci, atau Anda dapat memilih 5 Menit sebagai gantinya.

    6. Amazon CloudWatch secara otomatis membuat nama alarm untuk Anda. Untuk mengganti nama, pada Nama alarm, masukkan nama baru. Nama alarm harus hanya berisi ASCII karakter.

    7. Pilih Buat.