在AWS RDS Aurora 的 Serverless (目前中國區只支持MySQL 5.6)中,有一個選項爲
- 連續數分鐘不活動後暫停計算容量(Pause compute capacity after consecutive minutes of inactivity)由於計算容量已暫停,您只需爲數據庫存儲付費(You are only charged for database storage while the compute capacity is paused)
當我們選擇這個選項的之後,當在設定的時間之間都沒有任何連接到集羣,數集羣就會暫停,這樣我們就不會爲已經暫停的計算容量而付費了。
當我們再次有連接到集羣時,集羣就會自動恢復。經過短暫的恢復時間之後,就可以繼續提供服務了。
那麼恢復的時間需要多久呢,
這個會根據數據量的大小,和“最小 Aurora 容量單位”的大小而不同。
基本上會約大的數據量,恢復時間會越久一點,約多的最小容量單位反而恢復時間越短。
但是時間基本上都在20秒-40秒.
percona關於恢復時間,寫了一篇文章,可供參考。
https://www.percona.com/blog/2019/01/09/amazon-aurora-serverless-the-c-beauty/