Scanning the Internet for External Cloud Exposures via SSL Certs
Microsoft PaaS Cloud Windows Azure Platform
1. Microsoft ‘PaaS Cloud’
Windows Azure Platform
Wi d A Pl tf
César de la Torre
Architect Advisor
cesardl@microsoft.com
cesardl@microsoft com
Microsoft
2. Why PaaS?
(Platform as a S i )
(Pl tf Service)
Traditional IT
T di i l IaaS
I S PaaS
P S
You manage
Applications Applications Applications
m
Yo manage
e
Data Data Data
DBMS DBMS DBMS
ou
Runtimes Runtimes Runtimes
Manag by the Cloud
anage
Server-
Server-SW Server-
Server-SW Server-SW
ged
You ma
OS OS OS
Manage by the Cloud
Virtualization Virtualization Virtualization
ed
Servers HW Servers HW Servers HW
Storage Storage Storage
Network Network Network
6. PaaS Roles in Azure
Internet Internet
L L
B B
Queues
Web Site Worker
Worker
Web Site
WebASMX,WCF) )
(ASPX, Site
Worker
( ,
(ASPX, ASMX,
(ASPX ASMX
, WCF) Service
Service
(ASPX, WCF, etc.) Service
i
Azure Blobs
Tables
Storage
g
8. ADO.NET (TDS)
Entity 1433
TCP P
Port
Framework
Your Apps TDS Endpoint SQL Data
SQL Server Services
Drivers
9.
10. Connectivity & Security Platform
Service Bus:
General purpose Service Bus, in the Internet
Access Control:
Authentication Security system based on CLAIMS & RULES
Distributed Cache:
Cache as a Service, derived from Windows Server AppFabric Cache
11. • Same dev. environment
• Visual Studio productivity
• Simple migrations
Few .NET adjustments
NET
SQL Server database
12. Client Tier
’n’ Clients
Users
Load Balancing
L dB l i (*)
Server Tier
App/Web
App App App App
MIGRATION
TO
AZURE Data Access
Data Tier
D.B.
Database Server
(SQL Server, etc.)
13. Client Tier
’n’ Clients
Users
Load Balancing (by Azure)
Server Tier
App/Web
A /W b
Aplicación Aplicación Aplicación Aplicación
Entorno
AZURE
Accesos a Datos
Data Tier
D.B.
Database
Server
14. • Deployment A ilit
D l t Agility
• «Massive scalability»
• ‘Cloud-computing’ Elasticity
Deployment in minutes
Client App
Web/RIA
Web
Services
Scalability
is planned
15.
16. Microsoft Datacenters
Amsterdam
North Japan
Dublin,
Dublin Europe China
america
Ireland Asia
Hong Kong
Quincy, Chicago, IL
WA Singapur
Virginia Africa
Iowa
San Antonio, TX
Lat. Australia
America
21. • Environmentally
t i bl
sustainable
• Free air cooling
air-cooling
• 50% less energy use
22.
23. Next Steps
1 Windows Azure portal: http://www.azure.com
Windows Azure access
Development Tools & SDK
White papers
Sample Apps
2 Cloud-Computing user group in Spain
http://www.linkedin.com/groups?gid=3529148&trk=myg_ugrp_ovr
3 Contacto con Microsoft Ibérica
César de la Torre
Architect Advisor
cesardl@microsoft.com
24. César de la Torre
Architect Ad i
A hi Advisor
Microsoft Dev & Platform Division
Blog: http://blogs.msdn.com/cesardelatorre/
Email: cesardl@microsoft.com