Azure Cosmos DB - AI 时代数据库

适用对象: NoSQL MongoDB Cassandra Gremlin

如今的应用程序需要具备高响应能力并始终联机。 它们必须实时对高峰时段使用情况的巨大变化做出响应,存储不断增加的数据量,并在毫秒内将这些数据提供给用户。 若要实现低延迟和高可用性,需要在靠近用户的数据中心部署这些应用程序的实例。

Azure Cosmos DB 是一种用于新式应用开发的完全托管的 NoSQL 数据库。 个位数的毫秒响应时间以及自动和即时的可伸缩性,可保证任何规模的速度。 SLA 支持的可用性和企业级安全性可确保业务连续性。 得益于中国各地的统包多区域数据分布以及适用于常用语言的开源 API 和 SDK,应用开发的速度增快且效率增高。 作为一项完全托管的服务,Azure Cosmos DB 使用自动管理、更新和修补,使你无需进行数据库管理。 它还通过经济高效的无服务器和自动缩放选项处理容量管理,这些选项可响应应用程序的需求,使容量与需求相匹配。

可以使用 Azure Cosmos DB 免费层获得一个帐户,该帐户头 1000 RU/秒的吞吐量和 25 GB 的存储免费。

...不仅限于 AI 应用

除了 AI,Azure Cosmos DB 也应该是各种用例的首选数据库,包括零售和营销IoT 和远程信息处理游戏社交个性化等等。 Azure Cosmos DB 非常适合处理大量数据的解决方案,其以多区域规模进行读写,而且响应近乎实时。 在构建此类应用程序时,Azure Cosmos DB 的保证高可用性、高吞吐量、低延迟和可调一致性是巨大的优势。

Azure Cosmos DB 适合哪种类型的应用?
  • 用于迭代开发的灵活架构。 例如,想要采用灵活的新式 DevOps 做法并加快功能部署时间线的应用。
  • 延迟敏感型工作负载。 例如,实时个性化设置。
  • 高度弹性的工作负载。 例如,音乐会预订平台。
  • 高吞吐量工作负载。 例如,IoT 设备状态/遥测。
  • 高度可用的任务关键型工作负载。 例如,面向客户的 Web 应用。
Azure Cosmos DB 适合哪种类型的应用?
  • 分析工作负载 (OLAP)。 例如,实现数据科学家/数据分析师方案的交互式、流式处理和批处理分析。 请考虑改用 Microsoft Fabric。
  • 高度相关的应用。 例如,白标签 CRM 应用程序。 请考虑改用 Azure SQL、Azure Database for MySQL。

...具有无与伦比的可靠性和灵活性

保证任何规模的速度

获得无与伦比的 SLA 支持的速度和吞吐量、快速的多区域访问和即时弹性。

  • SLA 对具有快速读写延迟的多区域实时访问以及吞吐量和一致性提供支持
  • 只需单击一下按钮,即可进行多区域写入并将数据分发到任何 Azure 区域。
  • 在任何 Azure 区域独立且弹性地缩放存储和吞吐量(即使在不可预知的流量激增期间),以实现在中国范围内无限缩放的目标。

简化应用程序开发

使用开放源代码 API、多个 SDK、无架构数据和对操作数据的无 ETL 分析进行快速构建。

  • 与新式(云原生)应用开发中使用的关键 Azure 服务深度集成,包括 Azure Functions、IoT 中心、AKS (Azure Kubernetes Service)、应用服务等。
  • 从多个数据库 API 中进行选择,包括原生 API for NoSQL、MongoDB、Apache Cassandra、Apache Gremlin 和 Table。
  • 使用 Azure Cosmos DB 作为关系、文档、矢量、键值、图形和表等数据模型的统一 AI 数据库。
  • 使用自选语言和适用于 .NET、Java、Node.js 和 Python 的 SDK,在 API for NoSQL 上构建应用。 或者在为任何其他数据库 API 选择的驱动程序上创建应用。
  • 通过更改源,可以轻松地跟踪和管理对数据库容器所做的更改以及使用 Azure Functions 创建触发事件。
  • Azure Cosmos DB 的无架构服务会自动为所有数据(无论数据模型为何)编制索引,从而快速交付查询。

关键任务就绪

保证每个应用程序的业务连续性、99.999% 的可用性和企业级安全性。

  • Azure Cosmos DB 提供了全面的 SLA 套件,包括中国各地业界领先的可用性。
  • 通过自动数据复制轻松地将数据分布到任何 Azure 区域。 使用强一致性时,多区域写入或 RPO 0 无需停机。
  • 通过自行管理的密钥体验企业级静态加密。
  • Azure 基于角色的访问控制可确保数据安全,并提供精细的控制。

完全托管和经济高效

端到端数据库管理,无需服务器,自动缩放以匹配应用程序和总拥有成本 (TCO) 需求。

  • 完全托管的数据库服务。 自动、无需触控、维护、修补和更新,从而为开发人员了节省时间和资金。
  • 适用于任何规模的不可预测或偶发性工作负载的经济高效选项,使开发人员无需计划或管理容量即可轻松入门。
  • 无服务器模型提供尖峰工作负载自动响应服务,可按需管理流量激增。
  • 自动缩放预配的吞吐量,可在保持 SLA 的同时自动并立即缩放容量以应对不可预测的工作负载。

Azure Synapse Link for Azure Cosmos DB 是一种云原生混合事务和分析处理 (HTAP) 功能,可用于对 Azure Cosmos DB 中的操作数据进行准实时分析。 Azure Synapse Link 在 Azure Cosmos DB 和 Azure Synapse Analytics 之间建立紧密无缝的集成。

  • 无需管理 ETL 作业,降低了分析复杂性。
  • 准实时了解操作数据。
  • 不会影响操作工作负载。
  • 针对大规模分析工作负载进行了优化。
  • 经济高效。
  • 针对本地可用的多区域分布式多区域写入进行的分析
  • 与 Azure Synapse Analytics 本机集成。