Upload
paulfallon
View
933
Download
0
Tags:
Embed Size (px)
Citation preview
cloud
p
latf
orm
introductionwindows azure platformWindows
Azure Platform Overview
Paul FallonExternal Consultant
Developer and Platform Group Microsoft Ireland
blogs.msdn.com/irelandMay 2010
cloud
p
latf
orm
introductionwindows azure platformPlatform Continuum
• Bring your own machines, connectivity, software, etc.
• Complete control• Complete
responsibility• Static capabilities• Upfront capital costs
for the infrastructure
• Renting machines, connectivity, software
• Less control• Fewer
responsibilities• Lower capital costs • More flexible• Pay for fixed
capacity, even if idle
• Shared, multi-tenant infrastructure
• Virtualized & dynamic
• Scalable & available• Abstracted from the
infrastructure• Higher-level services• Pay as you go
On-PremisesServers
Hosted Servers
Cloud Platform
cloud
p
latf
orm
introductionwindows azure platformTypes of Cloud Services
Users
Developers
IT Staff
Platform as a Service
(PaaS)
Software as a Service
(SaaS)
Infrastructure as a Service(IaaS)
Applications
Infrastructure
Microsoft’s Cloud Services
From €0.08/
hr
€8.52/
user/mont
h
Platform / SDK
cloud
p
latf
orm
introductionwindows azure platform
Windows Azure™ Platform
Commercially Available
Commercial Availability
Future
cloud
p
latf
orm
introductionwindows azure platformWindows Azure Platform Services
Database
Business Analytics Reporting
Data Sync
ServiceBus
AccessControl
Compute Storage
Management Diagnostics
cloud
p
latf
orm
introductionwindows azure platformWindows Azure
• Flexible Application Hosting• “Lights-out” Service management– Provide Code & Service model
• Storage at Large Scale
Compute Storage
Management Diagnostics
cloud
p
latf
orm
introductionwindows azure platformWindows Azure Compute
Web RoleWeb RoleWeb RoleWeb Roles
.Net
Fast CGI
PHP Ruby
MVC WCFASP.NET
Web RoleWeb RoleWeb RoleWorker Roles
.Net
C/C++ & Win32
Java
…
Service Model
Service Configuration Assets
AssembliesHtml
Images
Scripts
Styles
Roles
F/W Rules
cloud
p
latf
orm
introductionwindows azure platformSQL Azure
• Relational database as a service– Highly available, automatically maintained
• Extension of the SQL Server Data Platform
Database
Business Analytics Reporting
Data Sync
cloud
p
latf
orm
introductionwindows azure platformWindows Azure AppFabric
• Leverage existing SOA Investments • Build Federated Hybrid Cloud
Applications• Interconnect Services and Devices
ServiceBus
AccessControl
cloud
p
latf
orm
introductionwindows azure platformPlatform Capability Symmetries
Capability Windows Server Windows Azure
Server Process Host Windows Service Worker Role
HTTP Application Host HTTP.SYS / IIS Web Role
Logging /Diagnostics Event Tracing (ETW) Azure Logging
Binary Object Store File System (NTFS) Azure Blob Storage
Tabular Data Store File System, Jet, Registry, 3rd Party ISAM
Azure Table Storage
Relational Table Store SQL Server, 3rd Party RDBMS
SQL Azure
Job Queue Store Microsoft Message Queue Azure Queue Storage
Identity and Access Control
Active Directory AppFabric Access Control + Federation
Endpoint Federation WCF + BizTalk Server AppFabric Service Bus + WCF
Network Federation Remote Access Services Project “Sydney”
cloud
p
latf
orm
introductionwindows azure platformWindows Azure
FabricController
Web Portal(API)
LB
LB
DNS
YourService
cloud
p
latf
orm
introductionwindows azure platform
LB
LB
DNS
Service Deployment
YourService
FabricController
Web Portal(API)
Service ModelServiceService
DNSconfig
cloud
p
latf
orm
introductionwindows azure platform
LB
LB
DNS
Service Scaling
YourService
FabricController
Web Portal(API)
Service
Service
Service
Model
Service
Service
ServiceService
Service
cloud
p
latf
orm
introductionwindows azure platform
LB
LB
DNS
Service Monitoring & Recovery
YourService
FabricController
Web Portal(API)
Service
Service
Service
Model !
Service
cloud
p
latf
orm
introductionwindows azure platformWindows Azure Platform Futures
Data Market
VM Role
Virtual Private Cloud“Sydney”
Admin Mode
CDN System Center
Large DB Sync
cloud
p
latf
orm
introductionwindows azure platformPricing• Compute
– Small instance (default): €0.0852 per hour– Medium instance: €0.1703 per hour– Large instance: €0.3405 per hour– Extra large instance: €0.6809 per hour
• Storage– €0.1064 per GB stored per month– €0.0071 per 10,000 storage transactions
• Content Delivery Network (CDN)– Service currently available as a Community Technology Preview (CTP) at no
charge
• SQL Azure– Web Edition – Up to 1 GB relational database €7.085 per database per month– Business Edition – Up to 10 GB relational database €70.913 per database per
month
• Data Transfers– North America and Europe regions
• €0.071 per GB in• €0.1064 per GB out
– Asia Pacific Region• €0.2128 per GB in• €0.3192 per GB out
– Inbound data transfers during off-peak times through June 30, 2010 are at no charge. Prices revert to our normal inbound data transfer rates after June 30, 2010.