windows azure sql database and storage name title organization

37

Upload: albert-sharp

Post on 25-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Windows Azure SQL Database and Storage Name Title Organization
Page 2: Windows Azure SQL Database and Storage Name Title Organization

Windows Azure SQL Database and StorageNameTitleOrganization

Page 3: Windows Azure SQL Database and Storage Name Title Organization

Applicationbuilding blocks

StorageBig data

Caching

CDN

Database

Identity

Media

Messaging

Networking

Traffic

Page 4: Windows Azure SQL Database and Storage Name Title Organization

Big Data

Page 5: Windows Azure SQL Database and Storage Name Title Organization

SQL Server in a Virtual Machine

Azure SQL Database

Azure Table Storage

Azure Blob Storage

Azure Data Management

Page 6: Windows Azure SQL Database and Storage Name Title Organization

SQL Server in a Virtual Machine

Azure SQL Database

Azure Table Storage

Azure Blob Storage

Azure Data Management

Page 7: Windows Azure SQL Database and Storage Name Title Organization

A Continuous Offering From Private to

Public Cloud

PaaS SaaSPhysical Virtual IaaS

Windows Azure SQL Database

Page 8: Windows Azure SQL Database and Storage Name Title Organization

SQL Server in a Virtual Machine

Full SQL Server capability

Low TCO for existing apps

Flexibility & control

Managed infrastructure

Page 9: Windows Azure SQL Database and Storage Name Title Organization

Backup database to the cloud

Extend on-prem applications

Common Scenarios

Develop & test

Public Cloud

Move existing tier 2 & 3 apps

Page 10: Windows Azure SQL Database and Storage Name Title Organization

SQL Server 2012 in Windows Azure Demo

Page 11: Windows Azure SQL Database and Storage Name Title Organization

SQL Server in a Virtual Machine

Azure SQL Database

Azure Table Storage

Azure Blob Storage

Azure Data Management

Page 12: Windows Azure SQL Database and Storage Name Title Organization

Windows Azure SQL Database

Relational Data StorageRelational database as a serviceFully managedHigh availability, scalability, & global reachFamiliar language and framework support

Page 13: Windows Azure SQL Database and Storage Name Title Organization

Familiar and Consistent ToolsUse familiar technologiesSupports Transact-SQL

Supports popular languages.NET Framework (C#, Visual Basic, F#) via ADO.NET

C / C++ via ODBC

Java via Microsoft JDBC provider

PHP via Microsoft PHP provider

Supports popular frameworksOData, Entity Framework, WCF Data Services, NHibernate

Supports popular toolsSQL Server Management Studio (2008 R2 and later)

SQL Server command-line utilities (SQLCMD, BCP)

CA Erwin® Data Modeler

Embarcadero Technologies DBArtisan®

Page 14: Windows Azure SQL Database and Storage Name Title Organization

Windows Azure SQL Database Demo

Page 15: Windows Azure SQL Database and Storage Name Title Organization

Backend Node Replica 1

SQL DB

Backend Node Replica 2

SQL DB

Backend Primary Node

SQL DB

Inside Windows Azure SQL Database

Scalability and Availability: Fabric, Failover, Replication, and Load balancing

1 New Database Request

2Primary & Replica Databases Created

TDS Gateway

Front-end Node

TDS Session

Page 16: Windows Azure SQL Database and Storage Name Title Organization

SQL Federation

Scale Out Your DataIntegrated database partitioningMulti-tenancy via flexible repartitioningAdd and remove database nodes seamlesslyEnables greater scalability and performanceDynamic partitioning with no downtime

Page 17: Windows Azure SQL Database and Storage Name Title Organization

SQL FederationDemo

Page 18: Windows Azure SQL Database and Storage Name Title Organization

SQL Reporting

Visualize Your DataReporting delivered as cloud serviceElastically scales with demandFamiliar tools & programming modelSecurely view & manage reports

Page 19: Windows Azure SQL Database and Storage Name Title Organization

SQL Data Sync

Synchronize Your DataDatabase synchronization as a serviceOn-premises & Azure SQL DatabaseConfiguration drivenElastically scales with demand

Azure SQL Databases

SQL Server (On-Premises)

Page 20: Windows Azure SQL Database and Storage Name Title Organization

SQL Server in a Virtual Machine

Azure SQL Database

Azure Table Storage

Azure Blob Storage

Azure Data Management

Page 21: Windows Azure SQL Database and Storage Name Title Organization

Storage in the CloudScalable, durable, and availableAnywhere at anytime accessOnly pay for what the service uses

RESTful Web ServicesUse from Windows Azure ComputeUse from anywhere on the internet

Windows Azure Storage

Page 22: Windows Azure SQL Database and Storage Name Title Organization

Storage Libraries in Many Languages

Page 23: Windows Azure SQL Database and Storage Name Title Organization

Service FeaturesShared Access Signatures for Tables and QueuesExpanded Blob CopyImproved Blob Leasing

Improved ManageabilityLocally Redundant StorageGeo or Locally Redundant StorageStorage Analytics ConfigurationStorage Metrics Monitoring

New Features

Page 24: Windows Azure SQL Database and Storage Name Title Organization

SQL Server in a Virtual Machine

Azure SQL Database

Azure Table Storage

Azure Blob Storage

Azure Data Management

Page 25: Windows Azure SQL Database and Storage Name Title Organization

Azure Table Storage

NoSQL Data StorageFully managed PaaSKey-valueHierarchicalREST APIGeo replication

Storage Account: MovieData

Star WarsMatrixFan Boys

Table Name: Movies

Entity

Table

Account

Page 26: Windows Azure SQL Database and Storage Name Title Organization

Table Storage ConceptsEntityTableAccount

contoso

Name =…Email = …

Name =…EMailAdd=

customers

Photo ID =…Date =…

photos

Photo ID =…Date =…

Page 27: Windows Azure SQL Database and Storage Name Title Organization

No Fixed Schema

FIRST LAST BIRTHDATE

Wade Wegner 2/2/1981

Nathan Totten 3/15/1965

Nick Harris May 1, 1976

FAV SPORT

Canoeing

Page 28: Windows Azure SQL Database and Storage Name Title Organization

SQL Server in a Virtual Machine

Azure SQL Database

Azure Table Storage

Azure Blob Storage

Azure Data Management

Page 29: Windows Azure SQL Database and Storage Name Title Organization

Azure Blob Storage

Unstructured Data StorageManaged serviceHundreds of gigabytes per blob in size 100TB per storage accountREST APIGeo-replication for disaster recovery

Page 30: Windows Azure SQL Database and Storage Name Title Organization

Blob Storage Concepts

BlobContainerAccount

http://<account>.blob.core.windows.net/<container>/<blobname>

Pages/ Blocks

contoso

PIC01.JPG

Block/Page

Block/Page

PIC02.JPG

images

VID1.AVIvideos

Page 31: Windows Azure SQL Database and Storage Name Title Organization

Windows Azure Storage Demo

Page 32: Windows Azure SQL Database and Storage Name Title Organization

Azure Storage Architecture

VIP

FE FE

FEFEFEPartition Master(s

)

Distributed File System Layer

FE

Partition Server

Partition Server

Partition Server

Partition Server

Legend

Partition

ServerLoad

3 Storage Layered Architecture

Page 33: Windows Azure SQL Database and Storage Name Title Organization

Scalability

Partition: Range of entities with same partition key value.Partitions are fanned out based on loadThey can be condensed when load decreasesReads are load balanced against three replicas

Server 1 Server 2 Server 3

P1

P2

Pn

Page 34: Windows Azure SQL Database and Storage Name Title Organization

PartitionKeyUnique identifier for the partition within a give table.

RowKeyUnique Identifier for an entity within a given partition.

Both Keys matter!Define Primary KeyForms a single clustered index

Scalability

SlowestNo Partition KeyNo Row Key

SlowerOnly Partition KeyNo Row Key

Very FastPartition Key + Row Key

Page 35: Windows Azure SQL Database and Storage Name Title Organization

Hadoop On Windows Azure

Azure Blob Storage

Hadoop Cluster

Unstructured Data StorageManaged serviceJavascript console simplifies developmentIntegrate data with Hive ODBC driver Excel integrationPreview: M/R, HDFS, Hive, Pig, Streaming & more

Page 36: Windows Azure SQL Database and Storage Name Title Organization

SummaryCloud services for the new world of data

Managed Services

Breadth of data types and programming models

Cloud on your terms

Highly available and scalable

Page 37: Windows Azure SQL Database and Storage Name Title Organization

SQL Database Billing Rates (As of February 2012)

Database Size Price Per Database Per Month

0 to 100 MB Flat $4.995

> 100 to 1 GB Flat $9.99

> 1GB to 10 GB $9.99 for first GB, $3.99 per additional GB

> 10 GB to 50 GB $45.954 for first 10 GB, $1.998 for each additional GB

> 50 GB to 150 GB $145.874 for first 50 GB, $0.999 for each additional GB

Data TransfersNorth America and Europe regions $0.05 - $0.12 per GB outbound

Asia Pacific region $0.12 - $0.19 per GB outbound

All inbound data transfers are at no charge.

Based on graduated rate based on database sizeCharged at monthly rate per database

Amortized over month -> calculated on daily basis

No Transaction Charges