opscode-eucalyptus webinar 20110721

Post on 17-May-2015

804 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Eucalyptus-Opscode Webinar

21 July, 2011

Brady Murray

Director of Alliances, Eucalyptus Systems

© 2011 Eucalyptus Systems, Inc.

Today’s Speakers

Brady Murray Director of Alliances Eucalyptus Systems

Bryan Hale Director of

Business Development Opscode

Seth Chisamore Sr. Technical

Evangelist Opscode

© 2011 Eucalyptus Systems, Inc.

Eucalyptus Overview

!  Most widely-deployed software platform for on-premise IaaS clouds

!  25,000+ cloud starts to date and growing

!  AWS-compatible, enterprise-deployed !  Largest partner ecosystem !  Open source developed

© 2011 Eucalyptus Systems, Inc.

Our Mission

We help our customers bring the power of elastic cloud computing to the most

demanding IT environments:

•  With visibility, trust and control •  With openness and a strong ecosystem

© 2011 Eucalyptus Systems, Inc.

Why Are You Thinking Cloud?

Benefits of the cloud include: !  Faster, self-service provisioning !  On-demand, pay for use IT services !  Elasticity and scalability for variable and

unpredictable workloads !  Efficiencies in infrastructure operations

© 2011 Eucalyptus Systems, Inc.

Evolving to Cloud Services

HW

SW

App

HW

SW

A

SW

SW

A A

HW

SW

A

SW

SW

A

HW

SW

SW

SW

A

HW

SW

A

SW

SW

A

Cloud Platform (IaaS)

Physical Datacenter

Virtualized Infrastructure

Cloud Services

© 2011 Eucalyptus Systems, Inc.

Why Private Cloud?

On-premise private cloud benefits include: !  Secure cloud within your own firewall !  Installs on existing IT infrastructure !  Higher utilization !  Better control and manageability !  Visibility and trust !  Hybrid cloud

© 2011 Eucalyptus Systems, Inc.

Eucalyptus IaaS Cloud Uses

Eucalyptus Summary

Why Eucalyptus? !  Most mature platform !  Most widely downloaded and used !  Open source !  AWS-compatibility

!  Deep partner ecosystem Customers Experience: !  Faster provisioning times !  Better ability to handle modern workloads !  Easier control over their datacenters

© 2011 Eucalyptus Systems, Inc.

Fully Automated Private Cloud

Opscode: We Know Infrastructure

•  40 employees

•  Based in Seattle, WA

•  Founded open source project Chef

•  Raised $13.5M

Chef Momentum

Many large and innovative companies Contribute to Chef…

…and thousands of others automate infrastructure with Chef

Opscode’s Products

Chef The worldʼs best open source systems integration framework.

Hosted Chef Manage Chef clients with a central, highly scalable, multi-tenant service run by the experts at Opscode.

Community Site Access to sharable infrastructure recipes

1st

2nd

3rd

How Chef Works

Chef uses “Roles” that are comprised of “Recipes” and describe how to build Infrastructure

Third Generation Programming Language

!"#$%&#'(&($)#*+! !",-#'.(/#+!

Role: Web Server

!"#$%&#'(&($)#*001,23//-+!

“Chef is like a little systems admin robot…you tell it how you want your system configured, and it will do all

the dirty work.” - Chef User

DEMONSTRATION

From ‘bare metal’ through application deployment with fully-automated private cloud infrastructure.

Server Provisioning!

Configuration Management!

Systems Integration!

Application Deployment!

“Ethel, I think we’re fighting a losing game.”

…and creates another

Cloud computing solves one problem…

Solution: An open and automated tool chain

Server Provisioning!

Configuration Management`!

Systems Integration!

Application Deployment & Orchestration!

1. Server Provisioning

Provision new servers by API (ie, the chocolate candy machine)

Server Provisioning!

Configuration Management`!

Systems Integration!

Application Deployment!

•  Create node objects

•  Lay down a base OS

•  Connect to a network

•  Put it in security group(s)

2. Configuration Management

The ‘dirty work’ of getting a new server ready to be put into production

Server Provisioning!

Configuration Management`!

Systems Integration!

Application Deployment!

•  Install packages

•  Write files

•  Turn services on/off

3. Systems Integration

Configuration ‘around’ the new servers, requires infrastructure-wide knowledge

Server Provisioning!

Configuration Management`!

Systems Integration!

Application Deployment!

•  Install & configure monitoring

•  Put in load-balancing rotations

•  Manage users & environments

Load Balancer

Web Server Web Server

DB Master

DiskDisk

DB Slave DB Slave

Disk

4. Application Deployment

Server Provisioning!

Configuration Management`!

Systems Integration!

Application Deployment!

search(:apps) do |app| (app["server_roles"] & node.run_list.roles).each do |app_role| app["type"][app_role].each do |thing| node.run_state[:current_app] = app include_recipe "application::#{thing}" end end end node.run_state.delete(:current_app)

In a search-driven infrastructure, deploying apps is “easy”

DEMONSTRATION

From ‘bare metal’ through application deployment with fully-automated private cloud infrastructure.

Server Provisioning!

Configuration Management!

Systems Integration!

Application Deployment!

Questions?

© 2011 Eucalyptus Systems, Inc.

Fully-Automated Private Cloud

1.  Download Eucalyptus FastStart: –  eucalyptus.com/go/faststart

2.  Sign Up for EucaStart: –  eucalyptus.com/services/consulting/

eucalyptus-eucastart-service 3.  Build This Demo Yourself:

–  opscode.com/webcasts/eucalyptus/ 4.  Free Opscode Trial:

–  community.opscode.com/users/new

© 2011 Eucalyptus Systems, Inc.

Bryan Hale Bryan@Opscode.com

206.226.3626

Brady Murray Brady.Murray@Eucalyptus.com

415.874.9429

top related