Mempertahankan cluster elastis Amazon DocumentDB - Amazon DocumentDB

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

Mempertahankan cluster elastis Amazon DocumentDB

Secara berkala, Amazon DocumentDB melakukan pemeliharaan pada sumber daya cluster elastis Amazon DocumentDB. Pemeliharaan paling sering melibatkan pembaruan ke mesin database (pemeliharaan cluster elastis) atau sistem operasi dasar cluster elastis (pembaruan OS). Pembaruan mesin database adalah tambalan yang diperlukan dan mencakup perbaikan keamanan, perbaikan bug, dan penyempurnaan pada mesin database. Meskipun sebagian besar tambalan sistem operasi bersifat opsional, jika Anda tidak menerapkannya untuk sementara waktu, tambalan mungkin diperlukan dan diterapkan secara otomatis untuk menjaga postur keamanan Anda. Jadi, kami menyarankan Anda menerapkan pembaruan sistem operasi ke cluster elastis Amazon DocumentDB Anda segera setelah tersedia.

Tambalan mesin database mengharuskan Anda membuat cluster elastis Amazon DocumentDB offline untuk waktu yang singkat. Setelah tersedia, tambalan ini secara otomatis dijadwalkan untuk diterapkan selama jendela pemeliharaan terjadwal yang akan datang dari cluster elastis Amazon DocumentDB Anda.

Cluster elastis memiliki jendela perawatan masing-masing. Modifikasi cluster elastis yang telah Anda pilih untuk tidak segera diterapkan, diterapkan selama jendela pemeliharaan. Secara default, saat Anda membuat cluster elastis, Amazon DocumentDB menetapkan jendela pemeliharaan untuk cluster elastis Anda. Anda dapat memilih jendela pemeliharaan saat membuat cluster elastis. Anda juga dapat mengubah jendela pemeliharaan kapan saja agar sesuai dengan jadwal atau praktik bisnis Anda. Umumnya disarankan untuk memilih jendela pemeliharaan yang meminimalkan dampak pemeliharaan pada aplikasi Anda (misalnya, pada malam hari atau akhir pekan).

Melihat tindakan pemeliharaan cluster elastis yang tertunda

Anda dapat melihat apakah pembaruan pemeliharaan tersedia untuk cluster elastis Anda dengan menggunakan AWS CLI.

Jika pembaruan tersedia, Anda dapat melakukan salah satu hal berikut:

  • Tunda tindakan pemeliharaan yang saat ini dijadwalkan untuk jendela pemeliharaan berikutnya (hanya untuk patch OS).

  • Terapkan tindakan pemeliharaan segera.

  • Jadwalkan tindakan pemeliharaan untuk dimulai selama periode pemeliharaan berikutnya.

  • Jadwalkan tindakan pemeliharaan untuk memulai selama jendela penerapan yang Anda pilih.

Jendela pemeliharaan menentukan kapan operasi yang tertunda dimulai, tetapi tidak membatasi total waktu pelaksanaan operasi ini.

Gunakan AWS CLI operasi berikut untuk menentukan tindakan pemeliharaan apa yang tertunda. Daftar semua tindakan pemeliharaan yang tertunda:

aws docdb-elastic list-pending-maintenance-actions

Output dari operasi ini terlihat seperti berikut (JSONformat):

{ 'ResourcePendingMaintenanceActions': [ { 'ResourceArn': 'string-arn', 'PendingMaintenanceActionDetails': [ { 'Action': 'ENGINE_UPDATE', 'AutoAppliedAfterDate': 'string', 'ForcedApplyDate': 'string', 'OptInStatus': 'string', 'CurrentApplyDate': 'string', 'Description': 'string' }, ] }, ], 'NextToken': 'string' }

Dapatkan tindakan pemeliharaan yang tertunda (jika ada) pada yang diberikanresourceArn:

aws docdb-elastic get-pending-maintenance-action --resource-arn string-arn

Output dari operasi ini terlihat seperti berikut (JSONformat).

{ 'ResourcePendingMaintenanceAction': { 'ResourceArn': 'string-arn', 'PendingMaintenanceActionDetails': [ { 'Action': 'ENGINE_UPDATE', 'AutoAppliedAfterDate': 'string', 'ForcedApplyDate': 'string', 'OptInStatus': 'string', 'CurrentApplyDate': 'string', 'Description': 'string' } ] } }

Parameter:

  • ResourceArnARN—Nama Sumber Daya Amazon DocumentDB Amazon () dari sumber daya tempat tindakan pemeliharaan tertunda berlaku.

  • Action—Tindakan pemeliharaan yang tertunda diterapkan ke sumber daya.

    Nilai valid:

    • ENGINE_UPDATE

    • ENGINE_UPGRADE

    • SECURITY_UPDATE

    • OS_UPDATE

    • MASTER_USER_PASSWORD_UPDATE

  • AutoAppliedAfterDate—Jendela pemeliharaan pertama setelah tanggal ini. NEXT_MAINTENANCE OPT_INdiabaikan dalam kasus ini.

  • ForcedApplyDate—Diterapkan terlepas dari jendela pemeliharaan. IMMEDIATE OPT_INdiabaikan dalam kasus ini.

  • OptInStatus—Nilai yang menentukan jenis permintaan keikutsertaan, atau membatalkan permintaan keikutsertaan. Permintaan keikutsertaan tipe IMMEDIATE tidak dapat diurungkan.

    Nilai valid:

    • IMMEDIATE—Terapkan tindakan pemeliharaan segera.

    • NEXT_MAINTENANCE—Terapkan tindakan pemeliharaan selama jendela pemeliharaan berikutnya untuk sumber daya.

    • APPLY_ON—Terapkan tindakan pemeliharaan pada tanggal penerapan yang ditentukan terlepas dari jendela pemeliharaan berikutnya untuk sumber daya.

    • UNDO_OPT_IN—Batalkan permintaan yang ada NEXT_MAINTENANCE atau APPLY_ON ikut serta.

  • CurrentApplyDate—Ditampilkan jika opt-in-type adaAPPLY_ON.

  • Description—Deskripsi opsi untuk tindakan pemeliharaan.

Pembaruan mesin cluster elastis

Dengan Amazon DocumentDB, Anda dapat memilih kapan menerapkan operasi pemeliharaan. Anda dapat memutuskan kapan Amazon DocumentDB menerapkan pembaruan menggunakan. AWS CLI

Terapkan tindakan pemeliharaan yang tertunda:

aws docdb-elastic apply-pending-maintenance-action --resource-arn string-arn --apply-action string-enum --opt-in-type string-enum [--apply-on string-date-range]

Parameter:

  • --resource-arnARN—Nama Sumber Daya Amazon DocumentDB Amazon () dari sumber daya tempat tindakan pemeliharaan tertunda berlaku.

  • --apply-action—Tindakan pemeliharaan yang tertunda untuk diterapkan ke sumber daya ini.

    Nilai valid:

    • ENGINE_UPDATE

    • ENGINE_UPGRADE

    • SECURITY_UPDATE

    • OS_UPDATE

    • MASTER_USER_PASSWORD_UPDATE

  • --opt-in-type—Nilai yang menentukan jenis permintaan keikutsertaan, atau membatalkan permintaan keikutsertaan. Permintaan keikutsertaan tipe IMMEDIATE tidak dapat diurungkan.

    Nilai valid:

    • IMMEDIATE—Terapkan tindakan pemeliharaan segera.

    • NEXT_MAINTENANCE—Terapkan tindakan pemeliharaan selama jendela pemeliharaan berikutnya untuk sumber daya.

    • APPLY_ON—Terapkan tindakan pemeliharaan pada tanggal penerapan yang ditentukan terlepas dari jendela pemeliharaan berikutnya untuk sumber daya.

    • UNDO_OPT_IN—Batalkan permintaan yang ada NEXT_MAINTENANCE atau APPLY_ON ikut serta.

  • [--apply-on]—Diperlukan jika opt-in-type adaAPPLY_ON. Format: yyyy/MM/dd HH:mm-yyyy/MM/dd HH:mm

Output dari operasi ini terlihat seperti berikut (JSONformat):

{ 'ResourcePendingMaintenanceAction': { 'ResourceArn': 'string-arn', 'PendingMaintenanceActionDetails': [ { 'Action': 'SECURITY_UPDATE', 'AutoAppliedAfterDate': 'string', 'ForcedApplyDate': 'string', 'OptInStatus': 'IMMEDIATE', 'CurrentApplyDate': 'string', 'Description': 'string' }, ] } }

Parameter:

  • ResourceArnARN—Nama Sumber Daya Amazon DocumentDB Amazon () dari sumber daya tempat tindakan pemeliharaan tertunda berlaku.

  • Action—Tindakan pemeliharaan yang tertunda diterapkan ke sumber daya.

    Nilai valid:

    • ENGINE_UPDATE

    • ENGINE_UPGRADE

    • SECURITY_UPDATE

    • OS_UPDATE

    • MASTER_USER_PASSWORD_UPDATE

  • AutoAppliedAfterDate—Jendela pemeliharaan pertama setelah tanggal ini. NEXT_MAINTENANCE OPT_INdiabaikan dalam kasus ini.

  • ForcedApplyDate—Diterapkan terlepas dari jendela pemeliharaan. IMMEDIATE OPT_INdiabaikan dalam kasus ini.

  • OptInStatus—Nilai yang menentukan jenis permintaan keikutsertaan, atau membatalkan permintaan keikutsertaan. Permintaan keikutsertaan tipe IMMEDIATE tidak dapat diurungkan.

    Nilai valid:

    • IMMEDIATE—Terapkan tindakan pemeliharaan segera.

    • NEXT_MAINTENANCE—Terapkan tindakan pemeliharaan selama jendela pemeliharaan berikutnya untuk sumber daya.

    • APPLY_ON—Terapkan tindakan pemeliharaan pada tanggal penerapan yang ditentukan terlepas dari jendela pemeliharaan berikutnya untuk sumber daya.

    • UNDO_OPT_IN—Batalkan permintaan yang ada NEXT_MAINTENANCE atau APPLY_ON ikut serta.

  • CurrentApplyDate—Ditampilkan jika opt-in-type adaAPPLY_ON.

  • Description—Deskripsi opsi untuk tindakan pemeliharaan.

Terapkan tanggal

Setiap tindakan pemeliharaan memiliki tanggal penerapan masing-masing yang dapat Anda temukan saat menjelaskan tindakan pemeliharaan yang tertunda. Saat Anda membaca output tindakan pemeliharaan yang tertunda dari AWS CLI, tiga tanggal dicantumkan:

  • CurrentApplyDate—Tanggal tindakan pemeliharaan akan diterapkan baik segera atau selama jendela pemeliharaan berikutnya. Jika pemeliharaannya opsional, nilai ini bisa null.

  • ForcedApplyDate—Tanggal saat pemeliharaan akan diterapkan secara otomatis, terlepas dari jangka waktu pemeliharaan Anda.

  • AutoAppliedAfterDate—Tanggal setelah pemeliharaan akan diterapkan selama jendela pemeliharaan klaster.

Tindakan pemeliharaan yang dibuat pengguna

Sebagai pengguna ocumentDBelastic klaster Amazon D, Anda dapat memulai pembaruan pada konfigurasi cluster Anda.

Memperbarui kata sandi utama klaster

aws docdb-elastic update-cluster --cluster-arn string-arn [--admin-user-password string] [--auth-type string-enum] [--apply-method string-enum] [--apply-on string-date-range] #... other parameters of the API that follow here are not relevant for this configuration

Parameter:

  • --cluster-arnARN—Nama Sumber Daya Amazon DocumentDB Amazon () dari sumber daya tempat tindakan pemeliharaan akan diterapkan.

  • [--admin-user-password]—Kata sandi yang terkait dengan pengguna admin.

  • [--auth-type]—Jenis otentikasi yang digunakan untuk menentukan di mana mengambil kata sandi yang digunakan untuk mengakses cluster elastis. Jenis yang valid adalah PLAIN_TEXT atauSECRET_ARN.

  • [--apply-method]—Nilai yang menentukan jenis metode yang diterapkan. Nilai yang diizinkan adalah IMMEDIATE dan APPLY_ON. Default-nya adalah IMMEDIATE.

  • [--apply-on]—Diperlukan jika apply-method adaAPPLY_ON. Format: yyyy/MM/dd HH:mm-yyyy/MM/dd HH:mm

Output dari operasi ini terlihat seperti berikut (JSONformat):

{ 'ResourcePendingMaintenanceAction': { 'ResourceArn': 'string-arn', 'PendingMaintenanceActionDetails': [ { 'Action': 'MASTER_USER_PASSWORD_UPDATE', 'OptInStatus': 'APPLY_ON', 'CurrentApplyDate': 'string', 'Description': 'string' }, ] } }

Mengubah jendela pemeliharaan Amazon DocumentDB Anda

Waktu pemeliharaan harus jatuh pada saat penggunaan terendah dan dengan demikian mungkin perlu diubah dari waktu ke waktu. Cluster elastis Anda tidak tersedia selama waktu ini hanya jika perubahan sistem (seperti perubahan operasi penyimpanan skala) diterapkan dan memerlukan pemadaman. Ini tidak tersedia hanya untuk jumlah waktu minimum yang diperlukan untuk membuat perubahan yang diperlukan.

Defaultnya adalah jendela 30 menit yang dipilih secara acak dari blok waktu 8 jam untuk setiap Wilayah Amazon Web Services, yang terjadi pada hari acak dalam seminggu.

Untuk mengubah jendela pemeliharaan, lihatMemodifikasi konfigurasi cluster elastis.

Pembaruan sistem operasi cluster elastis

Cluster elastis Amazon DocumentDB terkadang memerlukan pembaruan sistem operasi. Amazon DocumentDB meningkatkan sistem operasi ke versi yang lebih baru untuk meningkatkan kinerja database dan postur keamanan pelanggan secara keseluruhan. Pembaruan sistem operasi tidak mengubah versi mesin cluster dari cluster elastis Amazon DocumentDB.

Sebagian besar pembaruan sistem operasi untuk cluster elastis Amazon DocumentDB bersifat opsional dan tidak memiliki tanggal yang ditetapkan untuk menerapkannya. Namun, jika Anda tidak menerapkan pembaruan ini untuk sementara waktu, mereka mungkin pada akhirnya menjadi diperlukan dan diterapkan secara otomatis selama jendela pemeliharaan cluster Anda. Ini untuk membantu menjaga postur keamanan database Anda. Untuk menghindari waktu henti yang tidak terduga, sebaiknya Anda menerapkan pembaruan sistem operasi ke cluster elastis Amazon DocumentDB Anda segera setelah tersedia dan mengatur jendela pemeliharaan klaster Anda pada saat yang sesuai dengan kebutuhan bisnis Anda.