Topik ini menjelaskan cara mengecilkan kapasitas penyimpanan instans ApsaraDB RDS for MySQL yang menggunakan disk cloud secara manual. Ini membantu mengurangi pemborosan sumber daya dan menurunkan biaya. Selama proses pengecilan, Anda juga dapat menurunkan tingkat kinerja (PL) dari SSD Perusahaan (ESSD) dan tipe instans untuk mengoptimalkan konfigurasi sumber daya.
Prasyarat
Instans ApsaraDB RDS for MySQL harus memenuhi persyaratan berikut untuk mengecilkan kapasitas penyimpanannya. Informasi instans dapat dilihat pada halaman Basic Information.
Versi mesin utama: 5.7 atau 8.0.
Versi mesin minor: 20210430 atau lebih baru.
Tipe penyimpanan: SSD Perusahaan (ESSD) atau disk performa premium. SSD standar tidak didukung.
CatatanJika instans menggunakan SSD standar, Anda harus terlebih dahulu meningkatkannya ke SSD Perusahaan (ESSD) sebelum dapat mengecilkan kapasitas penyimpanannya.
Arsitektur instans: Hanya arsitektur baru (kindcode=18) yang didukung.
CatatanAnda dapat menanyakan versi arsitektur instans menggunakan API DescribeDBInstanceAttribute. Jika instans menggunakan arsitektur lama (kindcode=1 atau 3), Anda harus terlebih dahulu meningkatkannya ke arsitektur baru dengan memperbarui versi mesin minor sebelum dapat mengecilkan kapasitasnya.
Instans sedang berjalan, dan fitur cadangan log diaktifkan.
Akun Alibaba Cloud Anda tidak memiliki pesanan perpanjangan yang belum dibayar.
CatatanJika terdapat pesanan perpanjangan yang belum dibayar, buka Konsol Manajemen ApsaraDB RDS. Di pojok kanan atas, arahkan kursor ke Billing dan klik Orders. Pada halaman Order List, bayar atau batalkan pesanan tersebut.
Saat mengecilkan kapasitas penyimpanan instans hanya baca, instans utamanya harus sedang berjalan.
Batasan
Frekuensi pengecilan: Anda dapat mengecilkan kapasitas penyimpanan hingga dua kali per hari. Hindari pengecilan yang sering untuk mencegah gangguan layanan.
Kondisi dan rumus pengecilan:
Pengecilan hanya didukung dalam seri dan arsitektur yang sama.
Kapasitas penyimpanan minimum setelah pengecilan ditentukan oleh rumus berikut:
min{penggunaan saat ini × 1,3, penggunaan saat ini + 400 GB}. Kapasitas baru tidak boleh kurang dari kapasitas penyimpanan minimum yang diizinkan untuk tipe instans saat ini. Penyesuaian kapasitas penyimpanan dapat dilakukan dalam penambahan 5 GB.
Instans utama dan instans hanya baca: Kapasitas penyimpanan instans hanya baca harus lebih besar atau sama dengan instans utamanya. Anda harus mengecilkan kapasitas penyimpanan instans utama sebelum mengecilkan kapasitas penyimpanan instans hanya baca.
Durasi pengecilan dan lalu lintas layanan: Waktu yang diperlukan untuk pengecilan bergantung pada penggunaan disk dan lalu lintas layanan. Jika instans Anda menangani lalu lintas layanan yang tinggi, sesuaikan kebijakan retensi log lokal dengan meningkatkan periode retensi dan jumlah file log. Ini meningkatkan efisiensi dan tingkat keberhasilan operasi pengecilan.
Persyaratan log biner: Jika instans menghasilkan log biner dengan laju tinggi, pastikan bahwa log yang cukup disimpan secara lokal untuk melakukan pengecilan. Untuk informasi lebih lanjut tentang cara mengaktifkan cadangan log, lihat Ubah kebijakan cadangan RDS.
Pekerjaan cadangan: Operasi pengecilan dapat membatalkan pekerjaan cadangan yang sedang berjalan. Kami sarankan Anda memulai pengecilan setelah cadangan saat ini selesai.
Dampak
Pengecilan penyimpanan manual menyebabkan koneksi transien yang berlangsung selama sekitar 30 detik. Selama koneksi transien, Anda tidak dapat melakukan sebagian besar operasi terkait database, akun, atau jaringan. Kami sarankan Anda melakukan operasi pengecilan selama jam-jam sepi dan memastikan bahwa aplikasi Anda dikonfigurasi dengan mekanisme penyambungan otomatis.
Penagihan
Untuk informasi tentang perubahan penagihan, lihat Aturan penagihan untuk peningkatan/penurunan spesifikasi.
Prosedur
Instans bayar sesuai penggunaan dan langganan
Buka daftar instans RDS, pilih wilayah di bagian atas, dan klik ID instans target.
Di bagian Configuration Information, klik Change Specifications.
(Langkah ini hanya diperlukan untuk instans langganan.) Di kotak dialog yang muncul, klik Downgrade Now, lalu klik Next.
Atur parameter berikut untuk pengecilan.
Parameter
Deskripsi
Storage Type
Pilih tipe penyimpanan sesuai kebutuhan. Parameter ini opsional.
Instance Type
Pilih tipe instans sesuai kebutuhan. Parameter ini opsional.
Storage Capacity
Geser slider atau klik ikon minus untuk mengurangi kapasitas penyimpanan.
CatatanKapasitas penyimpanan minimum setelah pengecilan harus memenuhi rumus
min{penggunaan saat ini × 1,3, penggunaan saat ini + 400 GB}. Kapasitas baru tidak boleh lebih kecil dari kapasitas penyimpanan minimum yang diizinkan untuk tipe instans saat ini. Kapasitas penyimpanan dapat disesuaikan dalam penambahan 5 GB.Switchover Time
Pilih waktu alih bencana sesuai kebutuhan:
Switch Immediately After Data Migration: Migrasi dimulai segera. Proses migrasi tidak memengaruhi instans Anda. Alih bencana dilakukan setelah migrasi selesai dan menyebabkan koneksi transien.
Switch Within Maintenance Window: Migrasi dimulai segera, dan proses migrasi tidak memengaruhi instans. Namun, alih bencana tidak dilakukan sampai jendela pemeliharaan. Alih bencana akan menyebabkan koneksi transien.
Baca dan pilih Ketentuan Layanan. Klik Confirm Order. Di kotak dialog yang muncul, konfirmasi informasi instans sebelum dan sesudah perubahan. Klik Continue To Pay dan selesaikan pembayaran.
Instans Serverless
Buka daftar instans RDS, pilih wilayah di bagian atas, lalu klik ID instans target.
Di halaman Basic Information instans, di bagian Instance Resources, klik Modify di sebelah kanan Storage Capacity.
Di panel yang muncul, klik ikon minus untuk mengurangi kapasitas penyimpanan. Klik OK. Di kotak dialog yang muncul, klik Confirm.
Operasi pengecilan memerlukan penyalinan data dan memakan waktu beberapa menit, yang lebih lama daripada operasi perluasan. Selama proses pengecilan atau perluasan, status instans adalah Upgrading/Downgrading. Setelah proses selesai, status instans berubah menjadi Running.
FAQ
T: Berapa lama koneksi transien berlangsung selama pengecilan penyimpanan manual untuk instans ApsaraDB RDS for MySQL yang menggunakan disk cloud?
J: Operasi ini menyebabkan koneksi transien yang berlangsung selama sekitar 30 detik. Selama koneksi transien, Anda tidak dapat melakukan sebagian besar operasi terkait database, akun, atau jaringan. Kami sarankan Anda melakukan operasi pengecilan selama jam-jam sepi dan memastikan bahwa aplikasi Anda dikonfigurasi dengan mekanisme penyambungan otomatis.
T: Bagaimana cara mengecilkan kapasitas penyimpanan instans ApsaraDB RDS for MySQL yang menggunakan SSD standar?
J: Anda tidak dapat mengecilkan kapasitas penyimpanan instans yang menggunakan SSD standar. Selain itu, SSD standar telah dihentikan. Anda harus meningkatkan SSD standar ke SSD Perusahaan (ESSD) dan kemudian mengikuti petunjuk dalam topik ini untuk mengecilkan kapasitas penyimpanan.
Referensi
Anda dapat mengubah konfigurasi instans lainnya.
Anda dapat menggunakan API ModifyDBInstanceSpec untuk mengecilkan kapasitas penyimpanan disk. Atur parameter DBInstanceStorage ke kapasitas penyimpanan target dan konfigurasikan parameter lainnya sesuai kebutuhan.
Untuk mengecilkan kapasitas penyimpanan instans yang menggunakan disk lokal berkinerja tinggi, lihat Ubah konfigurasi.