1 / 26

<Speaker> <date>

Migrate NoSQL apps to Azure Cosmos DB Unleash the potential of your MongoDB and Cassandra apps by seamlessly running them on the Azure Cosmos DB service platform. <Speaker> <date>. Technology is shaping how businesses innovate and grow. Engage your customers. Transform your products.

dminer
Download Presentation

<Speaker> <date>

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Migrate NoSQL apps to Azure Cosmos DB Unleash the potential of your MongoDB and Cassandra apps by seamlessly running them on the Azure Cosmos DB service platform. <Speaker> <date>

  2. Technology is shaping howbusinesses innovate and grow Engage your customers Transform your products Digital transformation Empower your employees Optimize your operations

  3. Getting ahead means getting to the cloud Companies that embrace the cloud grow 19.6% faster More than 80% of organizations now adopt cloud-first strategies

  4. App developers face new challenges Todays applications place new demands and data requirements on app developers. NoSQL developers increasingly look to leverage cloud capabilities and fully-managed services, so they can focus on application innovation. Deliver customer analytics and business insights Respond to rapid, variable scale and demand at global scale • Power real-time experiences • Meet customers’ high performance expectations

  5. Customers expect more from their Applications Performance around the world Greater customer choice and real-time experiences Intelligent predictions based on complex data Improved customer awareness through event-driven scenarios Responsive customer service through intuitive interactions

  6. NOSQL Developers want enterprise-grade MANAGED services Tedious set-up and maintenance requirements Expensive and complex HA solutions Achieving end-to-end security Over-provisioning of resources to achieve scale Unpredictable costs Challenges with NoSQL IaaS/on-premises offerings:

  7. Modernize Any NoSQL app with Azure Cosmos DB AZURE COSMOS DB OFFERS NOSQL APP DEVELOPERS: Fully-managed database service, born in the cloud Turnkey global distribution Low latency at any scale anywhere in the world Easy migration from MongoDB, Cassandra, and other NoSQL databases Use of existing tools, code, and drivers Automatic Indexing and partitioning Enterprise-grade SLAs on high availability and latency Native integrations for serverless architecture, advanced analytics, and event processing Optimization for real-time scenarios Azure Cosmos DB • Azure Cosmos DB: • MongoDB API • Cassandra API • SQL API NoSQL workloads

  8. Azure Cosmos db A FULLY-MANAGED GLOBALLY DATABASE SERVICE BUILT TO DELIVER EXTREMELY LOW LATENCY, HIGH AVAILABILITY, AND MASSIVE SCALE TO REAL-TIME, PERSONALIZED RETAIL EXPERIENCES

  9. Powering global solutions Azure Cosmos DB enables retailers to delight global customers with real-time experiences, data-driven personalization, and fast and reliable services across web and mobile. Serve global customers Build real-time customer experiences Manage seasonal sales spikes and rapid inventory changes Simplified development with serverless architecture Gain real-time insight with Spark analytics over operational data Migrate NoSQL data and apps Global data distribution puts data where your customers are, increasing service and transaction speed Enable fast and global personalization, product recommendations, and fraud detection. Predictable and fast service, even during high-traffic sales periods Fully-managed event-driven micro-services with elastic computing power Optimize business decisions, and accelerate performance and operations insights Migrate MongoDB, Cassandra and other NoSQL workloads

  10. Azure Cosmos DB customers

  11. Azure Cosmos DB Core (SQL) API Table API MongoDB Graph Document Column-family Key-value Guaranteed low latency at the 99th percentile Elastic scale out of storage & throughput Five well-defined consistency models Turnkey global distribution Comprehensive SLAs

  12. Build NoSQL Apps at global scale TURNKEY GLOBAL DISTRIBUTION With Azure Cosmos DB you can automatically replicate all your data around the world – across more regions than Amazon and Google combined • Available in all Azure regions • Manual and automatic failover • Automatic & synchronous multi-region replication

  13. Low Latency Apps at Any Scale GUARANTEED LOW LATENCY FOR YOUR NOSQL APPS Serve <10 ms read and <15 ms write requests at the 99th percentile from the nearest region while delivering data globally INDEPENDENTLY AND ELASTICALLY SCALE STORAGE AND THROUGHPUT ACROSS REGIONS Elastically scale throughput from 10 to 100s of millions of requests/sec across multiple regions Support for requests/sec for different workloads Customers pay only for the throughput and storage they need

  14. More consistency choices for Your App AZURE COSMOS DB OFFERS NOSQL DEVELOPERS A CHOICE OF FIVE DEFINED CONSISTENCY LEVELS FOR LOW LATENCY AND HIGH AVAILABILITY Simply select the model that best suites the needs of your application Session Bounded-stateless Eventual Consistent prefix Strong

  15. Multi-Model and Multi-API for NOSQL Developers Easily migrate your existing NoSQL Application using the Mongo DB or Cassandra API. Use the model that fits the needs of your app, and the APIs, tools and frameworks you are already familiar with. Table API SQL MongoDB Document Column-family Graph Key-value Azure Cosmos DB

  16. Handle any data with no schema or indexing required • Azure Cosmos DB’s schema-less service automatically indexes all your data, regardless of the data model, to delivery blazing fast queries. • Automatic index management • Synchronous auto-indexing • No schemas or secondary indices needed • Works across every data model GEEK

  17. enterprise-grade SLAs RUN YOUR NOSQL APP ON WORLD-CLASS INFRASTRUCTURE Only service with financially-backed SLAs for millisecond latency at the 99th percentile, 99.999% HA and guaranteed throughput and consistency Latency HA Throughput Consistency 99.999% Guaranteed Guaranteed <10ms 99thpercentile

  18. Easy to MIGRATE nosql apps to Azure Cosmos DB Make data modernization easy with seamless migration of NoSQL workloads to cloud. • Azure Cosmos DB MongoDB API, Cassandra API, and SQL API bring app data from existing NoSQL deployments • Leverage existing tools, drivers, and libraries, and continue using existing apps’ current SDKs • Turnkey geo-replication • No infrastructure or VM management required MongoDB Cassandra NoSQL wire protocol DynamoDB Azure Cosmos DB: MongoDB APICassandra APISQL API Couchbase Neo4j HBase CouchDB

  19. Data migration to Azure Cosmos DB AZURE COSMOS DB OFFERS MULTIPLE API OPTIONS FOR MIGRATING APP DATA Any NoSQL > Azure Cosmos DB SQL APIAn end-to-end data migration experience across client and server, with performance tuning and advanced functionality. The Azure Cosmos DB: SQL API is great for applications running on: MongoDB, Cassandra, HBase, DynamoDB, Couchbase, and CouchDB. MongoDB > Azure Cosmos DB MongoDB APIAzure Cosmos DB: API for MongoDB is ideal for applications requiring minimal code re-writes. Cassandra > Azure Cosmos DB Cassandra APIAzure Cosmos DB: API for Cassandra is ideal for applications requiring minimal code re-writes.

  20. Easy NoSQL migration WITH Azure Cosmos DB: SQL API START USING AZURE COSMOS DB AS THE DATA STORE FOR NOSQL APPS AND JSON DATA MongoDB DynamoDB Couchbase Create new Azure Cosmos DB account in the Azure Portal Import NoSQL data to Azure Cosmos DB with Azure Cosmos DB Data Migration tool and Azure Cosmos DB SQL API Manage and query JSON data in Azure Cosmos DB with your favorite tools and drivers Neo4j .NET SQL Azure Cosmos DB: SQL API CouchDB HBase

  21. Migrate NoSQL Data to azure cosmos db • DISCOVER • OPTIMIZE • MIGRATE • Identify the best migration approach for your apps • Unlock your apps’ potential • Make the move Use Azure Cosmos DB Data Migration Tool Use Azure Cosmos DB SQL API Build an app using .NET Build an app using .NET Core Build an app with Java Build an app with Node.js • Overview: Migrating to Azure Cosmos DB • Azure Cosmos DB: SQL API

  22. Easy migration WITH Azure Cosmos DB: api FOR MongoDB START USING AZURE COSMOS DB AS THE DATA STORE FOR MONGODB APPS IN THREE SIMPLE STEPS Create new Azure Cosmos DB account in the Azure Portal and choose API for MongoDB Import MongoDB data to Azure Cosmos DB with Azure Connection String Manage and query your data in Azure Cosmos DB with your favorite MongoDB tools and drivers MongoDB MongoDB wire protocol Azure Cosmos DB: API for MongoDB .NET

  23. Migrate mongodb to azure cosmos db • DISCOVER • OPTIMIZE • MIGRATE • Identify the best migration approach for your apps • Unlock your apps’ potential • Make the move Import MongoDB data Migrate an existing Node.js MongoDB web app Build a MongoDB API web app with .NET and the Azure portal Build a MongoDB API console app with Java and the Azure portal • Overview: Migrating to Azure Cosmos DB • Azure Cosmos DB: MongoDB API

  24. Easy migration WITH Azure Cosmos DB: api FOR Cassandra START USING AZURE COSMOS DB AS THE DATA STORE FOR MONGODB APPS IN THREE SIMPLE STEPS Create new Azure Cosmos DB account in the Azure Portal and choose API for Cassandra Import Cassandra data to Azure Cosmos DB with Azure Connection String and cqlsh COPY Manage and query your data in Azure Cosmos DB with your favorite tools and drivers .NET Cassandra wire protocol Azure Cosmos DB: API for Cassandra

  25. Migrate Cassandra to azure cosmos db • DISCOVER • OPTIMIZE • MIGRATE • Identify the best migration approach for your apps • Unlock your apps’ potential • Make the move Import Cassandra data Quick start video Build a Cassandra app using .NET Build a Cassandra app with Java Build a Cassandra app with Node.js Build a Cassandra app using Python • Overview: Migrating to Azure Cosmos DB • Azure Cosmos DB: Cassandra API

  26. TRY AZURE COSMOS DB FOR FREE  azure.microsoft.com/en-us/try/cosmosdb/​ MIGRATE DATA FROM MONGODB  docs.microsoft.com/en-us/azure/cosmos-db/mongodb-migrate ​ MIGRATE DATA FROM CASSANDRA docs.microsoft.com/en-us/azure/cosmos-db/cassandra-introduction MIGRATE DATA FROM ANY NOSQL DATABASE docs.microsoft.com/en-us/azure/cosmos-db/sql-api-introduction

More Related