Download pptx - Azure JumpStart

Transcript
Page 1: Azure JumpStart

The Cloud is all Hype

Why would I give Microsoft my Data?

What is the cloud?

What about Sys Admins?

I can’t afford that! How much is it?

Can I use SQL? Private Clouds?

“We’re All In” Ray Ozzie

“Betting our company” Steve Ballmer

“The cloud fuels Microsoft and Microsoft fuels the cloud.”

70 % of Microsoft employees are doing

something cloud-based or cloud-inspired.90% in 1 year

Page 2: Azure JumpStart

Jump Start: Azure ----> Jog around the Cloud

Brian Blanchard – Chief Architect/CIO, HyperVize

Page 3: Azure JumpStart

Before we get started• Azure Environment

– Install Visual Studio 2008, 2010, or 2010 express– Install the Azure SDK– Install the Azure training kit

• Includes labs, demos, source code, & snippets

• Temporary version– If you just want to try it out, copy the VM. All of

the above on Win7• Thumb drives floating around the room. See

me after session if you miss it.

Page 4: Azure JumpStart

What is the Cloud?

• Cloud Services are any information technology services executed outside of your traditional network infrastructure.

• These services accumulatively are referred to as The Cloud.

• Characteristics:– On-demand self-service– Ubiquitous network access– Location independent resource pooling– Rapid elasticity– Measured Service

Page 5: Azure JumpStart

Simple Definition?

It’s another place to run your code. Choose between on-premises, hosting, or the cloud based on your needs.

Page 6: Azure JumpStart

Why do we care?

• “We’re All In” Ray Ozzie, Chief Architect• “Betting our company” Steve Ballmer, CEO• 2010 World Partner Conference taught the world that “The

cloud fuels Microsoft and Microsoft fuels the cloud”• 70% of all Microsoft employees are now working in or on the

cloud.– Soon this will be 90%

• A few years from now, there will be no development without the cloud.

Page 7: Azure JumpStart

What’s in the Cloud

Business Productivity Online Suite

TODAY

Office

Voice

Management

Packaged LOB

Solutions

Full MS Platform

COMING SOON: EVERYTHING!

Microsoft SharePoint Services

Microsoft Dynamics

CRM Services

Page 8: Azure JumpStart

What’s in the Cloud? Cont…

NEEDS

(2001)20M+ active

users

(1999)2B queries/mth

BOTTOM LINE: Microsoft has been subtly transforming into one of the largest and most mature cloud services providers in the world. And it’s far from over!

(1996)400M+ active

users

SLA and track record

User experience of outages becomes

more important as control of

remediation is outsourced

Support and IT control

of features

MICROSOFT VALUE

Already running many of the most

broadly used, diverse, and mature cloud

services

>2 million businesses using

our offerings

…and many you likely haven’t thought of !

(1998)Single largest web service - x100M

users

(1999)320M+ active

users

(1997)550M

users/mth

(2004)2.4B emails/day

Page 9: Azure JumpStart

Components of Azure

• DevFabric• Roles

– Web & Worker• Azure Storage

– Tables, Queues, & blobs• SQL Azure

Page 10: Azure JumpStart

Storage Two Types:Azure Storage: Tables, Queues, & Blogs – Non-relational data

SQL Azure: SQL in the Cloud

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.

Components of Azure

Computation Executed in one of two roles

Web Role – A web application

Worker Role – WCF, Web Services, SOA, Etc…

Page 11: Azure JumpStart

Cloud Storage

The types of Azure Storage• Blobs – A file system• Tables – Hierarchical Data Tables

• Schema Free - Entity Storage• Queues – Asynchronous Messaging

Blobs QueuesTables

Page 12: Azure JumpStart

GOAL:SCALABILITYScale out by replicating 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.

Compute in Windows Azure

Page 13: Azure JumpStart

DevFabric – The Local Cloud

The DevFabric is a local simulation of the real fabric and fabric controller.

• Based on 90% of the real fabric code• Uses a local SQL instance to simulate storage• Only way to debug your application• Use the DevFabric UI to watch your processes

Page 14: Azure JumpStart

PAY FOR ACCESS – NOT OWNERSHIP –

OF IT RESOURCES

SHARING "PERISHABLE AND INTANGIBLE" COMPUTING

POWER AMONG MULTIPLE TENANTS OPTIMIZES

COSTS FOR ALL

IMPROVE TIME-TO-MARKET FOR NEW APPLICATIONS, SERVICES, AND

SOLUTIONS

BETTER ALIGNMENT WITH BUSINESS NEEDS FOR EXISTING APPS

STAFF AND PLAN FOR TYPICAL USAGE. SCALE TO THE CLOUD AT PEAK TIMES – PLANNED OR UNPLANNEDEnd of quarter reporting, tax-time,payroll, slashdot effect

What caused this change? What’s so special about the cloud?

Page 15: Azure JumpStart

Only 2 reasons to use the cloud

Improve Bottom

Line

Improve Strategery

Page 16: Azure JumpStart

The issue with traditional/on-premise IT

TIME

IT C

APAC

ITY

Actual Load

Allocated IT-

capacities

“Waste“ of capacities

“Under-supply“ of capacities

Fixed cost of IT-capacities

Load Forecast

Barrier forinnovations

Page 17: Azure JumpStart

However, in a Cloud View

Actual Load

Allocated IT capacities

Reduction of initial

investments

Reduction of “over-

supply“

No “under-supply“

Possible reduction of IT-capacities

in case of reduced load

IT C

APAC

ITY

Load Forecast

Page 18: Azure JumpStart

Another Perspective: CIO/CFO Terms

• Strategic Growth– Common View: If a task doesn’t deliver strategic value -> Outsource it!– Company & IT can focus on delivering services, not servers– Deliver strategic value through technology – Do it better, faster, and cheaper

• Shift IT expenses from CapEx to OpEx– CapEx (Capital Expenditure)

• Black hole IT or IT as a cost center

– OpEx (Operational Expenditure)• Transparent IT or IT as a strategic partner

• Financial growth through IT’s TCO– Total cost of ownership

Page 19: Azure JumpStart

Virtual Machine instancesLoad balancers, routers, etc.Relational DB instancesAutomated service management

- Fabric controller operations Load balancer programming

COMPUTE STORAGE BANDWIDTH

PRICE$0.12 / hour per size unit

Blob StorageTable StorageMultiple replicas

PRICE$0.15 / GB stored / monthStorage transactions: $0.01 / 10k

Ingress/Egress (to/from internet only)

PRICEBandwidth: $0.10 IN; $0.15 OUT; / GB

What’s it cost?Windows Azure Per Use

Pricing

Page 20: Azure JumpStart

750 Hours (small compute)10GB Storage1,000,000 transactions7 GB in / 14 GB out 1,000,000 AppFabric transactions

Development Accelerator Core

Development Accelerator Extended

SQL Azure Development

Accelerator Core

PRICE$59.95 / Mo6 Mo commitment term54% off normal rate

Adds a 10GB SQL Azure DB

PRICE$109.956 Mo commitment term52% off

Single 10GB Sql Azure Database

PRICE$74.95 / Mo6 Mo Commitment Term25% off

What’s it cost?Windows Azure Pre-Paid

Pricing

Page 21: Azure JumpStart

Trial costs

• MSDN Subscription or BizSpark– 16 Months of Azure

Page 22: Azure JumpStart

How do you get started in the Cloud?

• Investigate your System Portfolio• Find pain points & distractions• Find low hanging fruit

• Lets try it together

Page 23: Azure JumpStart

Three paths to choose from…

Splot! V.Next == V.cloud Hybrid

Page 24: Azure JumpStart

Take a look at your system portfolio.

You have one right?

Page 25: Azure JumpStart

Look for pain or distractions

Page 26: Azure JumpStart

Find Low Hanging Fruit

Page 27: Azure JumpStart

“Packaged”Application

“Home Built”Application

Big Pharmaceutical Example

Hosted “Home Built”

Hosted “Packaged”

“Home Built”using cloud

“Packaged”using cloud

“Software as a Service”

“Platform as a Service”

Clinical Trial

Molecule Research

HR System

Email

CRM

ERP

“Too costly to run this myself, but I’ve made too many customizations”

Bui

ld v

s. B

uyB

uild

Buy

On Premise Hoster Cloud Vendor

Page 28: Azure JumpStart

“Packaged”Application

“Home Built”Application

Big Pharmaceutical Example

Hosted “Home Built”

Hosted “Packaged”

“Home Built”using cloud

“Packaged”using cloud

“Software as a Service”

“Platform as a Service”

Clinical Trial

Molecule Research

HR System

Email

CRM

ERP

“CRM and Email are commodity services – They have no customizations, and it’s cheaper for someone else to run these”

Bui

ld v

s. B

uyB

uild

Buy

On Premise Hoster Cloud Vendor

Page 29: Azure JumpStart

“Packaged”Application

“Home Built”Application

Big Pharmaceutical Example

Hosted “Home Built”

Hosted “Packaged”

“Home Built”using cloud

“Packaged”using cloud

“Software as a Service”

“Platform as a Service”

Clinical Trial

Molecule Research

HR System

Email

CRM

ERP

“I can’t afford to maintain this old HR application written in VB – it’s driving me mad!”

“…but due to regulatory issues, I cannot store my HR data off-premise”

Bui

ld v

s. B

uyB

uild

Buy

On Premise Hoster Cloud Vendor

Page 30: Azure JumpStart

“Packaged”Application

“Home Built”Application

Big Pharmaceutical Example

Hosted “Home Built”

Hosted “Packaged”

“Home Built”using cloud

“Packaged”using cloud

“Software as a Service”

“Platform as a Service”

Clinical Trial

Molecule Research

Email

CRM

ERP

HR System

“I wish I had access to cheaper compute and storage when I need it”

Bui

ld v

s. B

uyB

uild

Buy

On Premise Hoster Cloud Vendor

Page 31: Azure JumpStart

“Packaged”Application

“Home Built”Application

Big Pharmaceutical Example

Hosted “Home Built”

Hosted “Packaged”

“Home Built”using cloud

“Packaged”using cloud

“Software as a Service”

“Platform as a Service”

Clinical Trial

Molecule Research

Email

CRM

ERP

HR System

Bui

ld v

s. B

uyB

uild

Buy

On Premise Hoster Cloud Vendor

“THIS is where I want to spend my IT resources – I’m going to double down on this application!”

Page 32: Azure JumpStart

Next Steps – Getting Started

• Install Visual Studio 2008, 2010, or 2010 express

• Install the Azure SDK• Install the Azure training kit

– Includes labs, demos, source code, & snippets

• If you just want to try it out, copy the VM floating around the room.

Page 33: Azure JumpStart

Learn more at the STL DODN

• Day 1:– 10:20 – Websites in the cloud – Blanchard– 3PM - Azure & ASP.Net MVC2 – Dall

• Day 2:– 12:40 – Secure Cloud Storage - Ayers– 1:50 – DemoFest - Benkovich