Unlocked London - General Session

Preview:

Citation preview

No 11 cavendish

square

11 july 2013

london

Thursday, July 11, 13

welcome & introductions

Thursday, July 11, 13

your unlocked team

• Garry Prior • Jennifer Boles• Nigel Beighton• Wayne Walls• Alex Brandt• Leo Packham• Jason Smith• Many other Rackers!

3

Thursday, July 11, 13

get involved!

• Social Media• Q&A at the end of each session

4

@rackspaceUK #RAXunlocked

Thursday, July 11, 13

why unlocked?

•Cloud as a Business Strategy•Cloud Savvy at Rackspace •Cloud Freedom •Application Fit in the Hybrid Cloud

5

Thursday, July 11, 13

The Next Cloud is the Hybrid Cloud

nigel beightonCTO, Rackspace INTL

Thursday, July 11, 13

“Our goal is to create the most CLOUD SAVVY

customers in the industry”

OPENSTACK TRAINING

Rackspace KnowledgeCenter

GET SMART ON CLOUD

Thursday, July 11, 13

Thursday, July 11, 13

HYBRID CLOUD

Thursday, July 11, 13

PRIVATECLOUD

HYBRID CLOUD

Thursday, July 11, 13

WHY?

Thursday, July 11, 13

34

"I'm convinced 2013 is going to be the year of the hybrid cloud infrastructure." — Tracy Corbo, principal research analyst at Enterprise Management Associates.

“Savvy IT organizations are devising a hybrid IT strategy that is built on internal and external clouds”— Gartner 2013 Cloud Planning Guide

"Three quarters of firms using IaaS today use or plan to use a hybrid cloud strategy”—Forrester Research, 2013

“2013: Year of the Hybrid Cloud”

Thursday, July 11, 13

• All apps run best in the public cloud

• It’s always cheaper to run on public cloud

• Everything can be automated in a public cloud/(So who needs support?)

3 MYTHS OF PUBLIC CLOUD

Thursday, July 11, 13

HYBRID CLOUD: THE RIGHT FIT FOR ENTERPRISE

Lowest Total Cost? Depends on your needs.

MUTLI-TENANT & GENERALIZED

SINGLE TENANT& SPECIALIZED

PUBLIC CLOUD PRIVATE CLOUD DEDICATED SERVERS

Security

Performance

Reliability

Per Unit Cost

Utility Billing

Speed

Security

Performance

Reliability

Per Unit Cost

Utility Billing

Speed

Thursday, July 11, 13

HYBRID CLOUD: THE RIGHT FIT FOR ENTERPRISE

CONTROL FLEXIBILITY

On-PremiseData Center

Public CloudIaaS

simpler

PROVISIONING

CONTROL

FLEXIBILITY

ELASTICITY

SECURITY

EXPENSE

PLANNING

GEOS

PERFORMANCE

months

$$$$$ (capital)

days

$ (operating)

minutes

$ (operating)

Dedicated Hosting

Thursday, July 11, 13

HYBRID CLOUD: THE RIGHT FIT FOR ENTERPRISE

CONTROL FLEXIBILITY

On-PremiseData Center

Public CloudIaaS

simpler

PROVISIONING

CONTROL

FLEXIBILITY

ELASTICITY

SECURITY

EXPENSE

PLANNING

GEOS

PERFORMANCE

months

$$$$$ (capital)

days

$ (operating)

minutes

$ (operating)

Dedicated Hosting

months

$$$ (capital)

On-PremisePrivate Cloud

Thursday, July 11, 13

HYBRID CLOUD: THE RIGHT FIT FOR ENTERPRISE

CONTROL FLEXIBILITY

On-PremiseData Center

Public CloudIaaS

simpler

PROVISIONING

CONTROL

FLEXIBILITY

ELASTICITY

SECURITY

EXPENSE

PLANNING

GEOS

PERFORMANCE

months

$$$$$ (capital)

days

$ (operating)

minutes

$ (operating)

Dedicated Hosting

months

$$$ (capital)

On-PremisePrivate Cloud

Hosted Private Cloud

days

$ (operating)

Thursday, July 11, 13

DEVELOPERS RULEThursday, July 11, 13

Thursday, July 11, 13

The changing priorities of IT

http://www.serena.com/index.php/en/solutions/app-dev-delivery/infographic-application-development-priorities-2013/

59%

48%

44%

38%

DELIVER APPS FASTER

BETTER ALIGN WITH BUSINESS

EXPAND USE OF AGILE

INCREASE INNOVATION

Thursday, July 11, 13

HOW COMPANIES WOO DEVELOPERS

Thursday, July 11, 13

Thursday, July 11, 13

APIs

Thursday, July 11, 13

NOT JUST CLOUD PROVIDERS

Thursday, July 11, 13

Thursday, July 11, 13

Thursday, July 11, 13

Thursday, July 11, 13

HYBRID CLOUD GIVES DEVELOPERS THE MOST POWER

Thursday, July 11, 13

• Hybrid Cloud is the Next Cloud

• Hybrid Cloud Gives Developers the Most Power and Freedom

• Developers with Power Drive Innovation

KEY TAKEAWAYS

Thursday, July 11, 13

“Developers are the most-important constituency in technology. They have the power to make or break businesses, whether by their preferences, their passions, or their own products”

- STEPHEN O’GRADYTHE NEW KINGMAKERS

Thursday, July 11, 13

thank you!

Thursday, July 11, 13

hybrid cloud CASE study

Wayne wallscloud evangelist

Thursday, July 11, 13

30

Thursday, July 11, 13

HubSpot’s ROCKET SHIP

Thursday, July 11, 13

HubSpot’s ROCKET SHIP

Thursday, July 11, 13

Thursday, July 11, 13

Thursday, July 11, 13

2%Public Cloud Instances Fail

OPERATIONAL COSTS MATTER

Thursday, July 11, 13

2% 20%Public Cloud Instances Fail

Instance Turnover

OPERATIONAL COSTS MATTER

Thursday, July 11, 13

99.99%

WE NEEDED MORE RELIABILITY

Target Up Time

Thursday, July 11, 13

Thursday, July 11, 13

Thursday, July 11, 13

Thursday, July 11, 13

Thursday, July 11, 13

BETTING ON

Thursday, July 11, 13

Diablo

9

11/2011

108 Cores0.9TB RAM

BETTING ON

Thursday, July 11, 13

Diablo Essex

169

11/2011 8/2012

108 Cores0.9TB RAM

224 Cores1.8TB RAM

BETTING ON

Thursday, July 11, 13

Diablo Essex Folsom

166169

11/2011 8/2012

1/2013

108 Cores0.9TB RAM

224 Cores1.8TB RAM

2004 Cores21TB RAM

BETTING ON

Thursday, July 11, 13

GRIZZLYThursday, July 11, 13

Public Cloud

Thursday, July 11, 13

Private CloudPublic Cloud

+

Thursday, July 11, 13

Private CloudPublic Cloud Bare Metal

+ +

Thursday, July 11, 13

Image Parity

Thursday, July 11, 13

Thursday, July 11, 13

Bare-metalPublic Private

Thursday, July 11, 13

EFFICIENCY!

Thursday, July 11, 13

4x

INCREASE IN EFFICIENCY

Efficiency in the Same Workloads

Thursday, July 11, 13

accelerating cloud into youR business

Wayne wallscloud evangelist

Thursday, July 11, 13

Current Stage of Application Development

DEDICATED PHYSICAL

PRIVATE CLOUD

ITO/HOSTING

PUBLIC CLOUD

90% of Workloads Remain In-House...

40%PRIVATECLOUD {

Q. For each of the following, what percentage is deployed on the different service delivery platforms?

FINANCIAL MANAGEMENT SOFTWARE

STRUCTURED DATA STORAGE AND...

BATCH WORKLOAD EXECUTION

ONLINE TRANSACTION PROCESSING...

UNSTRUCTURED DATA AND STORAGE...

PRODUCTIVITY/COLLABORATION

IT SYSTEMS MANAGEMENT

HUMAN CAPITAL MANAGEMENT

BUSINESS CONTINUITY AND/OR..

CUSTOM-BUILT APPLICATIONS

CRM

APPLICATION SERVERS (NON...)

DEVELOPMENT AND TEST

ERP 64%

61%

57%

55%

54%

52%

50%

49%

49%

48%

47%

41%

39%

34%

48

Thursday, July 11, 13

Cloud Adoption Q. BIGGEST MOTIVATION FOR CLOUD USAGE

COST SAVINGS ON HARDWARE

FLEXIBILITY IN SCALING UP AND DOWN

QUICKER TIME TO MARKET

COST SAVINGS ON IT STAFFING/ADMIN

IMPROVED PRODUCTIVITY

DISASTER RECOVERY/BUSINESS CONTINUITY

SELF SERVICE DELIVERY

0% 10% 20% 30% 40% 50% 60% 70%

18%

18%

21%

24%

42%

58%

62%

49

Thursday, July 11, 13

Top Cloud Related ProjectsQ. What are your organization’s top two cloud-related projects in the next 12 months?*

INTERNAL CLOUD

PUBLIC CLOUD ASSESSMENT

SaaS

CLOUD EMAIL

PUBLIC CLOUD IMPLEMENTATION

INTERNAL STORAGE

INTERNAL MANAGEMENT

MANAGEMENT

INTERNAL CLOUD MIGRATION

NEW DATA CENTERS

MIGRATION

INTERNAL HARDWARE EXPANSION

DISASTER RECOVERY

OTHER

0% 10% 20% 30% 40% 50%

15%

2%

2%

2%

2%

3%

3%

5%

5%

8%

10%

15%

27%

42%

50

Thursday, July 11, 13

Cloud Supports the Agile Business

Current State – IT

20%Innovating

80%

& Running

Desired State – IT

80%Innovating

20%Sustaining& Running

51

Thursday, July 11, 13

Cloud Supports the Agile Business

Current State – IT

20%Innovating

80%

& Running

Desired State – IT

80%Innovating

20%Sustaining& Running

CO

ST

CE

NT

ER

51

Thursday, July 11, 13

Cloud Supports the Agile Business

Current State – IT

20%Innovating

80%

& Running

Desired State – IT

80%Innovating

20%Sustaining& Running

CO

ST

CE

NT

ER

PR

OF

IT G

EN

ER

AT

OR

51

Thursday, July 11, 13

Cloud Supports the Agile Business

Current State – IT

20%Innovating

80%

& Running

Desired State – IT

80%Innovating

20%Sustaining& Running

CO

ST

CE

NT

ER

PR

OF

IT G

EN

ER

AT

OR

Increase

Value

Creation

Decrease

Low Value

Operations

51

Thursday, July 11, 13

Shift in ThinkingIncrease IT agility to address changing

business needs

Eliminate dependence on legacy infrastructures

Need to shift CapEx to OpEx

Focus resources on core strengths

Mitigating compliance risk

Gain transparency and control over cost models

Lack of IT staff

Need to expand globally

Need for common platform and/or infrastructure processes

0% 10% 20% 30% 40% 50% 60%

Source: Savvis 2012 Global IT Leadership ReportSurvey of 550 IT Execs

Reasons that drive organizations’ need to increase the percentage of infrastructure they outsource

52

Thursday, July 11, 13

Price Design Story

53

Thursday, July 11, 13

ROA vs. ROI

Thursday, July 11, 13

roi / roa / MC

•Return on Investment - Return on investment (ROI) is the concept of an investment of some resource yielding a benefit to the investor.

•Return On Agility - Operational advantages that can be easily measured such as ...

• Setting up infrastructure in minutes rather than months• Completing massive computational projects with a large number of resources quickly• Scaling architecture up and down to provide the needed IT resources only when you need them,• Deliver targeted IT solutions fast for individual business units

•Marginal Cost - The change in the total cost that arises when the quantity produced changes by one unit - or the cost of producing one more unit of a good

55

Thursday, July 11, 13

A Developer ExampleWhat do you value? $/request

56

Thursday, July 11, 13

Big Iron Virtualization Cloud

Your App Your App Your App

Servers Virtual Machines Instances

1M req/mo.08 per

1M req/mo.08 per

1.4M req/mo.08 per

$80,000 - $15000 = $65,000 $80,000 - $10000 = $70,000 $112,000 - $8000 = $104,000

A Developer ExampleWhat do you value? $/request

56

Thursday, July 11, 13

Big Iron Virtualization Cloud

Your App Your App Your App

Servers Virtual Machines Instances

1M req/mo.08 per

1M req/mo.08 per

1.4M req/mo.08 per

$80,000 - $15000 = $65,000 $80,000 - $10000 = $70,000 $112,000 - $8000 = $104,000

A Developer ExampleWhat do you value? $/request

56

Thursday, July 11, 13

Big Iron Virtualization Cloud

Your App Your App Your App

Servers Virtual Machines Instances

1M req/mo.08 per

1M req/mo.08 per

1.4M req/mo.08 per

$80,000 - $15000 = $65,000 $80,000 - $10000 = $70,000 $112,000 - $8000 = $104,000

A Developer Example

SOME CHANGE

What do you value? $/request

56

Thursday, July 11, 13

Big Iron Virtualization Cloud

Your App Your App Your App

Servers Virtual Machines Instances

1M req/mo.08 per

1M req/mo.08 per

1.4M req/mo.08 per

$80,000 - $15000 = $65,000 $80,000 - $10000 = $70,000 $112,000 - $8000 = $104,000

A Developer Example

SOME CHANGE

What do you value? $/request

56

Thursday, July 11, 13

Big Iron Virtualization Cloud

Your App Your App Your App

Servers Virtual Machines Instances

1M req/mo.08 per

1M req/mo.08 per

1.4M req/mo.08 per

$80,000 - $15000 = $65,000 $80,000 - $10000 = $70,000 $112,000 - $8000 = $104,000

A Developer Example

SOME CHANGE

What do you value? $/request

REFACTOR

56

Thursday, July 11, 13

Big Iron Virtualization Cloud

Your App Your App Your App

Servers Virtual Machines Instances

1M req/mo.08 per

1M req/mo.08 per

1.4M req/mo.08 per

$80,000 - $15000 = $65,000 $80,000 - $10000 = $70,000 $112,000 - $8000 = $104,000

A Developer Example

SOME CHANGE

What do you value? $/request

REFACTOR

56

Thursday, July 11, 13

Big Iron Virtualization Cloud

Your App Your App Your App

Servers Virtual Machines Instances

1M req/mo.08 per

1M req/mo.08 per

1.4M req/mo.08 per

$80,000 - $15000 = $65,000 $80,000 - $10000 = $70,000 $112,000 - $8000 = $104,000

A Developer Example

SOME CHANGE

What do you value? $/request

REFACTOR

56

Thursday, July 11, 13

Cost Considerations

Infrastructure

•How many customers can we serve today?

•How easy would it be to scale?

•Focus on innovation; allow cloud providers run infrastructure

•Does in-house make sense?

57

Thursday, July 11, 13

Cost Considerations

58

Developers

•Developer time translates to $$$

•Apply where it matters

•Be realistic about engineering time to do it yourself

•Choose tools that scale

Thursday, July 11, 13

The Agility Conversation

•Degree of Change Over Time

•Number of times over a period of time a business reinvents itself

•Ability to Adapt to Change

•Relative Value of Change

•Amount of revenue made as a direct result of changing the business

59

Thursday, July 11, 13

Recap

•Price is not Everything, Measure Agility

•Innovation Wins, Developers Are Awesome

•Categorize Application Resource Footprints

60

Thursday, July 11, 13

BREAK10:45 - 11:00

Thursday, July 11, 13

everything as code

Wayne wallscloud evangelist

Thursday, July 11, 13

WHAT IS CLOUD?

Thursday, July 11, 13

most common responses• Self-service• On-demand• Metered• Resource pooling• Broad network access

64

Thursday, July 11, 13

NIST DEFINITIONS

65

Thursday, July 11, 13

Public CLOUD

The cloud infrastructure is provisioned for open use by the general public It may be owned, managed, and operated by a business, academic, or government organization, or some combination of them. It exists on the premises of the cloud provider.

66

Thursday, July 11, 13

Public CLOUD

The cloud infrastructure is provisioned for open use by the general public It may be owned, managed, and operated by a business, academic, or government organization, or some combination of them. It exists on the premises of the cloud provider.

67

Thursday, July 11, 13

Private cloud

The cloud infrastructure is provisioned for exclusive use by a single organization comprising multiple consumers (e.g., business units). It may be owned, managed, and operated by the organization, a third party, or some combination of them, and it may exist on or off premise.

68

Thursday, July 11, 13

Private cloud

The cloud infrastructure is provisioned for exclusive use by a single organization comprising multiple consumers (e.g., business units). It may be owned, managed, and operated by the organization, a third party, or some combination of them, and it may exist on or off premise.

69

Thursday, July 11, 13

hybrid cloud

The cloud infrastructure is a composition of two or more distinct cloud infrastructures (private, community, or public) that remain unique entities, but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting for load balancing between clouds).

70

Thursday, July 11, 13

hybrid cloud

The cloud infrastructure is a composition of two or more distinct cloud infrastructures (private, community, or public) that remain unique entities, but are bound together by standardized or proprietary technology that enables data and application portability.

71

Thursday, July 11, 13

multi-cloud

• Solutions that combine one or more public clouds with one or more private clouds.

• Has potential to introduce complexity -- but is it worth it?• Is API abstraction healthy?

72

Thursday, July 11, 13

devops

• Culture and work methodology• Tooling• Deployment strategies• Measure all the things• Automate all the things

73

Thursday, July 11, 13

code version control

74

Thursday, July 11, 13

test all the things

75

Gerrit

Thursday, July 11, 13

DEFINE

SIMULATE

ENFORCE

REPORT

76

Thursday, July 11, 13

DEFINE

SIMULATE

ENFORCE

REPORT

76

Thursday, July 11, 13

DEFINE

SIMULATE

ENFORCE

REPORT

76

Thursday, July 11, 13

DEFINE

SIMULATE

ENFORCE

REPORT

76

Thursday, July 11, 13

DEFINE

SIMULATE

ENFORCE

REPORT

76

Thursday, July 11, 13

DEFINE

SIMULATE

ENFORCE

REPORT

76

Thursday, July 11, 13

DEFINE

SIMULATE

ENFORCE

REPORT

76

Thursday, July 11, 13

DEFINE

SIMULATE

ENFORCE

REPORT

76

Thursday, July 11, 13

77

infrastructure as code

Thursday, July 11, 13

DEFINE

SIMULATE

ENFORCE

REPORT

78

Thursday, July 11, 13

DEFINE

SIMULATE

ENFORCE

REPORT

78

Thursday, July 11, 13

DEFINE

SIMULATE

ENFORCE

REPORT

78

Thursday, July 11, 13

DEFINE

SIMULATE

ENFORCE

REPORT

78

Thursday, July 11, 13

DEFINE

SIMULATE

ENFORCE

REPORT

78

Thursday, July 11, 13

DEFINE

SIMULATE

ENFORCE

REPORT

78

Thursday, July 11, 13

DEFINE

SIMULATE

ENFORCE

REPORT

78

Thursday, July 11, 13

DEFINE

SIMULATE

ENFORCE

REPORT

78

Thursday, July 11, 13

infrastructure as code

79

• Facing the same problems faced by developers:• What version of infrastructure is in production• Issues are found, fixed and redeployed quickly• How do we test as we develop

Thursday, July 11, 13

infrastructure as code

80

• Follow development best practices:• Tag, branch and release code that define infrastructure• Coverage lifecycle over various stages, e.g., dev, QA, etc• Continuously test

Thursday, July 11, 13

5 PILLARS OF CLOUDINESS

wayne wallscloud evangelist

Thursday, July 11, 13

FIVE PILLARS OF CLOUDINESS

1 2 3 4 5

Parallel Modular Horizontal Agile Secure

82

Thursday, July 11, 13

parallel

• Multiple work streams• Get things done faster• Avoid deadlock

83

Thursday, July 11, 13

modular

• Decouple applications• Small units of work are more manageable• Partition tolerance

84

Thursday, July 11, 13

horizontal

• Scale out, not up• Eliminate single point of failures• “Pets versus livestock”

85

Thursday, July 11, 13

agile

• Innovation velocity• Development practices• Quality control

86

Thursday, July 11, 13

secure

• Establishing trust• Security domains• Partnership, who is responsible for what

87

Thursday, July 11, 13

BUSINESS technical

TRACK CHOICES

Thursday, July 11, 13