Top Banner
28
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: An Overview of Windows Azure
Page 2: An Overview of Windows Azure

Windows® Azure™ EBC Presentation

Aashish DhamdhereSenior Product ManagerWindows Azure

Page 3: An Overview of Windows Azure

Off PremisesOn Premises

Scale OutAutomated

Service Management

High Availability

Multi-Tenancy

How We View Cloud

Location

Considerations

Fundamentals

Infrastructure

Business model

Ownership

Management

HomogeneousHeterogeneous

CapEx OpEx

Own Lease/Rent

Self Third Party

Page 4: An Overview of Windows Azure

Software + Services

PC Phone TV

Server Cloud

Tools a

nd C

ross-P

latfo

rm S

upport

Client

Page 5: An Overview of Windows Azure

The Windows Azure Platform

Web and clouds Third party cloudWeb applications

On-premises LOB ApplicationsComposite applications

Compute Storage Management ManagementRelational data Connectivity Access control

Developer ExperienceUse existing skills and tools.

Page 6: An Overview of Windows Azure

Windows Azure Architecture

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

Page 7: An Overview of Windows Azure

Windows Azure Architecture Details

Computation provides application scalability. Developers 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.

The Fabric Controller automates load balancing and computes resource scaling

Security and Control Features include storage encryption, access authentication, and over-the-wire encryption using HTTPS. Industry certification is part of the Windows Azure roadmap.

Geographically distributed, state-of-the-art data centers host your applications and data, internet-accessible from everywhere you choose to allow.

Page 8: An Overview of Windows Azure

Windows Azure Platform: An Illustration

Cloud

Applications

Others…

SQL Azure

.NET Services

Windows Azure

Applications

3rd Party Services

Page 9: An Overview of Windows Azure

Windows Azure Value Proposition

Applicationdevelopment

Revenue opportunities

Focus

Lower costs

Deployment flexibility

EfficiencyUse existing skills

Simple model

Simplicity

Respond quickly

Grow customer base

Agility

Page 10: An Overview of Windows Azure

Windows Azure Target Segments

Commercial SaaS: ISV’s create services for corporate customersEnterprise Self-Tooling: Enterprises create services for their own consumption Consumer SaaS: ISV’s create services for consumers

Page 11: An Overview of Windows Azure

• Discounts for commitment• Plans for payment

predictability

• Unified purchasing through EA• Introduction to volume

discount

• Low barrier to entry and flexibility• Optimized for cloud

elasticity

Consumption“Pay as you go and

grow”Available at PDC launch

Subscription Volume licensing“Value for a

commitment”“Coordinated purchasing”

Select offers at PDC Planned for post PDC

Windows Azure Platform Purchasing Models

Page 12: An Overview of Windows Azure

Value differentiated by automated management,federated access control, and advanced message patterns

Messages

$0.15/100K*

Per transactions

Bandwidth Per GB transferred

$0.10 GB Ingress*

$0.15 GB Egress*

Web edition

$9.99/month*(1 GB)

Per database/month

Value differentiated with scale, managed high availability,and self-provisioning

Business editionPer database/month

$99.99/month*(10 GB)

Bandwidth Per GB transferred

$0.10 GB Ingress*

$0.15 GB Egress*

Windows Azure Platform Purchasing Models

Compute

$0.12/hour*

Per service hour

Value differentiated by service lifecycle management

Storage Per GB stored and

transactions$0.15 GB/month*

$0.01/10K storage transaction*

Bandwidth Per GB transferred

$0.10 GB Ingress*

$0.15 GB Egress*

*Price quoted is for U.S.

Page 13: An Overview of Windows Azure

.NET Service Bus endpoint willhave external connectivity

Message operation requests willbe processed successfully

Windows Azure Platform Service Guarantee

Storage servicewill be available/ reachable (connectivity)

Your storage requests willbe processed successfully

Compute connectivity

Storage availability

Your service is connected and reachable via web

Internet facing roles will have external connectivity

Database availability

Database is connected to the internet gateway

Availability monitoring every 5-minute interval

Serviceavailability

>99.95%

>99.9%>99.9%

Role instance monitoring and restart

All runningroles will be continuously monitored

If role is unhealthy, we will detect and initiate corrective state

Automated Systems

Management>99.9%

Page 14: An Overview of Windows Azure

Windows Azure Platform Roadmap

Rich Service Templates

Multiple Geo Locations

Multiple Languages

Full Trust

Active Directory and Web ID

Relational & Virtualized Database

Auto DB Management

Commercial release

Simple Service Templates

One Geo

ASP.NET

Medium Trust

Automated Service Management

Service Bus, Access Control

CTP

Admin Mode/VM Deployment

Geo Replication & On Premises

System Center Integration

Enterprise ID Federation

Distributed Queries & CLR

Analytics & reporting

Data Synch (DataHub)Future

Web 2.0

Partners

Enterprise

Page 15: An Overview of Windows Azure

Partner Momentum

eduify | write faster

“ With Azure, your ability to deliver solutions becomes much faster and you can really innovate and be competitive.”

– Jitendra Thethi, Principle Architect

“ Cloud computing democratizes access to carrier-class data center technology with better performance, higher efficiency, and lower costs; Microsoft’s Azure adds to that integration with a first-class development platform, decades of operations experience, and a developer toolbox of customizable services.”

– Brian Mathews - VP Autodesk Labs

“ Making a reliable cloud application can be really hard, and Azure uses .NET and Visual Studio tools we already know and that we already know how to put out into a marketplace. That's very helpful for us and it's helpful for our customers.”

– Erik Johnson, Research Director

Page 16: An Overview of Windows Azure

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 17: An Overview of Windows Azure

Appendix

Page 18: An Overview of Windows Azure

Fabric Controller

Interacts with a “Fabric Agent” on each machine

Monitors every VM, application and instance

Performs load balancing, check pointing and recovery

Page 19: An Overview of Windows Azure

Compute in Windows Azure

GOAL:SCALABILITYScale out by replicating worker instances as needed.

Allow applications to scale user and compute processing independently.

Two instance types: Web Role & Worker RoleWindows Azure applications are built with web role instances, worker role instances, or a combination of both.

Each instance runs on its own VM (virtual machine), replicated as needed

Page 20: An Overview of Windows Azure

Storage in Windows AzureGOAL:SCALABLE, DURABLE STORAGE

Windows Azure storage is an application managed by the Fabric Controller

Windows Azure applications can use native storage or SQL Azure

Application state is kept in storage services, so worker roles can replicate as needed

Blobs: large, unstructured data (audio, video, etc)

Tables: simply structured data, accessed using ADO.NET Data Services

Queues: serially accessed messages or requests, allowing web-roles and worker-roles to interact

Page 21: An Overview of Windows Azure

Services Management in Windows Azure

GOAL:AUTOMATED APPLICATION MANAGEMENT AND CONTROL

Fabric

The Fabric Controller automates service management

Page 22: An Overview of Windows Azure

Building Solutions with the Windows Azure Platform

SQL Azure: Scalable, relational, Cloud-enabled database services

.NET Services: Framework for access control and communication between Cloud-aware applications

Page 23: An Overview of Windows Azure

Subscription“Value for a

commitment”Select offers at PDC

• Discounts for commitment• Plans for payment

predictability

Accelerate cloud development projects

Flexible (on/off) consumption and use

Predictable payment and discounted price

Development accelerator

MPN subscription benefit: gold, certified, BizSpark, Empower

Build and test cloud applications

MSDN Premium

Windows Azure Platform Purchasing Models

MPN Partners receive a 5% discount

Page 24: An Overview of Windows Azure

Technologyinnovation

Partnerecosystem

Why Microsoft?

Developer

EXPERIENCE

Powerof choice

Page 25: An Overview of Windows Azure

Windows Azure Platform Business Value

Services availability

Technology promise that you can bet your business onClear and simple SLAs at the service level

Flexible business model

Customizable and predictable payment optionsExceptional value and custom offers for partners

Comprehensive technology

platform

Robust capabilities and clear innovation roadmap  Reduce IT complexity with automated service management

Overall best value and TCO in the marketplace

Page 26: An Overview of Windows Azure

Solving Complexities

Development needs

State-of-the-art data centers

Storage services

Virtualized computation

Services Management

Security and control

What we offer How this is unique

Available

Efficient

Interoperable

On-demand

UbiquitousNetwork Storage

Compute APP

Page 27: An Overview of Windows Azure

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Azure, Windows, the Windows logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 28: An Overview of Windows Azure

28

Stay Updated

Know More about Windows Azure- http://www.microsoft.com/windowsazure/ Know more about Microsoft Cloud Services- http://www.microsoft.com/india/cloud/ Request for an Enterprise Cloud Assessment workshop- email us at [email protected] us