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.

Slides:



Advertisements
Similar presentations
Microsoft Azure and DataStax: Start Anywhere and Scale to Any Size in the Cloud, On- Premises, or Both with a Leading Distributed Database MICROSOFT AZURE.
Advertisements

The Derivitec Risk Portal Provides Powerful, Cost-Effective Risk Management Solutions, Powered by Azure, that Deploy in Minutes MICROSOFT AZURE ISV PROFILE:
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Data Platform and Analytics Foundational Training
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
MICROSOFT AZURE ISV PROFILE: BMC SOFTWARE
Data Platform and Analytics Foundational Training
BLoyal Version 4: Real-Time, Omnichannel Loyalty and Engagement Solution Has Been Redesigned and Rebuilt on the Microsoft Azure Cloud Platform MICROSOFT.
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
Ralleo Enterprise-Grade Solution for Managing Change and Business Transformation Provides Opportunities to Better Analyze Real-Time Data MICROSOFT AZURE.
Partner Logo Veropath Offers a Next-Gen Expense Management SaaS Technology Solution, Built Specifically to Harness Big Data Analytics Capabilities in Azure.
New Heights by Guiding Them into the Cloud
Globally distributed, secure MongoDB with Azure Cosmos DB
Azure-Powered beaconsmind Suite Connects with CRM and POS Systems and Offers Dashboards with Data Insights to Boost Sales and Customer Loyalty MICROSOFT.
Free Cloud Management Portal for Microsoft Azure Empowers Enterprise Users to Govern Their Cloud Spending and Optimize Cloud Usage and Planning MICROSOFT.
Gather Valuable Customer Data
Trial.iO Makes it Easy to Provision Software Trials, Demos and Training Environments in the Azure Cloud in One Click, Without Any IT Involvement MICROSOFT.
Azure Cosmos DB Venitta J Microsoft Connect /6/2018 4:36 PM
Cherwell Service Management is an IT Service Management Solution that Makes it Easier for Users to Capitalize on Power of Microsoft Azure MICROSOFT AZURE.
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
Wonderware Online Cost-Effective SaaS Solution Powered by the Microsoft Azure Cloud Platform Delivers Industrial Insights to Users and OEMs MICROSOFT AZURE.
Stylelabs Develops the Marketing Content Hub to Offer Enterprises a High-End Marketing Content Management Platform Based on Microsoft Azure MICROSOFT AZURE.
Hosted on Azure, LoginRadius’ Customer Identity
Sell Global, Feel Local by Leveraging eShopWorld
Get Real Value and Insights from Your Data: Biin Solutions Provides Predictive Analytics, IoT, and Business Intelligence with Microsoft Azure Power MICROSOFT.
With Help from the Microsoft Azure Cloud,
Cloud Database Based on SQL Server 2012 Technologies
OpenNebula Offers an Enterprise-Ready, Fully Open Management Solution for Private and Public Clouds – Try It Easily with an Azure Marketplace Sandbox MICROSOFT.
Built on the Powerful Microsoft Azure Platform, Lievestro Delivers Care Information, Capacity Management Solutions to Hospitals, Medical Field MICROSOFT.
MyHealthDirect’s Enterprise Scheduling Platform, Based on Microsoft Azure, Improves the Patient Experience and Reduces Patient Readmissions MICROSOFT AZURE.
Running on the Powerful Microsoft Azure Platform,
Oscar AP by Massive Analytic: A Precognitive Analytics Platform for Effortless Data-Driven Decisions. Now Available in Azure Marketplace MICROSOFT AZURE.
Designed for Big Data Visual Analytics, Zoomdata Allows Business Users to Quickly Connect, Stream, and Visualize Data in the Microsoft Azure Platform MICROSOFT.
Yellowfin: An Azure-Compatible Business Intelligence Platform That Connects People with Their Data for Better Decision Making MICROSOFT AZURE APP BUILDER.
Interlake Hybrid Cloud Management Suite
Intelledox Infiniti Helps Organizations Digitally Transform Paper and Manual Business Processes into Intuitive, Guided User Experiences on Azure MICROSOFT.
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
Logsign All-In-One Security Information and Event Management (SIEM) Solution Built on Azure Improves Security & Business Continuity MICROSOFT AZURE APP.
11/18/2018 2:14 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
On-Premises, or Deployed in a Hybrid Environment
Big Red Cloud Offers a Simple Online Accounts Solution for Business Owners and Bookkeepers Hosted on the Powerful Microsoft Azure Platform MICROSOFT AZURE.
PowerHub on Microsoft Azure Enables Renewable Energy Professionals to Track and Manage Projects from a Centralized Platform Accessible Anywhere MICROSOFT.
DeFacto Planning on the Powerful Microsoft Azure Platform Puts the Power of Intelligent and Timely Planning at Any Business Manager’s Fingertips Partner.
Data Security for Microsoft Azure
Accelerate Your Self-Service Data Analytics
CloudLabs, Powered by Azure, Enables the Quick, Easy, Cost-Effective Management, Distribution of Online Training Labs for Education and Business MICROSOFT.
Excelian Grid as a Service Offers Compute Power for a Variety of Scenarios, with Infrastructure on Microsoft Azure and Costs Aligned to Actual Use MICROSOFT.
Unitrends Enterprise Backup Solution Offers Backup and Recovery of Data in the Microsoft Azure Cloud for Better Protection of Virtual and Physical Systems.
Introducing Qwory, a Business-to-Business Search Engine That’s Powered by Microsoft Azure and Detects Vital Contact Information for Businesses MICROSOFT.
Druva inSync: A 360° Endpoint and Cloud App Data Protection and Information Management Solution Powered by Azure for the Modern Mobile Workforce MICROSOFT.
Crypteron is a Developer-Friendly Data Breach Solution that Allows Organizations to Secure Applications on Microsoft Azure in Just Minutes MICROSOFT AZURE.
Dell Data Protection | Rapid Recovery: Simple, Quick, Configurable, and Affordable Cloud-Based Backup, Retention, and Archiving Powered by Microsoft Azure.
Adra ACCOUNTS: Transaction Matching Software Powered by the Microsoft Azure Cloud That Helps Optimize the Accounting and Finance Processes MICROSOFT AZURE.
Explore the Azure Cosmos DB with .NET Core 2.0
Keep Your Digital Media Assets Safe and Save Time by Choosing ImageVault to be Your Digital Asset Management Solution, Hosted in Microsoft Azure Partner.
One-Stop Shop Manages All Technical Vendor Data and Documentation and is Globally Deployed Using Microsoft Azure to Support Asset Owners/Operators MICROSOFT.
Appcelerator Arrow: Build APIs in Minutes. Connect to Any Data Source
Power-up NoSQL with Azure Cosmos DB
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
XtremeData on the Microsoft Azure Cloud Platform:
AIMS for BizTalk, Built on the Microsoft Azure Platform, Empowers Enterprises to Automate Insight and Analytics and Boost Value Creation MICROSOFT AZURE.
Quasardb Is a Fast, Reliable, and Highly Scalable Application Database, Built on Microsoft Azure and Designed Not to Buckle Under Demand MICROSOFT AZURE.
TEMPLATE NOTES Our datasheet and mini-case study templates are formatted specifically for consistency of branding at Microsoft. Please do not alter font.
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
Azure Cosmos DB with SQL API .Net SDK
Zendos Tecnologia Utilizes the Powerful, Scalable
Azure Cosmos DB Technical Deep Dive
DON’T SHOW TO CUSTOMERS – INTERNAL MICROSOFT
The Database World of Azure
Azure Cosmos DB – FY20 Top Use Cases
Presentation transcript:

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 Digital transformation Technology is omnipresent. It’s shaping how businesses plan for innovation and growth within their markets. The importance of digital transformation is urgent; Since 2000, 52% of Fortune 500 companies are gone due to digital disruption. We see companies responding by creating digital strategies across four core areas: engaging their customers, empowering their employees, optimizing their operations, and transforming their products. Empower your employees Optimize your operations

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 Getting ahead means embracing digital transformation and getting to the cloud. Studies show that companies that embrace the cloud grow 19.6% faster than those who do not.1 More than 80% of organizations now adopt cloud-first strategies as part of an overall digital transformation.2 As a first step on that transformation, IT must optimize its operations to effectively manage growth in the cloud. Sources: 1. IDC Digital Universe Executive Summary: https://www.emc.com/leadership/digital-universe/2014iview/executive-summary.htm 2. Building Trust in a Cloudy Sky https://www.mcafee.com/us/resources/reports/rp-building-trust-cloudy-sky.pdf

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. Respond to rapid, variable scale and demand at global scale Deliver customer analytics and business insights Power real-time experiences Meet customers’ high performance expectations

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

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: Tedious Set-Up and Maintenance Implementing an on-prem or IaaS deployment NoSQL database means you need to maintain the underlying OS supporting the database engine. Version upgrades, patching and OS optimizations are all up to the customer to ensure their environment is optimized and protected. With Azure Database Services, OS host updates are maintained by Azure as well as the database engine itself. Optimized for Performance With an on-prem or IaaS installation of NoSQL Database eg Mongo DB is required to tune the installation specifically for the expected usage of the application. Azure Database Service manages both the host OS and database configuration Expensive and complex HA solutions Achieving high-availability with IaaS or on-prem installations require replicas as well as orchestration logic to handle the failure of a master (or the addition of expensive 3rd party solutions). With Azure Database Services, HA is built-in and orchestrated by the Azure Database Management Service which means there is no configuration by the customer necessary. In addition, there are no replicas to maintain with Azure Database Services meaning it is free! Complex to achieve end-to-end security and compliance Azure’s secure platform (encryption at rest, encryption in motion (SSL)) combined with certifications for SOC2, PCI/PCI-DSS, HIPPA and others means that out of the box security and compliance is taken care-of for the customer. Challenging and costly to achieve scale Leveraging our HA infrastructure, scaling your Azure Database Service from one performance tier to another is as simple as moving a slider (or single CLI command) and within 30 seconds, your server is running at the performance necessary for your ever-growing workload. With IaaS or on-prem installations, increasing performance means provisioning new, larger VMs or worse – new HW. Unpredictable costs Azure Database Services billing model provides transparent visibility into the costs to run your server and even gives an estimate monthly cost based on resources provisioned.

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: MongoDB API Cassandra API SQL API NoSQL workloads Azure Cosmos DB

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

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 Global data distribution puts data where your customers are, increasing service and transaction speed Build real-time customer experiences Enable fast and global personalization, product recommendations, and fraud detection. Manage seasonal sales spikes and rapid inventory changes Predictable and fast service, even during high-traffic sales periods Simplified development with serverless architecture Fully-managed event-driven micro-services with elastic computing power Gain real-time insight with Spark analytics over operational data Optimize business decisions, and accelerate performance and operations insights Migrate NoSQL data and apps Migrate MongoDB, Cassandra and other NoSQL workloads

Azure Cosmos DB customers 12/13/2019 1:35 AM Azure Cosmos DB customers   © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

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

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 Elastic Scale out -> Tunable Consistency Small storage – large throughput (e.g. notification broadcast/poll) Large storage – small throughput (e.g. classic data/log store)

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 Elastic Scale out -> Tunable Consistency Small storage – large throughput (e.g. notification broadcast/poll) Large storage – small throughput (e.g. classic data/log store)

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 Strong Bounded-stateless Session Consistent prefix Eventual Tunable Consistency -> Single digit latency Bounded Staleness - Consistent Prefix. Reads lag behind writes by k prefixes or t interval Session - Consistent Prefix. Monotonic reads, monotonic writes, read-your-writes, write-follows-reads Consistent Prefix - Updates returned are some prefix of all the updates, with no gaps

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. SQL MongoDB Table API Column-family Document Key-value Graph Azure Cosmos DB

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 Look at Andrew’s “variety” slide Automatic and synchronous indexing of all ingested content - hash, range, geo-spatial, and columnar No schemas or secondary indices ever needed Resource governed, write optimized database engine with latch free and log structured techniques Online and in-situ index transformations While the database is fully schema-agnostic, schema-extraction is built in Customers can get Avro schemas from the database Item Color Microwave safe Liquid capacity CPU Memory Storage Geek mug Graphite Yes 16ox ??? Coffee Bean mug Tan No 12oz Surface book Gray 3.4 GHz Intel Skylake Core i7-6600U 16GB 1 TB SSD

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 HA Latency <10 ms 99th percentile 99.999% Throughput Consistency Guaranteed HA 99.999% for multi-region read; 99.99% for single region deployments

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 NoSQL wire protocol Azure Cosmos DB: MongoDB API Cassandra API SQL API MongoDB Couchbase CouchDB Neo4j HBase Cassandra DynamoDB

Data migration to Azure Cosmos DB AZURE COSMOS DB OFFERS MULTIPLE API OPTIONS FOR MIGRATING APP DATA Any NoSQL > Azure Cosmos DB SQL API An 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 API Azure Cosmos DB: API for MongoDB is ideal for applications requiring minimal code re-writes. Cassandra > Azure Cosmos DB Cassandra API Azure Cosmos DB: API for Cassandra is ideal for applications requiring minimal code re-writes.

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 Couchbase DynamoDB 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 Azure Cosmos DB: SQL API .NET Neo4j SQL CouchDB HBase

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

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 Azure Cosmos DB: API for MongoDB MongoDB wire protocol .NET MongoDB

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

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 Azure Cosmos DB: API for Cassandra Cassandra wire protocol .NET

Migrate Cassandra to azure cosmos db Overview: Migrating to Azure Cosmos DB Azure Cosmos DB: Cassandra API Identify the best migration approach for your apps DISCOVER Import Cassandra data Quick start video Make the move MIGRATE 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 OPTIMIZE Unlock your apps’ potential

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