Amazon DocumentDB (與 MongoDB 相容)

快速、可擴展、高可用性的 MongoDB 相容資料庫

Amazon DocumentDB (與 MongoDB 相容) 是一種快速、可擴展、高度可用且全受管的文件資料庫服務,可支援 MongoDB 工作負載。

客戶將 MongoDB 當作文件資料庫,以存放、擷取和管理半結構化資料。但是,由於大規模設定和管理 MongoDB 叢集所衍生的複雜性,因此很難建立一種在短時間內快速擴展到數 TB 且每秒數十萬次讀取和寫入的高效能、高可用性應用程式。Amazon DocumentDB 從頭開始設計,為您提供大規模執行關鍵任務 MongoDB 工作負載時所需的效能、可擴展性和可用性。Amazon DocumentDB 透過模擬 MongoDB 用戶端期望從 MongoDB 伺服器獲得的回應來實作 Apache 2.0 開放原始碼 MongoDB 3.6 API,讓您將現有的 MongoDB 驅動程式和工具與 Amazon DocumentDB 搭配使用。Amazon DocumentDB 使用分散式、容錯、自我修復的儲存系統,每個資料庫叢集可自動擴展至 64 TB。在 Amazon DocumentDB 中,儲存和運算是分離的,允許每個儲存和運算獨立擴展,無論您的資料大小為何,開發人員都可以在幾分鐘內增加多達 15 個低延遲僅供讀取複本,從而將讀取容量增加到每秒數百萬個請求。Amazon DocumentDB 旨在實現 99.99% 的可用性,並在三個 AWS 可用區域 (AZ) 複寫六個資料複本。客戶可以免費使用 AWS Database Migration Service (DMS) 六個月的時間,輕鬆地將其現場部署或 Amazon Elastic Compute Cloud (EC2) MongoDB 資料庫移轉至 Amazon DocumentDB,而且幾乎沒有停機時間。

優勢

與 MongoDB 相容

Amazon DocumentDB 透過模擬 MongoDB 用戶端期望從 MongoDB 伺服器獲得的回應來實作 Apache 2.0 開放原始碼 MongoDB 3.6 API,讓您將現有的 MongoDB 驅動程式和工具與 Amazon DocumentDB 搭配使用。更新應用程式很簡單,只要將資料庫端點變更到新的 Amazon DocumentDB 叢集即可。進一步了解支援的 MongoDB API

高可用性

Amazon DocumentDB 旨在實現 99.99% 的可用性,並在三個 AWS 可用區域 (AZ) 複寫六個資料複本。Amazon DocumentDB 會持續監控資料庫執行個體運作狀況,並在發生故障時自動容錯移轉到僅供讀取複本,時間通常不會超過 30 秒。Amazon DocumentDB 會自動並持續地將資料備份到 Amazon Simple Storage Service (Amazon S3),並提供長達 35 天的 point-in-time 恢復,而且不會有停機時間或效能降低的情況。您可以從一個提供耐久性的節點開始、增加第二個節點以實現高可用性,然後隨著讀取擴展輕鬆增加節點數量。 

任何規模都具備高效能

Amazon DocumentDB 使用分散式、容錯、自我修復的儲存系統,每個資料庫叢集可自動擴展至 64 TB。Amazon DocumentDB 只會將資料庫異動寫入儲存層來減少資料庫 I/O,避免跨網路連結進行緩慢、低效和昂貴的資料複寫。結合進階查詢處理、連線集區等優化功能以及優化的恢復和重建,Amazon DocumentDB 的輸送量是現有 MongoDB 受管服務的兩倍。在這個架構中儲存和運算是分離的,讓每個儲存和運算獨立擴展,因此,無論資料大小為何,您都可以在幾分鐘內在三個可用區域增加多達 15 個低延遲僅供讀取複本,輕鬆將讀取容量擴展到每秒數百萬個請求。

高度安全

Amazon DocumentDB 為資料庫提供多層安全性,包括使用 Amazon VPC 的網路隔離、使用透過 AWS Key Management Service (KMS) 建立和控制的金鑰進行靜態加密,以及使用 Transport Layer Security (TLS) 進行傳輸中加密。Amazon DocumentDB 會加密相同叢集中自動備份、快照和複本中的資料。

全受管

使用 Amazon DocumentDB,您不再需要擔心硬體佈建、修補、安裝、組態或備份等資料庫管理任務。Amazon DocumentDB 會自動地持續監控您的資料庫並備份到 Amazon S3,同時啟用 point-in-time 恢復 (精確到過去 35 天的秒數)。此外,Amazon DocumentDB 與 Amazon CloudWatch 整合,因此您可以透過 AWS 管理主控台監控資料庫執行個體 20 多個關鍵操作指標。

客戶

Capital One
「我們的開發人員非常喜歡文件模型,使用該模型可讓他們在建立應用程式時快速地移動和迭代。Amazon DocumentDB 與 AWS 服務深度整合,可為我們提供強大、高度可擴展且經濟實惠的資料庫服務。使用 Amazon DocumentDB,我們的開發人員將能更快地行動、更專注於代替客戶進行創新而不是管理資料庫。」 

Capital One 副總裁 Sunjay Pandey

600x400_Dow-Jones-&-Company_Logo
「Dow Jones 使用包括 MongoDB 在內的多個專業資料庫,為客戶提供各式各樣的服務。我們很高興能夠與 AWS 就 Amazon DocumentDB 進行合作,這項服務滿足我們向 AWS 表達的諸多關鍵需求,不但可簡化操作,還能讓開發人員將更多的精力投資在為客戶提供創新體驗,而不是浪費在無差別的營運上。」

Dow Jones 首席產品兼技術官 Ramin Beheshti

containers-washington-post
「The Washington Post 工程團隊利用 AWS 資料庫服務為讀者提供最佳的體驗,因為這些服務提供自助服務佈建,而且不影響卓越的營運能力。從自動備份到異地同步備份容錯移轉,Amazon DocumentDB 提供我們建立世界級系統所需的所有重要功能,以支援 Arc Publishing 業務和機器學習平台。文件資料庫支援媒體中普遍存在的非結構化資料,透過 Amazon DocumentDB,我們現在可以利用 AWS 滿足所有關鍵資料庫需求。」 

The Washington Post 資料科學和人工智慧總監 Patrick Cullen。

600x400_Hudl-Agile-Sports_Logo
「在 Hudl,我們使用大量的 AWS 服務,因為我們一直希望可以擺脫管理自己基礎設施的重擔。我們的開發人員非常喜歡 MongoDB API 和文件模型。我們對 Amazon DocumentDB 的推出感到非常興奮,因為它完全符合我們的短期和長期架構計劃。Amazon DocumentDB 擁有我們正在尋找的各項功能,我們從第一天開始就愛上 AWS Database Migration Service (DMS) 支援。」 

Hudl 首席技術官 Brian Kaiser。

使用案例

將現場部署 MongoDB 工作負載移轉到雲端

自行管理 MongoDB 資料庫既困難、耗時又昂貴。使用 Amazon DocumentDB,您可以在雲端設定、保護和擴充與 MongoDB 相容的資料庫,無須擔心手動設定和保護資料庫叢集、執行叢集管理軟體、設定備份以及監控生產工作負載。

使用案例圖說進行資料庫遷移

行動和 Web 應用程式

建立高效能行動和 Web 應用程式,可擴展到每秒處理數百萬個使用者請求,並具備毫秒級的延遲性。Amazon DocumentDB 可讓您降低營運負擔並專注在為您的客戶建立獨一無二的體驗。Amazon DocumentDB 提供的彈性文件模型、資料類型和索引功能,可讓您快速調整和重複執行應用程式以縮短開發時間。

行動和 Web 應用程式使用案例圖說

內容和型錄管理

購物網站、線上出版物、數位存檔、銷售點終端和自助服務設備依靠內容和型錄管理系統來為客戶服務。這些系統需要快速可靠地存取使用者評論、影像、評分、產品資訊、意見等。使用 Amazon DocumentDB 靈活的文件模型、資料類型和索引,您可以快速直覺地存放和查詢內容 (例如,購物網站的使用者評論和示範影片) 和目錄 (例如,銷售點終端的庫存清單和交易平台的金融交易)。 

內容和型錄管理使用案例圖說

設定檔管理

使用者設定檔管理支援線上交易、使用者偏好和使用者身份驗證。隨著使用者的增長,日益複雜的使用者設定檔資料和不斷提高的使用者體驗期望,對可擴展性、資料靈活性和效能的需求也隨之不斷成長。使用 Amazon DocumentDB 的文件資料模型,您可以管理數百萬使用者的設定檔和偏好,並可擴展以毫秒級延遲處理每秒數百萬個使用者請求。

設定檔管理使用案例圖說
Product-Page_Standard-Icons_01_Product-Features_SqInk
查看產品功能

進一步了解 Amazon DocumentDB (具備 MongoDB 相容性) 的功能。

進一步了解 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
註冊免費帳戶

立即存取 AWS 免費方案。 

註冊 
Product-Page_Standard-Icons_03_Start-Building_SqInk
開始在主控台進行建置

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

登入