14
Windows Azure Platform Overview David Gristwood [email protected] @ScroffTheBad http://blogs.msdn.com/david_gristwood/

Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud

  • View
    225

  • Download
    1

Embed Size (px)

Citation preview

Windows Azure Platform OverviewDavid [email protected]@ScroffTheBadhttp://blogs.msdn.com/david_gristwood/

Windows Azure Platform

Windows Azure for scalable compute and storage

SQL Azure for relational storage for the cloud

AppFabric infrastructure to connect the cloud

Windows Azure - Big Picture

Windows Azure

Applications

SQL Azure

AppFabric

Applications

OthersMobileDesktopServer

Windows AzureCloud Operating System

Virtual NetworkCompute Storage

• Code runs in Web or Worker role• Windows Server 2008 R2 in XS, S, M, L and XL versions

• Scalable storage up to 100’s tb• Blob, Table and Queue types new for Windows Azure

• Secure network connectivity between on-premises and cloud

Windows Azure

Fabric

Storage

Config

Compute

Application

AppFabric

Windows Azure

Applications

Applications

SQL Azure

OthersMobileDesktopServer

SQL AzureExtending SQL Server to the Cloud

Data Sync

Database Reporting

• SQL Azure provides logical SQL Server• Gateway server that understands TDS protocol

• Reporting Services in CTP, launch soon• Based on SQL Server Reporting Services 2008 R2

• SQL Azure Data Sync Powers movement of data• Cloud cloud, On-premises cloud

SQL Azure Database

Use same tools, data access frameworks, T-SQL based language

Global datacenters

High Availability & Redundancy

Reads are completed at the primaryWrites are replicated to a quorum of secondaries

Single LogicalDatabase

Multiple PhysicalReplicas

Single Primar

y

MultipleSecondaries

Replic

a 1

Replic

a 2

Replic

a 3

DB

Web Role

SQL Azure Reporting CTPFeatures:

Based on SQL Server Reporting Serviceso Interactive and tabular reportingo Data visualizations: charts, graphs,

mapping, gauges

SQL Azure Database data sources

Utilizes BI Developer Studio (free) to author reports

Export to Excel, PDF, CSV formats

Core scenarios:Operational reporting on SQL Azure data

Embed reports into Windows Azure or on-premises applications

Reporting

SQL Azure Data Sync CTPSync Data From On-Premises to Cloudo Span data from enterprise to cloud

o Build offline cached experiences

o Sync with branch offices and mobile devices

Sync Between SQL Azure Databaseso Geo-Replication, Read/Write Scale out

No-code Synchronization of Datao Easily define data to be synchronized with

out coding

o Choose how often data is synchronized

o Handle issues where same data is changed in multiple locations

o Administration capabilities for tracking data and monitoring potential issues

Windows Azure AppFabricBuilding Block Services for developing connected applications

CachingService Bus

Access Control

• Service bus provides relay service• Enables cloud apps to integrate with on-premises services

• Use Access Control Service to externalize security code• Claims-based, federated authentication & authorization

• AppFabric Caching• Distributed in-memory cache for Windows Azure apps

Why Care?

Operational Excellence & Elasticity• Need high reliability

• LOB, software as a service• Need massive scale

• Social networking, web 2.0• Have variable load /

unpredictable lifetime• Ticketing, marketing

• Parallel processing• Financial applications

• Don’t fit in well with a company’s data center• Avoid IT dept, support joint

ventures• Benefit from external storage

• Archive

Average UsageC

om

pu

t e

Time

“Growing Fast”

Com

pu

t e

Time

“On and Off”

Usage

Average

Com

pu

t e

Time

“Unpredictable Bursting”

Average Usage

Com

pu

t e

Time

“Predictable Bursting”

Average Usage

Windows Azure Marketplace

AppsFind and publish applications and building block services for Windows AzureCommerce capabilities coming in the future.

DataInformation marketplace for discovering, purchasing, & selling dataData can be hosted in Windows Azure or by the data providerData exposed as OData services

© 2010 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.