将 Azure Cosmos DB for MongoDB 与 Azure 服务集成
适用对象: MongoDB
Azure Cosmos DB for MongoDB 是一种云原生产品/服务,可与其他 Azure 服务无缝集成以构建企业级新式应用程序。
用于运行应用程序的计算服务
托管选项和部署方案包括多个用于 Azure 的服务和工具。 Azure 有许多用于托管的选项和工具,有助于你将应用从本地或云存储库迁移到 Azure。
Azure 应用服务
Azure 应用服务使你可以完全配置和管理 Web 服务器,而无需管理基础环境。
入门示例:
用于入门的快速入门:Azure 应用服务上使用 Node.js API 和 Azure Cosmos DB for MongoDB 的待办事项应用程序。
此示例包含构建、部署和监视 Azure 解决方案所需的所有内容,其中将 React.js 用于 Web 应用程序、将 Node.js 用于 API、将 Azure Cosmos DB for MongoDB 用于存储并将 Azure Monitor 用于监视和日志记录。快速入门:Azure 应用服务上使用 C# API 和 Azure Cosmos DB for MongoDB 的待办事项应用程序
此示例演示如何使用 C#、Azure Cosmos DB for MongoDB(用于存储)和 Azure Monitor(用于监视和日志记录)构建 Azure 解决方案。快速入门:Azure 应用服务上使用 Python API 和 Azure Cosmos DB for MongoDB 的待办事项应用程序
此示例包含构建、部署和监视 Azure 解决方案所需的所有内容,其中将 React.js 用于 Web 应用程序、将 Python (FastAPI) 用于 API、将 Azure Cosmos DB for MongoDB 用于存储并将 Azure Monitor 用于监视和日志记录。
Azure Functions 和 Static Web Apps
Azure Functions为事件驱动方案托管无服务器 API 终结点或微服务。 Static Web Apps 用于托管可以使用无服务器 Azure Functions 增强的静态网站和单页应用程序。
入门示例:
快速入门:Static Web Apps 和 Functions 上使用 Node.js API 和 Azure Cosmos DB for MongoDB 的待办事项应用程序
此示例包含构建、部署和监视 Azure 解决方案所需的所有内容,其中将 React.js 用于 Web 应用程序、将 Node.js 用于 API、将 Azure Cosmos DB for MongoDB 用于存储并将 Azure Monitor 用于监视和日志记录。快速入门:Azure 应用服务上使用 Python API 和 Azure Cosmos DB for MongoDB 的待办事项应用程序
此示例包含构建、部署和监视 Azure 解决方案所需的所有内容,其中将 React.js 用于 Web 应用程序、将 Python (FastAPI) 用于 API、将 Azure Cosmos DB for MongoDB 用于存储并将 Azure Monitor 用于监视和日志记录。
Azure Container Apps
Azure 容器应用提供完全托管无服务器容器服务,用于大规模构建和部署新式应用。
入门示例:
快速入门:Azure 容器应用上使用 Node.js API 和 Azure Cosmos DB for MongoDB 的待办事项应用程序
此示例包含构建、部署和监视 Azure 解决方案所需的所有内容,其中将 React.js 用于 Web 应用程序、将 Node.js 用于 API、将 Azure Cosmos DB for MongoDB 用于存储并将 Azure Monitor 用于监视和日志记录。快速入门:Azure 容器应用上使用 Python API 和 Azure Cosmos DB for MongoDB 的待办事项应用程序
此示例包含构建、部署和监视 Azure 解决方案所需的所有内容,其中将 React.js 用于 Web 应用程序、将 Python (FastAPI) 用于 API、将 Azure Cosmos DB for MongoDB 用于存储并将 Azure Monitor 用于监视和日志记录。
Azure 虚拟机
使用 Azure 虚拟机可以完全控制运行应用程序的计算环境。 还可以选择使用 Azure 虚拟机规模集在几分钟内从一个 VM 实例扩展到数千个实例。
Azure Kubernetes 服务 (AKS)
Azure Kubernetes 服务是一种托管 Kubernetes 服务,用于运行容器化应用程序。 你可构建和运行可移植的、基于微服务的现代应用程序,从而使用 Kubernetes 安排和管理这些应用程序组件的可用性。
增强应用程序中的功能
Azure AI 搜索
Azure AI 搜索是完全托管的云搜索服务,可提供自动补全、地理空间搜索、筛选和分面功能,以获得丰富的用户体验。 下面介绍如何为 Azure Cosmos DB for MongoDB 帐户中的数据编制索引,以便与 Azure AI 搜索一起使用。
提高数据库安全性
Azure 网络
使用 Azure 网络功能可以连接混合和云原生应用程序并提供低延迟、基于零信任的网络服务 -
Azure Key Vault
Azure Key Vault 可帮助你安全地存储和管理应用程序机密。 可以使用 Azure Key Vault-
Microsoft Entra ID
Microsoft Entra 托管标识使开发人员无需管理凭据。 下面介绍如何为 Azure Cosmos DB 帐户创建托管标识。
后续步骤
了解其他重要集成: