Pembaruan layanan di ElastiCache - Amazon ElastiCache

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

Pembaruan layanan di ElastiCache

ElastiCache secara otomatis memonitor armada cache, cluster, dan node Anda untuk menerapkan pembaruan layanan saat tersedia. Pembaruan layanan untuk cache nirserver diterapkan secara otomatis dan transparan. Untuk cluster yang dirancang sendiri, Anda menyiapkan jendela pemeliharaan yang telah ditentukan sehingga ElastiCache dapat menerapkan pembaruan ini. Namun, dalam beberapa kasus Anda mungkin menganggap cara ini terlalu kaku dan cenderung menghambat alur bisnis Anda.

Dengan pembaruan layanan, Anda mengontrol waktu dan jenis pembaruan yang diterapkan pada klaster yang dirancang sendiri. Anda juga dapat memantau kemajuan pembaruan ini ke ElastiCache cluster yang Anda pilih secara real time.

Mengelola pembaruan layanan untuk cluster yang dirancang sendiri

ElastiCache pembaruan layanan untuk cluster yang dirancang sendiri dirilis secara teratur. Jika Anda memiliki satu atau beberapa cluster yang dirancang sendiri yang memenuhi syarat untuk pembaruan layanan tersebut, Anda menerima pemberitahuan melalui email, SNS, Personal Health Dashboard (PHD), dan CloudWatch acara Amazon saat pembaruan dirilis. Pembaruan juga ditampilkan di halaman Pembaruan Layanan di ElastiCache konsol. Dengan menggunakan dasbor ini, Anda dapat melihat semua pembaruan layanan dan statusnya untuk ElastiCache armada Anda. Pembaruan layanan untuk cache nirserver diterapkan secara transparan dan tidak dapat dikelola melalui Pembaruan Layanan.

Anda mengontrol waktu penerapan pembaruan sebelum pembaruan otomatis dimulai. Kami sangat menyarankan agar Anda menerapkan pembaruan jenis pembaruan keamanan sesegera mungkin untuk memastikan bahwa ElastiCache cluster Anda selalu up-to-date dengan patch keamanan saat ini.

Bagian berikut membahas opsi-opsi tersebut secara terperinci.

Menerapkan pembaruan layanan

Anda dapat memulai menerapkan pembaruan layanan untuk armada Anda sejak pembaruan berstatus tersedia. Pembaruan layanan bersifat kumulatif. Dengan kata lain, pembaruan apa pun yang belum diterapkan akan disertakan dalam pembaruan terbaru Anda.

Jika pembaruan layanan mengaktifkan pembaruan otomatis, Anda dapat memilih untuk mencatat tindakan apa pun saat tersedia. ElastiCache akan menjadwalkan untuk menerapkan pembaruan selama salah satu jendela pemeliharaan klaster Anda yang akan datang setelah tanggal mulai pembaruan Otomatis. Anda akan menerima notifikasi terkait untuk setiap tahap pembaruan.

catatan

Anda dapat menerapkan hanya pembaruan layanan yang berstatus tersedia atau terjadwal.

Untuk informasi selengkapnya tentang meninjau dan menerapkan pembaruan khusus layanan apa pun ke ElastiCache kluster yang berlaku, lihat. Menerapkan pembaruan layanan menggunakan konsol

Jika pembaruan layanan baru tersedia untuk satu atau beberapa ElastiCache cluster, Anda dapat menggunakan ElastiCache konsol, API, atau AWS CLI untuk menerapkan pembaruan. Bagian berikut menjelaskan opsi yang dapat Anda gunakan untuk menerapkan pembaruan.

Menerapkan pembaruan layanan menggunakan konsol

Untuk melihat daftar pembaruan layanan yang tersedia, bersama informasi lainnya, buka halaman Pembaruan Layanan pada konsol.

  1. Masuk ke AWS Management Console dan buka ElastiCache konsol Amazon di https://console.aws.amazon.com/elasticache/.

  2. Pada panel navigasi, pilih Pembaruan Layanan.

  3. Di bagian Pembaruan layanan, Anda dapat melihat hal berikut:

    • Nama pembaruan layanan: Nama unik pembaruan layanan

    • Jenis pembaruan: Jenis pembaruan layanan, yaitu pembaruan keamanan atau pembaruan mesin

    • Kepelikan pembaruan: Prioritas penerapan pembaruan:

      • kritis: Sebaiknya Anda menerapkan pembaruan ini segera (dalam waktu 14 hari atau kurang).

      • penting: Sebaiknya Anda menerapkan pembaruan ini secepatnya saat alur bisnis Anda memungkinkan (dalam 30 hari atau kurang).

      • sedang: Sebaiknya Anda menerapkan pembaruan ini secepatnya saat Anda bisa (dalam 60 hari atau kurang).

      • rendah: Sebaiknya Anda menerapkan pembaruan ini secepatnya saat Anda bisa (dalam 90 hari atau kurang).

    • Versi mesin: Jika jenis pembaruan adalah pembaruan mesin, yang diperbarui adalah versi mesin.

    • Tanggal Rilis: Waktu saat pembaruan dirilis dan tersedia untuk diterapkan pada klaster Anda.

    • Rekomendari Penerapan Sebelum Tanggal: ElastiCache tanggal pedoman untuk menerapkan pembaruan.

    • Status: Status pembaruan, yang merupakan salah satu dari berikut ini:

      • tersedia: Pembaruan tersedia untuk klaster yang diperlukan.

      • selesai: Pembaruan telah diterapkan.

      • dibatalkan: Pembaruan telah dibatalkan dan tidak diperlukan lagi.

      • kedaluwarsa: Pembaruan tidak tersedia lagi untuk diterapkan.

  4. Pilih pembaruan individual (bukan tombol di sebelah kirinya) untuk melihat detail pembaruan layanan.

    Di bagian Status pembaruan klaster, Anda dapat melihat daftar klaster yang berisi pembaruan yang belum diterapkan atau baru saja diterapkan. Untuk setiap klaster, Anda dapat melihat hal berikut:

    • Nama klaster: Nama dari klaster

    • Simpul diperbarui: Rasio simpul individual dalam klaster tertentu yang telah diperbarui atau tetap tersedia setelah pembaruan layanan tertentu.

    • Jenis Pembaruan: Jenis pembaruan layanan, yaitu pembaruan keamanan atau pembaruan mesin

    • Status: Status pembaruan layanan pada klaster, yang merupakan salah satu dari berikut ini:

      • tersedia: Pembaruan ini tersedia untuk klaster yang diperlukan.

      • sedang berlangsung: Pembaruan sedang diterapkan ke klaster ini.

      • dijadwalkan: Tanggal pembaruan telah dijadwalkan.

      • selesai: Pembaruan telah berhasil diterapkan. Klaster dengan status selesai akan ditampilkan selama 7 hari setelah selesai.

      Jika Anda memilih salah satu atau semua klaster dengan status tersedia atau dijadwalkan, lalu memilih Terapkan sekarang, pembaruan akan mulai diterapkan pada klaster tersebut.

Menerapkan pembaruan layanan menggunakan AWS CLI

Setelah Anda menerima notifikasi bahwa pembaruan layanan telah tersedia, Anda dapat memeriksa dan menerapkannya menggunakan AWS CLI:

  • Untuk mendapatkan deskripsi pembaruan layanan yang tersedia, jalankan perintah berikut:

    aws elasticache describe-service-updates --service-update-status available

    Untuk informasi selengkapnya, lihat describe-service-updates.

  • Untuk menerapkan pembaruan layanan pada daftar klaster, jalankan perintah berikut:

    aws elasticache batch-apply-update-action --service-update ServiceUpdateNameToApply=sample-service-update --cluster-names cluster-1 cluster2

    Untuk informasi selengkapnya, lihat batch-apply-update-action.

Memverifikasi bahwa Anda memiliki Pembaruan Layanan terbaru yang Diterapkan menggunakan AWS konsol

Anda dapat ElastiCache memverifikasi klaster Redis OSS Anda menjalankan pembaruan layanan terbaru dengan mengikuti langkah-langkah berikut:

  1. Pilih klaster yang berlaku di halaman Redis OSS Clusters

  2. Pilih Pembaruan layanan di panel navigasi untuk melihat pembaruan layanan yang berlaku untuk klaster tersebut, jika ada.

Jika konsol menampilkan daftar pembaruan layanan, Anda dapat memilih pembaruan layanan dan memilih Terapkan sekarang.

Layanan pembaruan tangkapan layar konsol 1.

Jika konsol menampilkan “Tidak ada pembaruan layanan yang ditemukan”, itu berarti klaster ElastiCache untuk Redis OSS sudah memiliki pembaruan layanan terbaru yang diterapkan.

Layanan pembaruan tangkapan layar konsol 2.

Menghentikan pembaruan layanan

Anda dapat menghentikan pembaruan pada klaster jika diperlukan. Misalnya, Anda mungkin ingin menghentikan pembaruan jika Anda mengalami lonjakan tak terduga pada klaster yang sedang diperbarui. Atau Anda sebaiknya menghentikan pembaruan yang memakan waktu terlalu lama dan mengganggu alur bisnis Anda pada jam sibuk.

Operasi Menghentikan akan segera menghentikan semua pembaruan pada klaster dan setiap simpul yang belum diperbarui. Operasi untuk simpul yang berstatus sedang berlangsung akan terus dilanjutkan hingga selesai. Namun, pembaruan akan dihentikan pada simpul lain di klaster yang sama yang berstatus pembaruan tersedia dan mengubah statusnya ke Menghentikan.

Saat alur kerja Menghentikan selesai, simpul yang berstatus Menghentikan akan berubah menjadi Dihentikan. Tergantung pada alur kerja pembaruan, simpul pada beberapa klaster mungkin tidak akan diperbarui sama sekali. Klaster lain mungkin akan menyertakan beberapa simpul yang sudah diperbarui dan simpul lain yang masih berstatus pembaruan tersedia.

Anda dapat kembali nanti untuk menyelesaikan proses pembaruan ketika alur bisnis Anda memungkinkan. Dalam kasus ini, pilih klaster yang sesuai yang ingin diselesaikan pembaruannya, lalu pilih Terapkan Sekarang. Untuk informasi selengkapnya, lihat Menerapkan pembaruan layanan.

Menggunakan konsol

Anda dapat mengganggu pembaruan layanan menggunakan ElastiCache konsol. Contoh berikut menunjukkan cara melakukannya:

  • Setelah pembaruan layanan berlangsung pada kluster yang dipilih, ElastiCache konsol menampilkan tab Lihat/Berhenti Pembaruan di bagian atas dasbor. ElastiCache

  • Untuk menghentikan pembaruan, pilih Hentikan Pembaruan.

  • Saat Anda menghentikan pembaruan, pilih klaster dan periksa statusnya. Status klaster akan berubah menjadi Menghentikan dan pada akhirnya berstatus Dihentikan.

Menggunakan AWS CLI

Anda dapat menghentikan pembaruan layanan menggunakan AWS CLI. Contoh kode berikut ini menunjukkan cara untuk melakukannya.

Untuk grup replikasi, lakukan hal berikut:

aws elasticache batch-stop-update-action --service-update-name sample-service-update --replication-group-ids my-replication-group-1 my-replication-group-2

Untuk klaster cache, lakukan hal berikut:

aws elasticache batch-stop-update-action --service-update-name sample-service-update --cache-cluster-ids my-cache-cluster-1 my-cache-cluster-2

Lihat informasi yang lebih lengkap di BatchStopUpdateAction.