microsoft paas cloud windows azure platform
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](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/1.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/2.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/3.jpg)
Products/Services (SaaS)
Windows Azure Platform (PaaS)Windows Azure Platform (PaaS)
![Page 4: Microsoft PaaS Cloud Windows Azure Platform](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/4.jpg)
DevelopmentDevelopmentUse familiar Tools and knowledge.Use familiar Tools and knowledge.
![Page 5: Microsoft PaaS Cloud Windows Azure Platform](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/5.jpg)
Multiplatform Developmentp p
![Page 6: Microsoft PaaS Cloud Windows Azure Platform](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/6.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/7.jpg)
Base.VHD
![Page 8: Microsoft PaaS Cloud Windows Azure Platform](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/8.jpg)
(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](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/9.jpg)
![Page 10: Microsoft PaaS Cloud Windows Azure Platform](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/10.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/11.jpg)
• 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](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/12.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/13.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/14.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/15.jpg)
![Page 16: Microsoft PaaS Cloud Windows Azure Platform](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/16.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/17.jpg)
Chicago Datacenter Several ContainersChicago Datacenter – Several Containers
![Page 18: Microsoft PaaS Cloud Windows Azure Platform](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/18.jpg)
Chicago DatacenterChicago Datacenter
![Page 19: Microsoft PaaS Cloud Windows Azure Platform](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/19.jpg)
Dublin DatacenterOnline July 1, 2009
![Page 20: Microsoft PaaS Cloud Windows Azure Platform](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/20.jpg)
Dublin Datacenter
![Page 21: Microsoft PaaS Cloud Windows Azure Platform](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/21.jpg)
• 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](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/22.jpg)
![Page 23: Microsoft PaaS Cloud Windows Azure Platform](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/23.jpg)
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
![Page 24: Microsoft PaaS Cloud Windows Azure Platform](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/24.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022102721/54c418d14a7959f9278b45be/html5/thumbnails/25.jpg)