19
cloud platform introduction windows azure platform Windows Azure Platform Overview Paul Fallon External Consultant Developer and Platform Group Microsoft Ireland blogs.msdn.com/ireland May 2010

Azure - Irish Developer Community Talk - May 2010

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.

cloud

p

latf

orm

introductionwindows azure platformSigning Up

cloud

p

latf

orm

introductionwindows azure platformOne Bill

cloud

p

latf

orm

introductionwindows azure platformWindows Azure Platform

Q & A