Azure Cosmos DB NoSQL Migration

Size: px
Start display at page:

Download "Azure Cosmos DB NoSQL Migration"

Transcription

1 Azure Cosmos DB NoSQL Migration

2 A P P D E V E L O P E R S FA C E N E W C H A L L E N G E S 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

3 NOSQL DEVELOPERS WANT ENTERPRISE -GRADE MANAGED SERVICES FOR NOSQL DATABASES Tedious set-up and maintenance requirements Expensive and complex HA solutions Challenges with NoSQL IaaS/onpremises offerings: Achieving end-to-end security Over-provisioning of resources to achieve scale Unpredictable costs

4 A Z U R E C O S M O S D B A globally distributed, massively scalable, multi-model database service SQL MongoDB Table API Key-value Column-family Document Graph Elastic scale out of storage & throughput Guaranteed low latency at the 99 th percentile Five well-defined consistency models Turnkey global distribution Comprehensive SLAs

5 M O D E R N I Z E A N Y N O S Q L A P P W I T H A Z U R E C O S M O S D B 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 Azure Cosmos DB Easy lift-and-shift migration from MongoDB and Cassandra Use existing tools, code, and drivers Automatic Indexing and partitioning Azure Cosmos DB: API for MongoDB API for Cassandra Enterprise-grade SLAs on high availability and latency Native integrations for serverless architecture, advanced analytics, and event processing Optimized for real-time scenarios NoSQL workloads

6 Azure Cosmos DB VA L U E P R O P O S I T I O N Azure Cosmos DB: API for MongoDB API for Cassandra NoSQL workloads

7 T U R N K E Y G L O B A L D I S T R I B U T I O N PUT YOUR DATA WHERE YOUR USERS ARE Automatically replicate all your data around the world, and across more regions than Amazon and Google combined. Available in all Azure regions Manual and automatic failover Automatic & synchronous multi-region replication

8 E L A S T I C S C A L E O U T O F S T O R A G E A N D T H R O U G H P U T SCALES AS YOUR APPS NEEDS CHANGE Independently and elastically scale storage and throughput across regions even during unpredictable traffic bursts with a database that adapts to your app s needs. Elastically scale throughput from 10 to 100s of millions of requests/sec across multiple regions Support for requests/sec for different workloads Pay only for the throughput and storage you need

9 G U A R A N T E E D L O W L AT E N C Y PROVIDE USERS AROUND THE WORLD WITH FAST ACCESS TO DATA Serve <10 ms read and <15 ms write requests at the 99th percentile from the region nearest to users, while delivering data globally.

10 F I V E W E L L - D E F I N E D C O N S I S T E N C Y M O D E L S CHOOSE THE BEST CONSISTENCY MODEL FOR YOUR APP Offers five consistency models Provides control over performance-consistency tradeoffs, backed by comprehensive SLAs. An intuitive programming model offering low latency and high availability for your planet-scale app. Strong Bounded-stateless Session Consistent prefix Eventual

11 M U LT I P L E D ATA M O D E L S A N D A P I s USE THE MODEL THAT FITS YOUR REQUIREMENTS, AND THE APIS, TOOLS, AND FRAMEWORKS YOU PREFER Cosmos DB offers a multitude of APIs to access and query data including, SQL, various popular OSS APIs, and native support for NoSQL workloads. Use key-value, tabular, graph, and document data Data is automatically indexed, with no schema or secondary indexes required Blazing fast queries with no lag MongoDB Table API SQL Key-value Column-family Document Graph

12 C O M P R E H E N S I V E S L A s RUN YOUR APP ON WORLD-CLASS INFRASTRUCTURE Azure Cosmos DB is the only service with financially-backed SLAs for millisecond latency at the 99th percentile, % HA and guaranteed throughput and consistency Latency HA Throughput Consistency <10 ms 99 th percentile % Guaranteed Guaranteed

13 H A N D L E A N Y D ATA W I T H N O S C H E M A O R I N D E X I N G R E Q U I R E D 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 Item Color Microwave safe Liquid capacity CPU Memory Storage Geek mug Coffee Bean mug Graphite Yes 16ox????????? Tan No 12oz????????? Surface book Gray?????? 3.4 GHz Intel Skylake Core i7-6600u 16GB 1 TB SSD

14 T R U S T Y O U R D ATA T O I N D U S T R Y - L E A D I N G S E C U R I T Y & C O M P L I A N C E Azure is the world s most trusted cloud, with more certifications than any other cloud provider. Enterprise grade security Encryption at Rest Encryption is enabled automatically by default Comprehensive Azure compliance certification

15 N O S E R V E R M A N A G E M E N T Azure Cosmos DB s service is regularly and automatically updated to support new client database versions and wire protocol formats. No need to manage or patch database servers Data does not need to be migrated to support a new protocol version MongoDB

16 Account R E S O U R C E S & C O N S U M P T I O N Container Item

17 R E S O U R C E H I E R A R C H Y CONTAINERS Logical resources surfaced to APIs as tables, collections (for documents) or graphs, which are made up of one or more physical partitions or servers. RESOURCE PARTITIONS Tables Collections Graphs Consistent, highly available, and resource-governed coordination primitives Consist of replica sets, with each replica hosting an instance of the database engine Containers Owns a set of keys (partition and row) Can uniquely belong to a tenant by assigning one partition key or one container per tenant Resource Partitions

18 C R E AT I N G A C C O U N T Account Container Item

19 C O N TA I N E R R E P R E S E N TAT I O N S Account Container = Collection Graph Table Column Family Item

20 R E Q U E S T U N I T S Request Units (RUs) is a rate-based currency Abstracts physical resources for performing requests Key to multi-tenancy, SLAs, and COGS efficiency Foreground and background activities % Memory % CPU % IOPS

21 Incoming Requests R E Q U E S T U N I T S Normalized across various access methods 1 read of 1 KB document from a single partition Each request consumes fixed RUs Applies to reads, writes, queries, and stored procedure execution Provisioned in terms of RU/sec Rate limiting based on amount of throughput provisioned Can be increased or decreased instantaneously Metered Hourly Background processes like TTL expiration, index transformations scheduled when quiescent Max RU/sec Min RU/sec Rate limit No rate limiting Replica Quiescent

22 R E Q U E S T U N I T P R I C I N G E X A M P L E Storage Cost Avg Record Size (KB) 1 Number of Records 100,000 Total Storage (GB) 100 Monthly Cost per GB $0.25 Expected Monthly Cost for Storage $25.00 Throughput Cost Operation Type Number of Requests per Second Avg RU's per Request RU's Needed Create Read Total RU/sec 900 Monthly Cost per 100 RU/sec $6.00 Expected Monthly Cost for Throughput $54.00 Total Monthly Cost [Total Monthly Cost] = [Monthly Cost for Storage] + [Monthly Cost for Throughput] = $25 + $54 = $79 per month

23 R E Q U E S T U N I T C A L C U L AT O R CALCULATOR The web-based calculator estimates request unit and data storage requirements for typical CRUD operations: Create Read Update Delete SAMPLE DOCUMENT The sample document is required and used to improve the accuracy of the calculator You can include more than one sample document to compare consumption requirements

24 E S T I M AT I N G M O N G O D B A P I R E Q U E S T U N I T S MEASUING MONGO THROUGHPUT The Azure Portal s metrics contain Number of requests and Request Charge charts that give an estimation of how many request units each operation is consuming in isolation or in relation to other operations. MONGO SHELL The MongoDB API supports a custom command named getlastrequeststatistics to retrive the request charge for an operation. This command can be executed using the Mongo Shell or a client SDK.

25 R E Q U E S T U N I T S P E R C O N TA I N E R FIXED-SIZE CONTAINERS Fixed-size containers have a maximum storage limit of 10 GB and a maximum throughput limit of 10,000 RU/s. 1,000,000 This type of container requires a minimum of 400 RU/s making it a good candidate for smaller development or proof-of-concept projects. UNLIMITED CONTAINERS 10,000 Unlimited containers can scale up to 1,000,000 RU/s in throughput. This type of container also requires a partition key to split data across multiple partitions. 1,000 Fixed-Size Container Unlimited Container 400 RU/s

26 C O M PAT I B I L I T Y MongoDB

27 C A S S A N D R A A P I CASSANDRA Azure Cosmos DB databases can be used as the backing database for an application written for use with Apache Cassandra using Apache licensed drivers. CQL Azure Cosmos DB has wire protocol level compatability with existing SDKs and tools that are compliant with CQLv4.

28 M O N G O A P I MONGO Azure Cosmos DB databases can be used as the data store for apps written for MongoDB. Using existing drivers, your application written for MongoDB can use Azure Cosmos DB databases instead of MongoDB databases. MongoDB In many cases, you can switch from using MongoDB to Azure Cosmos DB by simply changing a connection string. MONGODB WIRE PROTOCOL You can use existing MongoDB application code and tooling as Azure Cosmos DB implements the MongoDB 3.4 (version 5) wire protocol and supports the MongoDB aggregation pipeline.

29 M O N G O A P I A G G R E G AT I O N P I P E L I N E AGGREGATION The pipeline combines multiple aggregation stages together enabling more sophisticated queries over data sets. EXAMPLE input $match $group db.flights.aggregate([ { $match: { origin: "SEA" } }, { $group: { _id: "$destination", total: { $sum: 1 } } }, { $sort: { total: -1 } } ]); $sort output

30 A C C O U N T U R I A N D C R E D E N T I A L S Account ********.azure.com IGeAvVUp Container Item

31 A C C O U N T K E Y S MASTER KEY Master keys provide access to the all the administrative resources for the database account. Master keys: Provide access to accounts, databases, users, and permissions. Cannot be used to provide granular access to collections and documents. Are created during the creation of an account. Account ********.azure.com GTWQyPYt tzbfsokc READ-WRITE/READ-ONLY KEYS In addition to the two master keys for the Cosmos DB account, there are two read-only keys. These read-only keys only allow read operations on the account. Readonly keys do not provide access to read permissions resources. DtVqMSXu MDhIjLNb

32 A C C O U N T K E Y S - R E G E N E R AT I O N CYCLING KEYS Each account consists of two Master keys: a primary key and secondary key. Account ********.azure.com The purpose of dual keys is so that you can regenerate, or roll keys, providing continuous access to your account and data. GTWQyPYt tzbfsokc The regeneration of your keys can be performed manually using the Azure Portal or automatically using the REST API, client SDKs, Azure CLI or Azure PowerShell.

33 D ATA B A S E - L E V E L S E C U R I T Y Account Container Users Item Permissions

34 U S E R S A N D P E R M I S S I O N S USERS Cosmos DB users are associated with a Cosmos DB database. Each database can contain zero or more Cosmos DB users. Functionally, Users serve as a container for permissions. Users Permissions PERMISSIONS A Cosmos DB permission resource is associated with a Cosmos DB user. Each user may contain zero or more Cosmos DB permissions. A permission resource provides access to a security token that the user needs when trying to access a specific application resource.

35 R E S O U R C E T O K E N S RESOURCE TOKEN & PERMISSIONS Resource tokens capture the relationship between the user of a database and the permission the user has for a specific Cosmos DB resource, such as a collection or a document Azure Cosmos DB resource tokens provide a safe mechanism for allowing clients to read, write, and delete specific resources in an Azure Cosmos DB account according to the granted permissions. 1. Client device/application authenticates with the middle-tier service 2. The middle-tier service will request a resource token using a specific database-level permission 3. The database service generates a temporary-use resource token 4. The middle-tier service will return the resource token to the client 5. The client will access the resource[s] directly from Azure Cosmos DB using the resource token

36 MIGRATION I G R I O N MongoDB

37 PA R T I T I O N I N G DESIGN FOR QUOTAS Some existing applications may not have been designed with storage and throughput quotas in mind: MongoDB allows documents up to 16MB in size Azure Cosmos DB has a soft-limit of 2MB per item E MongoDB technically doesn t have a limit to the number of documents in a single, non-partitioned collection. Fixed-size containers have a storage limit of 10GB Unlimited containers do not have a storage limit but they require a partition key A B C D PARTITIONING To scale effectively with Azure Cosmos DB, you need to pick a good partition key when you create your unlimited container

38 PA R T I T I O N K E Y S Best Practices: Design Goals for Choosing a Good Partition Key Distribute the overall request + storage volume Avoid hot partition keys Partition Key is scope for [efficient] queries and transactions Queries can be intelligently routed via partition key Omitting partition key on query requires fanout Steps for Success Ballpark scale needs (size/throughput) Understand the workload Steps for Success # of reads/sec vs writes per sec Use 80/20 rule to help optimize bulk of workload For reads understand top queries (look for common filters) For writes understand transactional needs and ratio of inserts vs updates General Tips Don t be afraid of having too many partition keys Partitions keys are logical More partition keys more scalability

39 P R E - M I G R AT I O N SSL Azure Cosmos DB has strict security requirements and standards. Be sure to enable SSL when you interact with your account. Be sure to enable SSL when using the mongoimport and mongorestore tools. THROUGHPUT The duration of your data migration depends on the amount of throughput you set up for your collections. Increase the target container s throughput for larger data migrations. The most commonly recommended throughput value for migrations is 10,000 RU/s. MongoDB After you've completed the migration, decrease the container s throughput to save costs.

40 P R E - M I G R AT I O N - C O L L E C T I O N S PRE-CREATE COLLECTIONS Collections that are created using defaults (either via an import tool or an SDK) are provisioned as: Fixed-size collection (no partition key) 1,000 RU/s 1 Before you start your migration, pre-create collections and specify the appropriate settings for each collection. CONFIGURE PARTITION KEY If you need more than 10GB worth of storage, you must configure a partition key as part of provisioning an unlimited container.

41 T O O L I N G - C A S S A N D R A CQLSH Installed as part of Apache Cassandra Use the CQL COPY command to copy local data to Azure Cosmos DB using the Cassandra API endpoint COPY exampleks.tablename FROM filefolderx/*.csv SPARK You can optionally create a Spark cluster to perform a one-time or regularly-scheduled ingestion job to import data into Azure Cosmos DB using the Cassandra API endpoint.

42 T O O L I N G - M O N G O MONGOEXPORT/MONGOIMPORT Translates data from BSON to JSON Higher degree of type compatibility because of JSON data type MongoDB MONGODUMP/MONGORESTORE For larger databases, faster than export/import No translation of data types Potential feature mismatch Could happen if you jump from a much older version of Mongo

43 T O O L I N G - M O N G O MONGOEXPORT/MONGOIMPORT mongoimport.exe --host <your_hostname>: u <your_username> -p <your_password> --db <your_database> --collection <your_collection> -- ssl --sslallowinvalidcertificates --type json -- file C:\sample.json MongoDB MONGODUMP/MONGORESTORE mongorestore.exe --host <your_hostname>: u <your_username> -p <your_password> --db <your_database> --collection <your_collection> -- ssl --sslallowinvalidcertificates <path_to_backup>

44 T O O L I N G D ATA M I G R AT I O N T O O L DATA MIGRATION TOOL The Data Migration tool is an open source solution that imports data to Azure Cosmos DB from a variety of sources, including: JSON files MongoDB MongoDB SQL Server CSV files Azure Table storage Amazon DynamoDB HBase Azure Cosmos DB collections MIGRATING FROM MONGODB You can use MongoDB as a source to migrate data into a Azure Cosmos DB container that s using the SQL API.

45 W H Y A Z U R E C O S M O S D B F O R N O S Q L A P P S? Fully-managed database services, on the world s most trusted cloud AZURE COSMOS DB PROVIDES + FULL DATABASE MANAGEMENT Global distribution Elastic scale-out Guaranteed millisecond latency Choice of consistency models Enterprise-level SLAs Multi-model and multi-api Leverage existing MongoDB drivers, libraries, and tools Turnkey geo-replication Automatic indexing Automatic partitioning Enterprise-grade security Money-back guarantees on high availability and latency Native integrations for serverless architecture, advanced analytics, and event processing Industry-leading TCO (total cost of ownership) vs on-prem or cloud

46 M I G R AT E M O N G O D B A P P S T O A Z U R E C O S M O S DB DISCOVER MIGRATE OPTIMIZE Identify the best migration approach for your apps Microsoft Data Migration Guide Azure Cosmos DB TCO (Total Cost of Ownership) Make the move Import MongoDB data Migrate an existing Node.js MongoDB web app Unlock your apps potential Build a MongoDB API web app with.net and the Azure portal Build a MongoDB API console app with Java and the Azure portal

47 M I G R AT E C A S S A N D R A A P P S T O A Z U R E C O S M O S DB Announced in November, Azure Cosmos DB API for Apache Cassandra is now in preview. Request preview invitation. DISCOVER MIGRATE Identify the best migration approach for your apps Microsoft Data Migration Guide Azure Cosmos DB TCO (Total Cost of Ownership) Make the move Quick start guide: Build a Cassandra app using.net Quick start guide: Build a Cassandra app with Java Quick start guide: Build a Cassandra app with Node.js Quick start guide: Build a Cassandra app using Python Import Cassandra data to Azure Cosmos DB Quick start video

48 H O W C A N I G E T A D D I T I O N A L H E L P W I T H A Z U R E C O S M O S D B? MSDN StackOverflow Requesting New Features? Need Technical Support? Other Questions? UserVoice Submit a Support Ticket in the Azure Portal askcosmosdb@microsoft.com

49

Azure Cosmos DB Technical Deep Dive

Azure Cosmos DB Technical Deep Dive Azure Cosmos DB Technical Deep Dive Andre Essing Technology Solutions Professional Microsoft Deutschland GmbH Andre advises customers in topics all around the Microsoft Data Platform. Since version 7.0,

More information

Azure Cosmos DB. Planet Earth Scale, for now. Mike Sr. Consultant, Microsoft

Azure Cosmos DB. Planet Earth Scale, for now. Mike Sr. Consultant, Microsoft Azure Cosmos DB Planet Earth Scale, for now Mike Lawell, @sqldiver, Sr. Consultant, Microsoft Mission-critical applications for a global userbase need Building globally distributed applications Design

More information

Azure Cosmos DB. Sumit Sengupta. Microsoft s globally-distributed database service. Cloud Solution Architect.

Azure Cosmos DB. Sumit Sengupta. Microsoft s globally-distributed database service. Cloud Solution Architect. Microsoft s globally-distributed database service Sumit Sengupta Cloud Solution Architect US One Commercial Partner https://ahttps://twitter.com/ssenguptaka.ms/ss_twitter sumit.sengupta@microsoft.com Azure

More information

Mike Sr. Consultant, Microsoft Azure Cosmos DB. Planet Earth Scale, for now

Mike Sr. Consultant, Microsoft Azure Cosmos DB. Planet Earth Scale, for now Mike Lawell, @sqldiver, Sr. Consultant, Microsoft milawell@microsoft.com Azure Cosmos DB Planet Earth Scale, for now Mission-critical applications for a global userbase need Building globally distributed

More information

Azure Cosmos DB Technical Deep Dive

Azure Cosmos DB Technical Deep Dive Azure Cosmos DB Technical Deep Dive A Z U R E C O S M O S D B A globally distributed, massively scalable, multi-model database service SQL MongoDB Table API Key-value Column-family Document Graph Elastic

More information

Understanding the latent value in all content

Understanding the latent value in all content Understanding the latent value in all content John F. Kennedy (JFK) November 22, 1963 INGEST ENRICH EXPLORE Cognitive skills Data in any format, any Azure store Search Annotations Data Cloud Intelligence

More information

Data 101 Which DB, When Joe Yong Sr. Program Manager Microsoft Corp.

Data 101 Which DB, When Joe Yong Sr. Program Manager Microsoft Corp. 17-18 March, 2018 Beijing Data 101 Which DB, When Joe Yong Sr. Program Manager Microsoft Corp. The world is changing AI increased by 300% in 2017 Data will grow to 44 ZB in 2020 Today, 80% of organizations

More information

Data 101 Which DB, When. Joe Yong Azure SQL Data Warehouse, Program Management Microsoft Corp.

Data 101 Which DB, When. Joe Yong Azure SQL Data Warehouse, Program Management Microsoft Corp. Data 101 Which DB, When Joe Yong (joeyong@microsoft.com) Azure SQL Data Warehouse, Program Management Microsoft Corp. The world is changing AI increased by 300% in 2017 Data will grow to 44 ZB in 2020

More information

Document Sub Title. Yotpo. Technical Overview 07/18/ Yotpo

Document Sub Title. Yotpo. Technical Overview 07/18/ Yotpo Document Sub Title Yotpo Technical Overview 07/18/2016 2015 Yotpo Contents Introduction... 3 Yotpo Architecture... 4 Yotpo Back Office (or B2B)... 4 Yotpo On-Site Presence... 4 Technologies... 5 Real-Time

More information

Randy Pagels Sr. Developer Technology Specialist DX US Team AZURE PRIMED

Randy Pagels Sr. Developer Technology Specialist DX US Team AZURE PRIMED Randy Pagels Sr. Developer Technology Specialist DX US Team rpagels@microsoft.com AZURE PRIMED 2016.04.11 Interactive Data Analytics Discover the root cause of any app performance behavior almost instantaneously

More information

Transform your data estate with cloud, data and AI

Transform your data estate with cloud, data and AI Transform your data estate with cloud, data and AI The world is changing Data will grow to 44 ZB in 2020 Today, 80% of organizations adopt cloud-first strategies AI investment increased by 300% in 2017

More information

Azure SQL Database. Indika Dalugama. Data platform solution architect Microsoft datalake.lk

Azure SQL Database. Indika Dalugama. Data platform solution architect Microsoft datalake.lk Azure SQL Database Indika Dalugama Data platform solution architect Microsoft indalug@microsoft.com datalake.lk Agenda Overview Azure SQL adapts Azure SQL Instances (single,e-pool and MI) How to Migrate

More information

IBM Compose Managed Platform for Multiple Open Source Databases

IBM Compose Managed Platform for Multiple Open Source Databases IBM Compose Managed Platform for Multiple Source Databases Source for Source for Data Layer Blueprint with Compose Source for Comprehensive Catalogue for Simplified Scoping Scalable Platform for FutureProof

More information

Oracle NoSQL Database Enterprise Edition, Version 18.1

Oracle NoSQL Database Enterprise Edition, Version 18.1 Oracle NoSQL Database Enterprise Edition, Version 18.1 Oracle NoSQL Database is a scalable, distributed NoSQL database, designed to provide highly reliable, flexible and available data management across

More information

Agenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache

Agenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache Databases on AWS 2017 Amazon Web Services, Inc. and its affiliates. All rights served. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon Web Services,

More information

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages

More information

NoSQL Databases MongoDB vs Cassandra. Kenny Huynh, Andre Chik, Kevin Vu

NoSQL Databases MongoDB vs Cassandra. Kenny Huynh, Andre Chik, Kevin Vu NoSQL Databases MongoDB vs Cassandra Kenny Huynh, Andre Chik, Kevin Vu Introduction - Relational database model - Concept developed in 1970 - Inefficient - NoSQL - Concept introduced in 1980 - Related

More information

Azure Development Course

Azure Development Course Azure Development Course About This Course This section provides a brief description of the course, audience, suggested prerequisites, and course objectives. COURSE DESCRIPTION This course is intended

More information

Oracle NoSQL Database Enterprise Edition, Version 18.1

Oracle NoSQL Database Enterprise Edition, Version 18.1 Oracle NoSQL Database Enterprise Edition, Version 18.1 Oracle NoSQL Database is a scalable, distributed NoSQL database, designed to provide highly reliable, flexible and available data management across

More information

WHITEPAPER. MemSQL Enterprise Feature List

WHITEPAPER. MemSQL Enterprise Feature List WHITEPAPER MemSQL Enterprise Feature List 2017 MemSQL Enterprise Feature List DEPLOYMENT Provision and deploy MemSQL anywhere according to your desired cluster configuration. On-Premises: Maximize infrastructure

More information

The Total Cost of (Non) Ownership of a NoSQL Database Cloud Service

The Total Cost of (Non) Ownership of a NoSQL Database Cloud Service The Total Cost of (Non) Ownership of a NoSQL Database Cloud Service Kirill Gavrylyuk, June 28 th, 2017 www.cosmosdb.com The Total Cost of (Non) Ownership of a NoSQL Database Cloud Service 1 Contents Introduction...3

More information

Introduction to Database Services

Introduction to Database Services Introduction to Database Services Shaun Pearce AWS Solutions Architect 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Today s agenda Why managed database services? A non-relational

More information

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved BERLIN 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Amazon Aurora: Amazon s New Relational Database Engine Carlos Conde Technology Evangelist @caarlco 2015, Amazon Web Services,

More information

Course Content MongoDB

Course Content MongoDB Course Content MongoDB 1. Course introduction and mongodb Essentials (basics) 2. Introduction to NoSQL databases What is NoSQL? Why NoSQL? Difference Between RDBMS and NoSQL Databases Benefits of NoSQL

More information

Serverless Architecture Hochskalierbare Anwendungen ohne Server. Sascha Möllering, Solutions Architect

Serverless Architecture Hochskalierbare Anwendungen ohne Server. Sascha Möllering, Solutions Architect Serverless Architecture Hochskalierbare Anwendungen ohne Server Sascha Möllering, Solutions Architect Agenda Serverless Architecture AWS Lambda Amazon API Gateway Amazon DynamoDB Amazon S3 Serverless Framework

More information

Apache Hadoop 3. Balazs Gaspar Sales Engineer CEE & CIS Cloudera, Inc. All rights reserved.

Apache Hadoop 3. Balazs Gaspar Sales Engineer CEE & CIS Cloudera, Inc. All rights reserved. Apache Hadoop 3 Balazs Gaspar Sales Engineer CEE & CIS balazs@cloudera.com 1 We believe data can make what is impossible today, possible tomorrow 2 We empower people to transform complex data into clear

More information

Hadoop 2.x Core: YARN, Tez, and Spark. Hortonworks Inc All Rights Reserved

Hadoop 2.x Core: YARN, Tez, and Spark. Hortonworks Inc All Rights Reserved Hadoop 2.x Core: YARN, Tez, and Spark YARN Hadoop Machine Types top-of-rack switches core switch client machines have client-side software used to access a cluster to process data master nodes run Hadoop

More information

Aurora, RDS, or On-Prem, Which is right for you

Aurora, RDS, or On-Prem, Which is right for you Aurora, RDS, or On-Prem, Which is right for you Kathy Gibbs Database Specialist TAM Katgibbs@amazon.com Santa Clara, California April 23th 25th, 2018 Agenda RDS Aurora EC2 On-Premise Wrap-up/Recommendation

More information

ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS

ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS Dr Adnene Guabtni, Senior Research Scientist, NICTA/Data61, CSIRO Adnene.Guabtni@csiro.au EC2 S3 ELB RDS AMI

More information

MapR Enterprise Hadoop

MapR Enterprise Hadoop 2014 MapR Technologies 2014 MapR Technologies 1 MapR Enterprise Hadoop Top Ranked Cloud Leaders 500+ Customers 2014 MapR Technologies 2 Key MapR Advantage Partners Business Services APPLICATIONS & OS ANALYTICS

More information

70-532: Developing Microsoft Azure Solutions

70-532: Developing Microsoft Azure Solutions 70-532: Developing Microsoft Azure Solutions Exam Design Target Audience Candidates of this exam are experienced in designing, programming, implementing, automating, and monitoring Microsoft Azure solutions.

More information

CSE 544 Principles of Database Management Systems. Magdalena Balazinska Winter 2015 Lecture 14 NoSQL

CSE 544 Principles of Database Management Systems. Magdalena Balazinska Winter 2015 Lecture 14 NoSQL CSE 544 Principles of Database Management Systems Magdalena Balazinska Winter 2015 Lecture 14 NoSQL References Scalable SQL and NoSQL Data Stores, Rick Cattell, SIGMOD Record, December 2010 (Vol. 39, No.

More information

70-532: Developing Microsoft Azure Solutions

70-532: Developing Microsoft Azure Solutions 70-532: Developing Microsoft Azure Solutions Objective Domain Note: This document shows tracked changes that are effective as of January 18, 2018. Create and Manage Azure Resource Manager Virtual Machines

More information

20532D: Developing Microsoft Azure Solutions

20532D: Developing Microsoft Azure Solutions 20532D: Developing Microsoft Azure Solutions Course Details Course Code: Duration: Notes: 20532D 5 days Elements of this syllabus are subject to change. About this course This course is intended for students

More information

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions Developing Microsoft Azure Solutions Duration: 5 Days Course Code: M20532 Overview: This course is intended for students who have experience building web applications. Students should also have experience

More information

Techno Expert Solutions

Techno Expert Solutions Course Content of Microsoft Windows Azzure Developer: Course Outline Module 1: Overview of the Microsoft Azure Platform Microsoft Azure provides a collection of services that you can use as building blocks

More information

Rudi Bruchez. From relational to Multimodel Azure Cosmos DB

Rudi Bruchez. From relational to Multimodel Azure Cosmos DB Rudi Bruchez From relational to Multimodel Azure Cosmos DB Yes, it s me Rudi Bruchez rudi@babaluga.com www.babaluga.com Overview Introduction to CosmosDB What is Azure CosmosDB Cosmos DB started in 2010

More information

28 February 1 March 2018, Trafo Baden. #techsummitch

28 February 1 March 2018, Trafo Baden. #techsummitch #techsummitch 28 February 1 March 2018, Trafo Baden #techsummitch Transform your data estate with cloud, data and AI #techsummitch The world is changing Data will grow to 44 ZB in 2020 Today, 80% of organizations

More information

How Microsoft Built MySQL, PostgreSQL and MariaDB for the Cloud. Santa Clara, California April 23th 25th, 2018

How Microsoft Built MySQL, PostgreSQL and MariaDB for the Cloud. Santa Clara, California April 23th 25th, 2018 How Microsoft Built MySQL, PostgreSQL and MariaDB for the Cloud Santa Clara, California April 23th 25th, 2018 Azure Data Service Architecture Share Cluster with SQL DB Azure Infrastructure Services Azure

More information

Tour of Database Platforms as a Service. June 2016 Warner Chaves Christo Kutrovsky Solutions Architect

Tour of Database Platforms as a Service. June 2016 Warner Chaves Christo Kutrovsky Solutions Architect Tour of Database Platforms as a Service June 2016 Warner Chaves Christo Kutrovsky Solutions Architect Bio Solutions Architect at Pythian Specialize high performance data processing and analytics 15 years

More information

A Journey to DynamoDB

A Journey to DynamoDB A Journey to DynamoDB and maybe away from DynamoDB Adam Dockter VP of Engineering ServiceTarget Who are we? Small Company 4 Developers AWS Infrastructure NO QA!! About our product Self service web application

More information

5/24/ MVP SQL Server: Architecture since 2010 MCT since 2001 Consultant and trainer since 1992

5/24/ MVP SQL Server: Architecture since 2010 MCT since 2001 Consultant and trainer since 1992 2014-05-20 MVP SQL Server: Architecture since 2010 MCT since 2001 Consultant and trainer since 1992 @SoQooL http://blog.mssqlserver.se Mattias.Lind@Sogeti.se 1 The evolution of the Microsoft data platform

More information

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages

More information

Architecting Microsoft Azure Solutions (proposed exam 535)

Architecting Microsoft Azure Solutions (proposed exam 535) Architecting Microsoft Azure Solutions (proposed exam 535) IMPORTANT: Significant changes are in progress for exam 534 and its content. As a result, we are retiring this exam on December 31, 2017, and

More information

Welcome to the. Migrating SQL Server Databases to Azure

Welcome to the. Migrating SQL Server Databases to Azure Welcome to the 1 Migrating SQL Server Databases to Azure Migrating SQL Server Databases to Azure Agenda Overview of SQL Server in Microsoft Azure Getting started with SQL Server in an Azure virtual machine

More information

Database Administration for Azure SQL DB

Database Administration for Azure SQL DB Database Administration for Azure SQL DB Martin Cairney SQL Saturday #582, Melbourne 11 th February 2017 Housekeeping Mobile Phones Please set to stun during sessions Evaluations Please complete a session

More information

Loosely coupled: asynchronous processing, decoupling of tiers/components Fan-out the application tiers to support the workload Use cache for data and content Reduce number of requests if possible Batch

More information

New Oracle NoSQL Database APIs that Speed Insertion and Retrieval

New Oracle NoSQL Database APIs that Speed Insertion and Retrieval New Oracle NoSQL Database APIs that Speed Insertion and Retrieval O R A C L E W H I T E P A P E R F E B R U A R Y 2 0 1 6 1 NEW ORACLE NoSQL DATABASE APIs that SPEED INSERTION AND RETRIEVAL Introduction

More information

Developing Microsoft Azure Solutions: Course Agenda

Developing Microsoft Azure Solutions: Course Agenda Developing Microsoft Azure Solutions: 70-532 Course Agenda Module 1: Overview of the Microsoft Azure Platform Microsoft Azure provides a collection of services that you can use as building blocks for your

More information

Cloud Storage with AWS: EFS vs EBS vs S3 AHMAD KARAWASH

Cloud Storage with AWS: EFS vs EBS vs S3 AHMAD KARAWASH Cloud Storage with AWS: EFS vs EBS vs S3 AHMAD KARAWASH Cloud Storage with AWS Cloud storage is a critical component of cloud computing, holding the information used by applications. Big data analytics,

More information

Architecture of a Real-Time Operational DBMS

Architecture of a Real-Time Operational DBMS Architecture of a Real-Time Operational DBMS Srini V. Srinivasan Founder, Chief Development Officer Aerospike CMG India Keynote Thane December 3, 2016 [ CMGI Keynote, Thane, India. 2016 Aerospike Inc.

More information

Amazon Aurora Relational databases reimagined.

Amazon Aurora Relational databases reimagined. Amazon Aurora Relational databases reimagined. Ronan Guilfoyle, Solutions Architect, AWS Brian Scanlan, Engineer, Intercom 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Current

More information

Modern Data Warehouse The New Approach to Azure BI

Modern Data Warehouse The New Approach to Azure BI Modern Data Warehouse The New Approach to Azure BI History On-Premise SQL Server Big Data Solutions Technical Barriers Modern Analytics Platform On-Premise SQL Server Big Data Solutions Modern Analytics

More information

Big data streaming: Choices for high availability and disaster recovery on Microsoft Azure. By Arnab Ganguly DataCAT

Big data streaming: Choices for high availability and disaster recovery on Microsoft Azure. By Arnab Ganguly DataCAT : Choices for high availability and disaster recovery on Microsoft Azure By Arnab Ganguly DataCAT March 2019 Contents Overview... 3 The challenge of a single-region architecture... 3 Configuration considerations...

More information

How to Lift-and-Shift a Line of Business Application onto Google Cloud Platform

How to Lift-and-Shift a Line of Business Application onto Google Cloud Platform How to Lift-and-Shift a Line of Business Application onto Google Cloud Platform by Andy Wu, Solutions Architect, Magenic White Paper How to Lift-and-Shift a Line of Business Application onto Google Cloud

More information

A Non-Relational Storage Analysis

A Non-Relational Storage Analysis A Non-Relational Storage Analysis Cassandra & Couchbase Alexandre Fonseca, Anh Thu Vu, Peter Grman Cloud Computing - 2nd semester 2012/2013 Universitat Politècnica de Catalunya Microblogging - big data?

More information

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages

More information

17/05/2017. What we ll cover. Who is Greg? Why PaaS and SaaS? What we re not discussing: IaaS

17/05/2017. What we ll cover. Who is Greg? Why PaaS and SaaS? What we re not discussing: IaaS What are all those Azure* and Power* services and why do I want them? Dr Greg Low SQL Down Under greg@sqldownunder.com Who is Greg? CEO and Principal Mentor at SDU Data Platform MVP Microsoft Regional

More information

Deep Dive Amazon Kinesis. Ian Meyers, Principal Solution Architect - Amazon Web Services

Deep Dive Amazon Kinesis. Ian Meyers, Principal Solution Architect - Amazon Web Services Deep Dive Amazon Kinesis Ian Meyers, Principal Solution Architect - Amazon Web Services Analytics Deployment & Administration App Services Analytics Compute Storage Database Networking AWS Global Infrastructure

More information

Database Level 100. Rohit Rahi November Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Database Level 100. Rohit Rahi November Copyright 2018, Oracle and/or its affiliates. All rights reserved. Database Level 100 Rohit Rahi November 2018 1 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated

More information

Energy Management with AWS

Energy Management with AWS Energy Management with AWS Kyle Hart and Nandakumar Sreenivasan Amazon Web Services August [XX], 2017 Tampa Convention Center Tampa, Florida What is Cloud? The NIST Definition Broad Network Access On-Demand

More information

Develop and test your Mobile App faster on AWS

Develop and test your Mobile App faster on AWS Develop and test your Mobile App faster on AWS Carlos Sanchiz, Solutions Architect @xcarlosx26 #AWSSummit 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The best mobile apps are

More information

SQL Azure. Abhay Parekh Microsoft Corporation

SQL Azure. Abhay Parekh Microsoft Corporation SQL Azure By Abhay Parekh Microsoft Corporation Leverage this Presented by : - Abhay S. Parekh MSP & MSP Voice Program Representative, Microsoft Corporation. Before i begin Demo Let s understand SQL Azure

More information

Course Outline. Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led

Course Outline. Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led About this course This course is intended for students who have experience building ASP.NET and C# applications. Students will

More information

Cloud Providers more AWS, Aneka

Cloud Providers more AWS, Aneka Basics of Cloud Computing Lecture 6 Cloud Providers more AWS, Aneka and GAE Satish Srirama Outline More AWS Some more PaaS Aneka Google App Engine Force.com 16.05.2012 Satish Srirama 2/51 Recap Last lecture

More information

THE ZADARA CLOUD. An overview of the Zadara Storage Cloud and VPSA Storage Array technology WHITE PAPER

THE ZADARA CLOUD. An overview of the Zadara Storage Cloud and VPSA Storage Array technology WHITE PAPER WHITE PAPER THE ZADARA CLOUD An overview of the Zadara Storage Cloud and VPSA Storage Array technology Zadara 6 Venture, Suite 140, Irvine, CA 92618, USA www.zadarastorage.com EXECUTIVE SUMMARY The IT

More information

#techsummitch

#techsummitch www.thomasmaurer.ch #techsummitch Justin Incarnato Justin Incarnato Microsoft Principal PM - Azure Stack Hyper-scale Hybrid Power of Azure in your datacenter Azure Stack Enterprise-proven On-premises

More information

CloudHealth. AWS and Azure On-Boarding

CloudHealth. AWS and Azure On-Boarding CloudHealth AWS and Azure On-Boarding Contents 1. Enabling AWS Accounts... 3 1.1 Setup Usage & Billing Reports... 3 1.2 Setting Up a Read-Only IAM Role... 3 1.3 CloudTrail Setup... 5 1.4 Cost and Usage

More information

Course Outline. Lesson 2, Azure Portals, describes the two current portals that are available for managing Azure subscriptions and services.

Course Outline. Lesson 2, Azure Portals, describes the two current portals that are available for managing Azure subscriptions and services. Course Outline Module 1: Overview of the Microsoft Azure Platform Microsoft Azure provides a collection of services that you can use as building blocks for your cloud applications. Lesson 1, Azure Services,

More information

Frankfurt 26 & 27 September 2018

Frankfurt 26 & 27 September 2018 Frankfurt 26 & 27 September 2018 Production-Ready Serverless Java Applications in 3 Weeks with S3, Lambda, API Gateway, SNS, DynamoDB and Aurora Serverless by Elmar Warken and Vadym Kazulkin, ip.labs GmbH

More information

MySQL Cluster Web Scalability, % Availability. Andrew

MySQL Cluster Web Scalability, % Availability. Andrew MySQL Cluster Web Scalability, 99.999% Availability Andrew Morgan @andrewmorgan www.clusterdb.com Safe Harbour Statement The following is intended to outline our general product direction. It is intended

More information

Scaling DreamFactory

Scaling DreamFactory Scaling DreamFactory This white paper is designed to provide information to enterprise customers about how to scale a DreamFactory Instance. The sections below talk about horizontal, vertical, and cloud

More information

AWS Database Migration Service

AWS Database Migration Service AWS Database Migration Service Database Modernisation with Minimal Downtime John Winford Sr. Technical Program Manager May 18, 2017 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

More information

NewSQL Without Compromise

NewSQL Without Compromise NewSQL Without Compromise Everyday businesses face serious challenges coping with application performance, maintaining business continuity, and gaining operational intelligence in real- time. There are

More information

Stages of Data Processing

Stages of Data Processing Data processing can be understood as the conversion of raw data into a meaningful and desired form. Basically, producing information that can be understood by the end user. So then, the question arises,

More information

When, Where & Why to Use NoSQL?

When, Where & Why to Use NoSQL? When, Where & Why to Use NoSQL? 1 Big data is becoming a big challenge for enterprises. Many organizations have built environments for transactional data with Relational Database Management Systems (RDBMS),

More information

Successfully migrate existing databases to Azure SQL Database. John Sterrett Principal Consultant

Successfully migrate existing databases to Azure SQL Database. John Sterrett Principal Consultant Successfully migrate existing databases to Azure SQL Database John Sterrett Principal Consultant Common Migration failures Plan Test Execute Manage Free Reference Material Videos, Reference Links, Tips,

More information

The course modules of MongoDB developer and administrator online certification training:

The course modules of MongoDB developer and administrator online certification training: The course modules of MongoDB developer and administrator online certification training: 1 An Overview of the Course Introduction to the course Table of Contents Course Objectives Course Overview Value

More information

Zombie Apocalypse Workshop

Zombie Apocalypse Workshop Zombie Apocalypse Workshop Building Serverless Microservices Danilo Poccia @danilop Paolo Latella @LatellaPaolo September 22 nd, 2016 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

More information

August 23, 2017 Revision 0.3. Building IoT Applications with GridDB

August 23, 2017 Revision 0.3. Building IoT Applications with GridDB August 23, 2017 Revision 0.3 Building IoT Applications with GridDB Table of Contents Executive Summary... 2 Introduction... 2 Components of an IoT Application... 2 IoT Models... 3 Edge Computing... 4 Gateway

More information

Get ready to be what s next.

Get ready to be what s next. Get ready to be what s next. Jared Shockley http://jaredontech.com Senior Service Engineer Prior Experience @jshoq Primary Experience Areas Agenda What is Microsoft Azure? Provider-hosted Apps Hosting

More information

Metered Licensing Management. Feature Description

Metered Licensing Management. Feature Description Metered Licensing Management Feature Description UPDATED: 20 April 2018 Copyright Notices Copyright 2002-2018 KEMP Technologies, Inc. All rights reserved. KEMP Technologies and the KEMP Technologies logo

More information

BIG DATA COURSE CONTENT

BIG DATA COURSE CONTENT BIG DATA COURSE CONTENT [I] Get Started with Big Data Microsoft Professional Orientation: Big Data Duration: 12 hrs Course Content: Introduction Course Introduction Data Fundamentals Introduction to Data

More information

Developing Microsoft Azure Solutions (MS 20532)

Developing Microsoft Azure Solutions (MS 20532) Developing Microsoft Azure Solutions (MS 20532) COURSE OVERVIEW: This course is intended for students who have experience building ASP.NET and C# applications. Students will also have experience with the

More information

Let s say that hosting a cloudbased application is like car ownership

Let s say that hosting a cloudbased application is like car ownership Let s say that hosting a cloudbased application is like car ownership Azure App Service App Service Features & Capabilities All features and capabilities are shared across all of App Service application

More information

Apigee Edge Cloud. Supported browsers:

Apigee Edge Cloud. Supported browsers: Apigee Edge Cloud Description Apigee Edge Cloud is an API management platform to securely deliver and manage all APIs. Apigee Edge Cloud manages the API lifecycle with capabilities that include, but are

More information

AWS Solutions Architect Associate (SAA-C01) Sample Exam Questions

AWS Solutions Architect Associate (SAA-C01) Sample Exam Questions 1) A company is storing an access key (access key ID and secret access key) in a text file on a custom AMI. The company uses the access key to access DynamoDB tables from instances created from the AMI.

More information

Big Data Hadoop Developer Course Content. Big Data Hadoop Developer - The Complete Course Course Duration: 45 Hours

Big Data Hadoop Developer Course Content. Big Data Hadoop Developer - The Complete Course Course Duration: 45 Hours Big Data Hadoop Developer Course Content Who is the target audience? Big Data Hadoop Developer - The Complete Course Course Duration: 45 Hours Complete beginners who want to learn Big Data Hadoop Professionals

More information

Information Security Policy

Information Security Policy Information Security Policy Information Security is a top priority for Ardoq, and we also rely on the security policies and follow the best practices set forth by AWS. Procedures will continuously be updated

More information

Lenses 2.1 Enterprise Features PRODUCT DATA SHEET

Lenses 2.1 Enterprise Features PRODUCT DATA SHEET Lenses 2.1 Enterprise Features PRODUCT DATA SHEET 1 OVERVIEW DataOps is the art of progressing from data to value in seconds. For us, its all about making data operations as easy and fast as using the

More information

Analytics Platform Setup Guide

Analytics Platform Setup Guide Salesforce, Spring 18 @salesforcedocs Last updated: February 22, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com, inc., as are

More information

Overview of AWS Security - Database Services

Overview of AWS Security - Database Services Overview of AWS Security - Database Services June 2016 (Please consult http://aws.amazon.com/security/ for the latest version of this paper) 2016, Amazon Web Services, Inc. or its affiliates. All rights

More information

CS / Cloud Computing. Recitation 11 November 5 th and Nov 8 th, 2013

CS / Cloud Computing. Recitation 11 November 5 th and Nov 8 th, 2013 CS15-319 / 15-619 Cloud Computing Recitation 11 November 5 th and Nov 8 th, 2013 Announcements Encounter a general bug: Post on Piazza Encounter a grading bug: Post Privately on Piazza Don t ask if my

More information

Index. Pranab Mazumdar, Sourabh Agarwal, Amit Banerjee 2016 P. Mazumdar et al., Pro SQL Server on Microsoft Azure, DOI /

Index. Pranab Mazumdar, Sourabh Agarwal, Amit Banerjee 2016 P. Mazumdar et al., Pro SQL Server on Microsoft Azure, DOI / Index A Azure Active Directory (AAD), 17 Azure architecture compute, 20 fault domain, 31 IaaS, 19 models classic deployment model, 32 deployment automation, 34 RBAC, 33 Resource Manager deployment model,

More information

un service de base de données multi-modèles globalement distribuée

un service de base de données multi-modèles globalement distribuée experiences.microsoft.fr #experiences17 L information n est pas une connaissance. La seule source de connaissance est l expérience - Albert Einstein un service de base de données multi-modèles globalement

More information

Apigee Edge Cloud - Bundles Spec Sheets

Apigee Edge Cloud - Bundles Spec Sheets Apigee Edge Cloud - Bundles Spec Sheets Description Apigee Edge Cloud is an API management platform to securely deliver and manage all APIs. Apigee Edge Cloud manages the API lifecycle with capabilities

More information

Challenges for Data Driven Systems

Challenges for Data Driven Systems Challenges for Data Driven Systems Eiko Yoneki University of Cambridge Computer Laboratory Data Centric Systems and Networking Emergence of Big Data Shift of Communication Paradigm From end-to-end to data

More information

CIB Session 12th NoSQL Databases Structures

CIB Session 12th NoSQL Databases Structures CIB Session 12th NoSQL Databases Structures By: Shahab Safaee & Morteza Zahedi Software Engineering PhD Email: safaee.shx@gmail.com, morteza.zahedi.a@gmail.com cibtrc.ir cibtrc cibtrc 2 Agenda What is

More information

Carbonite Availability. Technical overview

Carbonite Availability. Technical overview Carbonite Availability Technical overview Table of contents Executive summary The availability imperative...3 True real-time replication More efficient and better protection... 4 Robust protection Reliably

More information

SAP VORA 1.4 on AWS - MARKETPLACE EDITION FREQUENTLY ASKED QUESTIONS

SAP VORA 1.4 on AWS - MARKETPLACE EDITION FREQUENTLY ASKED QUESTIONS SAP VORA 1.4 on AWS - MARKETPLACE EDITION FREQUENTLY ASKED QUESTIONS 1. What is SAP Vora? SAP Vora is an in-memory, distributed computing solution that helps organizations uncover actionable business insights

More information