此存储库包含 Microsoft 课程 DP-420 使用 Microsoft Azure Cosmos DB 设计和实现云原生应用程序和 Microsoft Learn 上的等效自定进度模块的动手实验室练习。 这些练习与学习材料配合使用,让你能够使用其描述的技术进行练习。
📝 若要完成这些练习,你需要一个 Microsoft Azure 订阅。 可在 https://azure.microsoft.com 注册免费试用版。
实验室
模块 | 实验室 |
---|---|
Setup | 创建实验室资源组 |
Setup | 设置实验室环境 |
Setup | 启用资源提供程序 |
Module 1 - Get started with Azure Cosmos DB for NoSQL | 创建 Azure Cosmos DB for NoSQL 帐户 |
Module 2 - Plan and implement Azure Cosmos DB for NoSQL | 通过 Azure 门户为 Azure Cosmos DB for NoSQL 配置吞吐量 |
Module 2 - Plan and implement Azure Cosmos DB for NoSQL | 使用 Azure 数据工厂迁移现有数据 |
Module 3 - Connect to Azure Cosmos DB for NoSQL with the SDK | 通过 SDK 连接 Azure Cosmos DB for NoSQL |
Module 3 - Connect to Azure Cosmos DB for NoSQL with the SDK | 配置 Azure Cosmos DB for NoSQL SDK 进行脱机开发 |
Module 4 - Access and manage data with the Azure Cosmos DB for NoSQL SDKs | 使用 Azure Cosmos DB for NoSQL SDK 创建和更新文档 |
Module 4 - Access and manage data with the Azure Cosmos DB for NoSQL SDKs | 批处理多点操作与 Azure Cosmos DB for NoSQL SDK |
Module 4 - Access and manage data with the Azure Cosmos DB for NoSQL SDKs | 使用 Azure Cosmos DB for NoSQL SDK 批量移动多个文档 |
Module 5 - Execute queries in Azure Cosmos DB for NoSQL | 使用 Azure Cosmos DB for NoSQL SDK 执行查询 |
Module 5 - Execute queries in Azure Cosmos DB for NoSQL | 在 Azure Cosmos DB for NoSQL SDK 中对叉积查询结果进行分页 |
Module 6 - Define and implement an indexing strategy for Azure Cosmos DB for NoSQL | 通过门户查看 Azure Cosmos DB for NoSQL 容器的默认索引策略 |
Module 6 - Define and implement an indexing strategy for Azure Cosmos DB for NoSQL | 使用 SDK 配置 Azure Cosmos DB for NoSQL 容器的索引策略 |
Module 7 - Integrate Azure Cosmos DB for NoSQL with Azure services | 使用 Azure Cosmos DB for NoSQL SDK 处理更改源事件 |
Module 7 - Integrate Azure Cosmos DB for NoSQL with Azure services | 使用 Azure Functions 处理 Azure Cosmos DB for NoSQL 数据 |
Module 7 - Integrate Azure Cosmos DB for NoSQL with Azure services | 使用 Azure AI 搜索和 Azure Cosmos DB for NoSQL 来搜索数据 |
Module 8 - Implement a data modeling and partitioning strategy for Azure Cosmos DB for NoSQL | 衡量客户实体的性能 |
Module 8 - Implement a data modeling and partitioning strategy for Azure Cosmos DB for NoSQL | 反规范化数据和聚合以及使用更改源实现引用完整性的成本 |
Module 9 - Design and implement a replication strategy for Azure Cosmos DB for NoSQL | 通过 Azure Cosmos DB for NoSQL SDK 连接到不同区域 |
Module 9 - Design and implement a replication strategy for Azure Cosmos DB for NoSQL | 在门户和 Azure Cosmos DB for NoSQL SDK 中配置一致性模型 |
Module 9 - Design and implement a replication strategy for Azure Cosmos DB for NoSQL | 通过 Azure Cosmos DB for NoSQL SDK 连接到多区域写入帐户 |
Module 10 - Optimize query and operation performance in Azure Cosmos DB for NoSQL | 优化 Azure Cosmos DB for NoSQL 容器的索引策略以执行常见操作 |
Module 10 - Optimize query and operation performance in Azure Cosmos DB for NoSQL | 优化 Azure Cosmos DB for NoSQL 容器的索引策略以执行特定查询 |
Module 11 - Monitor and troubleshoot an Azure Cosmos DB for NoSQL solution | 使用 Azure Monitor 分析 Azure Cosmos DB for NoSQL 帐户 |
Module 11 - Monitor and troubleshoot an Azure Cosmos DB for NoSQL solution | 使用 Azure Cosmos DB for NoSQL SDK 对应用程序进行故障排除 |
Module 11 - Monitor and troubleshoot an Azure Cosmos DB for NoSQL solution | 从恢复点恢复数据库或容器 |
Module 11 - Monitor and troubleshoot an Azure Cosmos DB for NoSQL solution | 将 Azure Cosmos DB for NoSQL 帐户密钥存储在 Azure Key Vault 中 |
Module 12 - Manage an Azure Cosmos DB for NoSQL solution using DevOps practices | 使用 Azure CLI 脚本调整预配的吞吐量 |
Module 12 - Manage an Azure Cosmos DB for NoSQL solution using DevOps practices | 使用 Azure 资源管理器模板创建 Azure Cosmos DB for NoSQL 容器 |
Module 13 - Create server-side programming constructs in Azure Cosmos DB for NoSQL | 使用 Azure 门户创建存储过程 |
Module 13 - Create server-side programming constructs in Azure Cosmos DB for NoSQL | 通过 SDK 实现和使用用户定义的函数 |