Presentation is loading. Please wait.

Presentation is loading. Please wait.

Globally distributed, secure MongoDB with Azure Cosmos DB

Similar presentations


Presentation on theme: "Globally distributed, secure MongoDB with Azure Cosmos DB"— Presentation transcript:

1 Globally distributed, secure MongoDB with Azure Cosmos DB
6/11/2018 5:24 PM BRK3110 Globally distributed, secure MongoDB with Azure Cosmos DB Siddhesh Vethe Engineering Manager © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Developing planet-scale apps comes with planet-scale challenges
Write accurate, globally distributed apps Developing planet-scale apps comes with planet-scale challenges Managing and versioning evolving schemas Scaling both throughput and storage based on global demand Balancing the needs for strong and eventual consistency Delivering highly-responsive experiences Ensuring an always-on system

3 Put your data where your users are

4 Introducing Azure Cosmos DB A globally distributed, massively scalable, multi-model database service
Automatically replicate all your data around the world – across more regions than Amazon and Google combined Global distribution

5 Introducing Azure Cosmos DB A globally distributed, massively scalable, multi-model database service
Use key-value, graph, and document with a schema-agnostic service that doesn’t require any schema or secondary indexes Global distribution Multi-model + multi API KEY-VALUE COLUMN-FAMILY DOCUMENT GRAPH

6 Introducing Azure Cosmos DB A globally distributed, massively scalable, multi-model database service
Independently and elastically scale storage and throughput across regions Global distribution Multi-model + multi API Elastic scale-out

7 Introducing Azure Cosmos DB A globally distributed, massively scalable, multi-model database service
Choose from five defined consistency levels for low latency and high availability Global distribution Multi-model + multi API Strong Bounded-stateless Session Consistent prefix Eventual Elastic scale-out Choice of consistency

8 Introducing Azure Cosmos DB A globally distributed, massively scalable, multi-model database service
Serve <10 ms read and <15 ms write requests at the 99th percentile from the nearest region while delivering data globally Global distribution Multi-model + multi API Elastic scale-out Guaranteed global millisecond latency at the 99th percentile Choice of consistency Guaranteed single-digit latency

9 Introducing Azure Cosmos DB A globally distributed, massively scalable, multi-model database service
Only service with financially-backed SLAs for millisecond latency at the 99th percentile, 99.99% HA and guaranteed throughput and consistency Global distribution Multi-model + multi API <10ms Latency 99th percentile Throughput Guaranteed Elastic scale-out 99.99% HA Consistency Guaranteed Choice of consistency Guaranteed single-digit latency Enterprise-level SLAs

10 Introducing Azure Cosmos DB A globally distributed, massively scalable, multi-model database service
Global distribution Multi-model + multi API Elastic scale-out Choice of consistency Guaranteed single-digit latency Enterprise-level SLAs

11 Azure Cosmos DB: MongoDB API A globally distributed, massively scalable, multi-model database service Leverage existing MongoDB drivers, libraries, and tools with the globally distributed, multi-model Azure Cosmos DB database. MongoDB Compatibility Import/Export data using mongo tools. MongoDB Queries CRUD operations Mongo shell Sharding Replica-sets Mongodump Mongorestore Mongoimport Robomongo Studio 3T …… Existing MongoDB application continue to use the same SDK’s View/Manage your data using tools like mongo shell/Robo 3T etc. Horizontally scale your data using shards

12 Azure Cosmos DB: MongoDB API A globally distributed, massively scalable, multi-model database service No need to add/remove replica-sets. Replicate your data to any Azure region using Azure Portal / CLI MongoDB Compatibility Turnkey geo-replication

13 Azure Cosmos DB: MongoDB API A globally distributed, massively scalable, multi-model database service No need to add/remove replica-sets. Replicate your data to any Azure region using Azure Portal / CLI MongoDB Compatibility Turnkey geo-replication # Replicate in multiple regions az cosmosdb update \ --name $name \ --resource-group $resourceGroupName \ --locations "South Central US"=0 “West Europe"=1 “South India"=2 “Southeast Asia"=3 “East Asia"=4

14 Azure Cosmos DB: MongoDB API A globally distributed, massively scalable, multi-model database service Automatically index your schema-less data without compromising performance on writes and reads. MongoDB Compatibility Physical index Schema Turnkey geo-replication Automatic indexing

15 Azure Cosmos DB: MongoDB API A globally distributed, massively scalable, multi-model database service Automatically index your schema-less data without compromising performance on writes and reads. MongoDB Compatibility { "locations": [ { "country": "Germany", "city": "Berlin" }, { "country": "France", "city": "Paris" } ], "headquarter": "Belgium", "exports":[{ "city": "Moscow" },{ "city": "Athens"}] } Turnkey geo-replication Automatic indexing locations headquarter exports 1 Belgium 1 country city country city city city Germany Berlin France Paris Moscow Athens

16 Azure Cosmos DB: MongoDB API A globally distributed, massively scalable, multi-model database service Multi-tenant databases are always more cost effective. MongoDB Compatibility Turnkey geo-replication $ 10x Automatic indexing Cost Industry leading TCO (Total Cost of Ownership) $ 3x Azure Cosmos DB DynamoDB On-premises Open-source NoSQL

17 Azure Cosmos DB: MongoDB API A globally distributed, massively scalable, multi-model database service Support for enterprise grade security features to protect your database MongoDB Compatibility Turnkey geo-replication Automatic indexing Encryption at rest IP firewall Industry leading TCO (Total Cost of Ownership) Built-in RBAC support Master + read-only keys Security Encryption in transit (SSL)

18 Azure Cosmos DB: MongoDB API A globally distributed, massively scalable, multi-model database service Azure Cosmos DB adheres to multiple international and industry-specific compliance standards. Rigorous third-party audits verify the service’s adherence to the strict mandated security controls. MongoDB Compatibility Turnkey geo-replication ISO/IEC 27018 Automatic indexing HIPAA and the HITECH Act Industry leading TCO (Total Cost of Ownership) European Union Model Clauses Payment Card Industry (PCI) Data Security Standard (DSS) Security SOC 1 & 2 Compliance

19 6/11/2018 5:24 PM Demo © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 at https://azure.microsoft.com/en-us/try/cosmosdb/

21 6/11/2018 5:24 PM Q/A © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 Please evaluate this session
Tech Ready 15 6/11/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite Phone: download and use the Microsoft Ignite mobile app Your input is important! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

23 6/11/2018 5:24 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Globally distributed, secure MongoDB with Azure Cosmos DB"

Similar presentations


Ads by Google