無伺服器資料儲存選項 - 使用 Amazon API Gateway 和 AWS Lambda 的 AWS Serverless 多層架構

此白皮書僅供歷史參考。有些內容可能已過時,有些連結可能無法使用。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

無伺服器資料儲存選項

Amazon S3 是一種物件儲存服務,可提供業界領先的可擴展性、資料可用性、安全性和效能。

Amazon Aurora 是為雲端建置的 MySQL 相容和 PostgreSQL 相容關聯式資料庫,結合了傳統企業資料庫的效能和可用性,以及開放原始碼資料庫的簡單性和成本效益。Aurora 提供無伺服器和傳統用量模型。

Amazon DynamoDB 是金鑰值和文件資料庫,可在任何規模提供單一位數毫秒的效能。它是一個全受管、無伺服器、多區域、多活動、耐用的資料庫,具有內建安全性、備份和還原,以及適用於網際網路規模應用程式的記憶體內快取。

Amazon Timestream 是適用於 IoT 和操作應用程式的快速、可擴展、全受管時間序列資料庫服務,可讓您輕鬆地以關聯式資料庫成本的 1/10 每天儲存和分析數兆個事件。在 IoT 裝置、IT 系統和智慧型工業機器的崛起下,時間序列資料 - 測量隨著時間變化的資料 - 是成長速度最快的資料類型之一。

Amazon Quantum Ledger Database (Amazon QLDB) 是全受管總帳資料庫,可提供中央信任授權機構擁有的透明、不可變和密碼編譯可驗證的交易日誌。Amazon QLDB 會追蹤每個應用程式資料變更,並維護一段時間內完整且可驗證的變更歷史記錄。

Amazon Keyspaces (適用於 Apache Cassandra) 是一種可擴展、高可用性且受管的 Apache Cassandra 相容資料庫服務。使用 Amazon Keyspaces,您可以使用您目前使用的 AWS 相同 Cassandra 應用程式程式碼和開發人員工具,在 上執行 Cassandra 工作負載。您不需要佈建、修補或管理伺服器,也不需要安裝、維護或操作軟體。Amazon Keyspaces 是無伺服器,因此您只需支付使用的資源,而服務可以自動擴展和縮減資料表,以回應應用程式流量。

Amazon Elastic File System (Amazon EFS) 提供簡單、無伺服器、set-and-forget的彈性檔案系統,可讓您共享檔案資料,而無需佈建或管理儲存。它可以與 AWS 雲端服務和內部部署資源搭配使用,並且可隨需擴展至 PB,而不會中斷應用程式。使用 Amazon EFS,您可以在新增和移除檔案時自動擴展和縮減檔案系統,無需佈建和管理容量來適應成長。Amazon EFS 可以使用 Lambda 函數掛載,這使其成為 APIs 可行的檔案儲存選項。