Amazon DocumentDB (with MongoDB compatibility) 是特別為大規模 JSON 資料管理建置的文件資料庫服務,完全受管且與 AWS 整合,具備高耐用性,非常適合企業使用。這種可擴展的服務為客戶提供操作任務關鍵型 MongoDB 工作負載時所需的耐久性。在 Amazon DocumentDB 中,以執行個體為基礎的叢集儲存會自動擴展到最多 128 TiB,在 Amazon DocumentDB 彈性叢集中最多可擴展至 4 PiB,對應用程式幾乎沒有影響,甚至完全沒有影響。無論您的資料規模如何,Amazon DocumentDB 均支援每秒數百萬次請求,每分鐘最多 15 個低延遲讀取複本,無任何應用程式停機時間。Amazon DocumentDB 提供 99.9% 服務水準協議 (SLA),並在三個 AWS 可用區域 (AZ) 複寫六個資料複本。客戶可以使用 AWS Database Migration Service (DMS),輕鬆地將自我管理的 MongoDB 資料庫遷移至 Amazon DocumentDB,而且幾乎沒有停機時間。

任何規模都具備高效能

Amazon DocumentDB 彈性叢集

Amazon DocumentDB 彈性叢集可讓客戶每秒處理數百萬次寫入和讀取,能在幾分鐘內擴展文件資料庫,而且只有很少或沒有停機時間,或對效能的影響很小或沒有影響。客戶也可以儲存 PB 級的資料,而且只需為取用的容量付費,而且無需管理基礎架構。有了 Amazon DocumentDB 彈性叢集,客戶現在可以滿足幾乎任何應用程式的擴展需求。 

Amazon DocumentDB 彈性叢集
文件查詢的高輸送量和低延遲

Amazon DocumentDB 具有靈活的 JSON 文件模型、資料類型和高效的索引。此服務使用擴展的記憶體內最佳化架構,以便在大型文件集上進行快速查詢評估。

輕鬆擴展資料庫運算資源

只需在 AWS 管理主控台按幾下,客戶就可以建立大小合適的新複本執行個體或移除執行個體,以便擴展或縮減運算和記憶體資源。運算擴展操作通常可在幾分鐘內完成。

自動儲存擴展

Amazon DocumentDB 會隨著叢集儲存需求的增長而自動增加儲存磁碟區大小。儲存磁碟區將以 10 GB 的增量增加,最多可增加到 4 PiB。客戶不需要為文件資料庫佈建過多的儲存容量來處理未來的增長。

低延遲僅供讀取複本

利用建立多達 15 個資料庫僅供讀取複本的方式,增加讀取輸送量以支援大量的應用程式請求。Amazon DocumentDB 複本與來源執行個體共用同一個基礎儲存,不僅能降低成本,也能消除在複本節點執行寫入的需求。這會釋放更多的處理能力來處理讀取請求並降低複本的延遲時間,通常可降低到幾毫秒。Amazon DocumentDB 還為讀取查詢提供單一端點,因此應用程式無需記錄每個新增和刪除的複本就可以連接。

與 MongoDB 相容

Amazon DocumentDB 與 MongoDB 3.6、4.0 和 5.0 驅動程式和工具相容。客戶目前搭配開放原始碼 MongoDB 非關聯式資料庫使用的絕大多數應用程式、驅動程式和工具,都可以繼續搭配 Amazon DocumentDB 使用。Amazon DocumentDB 會在專用、分散式、容錯和自我修復的儲存系統上實作 Apache 2.0 開放原始碼 MongoDB 3.6、4.0 和 5.0 API,來模擬用戶端對 MongoDB 伺服器的回應,從而為客戶提供當他們大規模操作任務關鍵型 MongoDB 工作負載時所需的效能、可擴展性和可用性。進一步了解 支援的 MongoDB API

地理空間查詢功能

地理空間查詢功能的推出可讓客戶使用 Amazon DocumentDB 來支援地理空間資料的儲存、查詢和索引。客戶可以建立 2dsphere 索引並使用熱門 MongoDB 地理空間 API (例如 $nearSphere、$geoNear、$minDistance 和 $maxDistance),來對 DocumentDB 上存放的資料執行查詢。

ACID 交易

ACID (不可部分完成性、一致性、隔離性、耐久性) 是一組資料庫交易屬性,旨在出現錯誤、電源故障及其他事故的情況下保證資料有效性。啟動對 MongoDB 4.0 相容性的支援後,Amazon DocumentDB 支援在多個文件、語句、集合和資料庫之間執行 ACID 事務的功能。

遷移支援

客戶可以使用 AWS Database Migration Service (DMS) 輕鬆地將內部部署或 Amazon Elastic Compute Cloud (EC2) 上的 MongoDB 資料庫免費遷移至 Amazon DocumentDB (每個執行個體六個月),而且幾乎沒有停機時間。使用 DMS,客戶可以從 MongoDB 複本集或碎片叢集遷移至 Amazon DocumentDB。如需將關聯式和非關聯式資料庫遷移至 Amazon DocumentDB 的詳細資訊,請參閱遷移至 Amazon DocumentDB

全受管

自動化的佈建和設定

開始使用 Amazon DocumentDB 非常簡單。只需使用 AWS 管理主控台啟動新的 Amazon DocumentDB 叢集。Amazon DocumentDB 資料庫執行個體為所選擇的執行個體類別預先設定了適當的參數和設定。客戶可在幾分鐘內啟動叢集並連接到應用程式,無需其他設定。

監控和指標

Amazon DocumentDB 為雲端資料庫執行個體提供 Amazon CloudWatch 指標。客戶可以使用 AWS 管理主控台查看有關叢集的 40 多個關鍵操作指標,包括運算、記憶體、儲存、查詢輸送量、MongoDB opcounters 以及作用中連線。

自動化的軟體修補

Amazon DocumentDB 將使用最新的修補程式,讓客戶的資料庫保持最新狀態。客戶可以透過資料庫引擎版本管理,控制是否修補叢集及何時進行修補。

高度安全及合規

網路隔離

Amazon DocumentDB 在 Amazon 虛擬私有雲端 (VPC) 中執行,可讓客戶將叢集隔離在虛擬網路中,並使用產業標準的加密 IPsec 虛擬私有網路 (VPN) 與您的內部部署 IT 基礎架構連接。此外,使用 Amazon DocumentDB 的 VPC 組態時,客戶可以設定各種防火牆設定值,並控制對叢集的網路存取。

授權

Amazon DocumentDB 支援含有內建角色和定義角色的角色型存取控制 (RBAC)。RBAC 透過限制授權使用者執行的動作,讓客戶可以強制執行最低權限作為最佳實務。Amazon DocumentDB 與 AWS Identity and Access Management (IAM) 整合,讓客戶有能力控制 AWS IAM 使用者和群組可在特定 Amazon DocumentDB 資源採取的動作,包含叢集、執行個體、快照和參數群組。此外,為 Amazon DocumentDB 資源加上標籤,並控制 IAM 使用者和群組可以對一組具有相同標籤 (和標籤值) 的資源進行的動作。

加密

Amazon DocumentDB 讓客戶能夠使用透過 AWS Key Management Service (KMS) 建立和控制的金鑰來加密資料庫。在以 Amazon DocumentDB 加密執行的叢集上,於基礎儲存體中存放的靜態資料,以及其在同一個叢集中的自動備份、快照和複本都會加密。按照預設,用戶端與 Amazon DocumentDB 之間的連線都會用 TLS 進行靜態加密。

合規認證

Amazon DocumentDB 的設計可以滿足最高的安全標準,能夠讓客戶輕鬆驗證我們的安全性並滿足法規和合規義務。Amazon DocumentDB 除了符合 HIPAA 之外,已經過評定,獲得了 PCI DSSISO 9001270012701727018SOC 1、2 和 3,以及健康資訊信任聯盟常見安全架構認證 (HITRUST CSF)。

高可用性

Global Clusters

Amazon DocumentDB 全球叢集可從整個區域中斷的情況中進行災難復原,並實現低延遲的全域讀取。Amazon DocumentDB Global Clusters 會將您的資料複寫至最多 5 個 AWS 區域中的叢集,對效能幾乎沒有影響,通常延遲不到 1 秒。在 Amazon DocumentDB 使用者指南中進一步了解設定全球叢集。

執行個體監控和修復

Amazon DocumentDB 叢集及其執行個體的運作狀態都會持續受到監控。如果驅動資料庫的執行個體故障,則執行個體和相關的程序將自動重新啟動。Amazon DocumentDB 恢復不需要重新執行冗長的資料庫重做日誌,因此您的執行個體重新啟動時間通常為 30 秒或更短。它還會將資料庫快取與資料庫處理程序分隔開來,因此資料庫重新啟動時不會遺失快取。

多可用區部署和僅供讀取複本

若出現執行個體故障,Amazon DocumentDB 會自動容錯移轉到客戶在任三個可用區域中建立的其中一個複本 (最多 15 個 Amazon DocumentDB 複本)。如果未佈建 Amazon DocumentDB 複本,發生故障時,Amazon DocumentDB 將嘗試為客戶自動建立一個新執行個體。

容錯和自我修復儲存

您的儲存磁碟區的每個 10 GB 部分都會在三個可用區域 (AZ) 間以六種方法進行複寫。Amazon DocumentDB 使用具有容錯能力的儲存,可完全透明化的處理最多兩個資料副本的損失,而不會影響資料庫寫入可用性;以及處理最多三個資料副本的損失,而不會影響資料庫讀取可用性。Amazon DocumentDB 儲存也可自我修復;系統會持續掃描資料區塊與磁碟是否有錯誤,並自動替換。

自動、連續、增量備份和時間點還原

Amazon DocumentDB 簡單的資料庫備份功能可用於對叢集進行時間點復原。客戶可以在保留期間將叢集還原到任何一秒鐘,最近可到過去五分鐘。自動備份保留期最長可設定為 35 天。自動備份會存放在 Amazon Simple Storage Service (Amazon S3) 中,該服務設計具有 99.999999999% 的耐久性。Amazon DocumentDB 備份是自動、遞增且連續的,對叢集效能沒有影響。

叢集快照

叢集快照是使用者對儲存在 Amazon S3 中的叢集啟動的備份,會保留到明確刪除為止。它們利用自動化的遞增快照減少所需時間和儲存。客戶可以在需要時隨時從叢集快照建立新叢集。

進一步了解產品定價

瀏覽 Amazon DocumentDB (與 MongoDB 相容) 定價頁面。

進一步了解 
註冊免費帳戶

立即存取 AWS 免費方案。 

註冊 
開始在主控台進行建置

在 AWS 主控台開始使用 Amazon DocumentDB (與 MongoDB 相容) 進行建置。

登入