A short introduction to the cloud

Post on 08-Jul-2015

1,389 views 1 download

Tags:

description

A short introduction to cloud computing, the different flavors of cloud services (iaas, paas, saas) and the future of cloud automation.

transcript

The CloudThe Clouda short introduction

Laurent Eschenauer

Café Numérique Liège S02E05December 13th 2011

Laurent Eschenauerhttp://eschnou.com@eschnou

Co-founder & Software architect at comodit.comlaurent.eschenauer@comodit.com

We make IT simple.

http://comodit.com/contact@comodit +32 4 372-93-15

What's that cloud ?What's that cloud ?

Cloud is trendingAnd the ash cloud has (almost) nothing to do with this

Cloud is short for “cloud computing”

It has a growing impact on enterprise IT

Sources:1. IDC’s New IT Cloud Services Forecast: 2009-2013 http://blogs.idc.com/ie/?p=543

And is definitively becoming mainstream

I mean... really really mainstream

One amongst... hundreds of definitions

3 kinds of clouds3 kinds of clouds

Software as a Service

Platform as a Service

Infrastructure as a Service

SaaS

PaaS

IaaSSaaS: On-premise software replaced by subscription based web applications

Key advantages Pay per use (montly or annual fee)

Usage based pricing (not “seats”)

Competitive pricing (scale effect)

No software setup/upgrade

No infrastructure to manage

Example: Google Apps has 4 times lower TCO than on-premise MS Exchange

SaaS

PaaS

IaaS

Sources:1. http://wikibon.org/blog/why-microsofts-head-is-up-its-das/

Software as a Service

Platform as a Service

Infrastructure as a Service

SaaS

PaaS

IaaSPaaS: A platform to deploy web applications

Key advantages Usage based pricing (request, space, ...)

Auto-scaling

Limited operations required

Increased availability

Added services like CDN, monitoring, ..

Example: Building your own stack and running your application with DotCloud

SaaS

PaaS

IaaS

Software as a Service

Platform as a Service

Infrastructure as a Service

SaaS

PaaS

IaaSIaaS: A web service to 'launch' new servers and pay per use

> ec2-run-instances ami-446abc01 -k my-keypair

E.g. Launch a new server with a simple command line call or an API call

Key advantages Usage based pricing (cpu, space, ...)

Per-hour billing (elasticity)

No infrastructure (network, cooling,..)

to worry about

Added services like CDN, monitoring, ..

SaaS

PaaS

IaaSAnimoto: The first success story of IaaS

Create a gorgeous HD video from your own pictures

SaaS

PaaS

IaaS

Sources:http://support.rightscale.com/06-FAQs/FAQ_0043_-_What_is_autoscaling%3F

Animoto: Scaling from 50 to 3500 servers in 3 days

Facebook app was an instant success. Adding 20,000 users every hour.

They needed to scale from 50 to 3500 servers in 3 days.

How do you do that with conventional IT ?

Can you imagine the upfront capital expenditure ?

Public Cloud

Private Cloud

One more thing...

The rise of the 'private' cloudI.E. Using the same ideas but inside your own datacenters

SaaS

PaaS

IaaS

Private cloud solution

“Worldwide server revenue associated with private clouds is forecast to grow more quickly than that associated with public clouds.”

Sources:http://news.cnet.com/8301-13556_3-20063361-61.html

The rise of the 'private' cloudI.E. Using the same idea but inside your own datacenters

The futureThe future

Could IT become a commodity ?

Enabling the self-service enterprise IT

Users request new services through a simple web UI

Delivery is fully automated (provisioning, configuration management, scaling, etc.)

Internal billing is usage based, resources are free as soon as unused.

The user describes his needsComplete description of the IT needs including hardware, operating systems, applications and their configurations.

ComodIT takes care of the restAutomation of provisioning, configuration management and orchestration.

The user describes its infrastructure using the web client

LB

Web 2 Web 3Web 1

DB1 DB2

One click is enough for ComodIT to deploy the ready-to-use infrastructure

We make IT simple

We make IT simple

Improve delivery and services Reduce risks

Automate and simplify compliance ● No additional workload required to keep

exhaustive documentation up to date● Centrally manage changes and audit● Ensure complete control and consistency

of the whole infrastructure life-cycle● Adhere to standards with an ITIL oriented

approach

Consolidate disaster recovery● Automate infrastructure duplication,

recovery and roll-back● Deploy on premise, on private/public

cloud or in hybrid mode● Reduce failure & downtime

Build, deploy & configure complete IT infrastructure● In one click● Within minutes● From OS to business applications

Automatically manage dependencies between infrastructures components● Reduce human errors● Improve sysadmin performance● Significantly improve your SLA● Improve TCO of your IT infrastructure

Demo time !Demo time !

Learn how to easily create in minutes your fully configured servers & applications with ComodIT

We make IT simple

Available at http://comodit.com/screencasts.html

That's all Folks !That's all Folks !Follow us on Twitter:

@comodit

We make IT simple.

http://comodit.com/contact@comodit +32 4 372-93-15