Amazon Keyspaces (適用於 Apache Cassandra) 是一種可擴展、高可用的受管 Apache Cassandra 相容資料庫服務。透過 Amazon Keyspaces,您可以在 AWS 上使用與今天相同的 Cassandra 應用程式程式碼和開發人員工具執行 Cassandra 工作負載。您無需佈建、修補或管理伺服器,而且您不必安裝、維護或操作軟體。Amazon Keyspaces 是無伺服器服務,因此,您只需對所用的資源付費,該服務可自動根據應用程式流量擴展和縮減表格。您可以建置每秒服務數千個請求的應用程式,輸送量和儲存幾乎無限制。資料預設會加密,並且 Amazon Keyspaces 讓您能夠使用 point-in-time 復原連續備份資料表的資料。Amazon Keyspaces 可為您提供所需的效能、彈性和企業功能,來進行大規模業務關鍵型 Cassandra 工作負載。
優勢
與 Apache Cassandra 相容
Amazon Keyspaces 讓您使用 Cassandra Query Language (CQL) API 程式碼、Cassandra 驅動程式和您已使用的開發人員工具。只要將 Cassandra 主機名稱變更為 Amazon Keyspaces 服務端點的簡單步驟,就能更新應用程式以使用 Amazon Keyspaces。
不必管理伺服器
您無需佈建、修補或管理伺服器,因此您可以專注於建置更好的應用程式。資料表可自動擴展和縮減,而您可以藉由選擇隨需或佈建容量模式,根據應用程式的流量模式,最佳化讀取和寫入的成本。
任何規模都具備高效能
任何規模的一致且低於 10 毫秒的回應時間。建置每秒服務數千個請求的應用程式,輸送量和儲存幾乎無限制,且無需進行容量規劃。您可以使用 Amazon CloudWatch 來監測效能,協助應用程式執行更順暢。
高可用性與安全
Amazon Keyspaces 在 AWS 區域中提供 99.99% 可用性 SLA。表格預設會加密,且會在多個 AWS 可用區域複寫三次,以提供高可用性。您可以在不影響資料表效能的情況下,建立數百 TB 資料的連續資料表備份,以及復原至前 35 天內的任何時間點。
使用案例
建置需要低延遲的應用程式
針對需要低於 10 毫秒延遲的應用程式高速處理資料,例如工業設備維護、交易監控、叢集管理以及路由最佳化。
使用開放原始碼技術建置應用程式
藉由在 AWS 上使用開放原始碼 Cassandra API 和驅動程式建置應用程式,這些驅動程式提供廣泛的程式收集語言,例如 Java、Python、Ruby、.NET、Node.js、PHP、C++ 及 Perl。
將您的 Cassandra 工作負載移至雲端
自行管理 Cassandra 表格可能非常耗時且成本昂貴。藉由 Amazon Keyspaces,您可以在 AWS 雲端設定、保護和擴展 Cassandra 表格,而無需管理額外基礎架構。
應用程式的資料存放區
使用 Amazon Keyspaces 來儲存物聯網 (IoT) 裝置或遊戲玩家設定檔的相關資訊。您也可以使用 Amazon Keyspaces 來儲存大量時間序列資料,如日誌檔的項目或聊天應用程式的訊息歷史紀錄。