WHEN BEST PRACTICES BECOME MANDATORYweb.ipca.pt/lufer/contents/20110602 IPCA 0.pdf · 2014. 7....

Preview:

Citation preview

Luis Alves Martins | Architect Evangelist | DPE | luis.martins@microsoft.com

luismartins

WHEN BEST PRACTICES BECOME MANDATORY

Infrastructure Utilization

85 percent of datacenter

capacity is idle on

average

Infrastructure Complexity

70 percent of IT budgets

is spent maintaining

datacenter operations

Distributed Workforce

84 percent of

organizations

have a remote

workforce

Consumerization of IT

50 percent of business

devices are expected

to be smartphones

by 2014

today’s challenges

BUSINESS APPS COLLABORATION STORAGE PLATFORM MANAGEMENT PRODUCTIVITY COMMUNICATIONS

Microsoft cloud services

let’s start with a small demo

how do we startUP?

Users

Servers

Add some Web Servers

Buy BIGGER SQL Box

Rearchitect Database to

scale out

Buy more of everything

Unused capacity

overcapacity

S. Central – U.S. Sub-region

W. Europe Sub-region

N. Central – U.S. Sub-region

N. Europe Sub-region

S.E. Asia Sub-region

E. Asia Sub-region

running globally

Database

Data Application

Storage Storage

Servers Servers

Networking Networking

O/S O/S

Middleware Middleware

Virtualization Virtualization

Runtime Runtime

RUNNING ON PREMISES

Web Tier

Browser

Scalability? Availability? Elasticity?

Database

Data Application

Storage Storage

Servers Servers

Networking Networking

O/S O/S

Middleware Middleware

Virtualization Virtualization

Runtime Runtime

RUNNING ON PREMISES

Web Tier

Browser

RUNNING ON THE CLOUD

(On-Premises)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

You

man

ag

e

Infrastructure (as a Service)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Man

ag

ed

by v

en

do

r

You

man

ag

e

You

man

ag

e

Platform (as a Service)

Man

ag

ed

by v

en

do

r

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Software (as a Service)

Man

ag

ed

by v

en

do

r

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

types of cloud services

why Azure?

the cloud is a natural evolution

why Azure?

cheaper agility risk mitigation expertise

why Azure?

platform continuum

Azure

Azure Appliance

Traditional Datacenter

Public or Private

Windows Server

You can keep the same business model when moving to the Cloud

On and off workloads (e.g. batch job)

Over provisioned capacity is wasted

Time to market can be cumbersome

Usage

Co

mp

ute

Time

Average

Inactivity

Period

“On and Off “

Average Usage Co

mp

ute

Time

“Growing Fast“

Successful services needs to grow/scale

Keeping up w/growth is big IT challenge

Complex lead time for deployment

optimal workload patterns for the cloud

Co

mp

ute

Time

“Unpredictable Bursting“

Average Usage

Unexpected/unplanned peak in demand

Sudden spike impacts performance

Can’t over provision for extreme cases

Co

mp

ute

Time

Average Usage

“Predictable Bursting“

Services with micro seasonality trends

Peaks due to periodic increased demand

IT complexity and wasted capacity

optimal workload patterns for the cloud

the Application platform

the same developer experience

the Windows Azure platform

Compute is priced per compute hour (instance size sets price/hr)

Storage and CDN are priced per GB used and by transactions

Database is priced per GB used per month

Service Bus is priced per concurrent connection

Access Control is priced by transactions

Data Transfer is priced per GB that enters or leaves the Microsoft data center

how the platform is priced

this is possible with best practices

stateless webservers static content properly stored asynchronous solutions scaling out logic scaling out databases

• get Azure SDK

• get a free account (http://Azurepass.net)

• do it!

• join facebook group “Azure PT”

Go for it…

www.windowsazure.com

Recommended