Menghentikan sementara instans DB Amazon RDS - Layanan Basis Data Relasional Amazon

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

Menghentikan sementara instans DB Amazon RDS

Anda dapat menghentikan instans DB sebentar-sebentar untuk pengujian sementara atau untuk aktivitas pengembangan harian. Kasus penggunaan yang paling umum adalah pengoptimalan biaya.

catatan

Dalam beberapa kasus, waktu yang lama diperlukan untuk menghentikan instans DB. Untuk menghentikan instans DB Anda dan memulai ulang segera, reboot instans DB. Untuk informasi selengkapnya, lihat Mem-boot ulang instans DB.

Gunakan kasus untuk menghentikan instans DB Anda

Menghentikan dan memulai instans DB lebih cepat daripada membuat snapshot DB, menghapus instans DB Anda, dan kemudian memulihkan snapshot saat Anda ingin mengakses instance. Kasus penggunaan umum untuk menghentikan instance termasuk yang berikut:

  • Optimalisasi biaya — Untuk database non-produksi, Anda dapat menghentikan instans Amazon RDS DB sementara untuk menghemat uang. Saat instans dihentikan, Anda tidak dikenakan biaya untuk jam instans DB.

    penting

    Saat instans DB Anda dihentikan, Anda dikenai biaya untuk penyimpanan terprovisi (termasuk IOPS yang Tersedia). Anda juga dikenai biaya untuk retensi cadangan, termasuk snapshot manual dan cadangan otomatis dalam periode retensi yang Anda tentukan. Namun, Anda tidak dikenai biaya untuk jam instans DB. Untuk informasi selengkapnya, lihat FAQ penagihan.

  • Pengembangan harian — Jika Anda memelihara instans DB untuk tujuan pengembangan, Anda dapat memulai instance saat diperlukan dan kemudian mematikan instance saat tidak diperlukan.

  • Pengujian — Anda mungkin memerlukan instans DB sementara untuk menguji prosedur pencadangan dan pemulihan, migrasi, peningkatan aplikasi, atau aktivitas terkait. Dalam kasus penggunaan ini, Anda dapat menghentikan instans DB saat tidak diperlukan.

  • Pelatihan — Jika Anda melakukan pelatihan di RDS, Anda mungkin perlu memulai instans DB selama sesi pelatihan dan mematikannya sesudahnya.

Mesin DB, kelas instans, dan Wilayah yang didukung

Anda dapat menghentikan dan memulai proses DB Amazon RDS yang menjalankan mesin DB berikut:

  • Db2

  • MariaDB

  • Microsoft SQL Server, termasuk RDS Kustom untuk SQL Server

  • MySQL

  • Oracle

  • PostgreSQL

Penghentian dan pengaktifan instans DB didukung untuk semua kelas instans DB, dan di semua Wilayah AWS .

Menghentikan instans DB di deployment Multi-AZ

Anda dapat menghentikan dan memulai instans DB dalam penerapan Multi-AZ. Perhatikan batasan berikut:

Cara menghentikan instans DB

Operasi penghentian terjadi pada tahap-tahap berikut:

  1. Instans DB memulai proses penonaktifan normal.

    Status instans DB berubah menjadi stopping.

  2. Instans berhenti berjalan, hingga maksimal 7 hari berturut-turut.

    Status instans DB berubah menjadi stopped.

Karakteristik instans DB yang dihentikan

Ketika dalam keadaan berhenti, instans DB Anda memiliki karakteristik sebagai berikut:

  • Instans DB Anda yang dihentikan mempertahankan yang berikut:

    • ID Instans

    • Titik akhir Server Nama Domain (DNS)

    • Grup parameter

    • Grup keamanan

    • Grup opsi

    • Log transaksi Amazon S3 (diperlukan untuk pemulihan) point-in-time

    Saat Anda memulai ulang instans DB, instans ini akan memiliki konfigurasi yang sama seperti saat Anda menghentikannya.

  • Setiap volume penyimpanan tetap terlampir pada instans DB, dan datanya dipertahankan. RDS menghapus data apa pun yang disimpan dalam RAM instans DB.

    Saat instans DB Anda dihentikan, Anda dikenai biaya untuk penyimpanan terprovisi (termasuk IOPS yang Tersedia). Anda juga dikenai biaya untuk retensi cadangan, termasuk snapshot manual dan cadangan otomatis dalam periode retensi yang Anda tentukan.

  • RDS menghapus tindakan yang tertunda, termasuk pembaruan pemeliharaan terjadwal, kecuali untuk tindakan yang tertunda untuk grup opsi atau grup parameter DB dari instans DB.

catatan

Terkadang, instans DB RDS for PostgreSQL tidak dinonaktifkan dengan normal. Jika ini terjadi, Anda akan melihat bahwa instans melewati proses pemulihan ketika Anda mengaktifkan ulang instans ini nanti. Ini adalah perilaku yang diharapkan dari mesin basis data, yang dimaksudkan untuk melindungi integritas basis data. Beberapa statistik dan penghitung berbasis memori tidak menyimpan riwayat dan diinisialisasi ulang setelah pengaktifan ulang, untuk mengambil data beban kerja operasional ke depan.

Restart otomatis dari instans DB yang dihentikan

Jika Anda tidak memulai instans DB Anda secara manual setelah dihentikan selama tujuh hari berturut-turut, RDS secara otomatis memulai instans DB Anda. Dengan cara ini, instans Anda tidak ketinggalan pembaruan pemeliharaan yang diperlukan. Untuk mempelajari cara menghentikan dan memulai instans sesuai jadwal, lihat Bagaimana cara menggunakan Step Functions untuk menghentikan instans Amazon RDS selama lebih dari 7 hari?.

Batasan untuk menghentikan instans DB Anda

Berikut ini adalah beberapa batasan untuk menghentikan dan memulai instans DB:

  • Anda tidak dapat menghentikan instans RDS untuk SQL Server DB dalam penerapan Multi-AZ.

  • Anda tidak dapat menghentikan instans DB yang memiliki replika baca, atau yang merupakan replika baca.

  • Anda tidak dapat memodifikasi instans DB yang dihentikan.

  • Anda tidak dapat menghapus grup opsi yang terkait dengan instans DB yang dihentikan.

  • Anda tidak dapat menghapus grup parameter DB yang terkait dengan instans DB yang dihentikan.

  • Dalam penerapan Multi-AZ, Availability Zone primer dan sekunder dapat dialihkan setelah Anda memulai instans DB.

Batasan tambahan berlaku untuk RDS Custom for SQL Server. Untuk informasi selengkapnya, lihat Memulai dan menghentikan instans DB RDS Custom for SQL Server.

Pertimbangan grup opsi dan grup parameter

Anda tidak dapat menghapus opsi persisten (termasuk opsi permanen) dari grup opsi jika ada instans DB yang terkait dengan grup opsi tersebut. Fungsionalitas ini juga berlaku untuk semua instans DB dengan status stopping, stopped, atau starting.

Anda dapat mengubah grup opsi atau grup parameter DB yang terkait dengan instans DB yang dihentikan. Namun, perubahan tidak terjadi sampai Anda memulai instans DB di lain waktu. Jika Anda memilih untuk segera menerapkan perubahan, perubahan akan terjadi saat Anda memulai instans DB. Jika tidak, perubahan terjadi selama periode pemeliharaan berikutnya setelah Anda memulai instans DB.

Pertimbangan alamat IP publik

Saat Anda menghentikan instans DB, instans ini akan mempertahankan titik akhir DNS-nya. Jika Anda menghentikan instans DB yang memiliki alamat IP publik, Amazon RDS akan melepas alamat IP publiknya. Ketika instans DB diaktifkan ulang, instans ini akan memiliki alamat IP publik yang berbeda.

catatan

Anda harus selalu terhubung ke instans DB menggunakan titik akhir DNS, bukan alamat IP.

Menghentikan instans DB sementara: langkah-langkah dasar

Anda dapat menghentikan DB menggunakan AWS Management Console, AWS CLI, atau RDS API.

Untuk menghentikan instans DB
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis data, lalu pilih instans DB yang ingin Anda hentikan.

  3. Untuk Tindakan, pilih Berhenti sementara.

  4. Di jendela Hentikan instans DB sementara, pilih konfirmasi bahwa instans DB akan diaktifkan ulang secara otomatis setelah 7 hari.

  5. (Opsional) Pilih Simpan instans DB dalam snapshot dan masukkan nama snapshot untuk Nama snapshot. Pilih opsi ini jika Anda ingin membuat snapshot instans DB sebelum menghentikannya.

  6. Pilih Berhenti sementara untuk menghentikan instans DB, atau pilih Batalkan untuk membatalkan operasi.

Untuk menghentikan instance DB dengan menggunakan AWS CLI, panggil stop-db-instanceperintah dengan opsi berikut:

  • --db-instance-identifier – nama instans DB.

contoh
aws rds stop-db-instance --db-instance-identifier mydbinstance

Untuk menghentikan instans DB menggunakan API Amazon RDS, panggil operasi StopDBInstance dengan parameter berikut ini:

  • DBInstanceIdentifier – nama instans DB.