2. IT as a Service
Private Infrastructure Platform
You manage
(On-Premise) (as a Service) (as a Service)
Applications Applications Applications
You manage
Runtimes Runtimes Runtimes
Security & Integration Security & Integration Security & Integration
Managed by vendor
You manage
Databases Databases Databases
Servers Servers Servers
Managed by vendor
Virtualization Virtualization Virtualization
Server HW Server HW Server HW
Storage Storage Storage
Networking Networking Networking
3. IT as a Service
Private Infrastructure Platform
(On-Premise) (as a Service) (as a Service)
5. Azure Service Platform
™
Internet-scale, highly available cloud fabric
Globally distributed Microsoft data centers (ISO/IEC 27001:2005 and SAS 70
Type I and Type II certified)
Consumption and usage-based pricing; enterprise-class SLA commitment
Compute – auto- Data – massively scalable Service Bus – connectivity User – online identity
provisioning 64-bit & highly consistent to on-premises metasystem, directory, per
application containers in distributed relational applications; sonal data storage &
Windows Server VMs; database; geo-replication secure, federated fire-wall management
supports a wide range of and geo-location of data friendly Web services Social –
application models messaging intermediary;
Processing – relational presence, communication,
durable & discoverable
Storage – highly available queries, search, reporting, search, geospatial &
queues
distributed analytics on mapping, media
table, blob, queue, & structured, semi- Access Control – rules- Devices – data
cache structured, and driven federated identity; synchronization across
Languages – .NET 3.5 unstructured data AD federation; claims- applications & devices;
(C#, VB.NET, etc.), IronRu Integration – based authorization bridges cloud, client, and
by, IronPython, PHP, nativ synchronization and Workflows – declarative smart devices
e Win32 code replication with on-premise service orchestrations via
databases, other data REST-based activities
sources
6. Application Patterns
Cloud Web Application
Web Mobile Silverlight WPF Enterprise
Browser Browser Application Application Application
User
Enterprise
Web Svc
Enterprise
Data
Jobs
ASP.NET Web Svc
ASP.NET ASP.NET ASP.NET
(Worker
(Web Role)
ASP.NET (Web Role)
ASP.NET ASP.NET
(Web Role)
ASP.NET (Web Role)
ASP.NET Role)
(Web Role)
ASP.NET Private Cloud
(Web Role)
ASP.NET (Web Role)
ASP.NET (Web Role)
ASP.NET
(Web Role) (Web Role) (Web Role) (On-Premise)
(Web Role) (Web Role) (Web Role)
Table Blob
Cache Queue Application
Storage Storage
Service Service Service
Service Service
Storage
Service
Application Application Reference Conn. Identities & Service
Data Data Data Bindings Roles Orch.
Identity
Access Service
SQL Data BI Service Workflow
Control
Services Services Bus Service
Service
Public Services
7. Application Patterns
Composite Services Application
Web Mobile Silverlight WPF Enterprise
Browser Browser Application Application Application
User
Enterprise
Web Svc
Enterprise
Data
Jobs
ASP.NET Web Svc
ASP.NET ASP.NET ASP.NET
(Worker
(Web Role)
ASP.NET (Web Role)
ASP.NET ASP.NET
(Web Role)
ASP.NET (Web Role)
ASP.NET Role)
(Web Role)
ASP.NET Private Cloud
(Web Role)
ASP.NET (Web Role)
ASP.NET (Web Role)
ASP.NET
(Web Role) (Web Role) (Web Role) (On-Premise)
(Web Role) (Web Role) (Web Role)
Table Blob
Cache Queue Application
Storage Storage
Service Service Service
Service Service
Storage
Service
Application Application Reference Conn. Identities & Service
Data Data Data Bindings Roles Orch.
Identity
Access Service
SQL Data BI Service Workflow
Control
Services Services Bus Service
Service
Public Services
8. Application Patterns
Cloud Agent Application
Web Mobile Silverlight WPF Enterprise
Browser Browser Application Application Application
User
Enterprise
Web Svc
Enterprise
Data
Jobs
ASP.NET Web Svc
ASP.NET ASP.NET ASP.NET
(Worker
(Web Role)
ASP.NET (Web Role)
ASP.NET ASP.NET
(Web Role)
ASP.NET (Web Role)
ASP.NET Role)
(Web Role)
ASP.NET Private Cloud
(Web Role)
ASP.NET (Web Role)
ASP.NET (Web Role)
ASP.NET
(Web Role) (Web Role) (Web Role) (On-Premise)
(Web Role) (Web Role) (Web Role)
Table Blob
Cache Queue Application
Storage Storage
Service Service Service
Service Service
Storage
Service
Application Application Reference Conn. Identities & Service
Data Data Data Bindings Roles Orch.
Identity
Access Service
SQL Data BI Service Workflow
Control
Services Services Bus Service
Service
Public Services
9. Application Patterns
B2B Integration Application
Web Mobile Silverlight WPF Enterprise
Browser Browser Application Application Application
User
Enterprise
Web Svc
Enterprise
Data
Jobs
ASP.NET Web Svc
ASP.NET ASP.NET ASP.NET
(Worker
(Web Role)
ASP.NET (Web Role)
ASP.NET ASP.NET
(Web Role)
ASP.NET (Web Role)
ASP.NET Role)
(Web Role)
ASP.NET Private Cloud
(Web Role)
ASP.NET (Web Role)
ASP.NET (Web Role)
ASP.NET
(Web Role) (Web Role) (Web Role) (On-Premise)
(Web Role) (Web Role) (Web Role)
Table Blob
Cache Queue Application
Storage Storage
Service Service Service
Service Service
Storage
Service
Application Application Reference Conn. Identities & Service
Data Data Data Bindings Roles Orch.
Identity
Access Service
SQL Data BI Service Workflow
Control
Services Services Bus Service
Service
Public Services
10. Application Patterns
Grid / Parallel Computing Application
Web Mobile Silverlight WPF Enterprise
Browser Browser Application Application Application
User
Enterprise
Web Svc
Enterprise
Data
Jobs
ASP.NET Web Svc
ASP.NET ASP.NET ASP.NET
(Worker
(Web Role)
ASP.NET (Web Role)
ASP.NET ASP.NET
(Web Role)
ASP.NET (Web Role)
ASP.NET Role)
(Web Role)
ASP.NET Private Cloud
(Web Role)
ASP.NET (Web Role)
ASP.NET (Web Role)
ASP.NET
(Web Role) (Web Role) (Web Role) (On-Premise)
(Web Role) (Web Role) (Web Role)
Table Blob
Cache Queue Application
Storage Storage
Service Service Service
Service Service
Storage
Service
Application Application Reference Conn. Identities & Service
Data Data Data Bindings Roles Orch.
Identity
Access Service
SQL Data BI Service Workflow
Control
Services Services Bus Service
Service
Public Services
11. Application Patterns
Hybrid Enterprise Application
Web Mobile Silverlight WPF Enterprise
Browser Browser Application Application Application
User
Enterprise
Web Svc
Enterprise
Data
Jobs
ASP.NET Web Svc
ASP.NET ASP.NET ASP.NET
(Worker
(Web Role)
ASP.NET (Web Role)
ASP.NET ASP.NET
(Web Role)
ASP.NET (Web Role)
ASP.NET Role)
(Web Role)
ASP.NET Private Cloud
(Web Role)
ASP.NET (Web Role)
ASP.NET (Web Role)
ASP.NET
(Web Role) (Web Role) (Web Role) (On-Premise)
(Web Role) (Web Role) (Web Role)
Table Blob
Cache Queue Application
Storage Storage
Service Service Service
Service Service
Storage
Service
Application Application Reference Conn. Identities & Service
Data Data Data Bindings Roles Orch.
Identity
Access Service
SQL Data BI Service Workflow
Control
Services Services Bus Service
Service
Public Services