Windows Azure In 30mins for none technical audience

20
Page 1 Eric Nelson | Application Architect | Microsoft UK [email protected] | http://bit.ly/ericnelson | http:// twitter.com/ericnell

description

High level session I delivered at Cloud Computing Congress on Tues 16th of March 2010.

Transcript of Windows Azure In 30mins for none technical audience

Page 1: Windows Azure In 30mins for none technical audience

Page 1

Eric Nelson | Application Architect | Microsoft [email protected] | http://bit.ly/ericnelson | http://twitter.com/ericnell

Page 2: Windows Azure In 30mins for none technical audience

Page 2

Agenda 7 things that may surprise you

Software + Services Unites the Web

Introducing the Windows Azure Platform

Microsoft is Your Trusted Technology Partner for Cloud

Page 3: Windows Azure In 30mins for none technical audience

Page 3

The Windows Azure PaaS ...

makes it easy and cost effective

to run your applications

and store your data

inside Microsoft Data Centres

using existing skills

and integrate with

your existing on-premise applications

Page 4: Windows Azure In 30mins for none technical audience

Page 4

7 things that may surprise you

1. Azure is not just about “the next twitter”

2. You can use C++, Java, Ruby, PhP...

3. It is free to try4. There are hundreds of great 3rd

party tools5. You can store up to 500TB of data6. It offers a full relational database

for £67. Millions of developers are “Azure

ready”

Page 5: Windows Azure In 30mins for none technical audience

Page 5

Simplifying Cloud Computing

Page 6: Windows Azure In 30mins for none technical audience

Page 6

Software + Services

PC Phone

Server Cloud

Tools a

nd C

ross-P

latfo

rm S

up

port

Client

TV

Page 7: Windows Azure In 30mins for none technical audience

Page 7

Introducing Windows Azure Platform

Page 8: Windows Azure In 30mins for none technical audience

Page 8

Usage

Com

pu

te

Time

Average

Inactivity

Period

“On and Off “

On and off workloads (e.g. batch job)Over provisioned capacity is wasted Time to market can be cumbersome

Com

pu

te

Time

“Unpredictable Bursting“

Average Usage

Unexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases

Average Usage

Com

pu

te

Time

“Growing Fast“

Successful services needs to grow/scale Keeping up w/growth is big IT challenge Complex lead time for deployment

Com

pu

te

Time

Average Usage

“Predictable Bursting“

Services with micro seasonality trends Peaks due to periodic increased demandIT complexity and wasted capacity

Workload Patterns Optimal for Cloud

Page 9: Windows Azure In 30mins for none technical audience

Page 9

“I want to try something now“

Need to quickly provision new machines for a temporary period of time

“Departmental“

Need to quickly provision new machines for a departmental solution

And also

Mach

ines

Time

Mach

ines

Time

“Just store

data in the Cloud“

With all processing elsewhere

“Extend tothe Cloud“

Extend existing applications

“Migrate existing

applications“

Benefits of reduced operational costs

“New hybrid services“

On-premise and Cloud aka S+S

Page 10: Windows Azure In 30mins for none technical audience

Page 10

Developing Applications for Windows Azure

FAMILIAR DEVELOPER EXPERIENCE

DESIGNED FOR INTEROPERABILITY

PROVEN MICROSOFT TECHNOLOGIES

Development: Visual Studio integration, offline cloud simulation

Maintenance: Local debugging, APIs for logging

Management: APIs for configuration management

SOAP and REST protocols

XML file formats Commitment to support

Java, PHP, Python and other popular programming languages

Visual Studio, ASP.NET, SQL Azure integration

No up-front costs for massively scalable computing infrastructure Pay for what you use, when you use it Eliminate utilization concerns Add compute power as business grows or demand spikes No ongoing depreciation and maintenance costs

Page 11: Windows Azure In 30mins for none technical audience

Page 11

SUBSCRIPTION

Windows Azure Purchasing Options

CONSUMPTION VOLUME LICENSING

“Pay as you go and grow”

• Low barrier to entry and flexibility

• Optimized for cloud elasticity

• Discounts for commitment• Plans for payment

predictability

“Coordinated purchasing”

• Unified purchasing through EA• Introduction to volume

discounts

“Value for a commitment“

Page 12: Windows Azure In 30mins for none technical audience

Page 12

UK Pricing – standard rates

• Windows Azure– Compute

• Small instance (default): £0.0728 per hour

• Medium instance: £0.1455 per hour

• Large instance: £0.291 per hour • Extra large instance: £0.5819

per hour – Storage

• £0.091 per GB stored per month • £0.0061 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 • £6.055 per database per month

– Business Edition – Up to 10 GB relational database • £60.604 per database per month

• AppFabric– Access Control

• £1.2062 per 100,000 transactions*

– Service Bus • £2.4184 per connection on a

“pay-as-you-go” basis* • Pack of 5 connections £6.0307* • Pack of 25 connections

£30.1535* • Pack of 100 connections

£120.6139* • Pack of 500 connections

£603.0695*

• Data Transfers– North America and Europe regions

• £0.0607 per GB in • £0.091 per GB out

– Asia Pacific Region • £0.1819 per GB in • £0.2728 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.

£100 per month* - Highly Available Web Application + 0.5TB data 20 pence per day* - Highly Available SQL Server database

Page 13: Windows Azure In 30mins for none technical audience

Page 13

Windows Azure is an open platform, enabling you to have vendor choice and increasing your flexibility in how to build applications.

Microsoft is enterprise ready, providing a

worldwide datacenter presence, Service Level Agreements, developer programs and the customer service and support your business expects.

Microsoft is proven for Cloud with experience of running large elastic services including hotmail.com, bing.com, and Xbox Live

Windows Azure is proven with hundreds of

companies already live.

"It’s the transformation of our software, it’s the transformation of our strategy and our offerings across the board to fundamentally embrace services.”—RAY OZZIE

Microsoft is Your Trusted Technology Partner

Page 14: Windows Azure In 30mins for none technical audience

Page 14

NEXT STEPSFor more resources and information, please go to: http://bit.ly/startazure

Quantify the ROI of Windows Azure with our TCO Tool:http://bit.ly/azuretco

 

Eric Nelson | Application Architect | Microsoft [email protected] | http://bit.ly/ericnelson | http://twitter.com/ericnel

Page 15: Windows Azure In 30mins for none technical audience

Page 15

NEXT UP:

Appendix

Page 16: Windows Azure In 30mins for none technical audience

Page 16

Portal

Page 17: Windows Azure In 30mins for none technical audience

Page 17

Page 18: Windows Azure In 30mins for none technical audience

Page 18

The Fabric Controller communicates with every server within the Fabric. It manages the Windows Azure operating system, monitors every application, decides where new applications should run – optimizing hardware utilization.

Defining Windows Azure Architecture

Page 19: Windows Azure In 30mins for none technical audience

Page 19

Virtualized Computation provides massive application scalability. Customers can build a combination of web and worker roles. Those roles can be replicated as needed to scale the applications and computational processing power.

Storage Services allow customers to scale to store large amounts of data – in any format – for any length of time, only paying for what they use or store.

Service Management is performed by the Fabric Controller, which controls all the resources within the data center. The Fabric Controller deploys your service and monitors the overall health of the fabric.

Security and Control State-of-the-art physical security processes combined with strictly controlled OS access model. Data is replicated in multiple fault domains in location selected by the customer.

State-of-the-art data centers located around the world. Host your applications and data securely, accessible from everywhere you allow.

Windows Azure Automates the Management of Your IT Resources

Page 20: Windows Azure In 30mins for none technical audience

Page 20

Fabric: The collection of servers

Multiple VMs per serverEach VM runs customized Hypervisor Windows Server 2008Choose from four different VM sizes, based on your application needs

Fabric Controller performs service management

You tell it what to do—it figures out howAutomatically scale up, scale down, update or roll application back to a previous versionSimple system management and deployment APIs

Service Management in Windows AzureGOAL: Automated application management and control

=Fabric Agent