Menghentikan instans Amazon RDS DB untuk sementara - 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 instans Amazon RDS DB untuk sementara

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

Waktu untuk menghentikan instans DB Anda bervariasi tergantung pada faktor-faktor seperti kelas instans, status jaringan, jenis mesin DB, dan status database. Prosesnya bisa memakan waktu beberapa menit. Layanan harus melakukan tindakan berikut:

  • Matikan proses mesin database.

  • Matikan proses RDS platform.

  • Lepaskan volume EBS penyimpanan yang terkait dengan instans DB Anda.

  • Hentikan EC2 instans Amazon yang mendasarinya.

Awas

Memulai instans DB membutuhkan pemulihan instans dan dapat memakan waktu dari menit hingga berjam-jam. Oleh karena itu, jika ketersediaan instance menjadi perhatian, berhati-hatilah untuk menghentikan instance produksi sementara. Untuk informasi selengkapnya, lihat Memulai instans Amazon RDS DB yang sebelumnya dihentikan.

Untuk menghentikan dan memulai instans DB Anda dalam operasi yang sama, 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 akan dikenakan biaya untuk penyimpanan yang disediakan (termasuk IOPS Provisioned). 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 Penagihan FAQs.

  • 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 pelatihanRDS, 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 instans Amazon RDS DB yang menjalankan mesin DB berikut:

  • Db2

  • MariaDB

  • Microsoft SQL Server, termasuk RDS Kustom untuk SQL Server

  • Saya SQL

  • Oracle

  • Postgre SQL

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

    • Nama Domain Server (DNS) titik akhir

    • 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. RDSmenghapus semua data yang disimpan dalam instans DB. RAM

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

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

catatan

Kadang-kadang, instance RDS for Postgre SQL DB tidak dimatikan dengan bersih. 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 secara manual setelah dihentikan selama tujuh hari berturut-turut, RDS secara otomatis memulai instans DB Anda untuk 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 RDS instans Amazon selama lebih dari 7 hari? .

Batasan untuk menghentikan instans DB Anda

Berikut ini adalah beberapa keterbatasan operasi penghentian:

  • 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, perhatikan batasan berikut:

    • Anda tidak dapat menghentikan instance RDS for SQL Server DB.

    • Availability Zone primer dan sekunder dapat dialihkan setelah Anda memulai instans DB.

Batasan tambahan berlaku untuk RDS Kustom untuk 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

Ketika Anda menghentikan instans DB, ia mempertahankan DNS titik akhirnya. Jika Anda menghentikan instans DB yang memiliki alamat IP publik, Amazon RDS merilis 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 DNS titik akhir, bukan alamat IP.

Menghentikan instans DB sementara: langkah-langkah dasar

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

Untuk menghentikan instans DB
  1. Masuk ke AWS Management Console dan buka RDS konsol Amazon 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 dengan menggunakan Amazon RDSAPI, panggil topDBInstance operasi S dengan parameter berikut:

  • DBInstanceIdentifier – nama instans DB.