cloud computing is not simple - the complexity is in the details

37
Eliminate the Status Quo – Find your Blue Ocean CLOUD COMPUTING IS NOT SIMPLE The complexity is in the details COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST CloudOps Summit, September 25, 2013 1

Upload: rene-buest

Post on 15-Jan-2015

741 views

Category:

Business


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Cloud Computing is not simple - The complexity is in the details

Eliminate the Status Quo – Find your Blue Ocean

CLOUD COMPUTING IS NOT SIMPLE The complexity is in the details

COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜSTCloudOps Summit, September 25, 2013 1

Page 2: Cloud Computing is not simple - The complexity is in the details

Eliminate the Status Quo – Find your Blue Ocean

WHO? Cloud Computing is not simple

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 2

Page 3: Cloud Computing is not simple - The complexity is in the details

WHO?

René Büst@ReneBuest

Analyst & Advisor

New Age Disruption

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 3

Page 4: Cloud Computing is not simple - The complexity is in the details

WHO?

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 4

Page 5: Cloud Computing is not simple - The complexity is in the details

WHO?

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 5

research analysis

strategy advisory

Cloud

Computing

Business

Technology

Collaboration

Page 6: Cloud Computing is not simple - The complexity is in the details

WHO?

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 6

Analyst

GigaOM Research

Page 7: Cloud Computing is not simple - The complexity is in the details

Eliminate the Status Quo – Find your Blue Ocean

AGENDA Cloud Computing is not simple

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 7

Page 8: Cloud Computing is not simple - The complexity is in the details

AGENDA

(Cloud) Outage as a Service

Reasons to fail

To prevent theoretically

To prevent in the field

Basic approaches in the cloud

Summary & Prospects

Q&A

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 8

Page 9: Cloud Computing is not simple - The complexity is in the details

Eliminate the Status Quo – Find your Blue Ocean

(CLOUD) OUTAGE AS A SERVICE Cloud Computing is not simple

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 9

Page 10: Cloud Computing is not simple - The complexity is in the details

(CLOUD) OUTAGE AS A SERVICE

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 10

Observation: The usual suspects!

Either provider or customer.

Mostly the same errors.

Page 11: Cloud Computing is not simple - The complexity is in the details

(CLOUD) OUTAGE AS A SERVICE

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 11

„Everything fails all the time” – Werner Vogels, CTO Amazon.com

Page 12: Cloud Computing is not simple - The complexity is in the details

Eliminate the Status Quo – Find your Blue Ocean

REASONS TO FAIL Cloud Computing is not simple

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 12

Page 13: Cloud Computing is not simple - The complexity is in the details

REASONS TO FAIL

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 13

The (public) Infrastructure as a Service (IaaS) provider only offersresources to build a virtual data center on top of its cloud infrastructure.

As a customer YOU are responsible for the architecture, design, scalability and availability of your applications and systems.

Page 14: Cloud Computing is not simple - The complexity is in the details

REASONS TO FAIL

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 14

- No self-responsibility - the customer have to do things on its own.

- Bad architecture - the cloud requires different application models.

- Lack of knowledge - think distributed.

- No self-reflection - not to learn from one's mistakes.

Page 15: Cloud Computing is not simple - The complexity is in the details

VM/ Server

REASONS TO FAIL

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 15

Scale Up vs. Scale Out

Cores

RAM

Storage

Scale Up

VM1

Scale Out

VM2 VM3 VM4 VMx

Page 16: Cloud Computing is not simple - The complexity is in the details

Eliminate the Status Quo – Find your Blue Ocean

TO PREVENT THEORETICALLY Cloud Computing is not simple

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 16

Page 17: Cloud Computing is not simple - The complexity is in the details

TO PREVENT THEORETICALLY

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 17

Virtual machines are no server - its programmable software!

> Software-defined Scalability (SDS)

> Software-defined High-Availability (SDHA)

Page 18: Cloud Computing is not simple - The complexity is in the details

Eliminate the Status Quo – Find your Blue Ocean

TO PREVENT IN THE FIELD Cloud Computing is not simple

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 18

Page 19: Cloud Computing is not simple - The complexity is in the details

TO PREVENT IN THE FIELD

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 19

Not only use some connected server.

- Develop for the cloud.

- Design for failure.

- Think about scalabilty and availibilty from the beginning!

- Learn from the mistakes (of others).

Page 20: Cloud Computing is not simple - The complexity is in the details

TO PREVENT IN THE FIELD

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 20

„The Netflix Simian Army“

- Chaos Monkey - kills instances randomly.

- Chaos Gorilla - simulates an outage of an entire Availability Zone.

- Chaos Kong - simulates an outage of an entire region.

For Amazon Web Services, Eucalyptus Cloud and OpenStack.

Page 21: Cloud Computing is not simple - The complexity is in the details

Eliminate the Status Quo – Find your Blue Ocean

BASIC APPROACHES IN THE CLOUD Cloud Computing is not simple

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 21

Page 22: Cloud Computing is not simple - The complexity is in the details

BASIC APPROACHES IN THE CLOUD

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 22

- ProfitBricks

- HybridCluster

- Business-Bricks-as-a-Service (BBaaS)

- Multi-Cloud

Page 23: Cloud Computing is not simple - The complexity is in the details

BASIC APPROACHES IN THE CLOUD

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 23

ProfitBricks

Live Vertical Scaling

- Scale Up

- Automatically adds CPUs and RAM to VMs when needed.

- If the VM reaches its resource limits another starts.

Page 24: Cloud Computing is not simple - The complexity is in the details

BASIC APPROACHES IN THE CLOUD

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 24

ProfitBricks

Source ProfitBricks: http://blog.profitbricks.de/live-vertical-scaling-for-big-data-today/

Page 25: Cloud Computing is not simple - The complexity is in the details

BASIC APPROACHES IN THE CLOUD

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 25

HybridCluster

Intelligent Autoscaling

- Container for applications + automatic live migration

High-Availability Platform

- ZFS handles snapshots and backups to synch over cluster

Page 26: Cloud Computing is not simple - The complexity is in the details

BASIC APPROACHES IN THE CLOUD

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 26

HybridCluster

Intelligent Autoscaling

High-Availability Platform

Page 27: Cloud Computing is not simple - The complexity is in the details

BASIC APPROACHES IN THE CLOUD

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 27

Business-Bricks-as-a-Service (BBaaS)

- Each brick works autonomous and has a failover concept.

- Integrated scalability and high-availability.

- Various bricks can be combined to a unified brick.

- Use over simple API calls within an existing application.

Page 28: Cloud Computing is not simple - The complexity is in the details

BASIC APPROACHES IN THE CLOUD

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 28

Business-Bricks-as-a-Service (BBaaS)

Page 29: Cloud Computing is not simple - The complexity is in the details

BASIC APPROACHES IN THE CLOUD

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 29

Multi-Cloud

Champions League

- spread applications and systems over several clouds

- more complex, more capable, (more expensive)

- maximum scalability and high-availability, cost-effective

Page 30: Cloud Computing is not simple - The complexity is in the details

BASIC APPROACHES IN THE CLOUD

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 30

Multi-Cloud

Source SecludIT: https://elastic-detector.secludit.com/

Page 31: Cloud Computing is not simple - The complexity is in the details

Eliminate the Status Quo – Find your Blue Ocean

SUMMARY & PROSPECTS Cloud Computing is not simple

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 31

Page 32: Cloud Computing is not simple - The complexity is in the details

SUMMARY & PROSPECTS

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 32

- Don‘t rely on the infrastructure of your IaaS provider.

- Show self-responsibility and understand the cloud concepts.

- Develop for the cloud and consider scale up and scale out.

- Don't put all your eggs in one nest. Spread them to cut risk.

Page 33: Cloud Computing is not simple - The complexity is in the details

SUMMARY & PROSPECTS

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 33

- There‘s a need for more simplicity in IaaS offerings.

- Workaround: Use PaaS - but with a different control level.

- Multi-cloud discussions rising due to outages and bankrupts.

- There‘s a lack of IT professionals for the cloud age.

Page 34: Cloud Computing is not simple - The complexity is in the details

Eliminate the Status Quo – Find your Blue Ocean

Q&A Cloud Computing is not simple

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 34

Page 35: Cloud Computing is not simple - The complexity is in the details

Q&A

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 35

Page 36: Cloud Computing is not simple - The complexity is in the details

Eliminate the Status Quo – Find your Blue Ocean

CONTACT New Age Disruption

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 36

Page 37: Cloud Computing is not simple - The complexity is in the details

CONTACT

New Age Disruption

Eliminate the Status Quo – Find your Blue Ocean

René BüstKörnerstrasse 3024103 Kiel

Tel.: +49 431 28 93 42 52E-Mail: [email protected]: http://newagedisruption.comWeb: http://clouduser.deTwitter: @ReneBuest

CloudOps Summit, September 25, 2013 COPYRIGHT © 2013 BY NEW AGE DISRUPTION | RENÉ BÜST 37