Amazon Aurora Serverless 是適用於 Amazon Aurora (MySQL 相容版本以及 PostgreSQL 相容版本) 的隨需自動調整規模組態,其資料庫將依據您的應用程式需求自動啟動、關閉以及擴展或縮減容量。它可讓您在雲端執行資料庫,無須管理任何資料庫執行個體。它是適合不頻繁、間歇或不可預測工作負載的簡單、經濟高效的選擇。

手動管理資料庫容量需花費寶貴的時間,而且可能導致資料庫資源使用效率不良的情況。使用 Aurora Serverless,只要建立資料庫端點、選擇性指定所需的資料庫容量範圍,然後連結應用程式即可。資料庫啟動之後,您只需支付所用資料庫容量的每秒費率,然後在 Amazon RDS 管理主控台按幾下,即可在標準和無伺服器組態間遷移。

Amazon Aurora Serverless 簡介 (0:50)

優勢

簡便

免除管理資料庫執行個體和容量等複雜工作。資料庫會自動啟動、關閉和擴展以符合您的應用程式需求。

可擴展性

可隨需無縫擴展運算和記憶體容量,而且不會對用戶端連線造成影響。

經濟實惠

只需為使用的資料庫資源支付每秒費率。除非資料庫執行個體實際執行,否則無需支付費用。

高可用性

建立在分散式、容錯和自我修復 Aurora 儲存上,其中包含 6 向複寫以防止資料遺失。

使用案例

不常使用的應用程式

每天或每週只使用幾次的應用程式,且只使用幾分鐘,例如低流量部落格網站,您想要一個經濟實惠的資料庫,只需在啟動時付費。使用 Aurora Serverless 只需支付使用的資料庫資源費用。

新應用程式

您正在部署新的應用程式,不確定需要哪種執行個體大小。使用 Aurora Serverless,您只需建立端點,然後讓資料庫根據應用程式的容量需求自動調整規模。

各種工作負載

您正在執行很少使用的應用程式,每天或每年會有幾次 30 分鐘到數小時不等的尖峰時段,像是人力資源、預算編列或營運報告應用程式。現在您不需要再為尖峰容量進行佈建,這種作法需為並非持續使用的資源付費,您也不需針對平均容量付費,這會有效能問題和使用者體驗不佳的風險。

不可預測的工作負載

您正在執行一整天都在使用資料庫的工作負載,而且其中包含難以預測的尖峰活動 – 例如,交通網站可能會在雨天突然出現活動驟增的情況。使用 Aurora Serverless,您的資料庫會自動調整規模以滿足應用程式尖峰負載的需要,並在活動驟增的情況結束後縮減容量。

開發和測試資料庫

您的軟體開發和 QA 團隊需要在工作時間使用資料庫,但晚上或週末則不需要。使用 Aurora Serverless,您的資料庫會在不使用時自動關機,並在隔天開始工作時更迅速的開機。

多租用戶應用程式

您的 Web 應用程式有每一個客戶的資料庫。現在您不需要針對叢集中的每個應用程式個別管理資料庫容量。Aurora 會代您管理個別資料庫容量,為您節省寶貴的時間。

定價

使用 Aurora Serverless 時,您只需支付資料庫作用期間所使用的資料庫儲存、資料庫容量和 I/O 費用。如需了解完整的定價與各區域供應狀況,請參閱 Amazon Aurora 定價

定價範例 1

您正使用 Aurora Serverless 資料庫和 80 GB 大小的儲存執行新聞網站。雖然大部分時間網站的負載都不高,但早上或新的報導出現時會出現活動尖峰。例如,早上有 1 小時 1 分鐘 15 秒的期間資料庫會擴展到 4 個 ACU,出現新的報導之後 40 分鐘 34 秒,資料庫會擴展到 8 個 ACU。一天中剩餘的時間 (22 小時 12 分鐘 46 秒),資料庫會以 2 個 ACU 的容量執行。同時,您一天也使用了總共 90,000 個 I/O 操作。

這段期間將會依下列用量計費:

持續時間 ACU ACU-小時 費率 費用
22 小時 12 分鐘 46 秒 (22.213 小時) 2 44.426 0.06 USD 2.67 USD
1 小時 1 分鐘 15 秒 (1.021 小時) 4 4.084 0.06 USD 0.24 USD
40 分鐘 34 秒 (0.766 小時) 8 6.128 0.06 USD 0.37 USD
總共使用 24 小時   54.638 0.06 USD 3.28 USD

在這個 24 小時期間內,您也要支付資料庫儲存和 I/O 的費用。

該期間的總費用為:

用量 費率 費用
54.638 ACU-小時 每 ACU-小時 0.06 USD* 3.28 USD
80 GiB 的儲存使用了 24 小時 每月每 GiB 0.10 USD 0.26 USD
90,000 個 I/O 請求 每 1 百萬個請求 0.20 USD 0.02 USD
  24 小時的總費用 3.56 USD
24 小時的總費用 3.51 USD
24 小時的總費用 3.51 USD
24 小時的總費用 3.51 USD

*範例使用的是美國東部 (維吉尼亞北部) 每小時價格。定價依區域而異。


定價範例 2

您為應用程式測試環境建立一個 Aurora Serverless 資料庫,其中包含 200 GB 的資料庫儲存大小。您在 24 小時期間內執行了兩次測試。進行初次測試時,Aurora 使用 4 個 ACU 容量並執行了 44 分鐘 6 秒及 60,000 個 I/O 請求,然後在測試完成後暫停。閒置 4 小時之後,當您開始執行另一個測試時重新開啟。進行第二次測試時,Aurora 使用 8 個 ACU 容量並執行了 30 分鐘 8 秒及 80,000 個 I/O 請求,然後在當天剩餘的時間暫停執行。

這段期間將會收取以下費用:

持續時間 ACU ACU-小時 費率 費用

44 分鐘 6 秒 (0.735 小時)

4
2.940 0.06 USD 0.18 USD
30 分鐘 8 秒 (0.502 小時) 8
4.108
0.06 USD 0.24 USD
總共使用 24 小時   7.048
0.06 USD 0.42 USD

當資料庫處於暫停狀態時,該段時間不收費。您需要支付這 24 小時期間內的資料庫儲存和 I/O 費用。

該期間的總費用為:

用量 費率 費用
7.048 ACU-小時 每 ACU-小時 0.06 USD* 0.42 USD
200 GiB 的儲存使用了 24 小時 每月每 GiB 0.10 USD 0.66 USD
60,000 + 80,000 = 140,000 個 I/O 請求 每 1 百萬個請求 0.20 USD 0.03 USD
  24 小時的總費用 1.11 USD
24 小時的總費用 3.51 USD
24 小時的總費用 3.51 USD
24 小時的總費用 3.51 USD

*範例使用的是美國東部 (維吉尼亞北部) 每小時價格。定價依區域而異。

如何開始使用

Aurora Serverless 適用於與 MySQL 5.6 相容的 Amazon Aurora 以及與 PostgreSQL 10.7+ 相容的 Amazon Aurora。開始使用非常簡單,建立 Aurora 資料庫叢集時選擇 Serverless,選擇性地指定需要的資料庫容量範圍,然後連接您的應用程式。