Goksin Bakir Microsoft What Is The Cloud? A set of connected - - PowerPoint PPT Presentation

goksin bakir
SMART_READER_LITE
LIVE PREVIEW

Goksin Bakir Microsoft What Is The Cloud? A set of connected - - PowerPoint PPT Presentation

[TITLE LE] Windows Azure overview and Fundamentals Goksin Bakir Microsoft What Is The Cloud? A set of connected servers On which developers can: Install and run services Store and retrieve data What Is Windows Azure?


slide-1
SLIDE 1

[TITLE LE]

Windows Azure overview and Fundamentals Goksin Bakir Microsoft

slide-2
SLIDE 2
  • A set of connected servers
  • On which developers can:

– Install and run services – Store and retrieve data

What Is The Cloud?

slide-3
SLIDE 3
  • It is an operating system for the cloud
  • It is designed for utility computing
  • It has four primary features:

– Service management – Compute – Storage – Developer experience

What Is Windows Azure?

slide-4
SLIDE 4
  • Select your hardware, wire it all together
  • Find some device drivers
  • Write a file system
  • Write a job scheduler
  • Write an application installer
  • This would be a complete waste of time!

Imagine Building A Desktop Application In This Way:

slide-5
SLIDE 5

But This Is What Every Cloud Developer Has To Do Today!

Business logic

Datacenter Respond to hardware failures Add storage capacity Handle increase in traffic Diagnose service failures Apply OS patches Perform live upgrade for new feature Expand to new locale

Service “glue” and operations

slide-6
SLIDE 6
  • The same as a desktop OS, but on connected

servers:

– Abstract underlying environment – Shared file system (across servers) – Resource allocation – Programming environments

  • And more: Utility computing

– 24/7 operation – Pay for what you use – Simpler, transparent administration

What Should a Cloud OS Provide?

slide-7
SLIDE 7

Worker Role Web Role

Putting It All Together

Simple architectures for scalability

Cloud Storage (blob, table, queue) Web Role

LB

n

Worker Role

m

slide-8
SLIDE 8

Sample Scenario

Online Auction Site

slide-9
SLIDE 9

Sample Scenario

Online Auction Site

Search & Render Bid Submission

LB

Bid Processing Win Notification

slide-10
SLIDE 10

Choices Choices

How We View the Cloud

Fundamentals Fundamentals Application Programming

Scale Out Automated Service Management High Availability Multi-Tenancy Off Premises On Premises

Location Infrastructure Business model Ownership Management

Homogeneous Heterogeneous CapEx OpEx Own Lease/Rent Self Third Party

slide-11
SLIDE 11

Cloud Options

DEDICATED CLOUD

PUBLIC CLOUD

PRIVATE CLOUD

slide-12
SLIDE 12

Developer Experience

Use existing skills and tools.

The Windows Azure Platform

slide-13
SLIDE 13

Usage

Compute Time

Average Inactivity Period

“On and Off “

Compute Time

“Unpredictable Bursting“

Average Usage Average Usage

Compute Time

“Growing Fast“

Compute Time

Average Usage

“Predictable Bursting“

Workload Patterns Optimal for Cloud

slide-14
SLIDE 14

Windows Azure Platform Purchasing Models

slide-15
SLIDE 15

All running roles will be continuously monitored If role is not running, we will detect and initiate corrective state

>99.9%

Instance monitoring and restart

Database is connected to the internet gateway All databases will be continuously monitored

>99.9%

Database availability

>99.9%

Service bus and access control endpoints will have external connectivity Message

  • peration

requests processed successfully

Service bus and access control availability

Your service is connected and reachable via

  • web. Internet

facing roles will have external connectivity

>99.95%

Compute connectivity

Monthly Service Level Agreement

>99.9%

Storage service will be available/reacha ble (connectivity) Your storage requests will be processed successfully

Storage availability

slide-16
SLIDE 16

Software + Services: Three Screens and a Cloud

slide-17
SLIDE 17

Windows Azure Platform: An Illustration

slide-18
SLIDE 18

http://www.microsoft.com/windowsazure/tco/

TCO tool available today

Quickly determine “quantitative” value of using Windows Azure Platform services TCO of development and running Windows Azure Platform vs. traditional delivery channels Estimation “of” and conversion “to” on-premise solution to Windows Azure Platform services

TCO Analyzer Tool

slide-19
SLIDE 19