Hi @Dinnemidi Ananda Kumar
Regarding your migration strategy questions:
Based on the information provided, we can't recommend migrating specifically to Serverless, Shared Throughput, or PostgreSQL based on cost alone. The appropriate target depends on your workload characteristics, including RU consumption, traffic patterns, latency requirements, availability, and application compatibility.
Serverless is generally a good fit for workloads with intermittent or unpredictable traffic because billing is based on consumed request units (RUs) rather than provisioned throughput.
Shared Throughput is often a better option when multiple containers have continuous low-to-moderate activity and can efficiently share a common RU/s pool.
PostgreSQL should only be considered if your application is being redesigned for a relational data model. It is not a direct replacement for Azure Cosmos DB for NoSQL and would typically require application and data model changes.
For migrating data between Azure Cosmos DB accounts, Microsoft supports the following tools:
Azure Cosmos DB Data Migration Tool – suitable for offline or bulk migrations between Cosmos DB accounts or for importing/exporting JSON data.
Azure Data Factory (ADF) – recommended for orchestrating large-scale or automated data movement between Azure Cosmos DB accounts.
Regarding the migration timeline and cost, there isn't a fixed estimate. It depends on factors such as:
Total data volume
Number of containers and documents
Average document size
Available RU/s during migration
Network bandwidth
Whether the migration is offline or requires minimal downtime
If you can share your approximate database size, current RU consumption, and expected traffic pattern (steady or bursty), we can provide more targeted guidance on the most appropriate migration approach.
References:
Azure Cosmos DB throughput models (Serverless vs. Provisioned): https://learn.microsoft.com/azure/cosmos-db/throughput-serverless
Azure Cosmos DB Serverless: https://learn.microsoft.com/azure/cosmos-db/serverless
Azure Cosmos DB Data Migration Tool: https://learn.microsoft.com/azure/cosmos-db/how-to-migrate-desktop-tool
Azure Data Factory connector for Azure Cosmos DB: https://learn.microsoft.com/azure/data-factory/connector-azure-cosmos-db