Microsoft Azure Cosmos DB Developer Specialty (DP-420) Cert Prep: 5 Maintain an Azure Cosmos DB Solution by Microsoft Press

Microsoft Azure Cosmos DB Developer Specialty (DP-420) Cert Prep: 5 Maintain an Azure Cosmos DB Solution by Microsoft Press

2h 10mAdvanced2023-05-09

Authors

Microsoft Press

Microsoft Press

Microsoft

Course details

Cosmos DB is Microsoft Azure's flagship non-relational database product. It supports multiple application programming interfaces (APIs) that provide compatibility with competing NoSQL databases. If you’re looking to integrate enterprise-scale, cloud-based, NoSQL databases into your organization’s IT solutions, you may want to think about getting certified as a Microsoft Azure Cosmos DB developer. In this course, the fifth in a five-part series, instructor Tim Warner gives an overview of the skills you need to master to tackle the fifth domain of the Microsoft Azure Cosmos DB Developer Specialty (DP-420) certification exam. Learn how to monitor and troubleshoot an Azure Cosmos DB solution, implement backup and restore when needed, manage security protocols, implement data movement solutions, and design and implement a successful DevOps process for an Azure Cosmos DB solution.

Skills covered

Database AdministrationDatabase DevelopmentDatabase ManagementAzureNetwork AdministrationCloud PlatformsCert PrepNetwork and System AdministrationCloud ComputingMicrosoftSoftware Development

Concepts

Lesson 15 - Monitor and Troubleshoot an Azure Cosmos DB Solution

  • Learning objective
  • Evaluate response status code and failure metrics
  • Monitor data replication in relation to latency and availability
  • Configure Azure Monitor alerts for Azure Cosmos DB
  • Implement and query Azure Cosmos DB logs
  • Monitor distribution of data across partitions
  • Monitor security by using logging and auditing

Lesson 16 - Implement Backup and Restore for an Azure Cosmos DB Solution

  • Learning objective
  • Choose between periodic and continuous backup
  • Configure periodic backup
  • Configure continuous backup and recovery
  • Recover a database or container from a recovery point

Lesson 17 - Implement Security for an Azure Cosmos DB Solution

  • Learning objective
  • Choose between service-managed and customer-managed encryption keys
  • Configure network-level access control for Azure Cosmos DB
  • Configure data encryption for Azure Cosmos DB
  • Manage control plane access to Azure Cosmos DB by using Azure role-based access control (RBAC)
  • Manage data plane access to Azure Cosmos DB by using Azure Active Directory
  • Configure Cross-Origin Resource Sharing (CORS) settings
  • Manage account keys by using Azure Key Vault
  • Implement customer-managed keys for encryption
  • Implement Always Encrypted

Lesson 18 - Implement Data Movement for an Azure Cosmos DB Solution

  • Learning objective
  • Choose a data movement strategy
  • Move data by using client SDK bulk operations
  • Move data by using Azure Data Factory and Azure Synapse pipelines
  • Move data by using a Kafka connector
  • Move data by using Azure Stream Analytics
  • Move data by using the Azure Cosmos DB Spark Connector

Lesson 19 - Implement a DevOps Process for an Azure Cosmos DB Solution

  • Learning objective
  • Choose when to use declarative versus imperative operations
  • Provision and manage Azure Cosmos DB resources by using Azure Resource Manager templates (ARM templates)
  • Migrate between standard and autoscale throughput by using PowerShell or Azure CLI
  • Initiate a regional failover by using PowerShell or Azure CLI
  • Maintain index policies in production by using ARM templates

Conclusion

  • Summary
80,000 Toman