Saya mempunyai apl yang banyak digunakan pada waktu siang dan jarang digunakan pada waktu malam dan pada hari Ahad. RDS MySQL agak mahal dan saya tertanya-tanya sama ada saya boleh menurunkan skala pada waktu petang dan meningkatkan pada waktu pagi dengan menukar jenis contoh daripada m5.4xlarge kepada m5.large dan belakang. Saya tidak mahu mematikannya sepenuhnya kerana kami mempunyai beberapa cron berjalan pada waktu malam dan sesetengah pengguna mungkin mahu mengakses sistem semasa waktu tidak bekerja, tetapi biasanya pangkalan data hanya menjalankan kira-kira 2% daripada CPU pada masa ini. Satu-satunya nasihat yang saya temui untuk penggunaan ini ialah menutup contoh yang saya ingin elakkan. Saya telah menukar jenis contoh secara manual sejak beberapa hari lalu dan nampaknya saya tidak sepatutnya menghadapi masalah mengautomasikan ini. Anggaran masa henti. Perubahan contoh 2 minit boleh diterima dengan sempurna oleh saya dan saya boleh menjadualkannya pada masa penggunaan sudah rendah. Soalan ini bukan tentang bagaimana ini boleh dilakukan secara teknikal, tetapi mengenai sama ada ia disyorkan secara umumnya atau jika terdapat sebarang kelemahan yang saya belum fikirkan lagi. Saya benar-benar ingin tahu mengapa saya tidak menemui sebarang maklumat tentang perkara ini, kerana ini nampaknya merupakan kes penggunaan yang agak biasa untuk mana-mana aplikasi perniagaan yang hanya berfungsi dalam satu zon waktu.
Saya melakukannya secara manual dan nampaknya berfungsi dengan baik. Saya telah mencari di internet selama berjam-jam tetapi tidak menemui sebarang pro atau kontra yang berguna.
Ini bukan sesuatu yang biasa dilakukan orang. Amazon Aurora Serverless akan menjadi cara yang lebih baik untuk menangani masalah ini.
Aurora Serverless v2 ialah konfigurasi penskalaan automatik atas permintaan Amazon Aurora. Aurora Serverless v2 membantu mengautomasikan proses pemantauan beban kerja dan saiz kapasiti pangkalan data. Laraskan kapasiti secara automatik berdasarkan keperluan aplikasi. Anda hanya membayar untuk sumber yang digunakan oleh kluster pangkalan data anda. Akibatnya, Aurora Serverless v2 membantu anda berada dalam lingkungan belanjawan anda dan mengelak daripada membayar sumber komputer yang tidak anda gunakan.
Sebagai faedah tambahan, Aurora boleh menyampaikan sehingga lima kali ganda daya pemprosesan MySQL.
https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless-v2.html#aurora-serverless-v2.advantages