Module 1: Building Globally Distributed Applications with Cosmos DB
This module describes the benefits and architecture of Cosmos DB.
Lessons
- Cosmos DB overview
- Cosmos DB APIs
- Provisioning Throughput
- Partitioning/Sharding Best Practices
Lab : Creating a Cosmos DB Database
- Create Cosmos DB Account
- Configure RUs
At the end of this module, the students will be able to describe:
Module 2: Migrate MongoDB Workloads to Cosmos DB
Migrate MongoDB Workloads to Cosmos DB
- Understand Migration Benefits
- Migration Planning
- Data Migration
- Application Migration
- Post-migration considerations
Lab : Migrating MongoDB Workloads to Cosmos DB
- Create a Migration Project
- Define Source and Target
- Perform Migration
- Verify Migration
At the end of this module, the students will be able to:
- Perform Migration Planning
- Perform Data Migration
- Perform Application Migration
- Undertake Post-migration considerations
Module 3: Migrate Cassandra DB Workloads to Cosmos DB
This module describes the benefits and process of migrating Cassandra DB workloads to Cosmos DB.
Lab : Migrating Cassandra DB Workloads to Cosmos DB
- Export the Schema
- Move Data Using CQLSH COPY
- Move Data Using Spark
Additional ReadingThere is no additional reading required to take this course.