performance in the cloud - appdynamics

Post on 22-Nov-2014

234 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

AWS North Meetup

TRANSCRIPT

PERFORMANCE

…performance in the cloud

Delivering a great

cloud presentation

Introduce yourself

Shocking fact

Build credibility

Main content

Summarise

Trade stories over beers

Introduce yourself

Tom LeveyTech Evangelist

@tlevey

Shocking fact

$500million /yr still makes over

through Dial-Up internet subscriptions

Build credibility

WHAT IS CLOUD?

Public

EaaSCDN

DNS

remote

ajax

SOAP

Public

private cloud bursting

cloud stormingelastic compute

IaaS

Cache

CaaS

SaaS

PaaS

DaaS EaaSCDN

DNS

tasks

scalabilityJBOD

replication

geo-fencemulti-tennancy

remote

web service ajaxAPO

integration

interoperability oAuth

RESTfulSOAP

SOA

burst

JBOD

oAuth

a visible mass of condensed watery vapour floating in the atmosphere, typically high above the general level of the ground.

DEFINITION

80% below

20% above clouds

cloud

Cloud Stats

IT budgets to be spent on !cloud computing in 20131/3

Estimated global cloud services !market by the end of 2015

$180 billion Physical servers in the world50 million

CIOs who cut application!costs by moving to the cloud84%

Build credibility

Main content

CLOUD STATS CONTINUED….

3%53% 5

global organisations using cloud services [computerweekly]

enterprise workloads running in public cloud [451 research]

MAin reasons

TO MOVEScalability

Cost

Flexibility

Reslilience

Time to market

Performance

NOT TO MOVESecurity

Control

Data protection

Effort

Provider reliance

Performance

What’s the hold up?

83% facing roadblocks15% IT related

85% non-IT

-451 Research

FEAR

MOVING isn’t easy!

NAPKIN architecture

AWS

PRIVATE

PERFORMANCE

PLAN FOR FAILURE!be stronger than the weakest link

Managing performance

0

25

50

75

100

CPU0

25

50

75

100

Memory Thread usage

DYNAMIC MAPPING

AUTO DISCOVERY

UNDERSTAND NORMAL

PERFORMANCE AT SCALE

AUTOMATION

APPLICATION

BUSINESS TRANSACTION

Server

OS DB

MQ

Web

JVM

Silo’d domain visibility

TRADITIONAL APPROACH

EXPANDED APPROACH

Business transaction

99.9% 99.9% 99.9%99.9%

END USER EXPERIENCE

Managing performance

§

Show me the daily deals in my local area…

47 nodes

Search for a hotel in Manchester…

215 nodes

Normal

Slow

Very Slow

UNDERSTANDING NORMAL PERFORMANCE

SCALING

Auto scaling extensions…

ANDSLOW TRANSACTIONS

RESOURCE EXHAUSTION

Customers

“If a company is not thinking about how to operate in the cloud, it’s a dangerous place to be today” -John MartinSenior director of production operations

“Never endanger the user experience.”

Objectives

Minimise change & leverage existing tool chain

Manage costs/justify expenditure (1% vs 100%)

Sub 100ms 1st byte time

xFail fast & don’t repeat

DEMO

Summarise

Disruption demands change

Handle scale & change resilience

Don’t compromise on performance

Trade stories over beers

Free trial: appdynamics.com

top related