AWS 的 Amazon RDS 推出了 MySQL 5.7 與 PostgreSQL 11 的 RDS Extended Support 服務:「Your MySQL 5.7 and PostgreSQL 11 databases will be automatically enrolled into Amazon RDS Extended Support」。
直接看官方整理的這張表格比較清楚:
基本上都到 2027Q1 左右,差不多再多支援三年。
另外表上的時間有些接不起來的地方,則是在 Note 的地方說明。
其中 MySQL 5.7 的部分分成兩塊,其中 RDS for MySQL 5.7 的部分是比較清楚的:原來的 RDS standard support 到 2024/02/29,後續從 2024/03/01 馬上接付費的 RDS Extended Support。
而 Aurora MySQL 2 的 RDS standard support 則是直接一路到 2024/10/31,然後 2024/11/01~2024/11/30 的 RDS Extended Support 不收費,從 2024/12/01 開始收費:
RDS Extended Support for Aurora MySQL 2 starts on November 1, 2024, but will not be charged until December 1, 2024. Between November 1 and November 30, all Aurora MySQL 2 clusters are covered under RDS Extended Support.
而 PostgreSQL 11 的部分都一樣 (RDS for PostgreSQL 11 與 Aurora PostgreSQL 11),原來的 RDS standard support 到 2024/02/29,而 2024/03/01~2024/03/31 的 RDS Extended Support 則是免費的,從 2024/04/01 開始收費:
RDS Extended Support for PostgreSQL 11 starts on March 1, 2024, but will not be charged until April 1, 2024. Between March 1 and March 31, all PostgreSQL 11 instances on Aurora and RDS are covered under RDS Extended Support.
然後費用的部分也查的到了,是用 vCPU-hour 計算的,四條產品線的價位在 us-east-1
的計價是相同的,前面兩年是 $0.1/vCPU/hr,而第三年是 $0.2/vCPU/hr。
由於 RDS 的機器最少是 2 vCPU,所以一台機器至少要多付 $0.2/hr 的費用,這個費用基本上會比 RDS 費用還貴。
這邊給個比較的數字,同樣在 us-east-1
上,2 vCPU + 8GB RAM 的 db.t4g.large
要 $0.129/hr,而一樣 2 vCPU + 8GB RAM 如果是 db.m7g.large
則是 $0.168/hr,都還沒有 RDS Extended Support 貴;要到 r7g.large
這種以記憶體導向的 $0.1071/hr 才差不多跟上一樣的價錢。
另外一個方法應該就是改成自己在 EC2 上架設?這樣成本會因為 RDS 轉 EC2 的下降,整體大約會降到 1/4...
不過應該也會有公司就是用下去,在上面跑的好好而且很賺錢的東西就不想亂動...