tech thursday cloud

102
RossJimenez.com RossJimenez.com Cloud Public, Private & Hybrid…

Upload: ross-jimenez

Post on 17-Aug-2015

1.132 views

Category:

Technology


0 download

TRANSCRIPT

RossJimenez.com RossJimenez.com

Cloud Public, Private & Hybrid…

RossJimenez.com RossJimenez.com

Oh My !!

RossJimenez.com RossJimenez.com

whoami

RossJimenez.com

@RossJimenez

RossJimenez.com RossJimenez.com

Native

RossJimenez.com RossJimenez.com

Worked

RossJimenez.com RossJimenez.com

RossJimenez.com RossJimenez.com

HOT or NOT

“The Cloud”

thus...

RossJimenez.com RossJimenez.com

RossJimenez.com RossJimenez.com

Confused ?

RossJimenez.com RossJimenez.com

“The interesting thing about cloud

computing is that we’ve redefined

cloud computing to include

everything that we already do…

The computer industry is the only

industry that is more fashion-

driven than women’s fashion…”

-- Larry Ellison

Larry’s World

-> This doesn’t help!

RossJimenez.com RossJimenez.com

…be honest !!

RossJimenez.com RossJimenez.com

Let’s talk about it

RossJimenez.com RossJimenez.com

Reason #1 : Why the confusion ?

Once upon a time…

RossJimenez.com RossJimenez.com

Remember when ….

The Cloud =

The Internet

RossJimenez.com RossJimenez.com

IT Professional Slang…

“It’s up on the Cloud”

“It’s in the Cloud”

“Put it in the Cloud”

RossJimenez.com RossJimenez.com

“Definitions” have

Multiple

Scopes/Contexts

“Points of View”

Reason #2 : Why the confusion ?

RossJimenez.com RossJimenez.com

RossJimenez.com RossJimenez.com

Not a Programmer ?

RossJimenez.com RossJimenez.com

RossJimenez.com RossJimenez.com

TODO:

Make Cloud

Meme Fanboy

Matrix

RossJimenez.com RossJimenez.com

A cloud of a different color?

Who you are makes a big

difference !

RossJimenez.com RossJimenez.com

Who you are makes a big difference !

CIO

Programmers System Admins

Computer Security Business Owner

RossJimenez.com RossJimenez.com

CIO ->

Programmers ->

System Admins ->

Security Pros - >

Business Owner ->

Problems/Opportunity

Opportunity

New Tasks/Obsoleteness

Risk of Course…

Opportunity

RossJimenez.com RossJimenez.com

Many Relatedˆ Trends,

Terms, & Concepts

from

Analysts, Vendors & Academia

Reason #3 : Why the confusion ?

or Not

RossJimenez.com RossJimenez.com

RossJimenez.com RossJimenez.com

What is The Cloud ?

Slide 26…

RossJimenez.com RossJimenez.com

Cloud Computing refers to both the

applications delivered as services over

the Internet and the hardware and

systems software in the datacenters

that provide those services. The

services themselves have long been

referred to as Software as a Service

(SaaS).

The datacenter hardware and software

is what we will call a Cloud. When a

Cloud is made available in a pay-as-

you-go manner to the general public,

we call it a Public Cloud.

The Cloud Defined

http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf

RossJimenez.com RossJimenez.com

hint: Don’t worry about

the definition so

much

as understanding

THE IMPACT

RossJimenez.com RossJimenez.com

We are not in Kansas

anymore ?

RossJimenez.com RossJimenez.com

Inflection Point… Paradigm Shift… Disruptive Tech…

RossJimenez.com RossJimenez.com

Why it

Matters?

RossJimenez.com RossJimenez.com

$$$ Always / Yes…

but not always directly about price

per Unit.

RossJimenez.com RossJimenez.com

In the

Future

Economy

RossJimenez.com RossJimenez.com

In the

Future

Internet

Economy

RossJimenez.com RossJimenez.com

In the

Future

Internet

Modern

Economy

RossJimenez.com RossJimenez.com

Speed = $$

&

Flexibility = $$

RossJimenez.com RossJimenez.com

Speed & Flexibility

RossJimenez.com RossJimenez.com

I thought this was about

Computers… ?

RossJimenez.com RossJimenez.com

Flexibility = Amount of

Compute/Storage Capacity

Speed = Time to Provision

Compute/Storage Capacity

RossJimenez.com RossJimenez.com

What’s with the

light bulbs ?

It’s a good analogy / Thought Experiment…

RossJimenez.com RossJimenez.com

What if…

It took time (say minutes to hours to

days) to get electricity from the time

you turned it on (flipped the switch).

What would be different ?

RossJimenez.com RossJimenez.com

What if…

I also had to request electricity in

different amounts for 1 light bulb vs.

20 or to run 3 machines vs. 100.

What would be different ?

RossJimenez.com RossJimenez.com

What would be different ?

I would need to

really, really understand:

RossJimenez.com RossJimenez.com

When do I really need it? Planning

How long will it take to get it?

Where do I it get it from ?

I’ll probably ask for it before I really

need it to make sure I get it in time…

I will probably ask for more then I need to ensure I have enough…

RossJimenez.com RossJimenez.com

Complicated ?

RossJimenez.com RossJimenez.com

Very

Yes this is called:

Supply Chain Management

RossJimenez.com RossJimenez.com

But Wait…

RossJimenez.com RossJimenez.com

Electricity is a Utility

On-Demand (Speed = Instant) Flexible (Unlimited Capacity sort of)

Cost = Consumption

RossJimenez.com RossJimenez.com

Yes…

“The Cloud”

is a Service called

Utility Computing

aka: IaaS - Infrastructure as a Service

RossJimenez.com RossJimenez.com

“The Cloud”

provides Compute / Storage

/ Network resources that

are:

RossJimenez.com RossJimenez.com

“The Cloud”

On Demand (near instant)

Pay Per Consumption

Infinite Capacity (illusion of)

RossJimenez.com RossJimenez.com

OK

I understand

that...

Why is that a big deal ?

RossJimenez.com RossJimenez.com

Traditional Model

Vs.

Cloud Model

Computing Infrastructure

RossJimenez.com RossJimenez.com

Traditional Model

Computing Infrastructure

RossJimenez.com RossJimenez.com

Buy Capacity

Computers/Servers

Storage-Memory/Disk

Network/Bandwidth

RossJimenez.com RossJimenez.com

Wait…..

Shipped Received,

Unboxed, Installed…

RossJimenez.com RossJimenez.com

Wait…..

I need a place to put them: build/rent Datacenter

Hire people to maintain… replace eventually…

RossJimenez.com RossJimenez.com

Wait… CIO Says…

Since I am buying X amount I want to make sure that is not to too

much or too little.

And use as much as possible e.g. near 100% Utilization

RossJimenez.com RossJimenez.com

Supply/Demand for

Compute

RossJimenez.com RossJimenez.com

In this world…..

Wasted Capacity /

Low Utilization =

Wasted $$$

RossJimenez.com RossJimenez.com

Traditionally Capital

Intensive

Not Fast…

Not Flexible…

RossJimenez.com RossJimenez.com

Cloud Model

RossJimenez.com RossJimenez.com

Cloud….. Capacity = Demand

(more closely)

CapEx OpEx

RossJimenez.com RossJimenez.com

"My people come and go so quickly here"

“It’s good if Servers do too"

RossJimenez.com RossJimenez.com

Provision

/De-Provision

to match demand… usually takes Minutes….

RossJimenez.com RossJimenez.com

Pay for what you

Use

Consumption Pricing

RossJimenez.com RossJimenez.com

Black White

RossJimenez.com RossJimenez.com

Cloud Zealot ?

No it’s not black

and white !

RossJimenez.com RossJimenez.com

$$$ Reminder…

RossJimenez.com RossJimenez.com

Cloud is Usually faster, usually

faster is better but maybe not

that important.

Cloud is not always cheaper

especially for fixed

demand/capacity workloads

RossJimenez.com RossJimenez.com

Capital Expenses I can

Depreciate

Not all apps are created equal

Mission Critical vs.

Productivity applications

Regulations, Privacy, Security

RossJimenez.com RossJimenez.com

Public Cloud

We have been talking thus far

about the

Public Cloud

RossJimenez.com RossJimenez.com

On-Demand Pay Per Consumption

Infinite Capacity

RossJimenez.com RossJimenez.com

Private Cloud?

What’s the deal with that ?

RossJimenez.com RossJimenez.com

Private Cloud? You own the Hardware:

No infinite Capacity

No Pay Per Consumption

Mostly about speed of and

managing Provisioning

(aka utilization of Capacity)

RossJimenez.com RossJimenez.com

Hybrid Cloud?

What’s the deal with that ?

RossJimenez.com RossJimenez.com

Private Cloud

Public Cloud

Using Private and Some Public… often referred to as Cloud Bursting (to gain additional capacity)

RossJimenez.com RossJimenez.com

Many Believe: ~>me too!

Large enterprise will more than likely be consumers of Public, Private and Hybrid Cloud Models for many years to come.

RossJimenez.com RossJimenez.com

Wait a minute…

RossJimenez.com RossJimenez.com

Aren’t these the “Cloud” too?

RossJimenez.com RossJimenez.com

Sort of but not really…

They are considered Platform as a

Service (PaaS) offerings and run

on Public Clouds or private Cloud

“like” Infrastructures.

RossJimenez.com RossJimenez.com

Let’s talk about it

The Cloud Stack

RossJimenez.com RossJimenez.com

Traditional IT Stack

Business Processes

Information

Applications

Application Infrastructure

Core Infrastructure

RossJimenez.com RossJimenez.com

API

The Cloud Stack

Applications

Application Infrastructure

Core Infrastructure

Software as a Service

Platform as a Service

Infrastructure as a Service

HT

TP

RossJimenez.com RossJimenez.com

IaaS – Infrastructure as a Service

Virtual Servers (Compute)

Persistent/Block Storage

Object Storage

Network

IaaS Provides on-demand core infrastructure that can be configured to be anything..

RossJimenez.com RossJimenez.com

RossJimenez.com RossJimenez.com

PaaS – Platform as a Service

Application Platform Centric

Abstracts hardware from Developers

CloudFoundry

Heroku Appfog

Can be built on IaaS

RossJimenez.com RossJimenez.com

RossJimenez.com RossJimenez.com

SaaS – Software as a Service

Applications

Often Multi-Tenant -> Many users one shared instance of application

Might be built on PaaS

Might be built on IaaS

RossJimenez.com RossJimenez.com

RossJimenez.com RossJimenez.com

API

The Cloud Stack

Software as a Service

Platform as a Service

Infrastructure as a Service

HT

TP

IT Pros

Consumers

Abstractio

n

More

Less

Flexib

ility

Less

More

SW

Developers

RossJimenez.com RossJimenez.com

Other non-obvious Concepts

and Implications to

IT and Business

The Cloud

RossJimenez.com RossJimenez.com

Core Infrastructure can now be

Codified

RossJimenez.com RossJimenez.com

Infrastructure = Code

Infrastructure = Software

RossJimenez.com RossJimenez.com

Say What ?

My hardware is now software ?

RossJimenez.com RossJimenez.com

Yes Your infrastructure can now

be created with only software.

RossJimenez.com RossJimenez.com

Huge

Impact

RossJimenez.com RossJimenez.com

Infrastructure = Code Consistent Infrastructure

Standards Automation

Best Practice Automation

Deployment Automation

IT Infrastructure/Operations

Becomes DevOps

RossJimenez.com RossJimenez.com

Infrastructure = Code How ?

Check Out:

IaaS APIs

Chef

Puppet

RossJimenez.com RossJimenez.com

That’s all folks. Please ask questions.

RossJimenez.com RossJimenez.com

About anything...

RossJimenez.com RossJimenez.com

Follow me @rossjimenez

Slide 102