Saya mencari untuk meningkatkan penyimpanan dua instance RDS (hanya ruang penyimpanan yang dialokasikan, bukan tipe instance atau parameter lainnya). Dokumentasi di https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIOPS.StorageTypes.html#USER_PIOPS.ModifyingExisting menyarankan:
Anda dapat mengubah dari penyimpanan standar ke penyimpanan IOPS yang Diisi, atau dari IOPS yang Diisi menjadi penyimpanan standar, serta meningkatkan penyimpanan, dengan sedikit atau tanpa downtime.
Saya pasti akan menjadwalkan jendela pemeliharaan sebelum melakukan perubahan. Tetapi dokumentasi tampaknya agak kabur di daerah ini. Untuk seseorang yang mungkin pernah melakukan ini sebelumnya, apa yang "sedikit atau tidak ada downtime"? Bisakah saya mengharapkan 5 detik atau lebih seperti 5 menit?
Pembaruan Juli, 2019:
Saya telah memperbarui tautan ke dokumentasi AWS yang benar dan diperbarui (yang rusak). Dokumentasi yang lebih baru memiliki uraian yang membantu menjawab pertanyaan asli juga:
Dalam kebanyakan kasus, penskalaan penyimpanan tidak memerlukan pemadaman apa pun dan tidak menurunkan kinerja server. Setelah Anda mengubah ukuran penyimpanan untuk instance DB, status instance DB adalah Storage-optimization. Instance DB beroperasi penuh setelah modifikasi penyimpanan. Namun, Anda tidak dapat membuat modifikasi penyimpanan lebih lanjut baik selama enam jam atau sementara status instance DB adalah optimasi penyimpanan, mana yang lebih lama.
Namun, kasus khusus adalah jika Anda memiliki turunan SQL Server DB dan belum mengubah konfigurasi penyimpanan sejak November 2017. Dalam kasus ini, Anda mungkin mengalami pemadaman singkat beberapa menit ketika Anda memodifikasi turunan DB Anda untuk meningkatkan alokasi penyimpanan. Setelah pemadaman, instance DB sedang online tetapi dalam kondisi optimisasi Penyimpanan. Performa mungkin menurun selama optimisasi penyimpanan.
sumber
Karena Anda hanya meningkatkan ukuran penyimpanan dan tidak mengubah jenis instance atau apa pun tidak boleh ada downtime, tetapi mungkin ada 'kinerja yang menurun' saat operasi dilakukan.
Referensi yang Anda kutip ambigu karena membahas perubahan tipe penyimpanan pada saat yang sama ketika membahas perubahan ukuran penyimpanan. Jika Anda melihat 'Alokasi Penyimpanan' di tabel di sini:
http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.DBInstance.Modifying.html
Anda akan melihat bahwa itu hanya mengatakan "Performa mungkin menurun" dan tidak ada tentang pemadaman (yang dikatakan terjadi dalam beberapa kasus ketika beralih jenis penyimpanan).
Sebagai referensi, ketika mengubah 15GB db.m3.medium database MySQL menjadi 20GB di eu-west-1 selama hari kerja, konektivitas aplikasi saya ke database tidak terganggu. Namun, baca / tulis IOPS keduanya meningkat menjadi antara 400-700 / s hanya di bawah 20 menit, oleh karena itu referensi untuk kinerja terdegradasi saya kira. Ini dilaporkan untuk instance basis data AZ tunggal dan multi AZ. (Contoh dilaporkan sebagai 'modifikasi' untuk sedikit lebih lama dari ini - sekitar 25 menit.)
Secara alami Anda dapat mencobanya pada instance db yang identik dengan db produksi Anda sebelum melakukannya pada instance db produksi sehingga Anda dapat melihat dengan aman bagaimana perilakunya dalam situasi Anda sebelum melakukannya secara nyata.
sumber