defining the true cloud (sugarcrm webinar from 2012)

37
esteban kolsky thinkJar “cloud purist” @ekolsky

Upload: esteban-kolsky

Post on 12-Jan-2015

285 views

Category:

Technology


0 download

DESCRIPTION

This is a webinar I did in 2012 (june) with SugarCRM to define the open cloud, based on lots of research and writings.

TRANSCRIPT

Page 1: Defining the true cloud (SugarCRM Webinar from 2012)

esteban kolsky

thinkJar “cloud purist” @ekolsky

Page 2: Defining the true cloud (SugarCRM Webinar from 2012)

first mention ever of cloud computing model?

Page 3: Defining the true cloud (SugarCRM Webinar from 2012)

first mention ever of cloud computing model?

1906

Page 4: Defining the true cloud (SugarCRM Webinar from 2012)

distributedcomputing

1931

gridcomputing

1970s

network isthe computer

1984

CORBADCOM

1990s

networkcomputing

1999

cloudcomputing

2004

state of sirocco

2007

evolution of the cloud

Page 5: Defining the true cloud (SugarCRM Webinar from 2012)

sirocco: a windstorm that lifts up clouds of dust and sand(similar to a hadoop)

Page 6: Defining the true cloud (SugarCRM Webinar from 2012)

defining the cloud by “the book”cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility (like the electricity grid) over a network (typically the internet)

wikipedia

Page 7: Defining the true cloud (SugarCRM Webinar from 2012)

defining the cloud by “the book”cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility (like the electricity grid) over a network (typically the internet)

wikipediaHIGH LEVEL

Page 8: Defining the true cloud (SugarCRM Webinar from 2012)

defining the cloud by “the book”cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility (like the electricity grid) over a network (typically the internet)

wikipedia

cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction

NIST

HIGH LEVEL

Page 9: Defining the true cloud (SugarCRM Webinar from 2012)

defining the cloud by “the book”cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility (like the electricity grid) over a network (typically the internet)

wikipedia

cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction

NISTTACTICAL

HIGH LEVEL

Page 10: Defining the true cloud (SugarCRM Webinar from 2012)

defining the cloud, the “purist” way

• leverage, mashup parts of history, current definitions– distributed computing– single instance with replication– uses systems management– computing as a service– separation into three layers– open network– connected and integrated– measured by the usage, not by the user– public, public, and public

Page 11: Defining the true cloud (SugarCRM Webinar from 2012)

IaaS

PaaS

SaaS

S

S

S

S

P

P

P P

I

I

I

I

connectivitydatabaselegacyinternet

securitybusiness rulescompliancedirectory

presentationvalidationinteractionpersonalization

a picture worth a thousand words or more

Page 12: Defining the true cloud (SugarCRM Webinar from 2012)

barriers to cloud – irrational fear of the unknown

Page 13: Defining the true cloud (SugarCRM Webinar from 2012)

barriers to cloud – change management

Page 14: Defining the true cloud (SugarCRM Webinar from 2012)

barriers to cloud –three laughable IT excuses

Page 15: Defining the true cloud (SugarCRM Webinar from 2012)

integrationscalability

security

barriers to cloud –three laughable IT excuses

Page 16: Defining the true cloud (SugarCRM Webinar from 2012)

debunking security in the cloud: problem

system 1 sys 2 sys 3

partner vendor

system x

Page 17: Defining the true cloud (SugarCRM Webinar from 2012)

debunking security in the cloud: solution

SPI

SPI

SPI

SPI

SPI

SPI

security service

security token, created and managed by PaaS

Page 18: Defining the true cloud (SugarCRM Webinar from 2012)

debunking integration: problem

system 1

system 2

system 3

partner vendor

system x

Page 19: Defining the true cloud (SugarCRM Webinar from 2012)

debunking integration: solution a

S

PI

S

PI

S

PI

S

PI

SaaS-SaaS integration, within the application, leveraging

the cloudsimilar to existing, uses

service calls, middleware

Page 20: Defining the true cloud (SugarCRM Webinar from 2012)

debunking integration: solution b

S

PI S

PI

S

PI

S

PIPaaS-PaaS integration,

leveraging the cloud, no need for middleware,easiest for elasticity (scale out), establish once, reuse many times as necessary

Page 21: Defining the true cloud (SugarCRM Webinar from 2012)

scalability: three sustaining pillars

design for scalability

in the cloud

scalability must occur

in two ways – up

and out

define scalability by

CapacityAvailabilityPerformance

cloud scalability

the entire concept of cloud computing was conceived for scalability sake

Page 22: Defining the true cloud (SugarCRM Webinar from 2012)

making the case for cloud computing E1

Page 23: Defining the true cloud (SugarCRM Webinar from 2012)

making the case for cloud computing E1

conomicseasiest part of the equation: someone else hosts hardware, software,

maintenance

anyway to look at it, remote, distributed computing is cheaper

move from CAPEX to OPEX is very attractive to managing stakeholders

cloud ROI traditionally done by comparing IT budgets to cloud expenses

#mmmkay

scalability, integration are cheaper and easier, security is still under (hot)

debate

Page 24: Defining the true cloud (SugarCRM Webinar from 2012)

making the case for cloud computing E2

Page 25: Defining the true cloud (SugarCRM Webinar from 2012)

making the case for cloud computing E2

lasticity

inherent to cloud architectures

makes case for scalability, high-availability, failover planning

done wrong – remember the failure of amazon EC2 and the

problems it caused

is a scale-out model in single-tenancy, multi-instance, that cannot be

tested

requires systems management for proper instance maintenance

Page 26: Defining the true cloud (SugarCRM Webinar from 2012)

making the case for cloud computing E3

Page 27: Defining the true cloud (SugarCRM Webinar from 2012)

making the case for cloud computing E3

nterprise application stores

mobile, social, user empowerment – all changed the game

users aren’t putting up with big, complex applications – they want “apps” on

iPad

best bet for support for all business is adoption of EAS, cloud is a must for that

model scalability, flexible interfaces, myriad device access via platform – all

part of the cloud two-to-three year trend, if you haven’t started – better get

going

Page 28: Defining the true cloud (SugarCRM Webinar from 2012)

making the case for cloud computing E4

Page 29: Defining the true cloud (SugarCRM Webinar from 2012)

making the case for cloud computing E4

xpansion

plans for all business units in next few years include “cloud” and SaaS

plans for IT over next three-to-four years include cloud infrastructure

integration, plans from partners, providers, suppliers, associates include cloud

in next five years

expansion of any organization must include cloud going forward, no questions

if all other fails, cite the fact that competitors are expanding into cloud

#Winning

Page 30: Defining the true cloud (SugarCRM Webinar from 2012)

making the case for cloud computing E5

Page 31: Defining the true cloud (SugarCRM Webinar from 2012)

making the case for cloud computing E5

volution

evolution of the world comes down to cloud, organizations have to adapt

vendors are evolving their products from hosted, on-demand to cloud

ventures with partners, other organizations will demand cloud; three-to-four

years

customers are demanding cloud –stirred up by microsoft “to the cloud” TV ads

with differentiation of what is cloud and how to deploy in it, definitely a must-

do

Page 32: Defining the true cloud (SugarCRM Webinar from 2012)

making the case for cloud computing E6

Page 33: Defining the true cloud (SugarCRM Webinar from 2012)

making the case for cloud computing E6

infrastructurreports say from 10% to 30% of IT budgets put on cloud infrastructure

reports highlight more money spent by BU than IT on SaaS applications;

continuing

organizations cannot leverage the cloud as an external service only, must

integrate

to make cloud work across organization, to retain security, to enhance

integration – IT must be responsible for centralized cloud infrastructure; CEOs

are seeing this

Page 34: Defining the true cloud (SugarCRM Webinar from 2012)

issues: hosted != on-demand != cloud• hosted: a vendor puts a web-interface to their apps

– MT (multitenancy) is a big deal here– licensing is by the user, as usual– reduced functionality or poor performance by comparison

• on-demand: vendors leverages SaaS, PaaS model– web interface– MT benefits vendor; not so much clients– usually SaaS and PaaS “all in one” failing to leverage cloud

• cloud: three layer distributed computing model– MT, single-instance hard to scale; ST, multi-instance better– licensing by usage, starting, is winner model for biz

Page 35: Defining the true cloud (SugarCRM Webinar from 2012)

issues: private cloud• short, simple, sweet

• today’s private cloud is used as a bridge between client-server, web-based, on-demand, and SaaS worlds to get to the real cloud infrastructure

• use if you must, you are better off planning around it

any well done definition of the cloud specificallycalls for open networks to support the cloud;private clouds violate core tenet of cloud

Page 36: Defining the true cloud (SugarCRM Webinar from 2012)

your next steps

• define the cloud (for you)• take charge of your existing “cloud” initiatives

– across stakeholders– make case for central IT control

• setup 3-5 years strategy and investment• get going, do your infrastructure while you

leverage SaaS and on demand solutions• learn, implement, learn, implement – you get the

idea

Page 37: Defining the true cloud (SugarCRM Webinar from 2012)

let’s talk…