simplifying cloud implementation

12
Simplifying Cloud Implementation Jerome S. Gotangco Morphlabs, Inc. www.mor.ph ComputerWorld CIO Forum Sala Bistro, Greenbelt July 6, 2010

Upload: morphlabs

Post on 13-Jan-2015

2.622 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Simplifying Cloud Implementation

Simplifying Cloud Implementation

Jerome S. GotangcoMorphlabs, Inc.

www.mor.ph

ComputerWorld CIO ForumSala Bistro, Greenbelt

July 6, 2010

Page 2: Simplifying Cloud Implementation

Cloud Computing Opportunity

Dramatic Cost Reduction

30-70%

Actual Infrastructure Utilization

Elas

tic D

eliv

ery

Typical Deployment

Once Cloud Computing is

established users are able to engage

“productized” infrastructure within minutes

Instant Availability

Resources within can provide near

unlimited capacity for burst

requirements

Unlimited Capacity

The main benefit of CLOUD COMPUTING is the provision of instant capacity and the release of that capacity when it is not

needed.

Automatic Scaling

Page 3: Simplifying Cloud Implementation

Public, Private, and Hybrid Clouds

firewall

publiccloud

hybridcloud

address security + privacymaximize existing infrastructure

Hybrid clouds combine private

clouds with public clouds -- appropriate

for spike loads or less sensitive data

privatecloud

Page 4: Simplifying Cloud Implementation

Building Blocks to Cloud Adoption

Open Source

Operating Systems

Platform (Languages)

Software (Vertical applications)

Virtualization

Windows and Linux

Hardware

Infrastructure Tools

Cloud Management (ex. Open Nebula, Eucalyptus)

Monitoring (ex. Nagios, Cacti, Munin, etc.)

Automation (ex. Puppet, Chef)

Backup (ex. PostgreSQL PITR, WAL, MySQL Binlogs, etc.)

Page 5: Simplifying Cloud Implementation

Preparing for Cloud-based Initiatives?

Infrastructure as a Service

Platform as a Service

Softwareas a Service

Page 6: Simplifying Cloud Implementation

enterprise privatecloud

Private Cloud Scenario

Cluster

Controller Configuration

Servers

Control

Panel

NODEManager

NODEManager

NODEManager

NODEManager

Page 7: Simplifying Cloud Implementation

Hybrid Cloud Implementation

firewall

privatecloud

publiccloud

rapid time to market

slow purchasing

cycles

Page 8: Simplifying Cloud Implementation

Planning Your Own Cloud Implementation

Decide on a solution with cloud components that allow for flexibility and efficiency by going for a standards-based set, instead of proprietary technologies.

Choose a cloud computing environment or platform that is as broad as possible - one that provides ease of migration for private implementors to leverage public cloud as needed.

Prioritize architecture that is designed for scale to manage large number of systems without significant manual labor.

First and foremost, in comparing added features for your cloud, ensure that you address ‘limited IT resources’.  Think efficiency, not just cost. 

Page 9: Simplifying Cloud Implementation

mCloud Controller

2 1U rackmount servers50-5,000 or more VMsHigh availabilityPre-configured server types: Ruby on Rails, Java, PHP, MySQL, PostgreSQL, Solr, ActiveMQ

Page 10: Simplifying Cloud Implementation

mCloud Solution Framework

Infrastructure as a Service

Public Cloud Providers

mCloud ControllermCloud

Server

Morph Managed HostingOption

mCloudController

Private DataCenter

Dedicated Private Clouds

Enterprise Ready Clouds

Data Center Enablement

Project Collaboration

Platform

Code Version

ApplicationServers

Databases Middleware

Testing Platform

Lifecycle Manager

Platform as a Service

CRMDocument

ManagementGroupware

Softwareas a Service

Content Management

BusinessIntelligence

Page 11: Simplifying Cloud Implementation

EnterpriseDC MSPs

0.027per

server/hr

IaaS Vendor Map

Server Configuration

Provisioning

Virtualization

Fixed DC Assets

Assembly

Management

Apps Deployment

mCLOUDcontroller

3Ter

a

Her

oku

Ela

stra

Rig

htsc

ale

0.033per

server/hr

Rac

ksp

ace

Am

azon

AW

S 0.085per

server/hr0.12per

server/hr

0.028 0.0200.014

per server/hr.

Page 12: Simplifying Cloud Implementation

www.mor.ph

Jerome S. [email protected]