nosql why and how on microsoft azure

Post on 02-Jul-2015

1.183 Views

Category:

Presentations & Public Speaking

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Talk given at NoSql day 2014 in Udine

TRANSCRIPT

NoSQLWhy and how on Microsoft AzureEva GjeciTechnical Evangelist

@eva_gjeciMicrosoft Azure

Vito Flavio LorussoTechnical Evangelist

@vflorusso

Who are we?var evagjeci = new Person() .WithTitle("Technology Evangelist") .Workingln("Microsoft"); .FocusedOn("Microsoft Azure"); .ContactMethods( {type:"Twitter", value: "@eva_gjeci"}, {type:"Linkedin", value: "Eva Gjeci"}, {type:"Email", "eva.gjeci@microsoft.com"}) .Is("Computer Engineer") .PassionateAbout( new Tecnology"Cloud computing") new Tecnology("Big data") new Tecnology("NoSQL"));

Who are we?

NoSQL

Which type of NoSQL ?

How does Azure help?

6

Microsoft Azure

App services

Network

Storage

Compute

Caching Identity Service bus Media CDN Integration HPC Analytics

Virtual

machines Websites

Cloud

services

Mobile

services

SQL

database HDInsight Tables

Blob

storage

Connect

Virtual

network

Traffic

manager

Usage-based services

An open and flexible cloud platform that enables you to quickly build, deploy, and

manage solutions across a global network of Microsoft-managed datacenters.

Azure

footprint

19 regions worldwide in 2014

Some VM templates available…

Windows Server 2012 R2 Ubuntu Server 14.04 LTS CentOS 6.5SUSE Linux

Enterprise Server

Oracle Linux 6.4.0.0.0SQL Server 2014 Standard Oracle Database 11g R2 SharePoint Server Farm

Zulu 8SAP HANA

Developer Edition Puppet Enterprise 3.2.3 Barracuda Web ApplicationOracle WebLogic

Server 12.1.2

openSUSE 13.1

CoreOS Alpha

…up to 2998 (Oct 2014)

Self-hosted DBaaS

Azure Tables

MongoDB MongoLab & MongoHQ

Cassandra

CouchDB Cloudant

HBase

Neo4j

Redis

Memcached

RavenDB RavenHQ

Azure DocumentDB

NoSQL in Azure

DemoRun NoSQL on Azure VMs

Forget the VM, use a service

DemoAzure Gallery

Optimizing storage and HA for NoSQL DBs

operating system image

Up to 16 datadisks

1 TB each

Up to 500 IOPS per disk

availability set

operating system image

Getting even more IOPS…

operating system image

availability set

Durable / Non persistent

SSD

Async active active replica

Key-Value in memory: redis cache

• Full Functionality Redis Cache Cluster

• Master/Slave Configuration

• Up to 26GB

• SSL Supported

Azure Table Storage

Key-Value store

Key is a combination of RowKey – PartitionKey

Each entity has at least: RowKey, PartitionKey, Timestamp

DocumentDB Fully managed NoSQL

database service.

All data is stored in JSON documents

Query documents with Javascript

SQL query language

JS Coded Procedures, Functions, Triggers

Documents are indexedautomatically

DocumentDB Client libraries .Net

NodeJS

Python

Javascript

…more coming

DocumentDBDocumentDB client can read and write data using the REST’ful access methods.

In addition DocumentDB provides access to Documents and Data with a Structured Query Language (ANSI SQL)

DemoDocumentDB

Hadoop Core +

Hive, Pig, HBase, Spark

C#, F#, .NET

Azure Storage (WASB)

Office 365 Power BI

(Excel, PowerQuery,

PowerView,

BI Sites)

World's Data (Azure

Marketplace)

HDInsight and Hadoop

ODBCSqoop for SQL

ServerPowerShell

Developed and based on Hortonworks Data Platform

Fully managed Hadoop Cluster (with HDFS)

Integrated with Azure core services

…and give it a try!

Visit azure.microsoft.com

Thanks!

top related