microsoft paas cloud windows azure platform

25
Microsoft ‘ PaaS Cloud Wi d A Pl tf Wi n d ows A zure Pl a tf orm César de la Torre Architect Advisor cesardl@microsoft com cesardl@microsoft.com Microsoft

Upload: esri

Post on 25-Jan-2015

498 views

Category:

Technology


1 download

DESCRIPTION

Presentation by César de la Torre from Microsoft on Esri European User Conference 2011.

TRANSCRIPT

Page 1: Microsoft PaaS Cloud Windows Azure Platform

Microsoft ‘PaaS Cloud’ Wi d A Pl tfWindows Azure Platform

César de la TorreArchitect Advisorcesardl@microsoft [email protected]

Page 2: Microsoft PaaS Cloud Windows Azure Platform

Why PaaS?(Pl tf S i )(Platform as a Service)

T di i l IT I S P STraditional IT IaaS PaaSApplicationsApplications ApplicationsApplications

e man

age

ApplicationsApplications

DataData DataData

ou m

anag

e

You

m

DataData

DBMSDBMS DBMSDBMS DBMS

ServerServer--SWSW

RuntimesRuntimes

ServerServer--SWSW

RuntimesRuntimes

anag

eM

anag

YoServer-SW

Runtimes

OSOS

VirtualizationVirtualization

OSOS

VirtualizationYou

ma ged by the

Manage

OS

Virtualization

StorageStorage

Servers HWServers HW

Storage

Servers HW

Cloud

ed by the Storage

Servers HW

NetworkNetwork Network

Cloud Network

Page 3: Microsoft PaaS Cloud Windows Azure Platform

Products/Services (SaaS)

Windows Azure Platform (PaaS)Windows Azure Platform (PaaS)

Page 4: Microsoft PaaS Cloud Windows Azure Platform

DevelopmentDevelopmentUse familiar Tools and knowledge.Use familiar Tools and knowledge.

Page 5: Microsoft PaaS Cloud Windows Azure Platform

Multiplatform Developmentp p

Page 6: Microsoft PaaS Cloud Windows Azure Platform

PaaS Roles in Azure

Internet InternetInternet

LB

LB

Worker Service

Worker Service

Worker i

Web Site(ASPX, ASMX, WCF)Web Site

(ASPX ASMX WCF)Web Site

QueuesQueues

AzureStorageTables Blobs

ServiceServiceService( , , )(ASPX, ASMX, WCF)(ASPX, WCF, etc.)

g

Page 7: Microsoft PaaS Cloud Windows Azure Platform

Base.VHD

Page 8: Microsoft PaaS Cloud Windows Azure Platform

(TDS)ADO.NETADO.NET

Entity Entity 1433 TCP P

Your Apps SQL Data Services

TDS EndpointFrameworkFramework

SQL Server Drivers

SQL Server Drivers

TCP Port

DriversDrivers

Page 9: Microsoft PaaS Cloud Windows Azure Platform
Page 10: Microsoft PaaS Cloud Windows Azure Platform

Connectivity & Security PlatformConnectivity & Security Platform

Service Bus: Service Bus: General purpose Service Bus, in the InternetGeneral purpose Service Bus, in the Internet

Access Control:Access Control:Authentication Security system based on CLAIMS & RULESAuthentication Security system based on CLAIMS & RULES

Distributed Cache:Distributed Cache:Cache as a Service, derived from Cache as a Service, derived from Windows Server Windows Server AppFabricAppFabric CacheCache

Page 11: Microsoft PaaS Cloud Windows Azure Platform

• Same dev. environment• Visual Studio productivity• Visual Studio productivity• Simple migrations Few NET adjustments Few .NET adjustments SQL Server database

Page 12: Microsoft PaaS Cloud Windows Azure Platform

Client Tier

’n’ Clients

L d B l i

Users

(*)

Server TierApp/Web

Load Balancing (*)

App/Web

App App App App

Data Access

MIGRATIONTO

AZURE

D.B.Data Tier

Database Server(SQL Server, etc.)

Page 13: Microsoft PaaS Cloud Windows Azure Platform

Client Tier

’n’ Clients

Users

Server TierA /W b

Load Balancing (by Azure)

App/Web

Aplicación Aplicación Aplicación Aplicación

Accesos a Datos

EntornoAZURE

D.B.Data Tier

DatabaseServer

Page 14: Microsoft PaaS Cloud Windows Azure Platform

D l t A ilit• Deployment Agility• «Massive scalability»• ‘Cloud-computing’ Elasticity

Deployment in minutes

Client AppWeb/RIA

Scalabilityis planned

Web Services

is planned

Page 15: Microsoft PaaS Cloud Windows Azure Platform
Page 16: Microsoft PaaS Cloud Windows Azure Platform

Microsoft Datacenters

EuropeNorth Dublin

Amsterdam

China JapanEuropeAsia

Africa

america

Quincy, WA

Chicago, IL

Dublin,Ireland

China

Singapur

Hong Kong

IowaVirginia

Lat.America

AustraliaSan Antonio, TX

Iowa

Page 17: Microsoft PaaS Cloud Windows Azure Platform

Chicago Datacenter Several ContainersChicago Datacenter – Several Containers

Page 18: Microsoft PaaS Cloud Windows Azure Platform

Chicago DatacenterChicago Datacenter

Page 19: Microsoft PaaS Cloud Windows Azure Platform

Dublin DatacenterOnline July 1, 2009

Page 20: Microsoft PaaS Cloud Windows Azure Platform

Dublin Datacenter

Page 21: Microsoft PaaS Cloud Windows Azure Platform

• Environmentally t i blsustainable

• Free air cooling• Free air-cooling

• 50% less energy use50% less energy use

Page 22: Microsoft PaaS Cloud Windows Azure Platform
Page 23: Microsoft PaaS Cloud Windows Azure Platform

Next StepsNext Steps

Windows Azure portal: http://www.azure.com

Windows Azure accessDevelopment Tools & SDK

1Development Tools & SDK White papersSample Apps

Cloud-Computing user group in Spain2 http://www.linkedin.com/groups?gid=3529148&trk=myg_ugrp_ovr

Contacto con Microsoft Ibérica3César de la Torre

Architect Advisor

[email protected]

Page 24: Microsoft PaaS Cloud Windows Azure Platform

César de la TorreA hi Ad iArchitect AdvisorMicrosoft Dev & Platform Division Blog: http://blogs.msdn.com/cesardelatorre/Email: [email protected]

Page 25: Microsoft PaaS Cloud Windows Azure Platform