In this post, we talk about how we can migrate an Azure Cosmos DB database from one tenant to another. Why? There are cases when you need to migrate your database, especially when your systems evolve. In this situation moving the database from one Azure Subscription to another one, it is not enough. Context The migration was required because of the business context and the way how the product evolved. When you need to do such a migration, there a few questions that you need to ask yourself. 1. What kind of Azure Cosmos DB API are you using? We used SQL API 2. What is the maintenance window? We had 24 hours for the entire system, with a 3-hour window for Azure Cosmos DB. 3. What is the database size? 20GB 4. What is the index size? 2.2GB 5. What are the average request and average throughput per second? The throughput is around 200 RU/s with around 25 requests/s Current options At this moment in time, Azure Cosmos DB d
DREAMER, CRAFTER, TECHNOLOGY ENTHUSIAST, SPEAKER, TRAINER, AZURE MVP, SOLVING HARD BUSINESS PROBLEMS WITH CUTTING-EDGE TECHNOLOGY