40
Windows Azure Cloud Computing User Group Welcome ! http://www.CloudComputingUserGroup.com

Windows Azure Cloud Computing User Group Welcome!

Embed Size (px)

Citation preview

Page 1: Windows Azure Cloud Computing User Group Welcome!

Windows AzureCloud Computing User

Group

Welcome!

http://www.CloudComputingUserGroup.com

Page 2: Windows Azure Cloud Computing User Group Welcome!

Agenda

• Pizza• Welcome• Introductions• Community web site• Presentation: Introduction to Cloud

Computing & Windows Azure• Demo: Hello, Cloud cloud application• Discussion

Page 3: Windows Azure Cloud Computing User Group Welcome!

Welcome and Introductions

• Who Are We?• What Do We Hope To Achieve?• Logistics

Page 4: Windows Azure Cloud Computing User Group Welcome!

Introduction toCloud Computing &

Windows Azure

Presentation

Page 5: Windows Azure Cloud Computing User Group Welcome!

Introduction to Cloud Computing• What’s It All About?• Why Take It Seriously?• Software + Services• Azure: Microsoft’s Cloud Services Platform• Developer Experience• Business Model

Page 6: Windows Azure Cloud Computing User Group Welcome!

Clearing up Cloud Terminology

Web 2.0 •2nd generation web - social networking•Facebook, MySpace, Flickr, blogs, communities

SaaS Software as a Service

•Software you access over the Internet•Salesforce.com, NetSuite, Taleo, RightNow

Utility Computing •Charge for use of hosted computing resources•Pay as you go based on what you use

Software + Services •Some software is local, some software runs in the cloud•Example: iTunes

Cloud Computing •Internet-based development – platform is a data center•Run your own software in the cloud and scale it

I n t e r – r e l a t e d

Page 7: Windows Azure Cloud Computing User Group Welcome!

Cloud ComputingWhy Take it Seriously?

Page 8: Windows Azure Cloud Computing User Group Welcome!

It’s Big. “The Next Big Thing”

Page 9: Windows Azure Cloud Computing User Group Welcome!

It’s Serious. Big Players, Major Investments.

Page 10: Windows Azure Cloud Computing User Group Welcome!

It’s Real. You’ll see it in action tonight.

Page 11: Windows Azure Cloud Computing User Group Welcome!

It’s Happening Now. Some parts live mid-2009.

2009Go Live

You Are Here

2008-2009Updates

“The software and services era is now. We are writing new software, we will be delivering betas and design previews, and the time to engage is now.” –Steve Ballmer

Oct 2008PDC, CTP

Page 12: Windows Azure Cloud Computing User Group Welcome!

Cloud ComputingSoftware + Services

Page 13: Windows Azure Cloud Computing User Group Welcome!

Software + Services

• “Software”– Applications running in the enterprise– What we’re used to

• “Services”– Services running in the “cloud”– …hosted at a Microsoft Data Center– …accessed over the Internet

Page 14: Windows Azure Cloud Computing User Group Welcome!

“Services”Applicationsin the Cloud

Software + Services“Software”ApplicationsOn-Premises LB LB

Web + Services FarmASP.NET / WCF

On-Demand Scaling

Web + Services FarmASP.NET / WCF

Load-Balanced Servers

DatabaseSQL Server

Server Cluster

DatabaseSQL Data Services

On-Demand Scaling

Page 15: Windows Azure Cloud Computing User Group Welcome!

S + S: Platform Extending into the Cloud

Page 16: Windows Azure Cloud Computing User Group Welcome!

Enterprise Space On-Premise

App

Software

Front End

Storage

Back End

Page 17: Windows Azure Cloud Computing User Group Welcome!

Cloud SpaceIn Data Center

Enterprise Space On-Premise

App

Software + Services

Storage

App

Front End

Storage

App

Services

Back End Storage

Back End

Service

Front End

Back End

Storage

Front End

Extend Migrate Compose

Page 18: Windows Azure Cloud Computing User Group Welcome!

Cloud SpaceIn Data Center

Cloud Apps are Highly Scalable

App

Front End

Storage

Back End

Low Usage

Page 19: Windows Azure Cloud Computing User Group Welcome!

Cloud SpaceIn Data Center

Cloud Apps are Highly Scalable

App

Front EndFront End

Front EndFront End

Front End

Back EndBack End

Back End

StorageStorage

Storage

Peak Usage

Page 20: Windows Azure Cloud Computing User Group Welcome!

Cloud SpaceIn Data Center

Cloud Apps are Highly Scalable

App

Front EndFront End

Back EndBack End

Storage

Typical Usage

Page 21: Windows Azure Cloud Computing User Group Welcome!

AzureMicrosoft’s Cloud Services Platform

Page 22: Windows Azure Cloud Computing User Group Welcome!

Azure Cloud Computing Platform

Confidential - Presented under NDA

Page 23: Windows Azure Cloud Computing User Group Welcome!

• Cloud operating system & cloud infrastructure• Massive data centers, servers, load balancing, fault domains,

virtualization• On-demand scaling – near-infinite capacity available• Pay as you go business model – only pay for what you use

Windows Azure

Page 25: Windows Azure Cloud Computing User Group Welcome!

• Branding - “Live” = consumer• Windows Live – Mail, Messenger, Photos,

Writer, Toolbar• Office Live, Xbox Live, Zune, …

“Live” Hosted Consumer Applications

Page 26: Windows Azure Cloud Computing User Group Welcome!

• Branding - “Online” = business• Exchange Online, SharePoint Online, Dynamics

CRM Online, …

“Online” Hosted Business Applications

Page 27: Windows Azure Cloud Computing User Group Welcome!

• Building Block Services for your applications• Microsoft provides a key set of building blocks• …but anyone can create new ones

Azure Services

Page 28: Windows Azure Cloud Computing User Group Welcome!

• Integration of Live Mesh with the Azure platform• “Sync, Share, Access” - “Data, Devices, People, and Apps”• Software + Services platform for synchronization & collaboration• Seamless synchronization of files (photos, documents, etc) and

programs• Access from anywhere• Access from any device• Easy sharing with people• Live Framework• http://www.mesh.com

Azure Services: Live Services

Page 29: Windows Azure Cloud Computing User Group Welcome!

.NET Services

Workflow

• Cloud equivalent of .NET libraries• Microsoft-hosted, highly scalable, developer-oriented

services• Key building blocks required by many cloud-based and cloud-

aware applications.

Service BusAccess Control

Azure Services: .NET Services

• Painless access control • Frictionless connectivity across applications

• Define Workflow in the Cloud

Page 30: Windows Azure Cloud Computing User Group Welcome!

SQL Analytics Services

• SQL Server in the cloud• Standards-based interface, SOAP and REST • Flexible data model, no schema required • Geo-replication and transactional consistency of data

SQL Reporting Services

SQL Data Services

Azure Services: SQL Services

• Database in the cloud

Page 31: Windows Azure Cloud Computing User Group Welcome!

Azure.com portal

• One-stop cloud service management• Get the SDK• Set up / administer a cloud service account• Upload applications• Configure application security• Change runtime parameters• Monitor applications• Post software updates• Swap between staging and production

Page 32: Windows Azure Cloud Computing User Group Welcome!

Azure.com portal

Page 33: Windows Azure Cloud Computing User Group Welcome!

Now and Later

• CTP given out at PDC is limited– Roles: Web Role, Worker Role– Managed applications only– Core functionality in API somewhat limited– Limits on how much resource you can use– U.S. West Coast Data Center

• Post PDC, drive toward full vision– Any kind of application, managed/unmanaged– More sophisticated functionality in API– Geographically distributed data centers

Page 34: Windows Azure Cloud Computing User Group Welcome!

Cloud ComputingBusiness Model

Page 35: Windows Azure Cloud Computing User Group Welcome!

What’s In It For the Enterprise?

• Consumption-based business model– You pay only for what you use– No minimum or long-term commitment

• I.T. Simplification– Ability to reduce/eliminate in-house data center– Simpler operating/management environment– Leverages existing technology investments and skills– Integrates well with on-premises apps and services

• Elastic capacity and scalability– Easy to grow as your business grows– No penalty for a reduction in use (for example, a seasonal business)

• An inexpensive way to experiment

Page 36: Windows Azure Cloud Computing User Group Welcome!

Impact of Cloud Services on the Enterprise

Datacenter

InfrastructureOperations, Patching, OS Management

Business Logic

Datacenter

Business Logic

Without Cloud Services With Cloud Services

Microsoft Confidential – NDA Only

Page 37: Windows Azure Cloud Computing User Group Welcome!

Billing

• Compute: $ per CPU/hour• Durable storage: $ per GB/month• External bandwidth: $ per/GB ingress/egress• Additional services priced in a similar way• Rates not yet disclosed…• Expect some of Azure to go live mid-2009• Free for devs to play with in the meantime

Page 38: Windows Azure Cloud Computing User Group Welcome!

How to Get Started

• Go to azure.com– Sign up for a cloud account (may take a few days)– Download the SDKs and VS2008 Extensions

• Community involvement– Attend these user group meetings– Collaborate online– Find/contribute cloud apps on CodePlex

Page 39: Windows Azure Cloud Computing User Group Welcome!

“Hello, Cloud”Cloud App

Demo

Page 40: Windows Azure Cloud Computing User Group Welcome!

Windows AzureCloud Computing User

Group

Thanks for Coming!

http://www.CloudComputingUserGroup.com