You are on page 1of 20

Eric Nelson | Application Architect | Microsoft UK

eric.nelson@microsoft.com | http://bit.ly/ericnelson |
http://twitter.com/ericnell
Page 1
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 2
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 3
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 try
4. There are hundreds of great 3rd party tools
5. You can store up to 500TB of data
6. It offers a full relational database for £6
7. Millions of developers are “Azure ready”

Page 4
Simplifying Cloud Computing

Page 5
Software + Services
Client

Tools and Cross-Platform Support


PC Phone TV

Server Cloud

Page 6
Introducing Windows Azure
Platform

Page 7
Workload Patterns Optimal for
Cloud “Off
On and

“Growing Fast“

Comput
Comput

e
e
Inactivi
ty
Period Average
Average Usage Usage

Time Time

On and off workloads (e.g. batch Successful services needs to


job) grow/scale
Over provisioned capacity is Keeping up w/growth is big IT
wasted challenge
Time to market can be Complex lead time for deployment
cumbersome

“Unpredictable “Predictable
Bursting“ Bursting“
Comput

Comput
e

e
Average Average
Usage Usage
Time Time

Unexpected/unplanned peak in Services with micro seasonality trends


demand Peaks due to periodic increased demand
Sudden spike impacts performance IT complexity and wasted capacity
Can’t over provision for extreme
cases
Page 8
And also
“I want to try “Departmental“
something now“

Machin

Machin
es

es
Time Time

Need to quickly provision new Need to quickly provision new


machines for a temporary period machines for a departmental
of time solution

“Just store “Extend to


data in the Cloud“ the Cloud“
With all processing elsewhere Extend existing applications

“Migrate existing “New hybrid


applications“ services“

Benefits of reduced operational On-premise and Cloud aka S+S


costs

Page 9
Developing Applications for
Windows Azure
 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

FAMILIAR DEVELOPER DESIGNED FOR PROVEN MICROSOFT


EXPERIENCE INTEROPERABILITY TECHNOLOGIES
 Development: Visual  SOAP and REST  Visual Studio, ASP.NET,
Studio integration, offline protocols SQL Azure integration
cloud simulation  XML file formats
 Maintenance: Local  Commitment to support
debugging, APIs for Java, PHP, Python and
logging other popular
 Management: APIs for programming
configuration management languages

Page 10
Windows Azure Purchasing
Options
CONSUMPTION SUBSCRIPTION VOLUME
LICENSING
“Pay as you go and “Value for a “Coordinated
grow” commitment“ purchasing”

• Low barrier to entry and • Discounts for commitment • Unified purchasing through EA
flexibility • Plans for payment • Introduction to volume
• Optimized for cloud elasticity predictability discounts

Page 11
UK Pricing – standard rates

• Windows Azure • AppFabric


– Compute – Access Control
• Small instance (default): £0.0728 per hour
• £1.2062 per 100,000 transactions*
Medium instance: £0.1455 per hour

£100 per month* -



– Service Bus



• Highly
Large instance: £0.291 per hour
Extra large instance: £0.5819 per hour
Storage
• £2.4184 per connection on a “pay-
as-you-go” basis*

Available Web Application + 0.5TB


• £0.091 per GB stored per month
• Pack of 5 connections £6.0307*
• £0.0061 per 10,000 storage transactions • Pack of 25 connections £30.1535*
– Content Delivery Network (CDN) • Pack of 100 connections £120.6139*


data •

SQL Azure
Service currently available as a Community
Technology Preview (CTP) at no charge
• Data Transfers
• Pack of 500 connections £603.0695*

– North America and Europe regions


– Web Edition – Up to 1 GB relational database
• £0.0607 per GB in
• £6.055 per database per month
• £0.091 per GB out

20 pence per day* -


– Business Edition – Up to 10 GB relational

Highly
database – Asia Pacific Region
• £60.604 per database per month • £0.1819 per GB in
• £0.2728 per GB out

Available SQL Server database – 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.

Page 12
Microsoft is Your Trusted Technology
Partner
Windows Azure is an open platform, "It’s the transformation of
enabling you to have vendor choice and increasing our software, it’s the
your flexibility in how to build applications. transformation of our
strategy and our offerings
Microsoft is enterprise ready, providing a across the board to
worldwide datacenter presence, Service Level
fundamentally
Agreements, developer programs and the customer
embrace services.”
service and support your business expects.
—RAY OZZIE

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.

Page 13
NEXT STEPS
For 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 UK


eric.nelson@microsoft.com | http://bit.ly/ericnelson |
http://twitter.com/ericnel
Page 14
NEXT UP:
Appendix

Page 15
Portal

Page 16
Page 17
Defining Windows Azure Architecture

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.

Page 18
Windows Azure Automates
the Management of Your IT Resources
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
Virtualized Storage Services allow
fault domains in location
Computation provides customers to scale to store
selected by the customer.
massive application large amounts of data – in any
scalability. Customers format – for any length of
can build a combination of time, only paying for what
web and worker roles. they use or store. State-of-the-art data
Those roles can be centers located around the
replicated as needed to world. Host your applications
scale the applications and and data securely, accessible
computational processing from everywhere you allow.
power.

Page 19
Service Management in Windows Azure
GOAL: Automated application management and
control
Fabric: The collection of
servers
Multiple VMs per server
Each VM runs customized
Hypervisor Windows Server 2008
Choose from four different VM
sizes, based on your application
needs
Fabric Controller
performs service
management
You tell it what to do—
it figures out how
Automatically scale up, scale
down, update or roll =Fabric Agent
application back to a previous
version
Simple system management
and deployment APIs

Page 20

You might also like