26
Eucalyptus-Opscode Webinar 21 July, 2011 Brady Murray Director of Alliances, Eucalyptus Systems

Opscode-Eucalyptus Webinar 20110721

Embed Size (px)

Citation preview

Page 1: Opscode-Eucalyptus Webinar 20110721

Eucalyptus-Opscode Webinar

21 July, 2011

Brady Murray

Director of Alliances, Eucalyptus Systems

Page 2: Opscode-Eucalyptus Webinar 20110721

© 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

Page 3: Opscode-Eucalyptus Webinar 20110721

© 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

Page 4: Opscode-Eucalyptus Webinar 20110721

© 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

Page 5: Opscode-Eucalyptus Webinar 20110721

© 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

Page 6: Opscode-Eucalyptus Webinar 20110721

© 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

Page 7: Opscode-Eucalyptus Webinar 20110721

© 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

Page 8: Opscode-Eucalyptus Webinar 20110721

© 2011 Eucalyptus Systems, Inc.

Eucalyptus IaaS Cloud Uses

Page 9: Opscode-Eucalyptus Webinar 20110721

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

Page 10: Opscode-Eucalyptus Webinar 20110721

© 2011 Eucalyptus Systems, Inc.

Fully Automated Private Cloud

Page 11: Opscode-Eucalyptus Webinar 20110721

Opscode: We Know Infrastructure

•  40 employees

•  Based in Seattle, WA

•  Founded open source project Chef

•  Raised $13.5M

Page 12: Opscode-Eucalyptus Webinar 20110721

Chef Momentum

Many large and innovative companies Contribute to Chef…

…and thousands of others automate infrastructure with Chef

Page 13: Opscode-Eucalyptus Webinar 20110721

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

Page 14: Opscode-Eucalyptus Webinar 20110721

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//-+!

Page 15: Opscode-Eucalyptus Webinar 20110721

“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

Page 16: Opscode-Eucalyptus Webinar 20110721

DEMONSTRATION

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

Server Provisioning!

Configuration Management!

Systems Integration!

Application Deployment!

Page 17: Opscode-Eucalyptus Webinar 20110721

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

…and creates another

Cloud computing solves one problem…

Page 18: Opscode-Eucalyptus Webinar 20110721

Solution: An open and automated tool chain

Server Provisioning!

Configuration Management`!

Systems Integration!

Application Deployment & Orchestration!

Page 19: Opscode-Eucalyptus Webinar 20110721

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)

Page 20: Opscode-Eucalyptus Webinar 20110721

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

Page 21: Opscode-Eucalyptus Webinar 20110721

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

Page 22: Opscode-Eucalyptus Webinar 20110721

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”

Page 23: Opscode-Eucalyptus Webinar 20110721

DEMONSTRATION

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

Server Provisioning!

Configuration Management!

Systems Integration!

Application Deployment!

Page 24: Opscode-Eucalyptus Webinar 20110721

Questions?

Page 25: Opscode-Eucalyptus Webinar 20110721

© 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

Page 26: Opscode-Eucalyptus Webinar 20110721

© 2011 Eucalyptus Systems, Inc.

Bryan Hale [email protected]

206.226.3626

Brady Murray [email protected]

415.874.9429