Azure Cosmos DB - 專為 AI 時代打造的資料庫
「OpenAI 的 ChatGPT 服務是有史以來增長最快的消費者應用程式之一,該公司依賴 Cosmos DB 來動態調整這服務,使其保持高度可靠性和低維護需求。」 – Microsoft 董事長暨執行長 Satya Nadella
現今的應用程式需要具有快速回應能力,且一律保持線上狀態。 這些應用程式必須即時回應尖峰時間內使用量的巨變、儲存不斷增加的資料量,並在毫秒內將這些資料提供給使用者。 為了達到低延遲和高可用性,這些應用程式的執行個體必須部署在接近使用者的資料中心內。
AI 支援應用程式的激增造成了另一層複雜性,因為其中許多應用程式整合了多種資料存放區。 例如,部分組織建置了同時連線到 MongoDB、Postgres、Redis 和 Gremlin 的應用程式。 這些資料庫在實作工作流程和作業效能上有所不同,為調整應用程式帶來了額外的複雜性。
Azure Cosmos DB 藉由成為作業數據需求的單一資料庫,從 異地複寫的分散式快 取到備份記憶體,到 向量索引編製和搜尋,簡化和加速應用程式開發。 此資料庫可提供 AI 代理程式 (英文)、數位商務、物聯網和預約管理等新式應用程式所需的資料基礎結構, 可容納所有作業資料模型,包括關聯式、文件、向量、索引鍵/值、圖表和資料表。
提供業界頂尖功能的 AI 資料庫...
...無需費用
Azure Cosmos DB 是完全受控的 NoSQL、關聯式及向量資料庫, 提供一位數毫秒的回應時間,自動和立即的擴充性,以及保證在任何規模中的執行速度。 SLA 支援的可用性和企業級安全性可確保提供商務持續性。
應用程式開發更快且更具生產力,因為:
- 分散全球各地的周全多區域資料
- 開放原始碼 API
- 支援熱門語言的 SDK
- 具備整合式向量資料庫或與 Azure AI 服務無縫整合等 AI 資料庫功能,可支援檢索增強生成
- 根據自然語言提示生成 NoSQL 查詢的查詢 Copilot (預覽)
作為完全受控的服務,Azure Cosmos DB 利用自動管理、更新和修補,將資料庫管理權交到您手上。 它也會使用符合成本效益的無伺服器和自動調整選項來處理容量管理,以回應應用程式必須使容量符合需求的訴求。
提供下列免費選項:
- Azure Cosmos DB 存留期免費層 (部分機器翻譯) 免費提供 1000 RU/秒 (部分機器翻譯) 的輸送量,以及 25 GB 的儲存空間。
- Azure AI 優勢 (部分機器翻譯) 為 Azure AI 或 GitHub Copilot 客戶提供 40,000 RU/秒 (部分機器翻譯) 的輸送量 90 天 (相當於 $6,000)。
- 免費試用 Azure Cosmos DB (英文) 30 天,無需建立 Azure 帳戶;試用期間結束時不遵循任何承諾。
當您判斷 Azure Cosmos DB 符合需求時,可以透過保留容量在 Azure Cosmos DB 價格 (部分機器翻譯) 獲得最高 63% 的折扣。
免費試用 Azure Cosmos DB (英文)
提示
若要深入了解 Azure Cosmos DB,請於每星期四太平洋時間下午 1:00 在 Azure Cosmos DB Live TV 上加入我們。 請參閱即將推出的單元安排和過去的節目。
...不只是 AI 應用程式
除了 AI 之外,Azure Cosmos DB 也應該成為各種使用案例的首要資料庫,包括零售和行銷、IoT 和遠端通訊、遊戲、社交和個人化 (部分機器翻譯) 等。 Azure Cosmos DB 非常適合用於在全域範圍內處理大量資料、讀取和寫入,且回應時間接近真實的解決方案。 建置這些類型的應用程式時,Azure Cosmos DB 的保證高可用性、高輸送量、低延遲和可調式一致性是極大的優點。
針對哪種類型的應用程式,Azure Cosmos DB 適合
- 適用於反覆開發的彈性架構。 例如,想要採用彈性現代化 DevOps 實務並加速功能部署時間表的應用程式。
- 具延遲敏感性的工作負載。 例如,即時個人化。
- 高度彈性的工作負載。 例如,音樂會預約平台。
- 高輸送量工作負載。 例如,IoT 裝置狀態/遙測。
- 高可用性任務關鍵性工作負載。 例如,面向客戶的 Web Apps。
針對哪種類型的應用程式,Azure Cosmos DB 的適合度不佳
- 分析工作負載 (OLAP)。 例如,支援資料科學家/資料分析師案例的互動式、串流和批次分析。 請考慮改用 Microsoft Fabric。
- 高度關聯式應用程式。 例如,白標 CRM 應用程式。 請考慮改用 Azure SQL、適用於 MySQL 的 Azure 資料庫或適用於 PostgreSQL 的 Azure 資料庫。
...具有無與倫比的可靠性與彈性
在任何規模下都能保證提供的執行速度
取得無可匹敵的 SLA 支援速度和輸送量、快速的全域存取,以及即時彈性。
- 具有快速讀取和寫入延遲功能的全域即時存取,以及都受到 SLA 支援的輸送量和一致性
- 只需一個按鈕,就能進行任何 Azure 區域的多區域寫入和資料散發。
- 獨立且可在任何 Azure 區域間彈性縮放的儲存體和輸送量;即使在無法預測的流量高載期間,也適用於全球規模,沒有任何限制。
簡化的應用程式開發
透過開放原始碼 API、多個 SDK、無結構描述資料以及針對操作資料進行無 ETL 分析來快速建立。
- 與現代 (雲端原生) 應用程式開發中使用的重要 Azure 服務緊密整合,包括 Azure Functions、IoT 中樞、AKS (Azure Kubernetes Service)、App Service 等等。
- 從多個資料庫 API 中進行選擇,包括 NoSQL、MongoDB、PostgreSQL、Apache Cassandra、Apache Gremlin 和 Table 的原生 API。
- 使用 Azure Cosmos DB 作為關聯式、文件、向量、索引鍵/值、圖表和資料表等資料模型的統一 AI 資料庫。
- 搭配使用您選擇的語言與適用於 .NET、Java、Node.js 和 Python 的 SDK,在適用於 NoSQL 的 API 上建立應用程式。 或是選擇其他任何資料庫 API 的驅動程式。
- 變更摘要可讓您輕鬆追蹤和管理資料庫容器的變更,並使用 Azure Functions 建立觸發的事件。
- 無論資料模型為何,Azure Cosmos DB 的無結構描述服務會自動為所有資料編製索引,以提供高速的快速查詢。
任務關鍵性就緒
保證每個應用程式的商務持續性、99.999% 的可用性,以及企業級安全性。
- Azure Cosmos DB 提供一套完整的 SLA,包括領先業界的全球可用性。
- 使用自動資料複寫,輕鬆地將資料散發到任何 Azure 區域。 使用強式一致性時,多區域寫入或 RPO 0 可享有零停機。
- 使用自我管理金鑰,享有企業級的靜態加密。
- Azure 角色型存取控制可讓您的資料保持安全,並提供微調控制。
完全受控且符合成本效益
端對端資料庫管理,搭配無伺服器和自動調整,符合您的應用程式和擁有權總成本 (TCO) 需求。
- 完全受控的資料庫服務。 自動化、無需觸控、維護、修補及更新等功能,節省開發人員的時間和金錢。
- 符合成本效益的選項,適用於任何大小或規模可能發生的無法預測或偶一為之的工作負載,讓開發人員可以輕鬆地開始使用,而不需要規劃或管理容量。
- 無伺服器模型提供尖峰的工作負載自動化和回應式服務,以視需要管理流量高載。
- 自動調整佈建的輸送量,並在維護 SLA 的同時立即為無法預測的工作負載擴充容量。
適用於 Azure Cosmos DB 的 Azure Synapse Link
適用於 Azure Cosmos DB 的 Azure Synapse Link 是雲端原生的混合式交易和分析處理 (HTAP) 功能,可讓您對 Azure Cosmos DB 中的操作資料執行近乎即時的分析。 Azure Synapse Link 會在 Azure Cosmos DB 與 Azure Synapse Analytics 之間建立緊密順暢的整合。
- 降低分析複雜性,無需管理 ETL 工作。
- 操作資料的近即時深入解析。
- 不影響作業的工作負載。
- 已針對大規模的分析工作負載最佳化。
- 符合成本效益。
- 本機可用、全域散發、多區域寫入的分析。
- 與 Azure Synapse Analytics 原生整合。