41

Building Applications For The Cloud

Embed Size (px)

Citation preview

Today

Developers

~90 machines

Func Test Perf Test Partner INT INT PROD

~12 machines ~12 machines~95 machines ~20 machines ~350 machines

DC1

DC2

DC3

x 3 = 1050 machines

Welcome to the Cloud

What is the Difference?

More Clouds?

Public

Hybrid

Private

Personal

Why Cloud?

Economics

Uptime

Worldwide

Access

Disaster

Recovery

Self

ServiceElastic

Time to

Market

Automated

Cloud Computing Patterns

BuildingBlocks

Storage Messaging Security/Identity

Caching CDN Networking

Storage Options

Blob Storage

Relational Database

No-SQL

Messaging

Security/Identity

Caching

CDN

Networking

Ecommerce App

EcommerceApp

EcommerceApp

Develop Your App

Provision Virtual Servers

Deploy App Code

Configure Network

EcommerceApp

Develop Your App

Provision Virtual Servers

Deploy App Code

Configure Network

EcommerceApp

Develop Your App

Provision Virtual Servers

Deploy App Code

Configure Network

Network load-balancer configured for traffic

Develop Your App

Provision Virtual Servers

Deploy App Code

Configure Network

EcommerceApp

Product Catalog

EcommerceApp

User Registration

Video Reviews

EcommerceApp

Handling Shipping

Limit is not the sky

Multiply yourself

We just moved you!

Where is your bottleneck?

Testing is for losers

Are you a liar?

Will you get an F?

About security…

Few more…

MTBF == Mean Time Between Failure

MTTR == Mean Time To Recover