SlideShare a Scribd company logo
1 of 48
Using AWS, Eucalyptus
   and Chef for the
 Optimal Hybrid Cloud

 Daniel Bozeman, Software Engineer
Hello
My Background
•   Software Development
•   Traditional Systems Administration and datacenter design
•   AWS
•   DevOps / Infrastructure Engineering

• My opinions are my own and do not necessarily represent
  those of my employer, Mosaik Solutions
About Mosaik
• Founded in 1988, creating roaming guides
• Transitioned into making “coverage map” art assets for carrier
  retail locations and television
• Launched our first wireless industry intelligence web SaaS
  application, WiSARD, in 1999
• We’ve built highly skilled GIS, Research, Creative, and
  Development teams
• Launched MapELEMENTS in 2011, putting powerful GIS tools
  into the hands of decision makers through the web browser
• Clients include Fortune 100 companies, Federal agencies, and
  regional and international mobile operators
On with the show!
Problem: “The cloud” gets
     expensive (fast)
“The cloud” gets expensive (fast)
Requirements
We need to run an application in the cloud. It costs $5,000
per month. We also need a replica of the application stack to
stage new releases for in-house and customer testing. We
also need a replica of the application stack for development.

Problem
We just tripled the cost of our application!

Solution
Run your non-production stacks in-house on commodity
hardware.
Problem: Developers are Rock
           Stars
Developers are Rock Stars
Requirements
Developer autonomy can often lead to new products,
increases in efficiency, and overall developer happiness.

Problem
Despite having your best interests in mind, one of your
developers accidentally left five very expensive test servers
running for two weeks.

Solution
Give your developers a sandbox that minimizes your
organizations operational expenditures.
Problem: Time
Time
Developer:
“Hi sysadmin! I hope all is well with you today! Um, yeah, I
need a server with 4 cores and 16GB of memory, networking,
DNS, accounts for my entire team with public keys uploaded,
and the list of software packages listed below installed and
patched. It also needs to ship logging information to our log
collector cluster. I need five of them. I need them for a
customer demo in 30 minutes, so if you could get those
together in the next 10, that’d be great. Mkaay?”
Time
Systems Administrator:
“Sure, no problem! I just need to go show the sales team
how to restart their Outlook client and I’ll get right on that.
Oh, and I need to write a script to sanitize some of the data
in our CRM for marketing’s latest e-mail campaign. Uh oh, I
smell burning electronics. Also, even if I did know what you
were talking about, this is gonna take me 12 hours.”
Time
Solution:
Provide your developers with a self-serve cloud
infrastructure. Sometimes developers need to deploy in-
house tooling to keep the software closer to a big dataset or
for security purposes. Empowering your developers to use
the same provisioning and infrastructure engineering tools
they utilize in the public cloud on-site will give your team a
serious efficiency edge.
But is a private cloud for me?
Money Money Money Money
• Time to put those Excel skills to use
• Get an idea of your overall cloud spending
• Don’t forget to investigate EC2 reserved instances, etc. as part
  of your overall cloud savings plan
• Can any of my workloads by brought on-site?
• What are my capital expenditures going to be if I implement a
  private cloud?
• What is the cost in man-hours of implementing my private cloud?
• Why haven’t you made a pretty graph yet of projected potential
  savings over the next 36 months?
• Will you save enough money year over year for an additional
  hire?
• Yes? What are you waiting for!?
Back to Time
• If you’re heavily entrenched in a large-scale public cloud
  deployment, hopefully your team has implemented (or is in the
  progress of implementing) some infrastructure management and
  server provisioning tooling using Chef or Puppet.

• Pick a private cloud provider that best “synergizes” with your
  public cloud in order to minimize or eliminate re-tooling of your
  DevOps codebase and processes.

• Not only will this provide you with additional man-hour savings
  with your initial cloud deployment, but will allow you to migrate
  stateless services between the public and private cloud with little
  to no re-tooling. Some call this a “hybrid cloud”
Our Use Cases
Development and Staging
• We host a full development and staging stack of our
  MapELEMENTS cloud-based GIS software solution on-site.
• We can play with new technologies and experiment on new Chef
  cookbooks without having to spin up public cloud instances.
• Anything developed, improved or updated on-site can easily be
  pushed into production in the public cloud thanks to Chef
  managing our servers and watching our software repositories for
  new commits to “production” branches.
• All internal tooling is now developed on and deployed to our
  internal infrastructure with Chef and Eucalyptus.
Another Problem: Solving
Complex Geospatial Problems
Solution
Off-the-shelf desktop GIS software
That was easy!
Yet Another Problem: Solving Extremely
  Complex Geospatial Problems Very
               Quickly
Distributed Geoprocessor
• Break the problem up into small chunks
• Fire up “worker” instances with Chef in Eucalyptus
• Workers ask a “master instance” for the next task in a work
  queue
• Workers complete their jobs and ask for a new task
• This process continues until the work queue is empty
• The job is done!
• This scales linearly. Should we need the job to complete faster to
  meet a client deadline, we can simply fire up more worker
  instances in Eucalyptus.
• Should we exceed our on-site resources, we can continue to fire
  up more worker instances in EC2.
Any Chef insights?
Chef
Have an audit trail. You need to know when things work as
expected. More importantly, you need to know when things go
horribly wrong!




Also, prevent people from making stupid mistakes where possible.
How you do that?
Chef
One of our developers created knife-santoku, a replacement for
knife which supports callbacks and notifiers. Use it to send
messages to IRC, HipChat, etc. concerning who did what and
when. Also, have your chef clients phone home to your chat clients
as well concerning their current health, state of mind, and personal
feelings




            https://github.com/knuckolls/knife-santoku/
I’ll share a link to these slides on my Twitter:
                     @dboze
Supporting Private and
                       Hybrid Cloud Infrastructure


                                  David Federlein
                                  Customer Success Team




© 2013 Eucalyptus Systems, Inc.
Hello




40   © 2013 Eucalyptus Systems, Inc.
Cloud vs. Traditional Enterprise

                   • Bottom Up vs. Top Down


                   • “It's just an extension of virtualized infrastructure.”


                   • Silo'ed Teams vs. Collaborative DEVOPS




41   © 2013 Eucalyptus Systems, Inc.
Changes In Measurements of Success

       • Useful Deployments vs. Simple Milestone Goals


       • Engagement of Cross-functional Teams


       • Not All Metrics are the Same Weight When Measuring Success




42   © 2012 Eucalyptus Systems, Inc.
Support vs. Customer Success

                        • Metrics vs. Goal-oriented Success


                        • Cross-team Documentation and Communication


                        • “Knowing is half the battle.” (Go Joe!)

                                 • Documentation of Infrastructure
                                 • Documentation of Use Case




43   © 2013 Eucalyptus Systems, Inc.
“So, what's your point, man?”

                   • Seamless support from on-boarding to end of life of
                     platform built.


                   • Documentation is the key to reducing remedial
                     engagement times regardless of communication method.


                   • Traditional sales/support model is inferior to cross-
                     functional and success-oriented collaborative work.




44   © 2013 Eucalyptus Systems, Inc.
Questions?




45   © 2013 Eucalyptus Systems, Inc.
Learn More
                                       Read the Mosaik Solutions Case Study
                                       http://www.eucalyptus.com/customers/case-studies




                                       Do More
                                       Download Eucalyptus FastStart
                                       http://www.eucalyptus.com/faststart




46   © 2013 Eucalyptus Systems, Inc.
Thank you.

                                       David Federlein
                                  http://engage.eucalyptus.com




© 2012 Eucalyptus Systems, Inc.
Using AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud

More Related Content

What's hot

Java DevOps at Enterprise Scale
Java DevOps at Enterprise ScaleJava DevOps at Enterprise Scale
Java DevOps at Enterprise ScaleRyan McGuinness
 
Open stack in action suse cloud-openstack
Open stack in action  suse cloud-openstackOpen stack in action  suse cloud-openstack
Open stack in action suse cloud-openstackeNovance
 
Big data & frameworks: no book for you anymore
Big data & frameworks: no book for you anymoreBig data & frameworks: no book for you anymore
Big data & frameworks: no book for you anymoreStfalcon Meetups
 
Big data & frameworks: no book for you anymore.
Big data & frameworks: no book for you anymore.Big data & frameworks: no book for you anymore.
Big data & frameworks: no book for you anymore.Roman Nikitchenko
 
Deploying SUSE Cloud in a Multi-Hypervisor Enterprise Environment
Deploying SUSE Cloud in a Multi-Hypervisor Enterprise EnvironmentDeploying SUSE Cloud in a Multi-Hypervisor Enterprise Environment
Deploying SUSE Cloud in a Multi-Hypervisor Enterprise EnvironmentRick Ashford
 
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...eNovance
 
How Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStackHow Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStackStefano Maffulli
 
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy EnvironmentsDOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy EnvironmentsDevOps Enterprise Summmit
 
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa PalmerOpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmervmiss33
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...Rauno De Pasquale
 
The 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud ApplicationsThe 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud ApplicationsSolarWinds
 
How to Maximize Effectiveness of Developers Contributing to Free Software
How to Maximize Effectiveness of Developers Contributing to Free SoftwareHow to Maximize Effectiveness of Developers Contributing to Free Software
How to Maximize Effectiveness of Developers Contributing to Free SoftwareStefano Maffulli
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platformsAndrew Shafer
 
Zynga Puppet Case Study
Zynga Puppet Case StudyZynga Puppet Case Study
Zynga Puppet Case StudyPuppet
 
NICS Puppet Case Study
NICS Puppet Case StudyNICS Puppet Case Study
NICS Puppet Case StudyPuppet
 
Xedapp - Overview
Xedapp - OverviewXedapp - Overview
Xedapp - OverviewXedapp
 
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation GameBring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation GameDana Pylayeva
 
The Architecture of Continuous Innovation - OSCON 2015
The Architecture of Continuous Innovation - OSCON 2015The Architecture of Continuous Innovation - OSCON 2015
The Architecture of Continuous Innovation - OSCON 2015Chip Childers
 
Container Landscape -05.01.15
Container Landscape -05.01.15Container Landscape -05.01.15
Container Landscape -05.01.15Barton George
 
Pepperdata's Real-time Hadoop Cluster Optimization
Pepperdata's Real-time Hadoop Cluster OptimizationPepperdata's Real-time Hadoop Cluster Optimization
Pepperdata's Real-time Hadoop Cluster OptimizationBecky Mendenhall
 

What's hot (20)

Java DevOps at Enterprise Scale
Java DevOps at Enterprise ScaleJava DevOps at Enterprise Scale
Java DevOps at Enterprise Scale
 
Open stack in action suse cloud-openstack
Open stack in action  suse cloud-openstackOpen stack in action  suse cloud-openstack
Open stack in action suse cloud-openstack
 
Big data & frameworks: no book for you anymore
Big data & frameworks: no book for you anymoreBig data & frameworks: no book for you anymore
Big data & frameworks: no book for you anymore
 
Big data & frameworks: no book for you anymore.
Big data & frameworks: no book for you anymore.Big data & frameworks: no book for you anymore.
Big data & frameworks: no book for you anymore.
 
Deploying SUSE Cloud in a Multi-Hypervisor Enterprise Environment
Deploying SUSE Cloud in a Multi-Hypervisor Enterprise EnvironmentDeploying SUSE Cloud in a Multi-Hypervisor Enterprise Environment
Deploying SUSE Cloud in a Multi-Hypervisor Enterprise Environment
 
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
 
How Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStackHow Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStack
 
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy EnvironmentsDOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
 
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa PalmerOpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
 
The 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud ApplicationsThe 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud Applications
 
How to Maximize Effectiveness of Developers Contributing to Free Software
How to Maximize Effectiveness of Developers Contributing to Free SoftwareHow to Maximize Effectiveness of Developers Contributing to Free Software
How to Maximize Effectiveness of Developers Contributing to Free Software
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platforms
 
Zynga Puppet Case Study
Zynga Puppet Case StudyZynga Puppet Case Study
Zynga Puppet Case Study
 
NICS Puppet Case Study
NICS Puppet Case StudyNICS Puppet Case Study
NICS Puppet Case Study
 
Xedapp - Overview
Xedapp - OverviewXedapp - Overview
Xedapp - Overview
 
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation GameBring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
 
The Architecture of Continuous Innovation - OSCON 2015
The Architecture of Continuous Innovation - OSCON 2015The Architecture of Continuous Innovation - OSCON 2015
The Architecture of Continuous Innovation - OSCON 2015
 
Container Landscape -05.01.15
Container Landscape -05.01.15Container Landscape -05.01.15
Container Landscape -05.01.15
 
Pepperdata's Real-time Hadoop Cluster Optimization
Pepperdata's Real-time Hadoop Cluster OptimizationPepperdata's Real-time Hadoop Cluster Optimization
Pepperdata's Real-time Hadoop Cluster Optimization
 

Viewers also liked

Panahon ng Isinauling kalayaan
Panahon ng Isinauling kalayaanPanahon ng Isinauling kalayaan
Panahon ng Isinauling kalayaanHanna Elise
 
Mga anyong tula ng panitikang tagalog
Mga  anyong  tula  ng panitikang  tagalog Mga  anyong  tula  ng panitikang  tagalog
Mga anyong tula ng panitikang tagalog qayku
 
PANAHON NG ISINAULING KALAYAAN
PANAHON NG ISINAULING KALAYAANPANAHON NG ISINAULING KALAYAAN
PANAHON NG ISINAULING KALAYAANcyraBAJA
 
Kasaysayan ng maikling kwento
Kasaysayan ng maikling kwentoKasaysayan ng maikling kwento
Kasaysayan ng maikling kwentochrisbasques
 
Filipino tula-compatible
Filipino tula-compatibleFilipino tula-compatible
Filipino tula-compatiblejethrod13
 
Pagsusuri sa maikling kwentong Bansot (Buod) ni Aurora Cruz
Pagsusuri sa maikling kwentong Bansot (Buod) ni Aurora CruzPagsusuri sa maikling kwentong Bansot (Buod) ni Aurora Cruz
Pagsusuri sa maikling kwentong Bansot (Buod) ni Aurora CruzShaina Mavreen Villaroza
 
Panitikan sa Panahon ng Isinauling Kalayaan 1946-1971
Panitikan sa Panahon ng Isinauling Kalayaan 1946-1971Panitikan sa Panahon ng Isinauling Kalayaan 1946-1971
Panitikan sa Panahon ng Isinauling Kalayaan 1946-1971Melanie Azor
 
Ang Panitikan sa Panahon ng isinauling kalayaan
Ang Panitikan sa Panahon ng isinauling kalayaanAng Panitikan sa Panahon ng isinauling kalayaan
Ang Panitikan sa Panahon ng isinauling kalayaanPinky Rose Tapayan
 
Mga Akda/Naisulat ni Dr. Jose Rizal
Mga Akda/Naisulat ni Dr. Jose RizalMga Akda/Naisulat ni Dr. Jose Rizal
Mga Akda/Naisulat ni Dr. Jose RizalCedrick Abadines
 
Mga halimbawa ng katutubong panitikan
Mga halimbawa ng katutubong panitikanMga halimbawa ng katutubong panitikan
Mga halimbawa ng katutubong panitikanJohn Anthony Teodosio
 
Elemento Ng Tula
Elemento Ng TulaElemento Ng Tula
Elemento Ng Tularosemelyn
 
Ang Mga Panahon ng Panitikan
Ang Mga Panahon ng PanitikanAng Mga Panahon ng Panitikan
Ang Mga Panahon ng PanitikanMckoi M
 
HALIMBAWA NG MAIKLING KWENTO
HALIMBAWA NG MAIKLING KWENTOHALIMBAWA NG MAIKLING KWENTO
HALIMBAWA NG MAIKLING KWENTOasa net
 
Pagsusuri sa panitikang pilipino sa panahon ng kontemporaryo
Pagsusuri sa panitikang pilipino sa panahon ng kontemporaryoPagsusuri sa panitikang pilipino sa panahon ng kontemporaryo
Pagsusuri sa panitikang pilipino sa panahon ng kontemporaryoDenni Domingo
 

Viewers also liked (16)

Panahon ng Isinauling kalayaan
Panahon ng Isinauling kalayaanPanahon ng Isinauling kalayaan
Panahon ng Isinauling kalayaan
 
Mga anyong tula ng panitikang tagalog
Mga  anyong  tula  ng panitikang  tagalog Mga  anyong  tula  ng panitikang  tagalog
Mga anyong tula ng panitikang tagalog
 
PANAHON NG ISINAULING KALAYAAN
PANAHON NG ISINAULING KALAYAANPANAHON NG ISINAULING KALAYAAN
PANAHON NG ISINAULING KALAYAAN
 
Kasaysayan ng maikling kwento
Kasaysayan ng maikling kwentoKasaysayan ng maikling kwento
Kasaysayan ng maikling kwento
 
Filipino tula-compatible
Filipino tula-compatibleFilipino tula-compatible
Filipino tula-compatible
 
Pagsusuri sa maikling kwentong Bansot (Buod) ni Aurora Cruz
Pagsusuri sa maikling kwentong Bansot (Buod) ni Aurora CruzPagsusuri sa maikling kwentong Bansot (Buod) ni Aurora Cruz
Pagsusuri sa maikling kwentong Bansot (Buod) ni Aurora Cruz
 
Panitikan sa Panahon ng Isinauling Kalayaan 1946-1971
Panitikan sa Panahon ng Isinauling Kalayaan 1946-1971Panitikan sa Panahon ng Isinauling Kalayaan 1946-1971
Panitikan sa Panahon ng Isinauling Kalayaan 1946-1971
 
Ang Panitikan sa Panahon ng isinauling kalayaan
Ang Panitikan sa Panahon ng isinauling kalayaanAng Panitikan sa Panahon ng isinauling kalayaan
Ang Panitikan sa Panahon ng isinauling kalayaan
 
Mga Akda/Naisulat ni Dr. Jose Rizal
Mga Akda/Naisulat ni Dr. Jose RizalMga Akda/Naisulat ni Dr. Jose Rizal
Mga Akda/Naisulat ni Dr. Jose Rizal
 
Ang magkaibigan
Ang magkaibiganAng magkaibigan
Ang magkaibigan
 
Mga halimbawa ng katutubong panitikan
Mga halimbawa ng katutubong panitikanMga halimbawa ng katutubong panitikan
Mga halimbawa ng katutubong panitikan
 
Elemento Ng Tula
Elemento Ng TulaElemento Ng Tula
Elemento Ng Tula
 
Ang Mga Panahon ng Panitikan
Ang Mga Panahon ng PanitikanAng Mga Panahon ng Panitikan
Ang Mga Panahon ng Panitikan
 
Tula, elemento at uri nito
Tula, elemento at uri nitoTula, elemento at uri nito
Tula, elemento at uri nito
 
HALIMBAWA NG MAIKLING KWENTO
HALIMBAWA NG MAIKLING KWENTOHALIMBAWA NG MAIKLING KWENTO
HALIMBAWA NG MAIKLING KWENTO
 
Pagsusuri sa panitikang pilipino sa panahon ng kontemporaryo
Pagsusuri sa panitikang pilipino sa panahon ng kontemporaryoPagsusuri sa panitikang pilipino sa panahon ng kontemporaryo
Pagsusuri sa panitikang pilipino sa panahon ng kontemporaryo
 

Similar to Using AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud

WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of view
WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of viewWSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of view
WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of viewWSO2
 
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...DevOps.com
 
Webinar: Microsoft Azure-2016-10-19
Webinar: Microsoft Azure-2016-10-19Webinar: Microsoft Azure-2016-10-19
Webinar: Microsoft Azure-2016-10-19TechSoup
 
Flintstones or Jetsons? Jump Start Your Virtual Test Lab
Flintstones or Jetsons? Jump Start Your Virtual Test LabFlintstones or Jetsons? Jump Start Your Virtual Test Lab
Flintstones or Jetsons? Jump Start Your Virtual Test LabTechWell
 
No IT Left Behind - Connecting the Software-Defined Data Center to Multi-Moda...
No IT Left Behind - Connecting the Software-Defined Data Center to Multi-Moda...No IT Left Behind - Connecting the Software-Defined Data Center to Multi-Moda...
No IT Left Behind - Connecting the Software-Defined Data Center to Multi-Moda...Intelligent Software Solutions
 
You Don't Need IT To Do That - The World of Outsourcing and SaaS
You Don't Need IT To Do That - The World of Outsourcing and SaaSYou Don't Need IT To Do That - The World of Outsourcing and SaaS
You Don't Need IT To Do That - The World of Outsourcing and SaaSKyle James
 
Shopzilla Puppet Case Study
Shopzilla Puppet Case StudyShopzilla Puppet Case Study
Shopzilla Puppet Case StudyPuppet
 
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data DataCentred
 
Which cloud(s) & why? Defining Clouds and Best Practices
Which cloud(s) & why? Defining Clouds and Best PracticesWhich cloud(s) & why? Defining Clouds and Best Practices
Which cloud(s) & why? Defining Clouds and Best PracticesPaul Weiss
 
The biggest constraint to devops in the cloud has a solution
The biggest constraint to devops in the cloud has a solutionThe biggest constraint to devops in the cloud has a solution
The biggest constraint to devops in the cloud has a solutionFlexiant
 
Operating OpenStack on a Budget
Operating OpenStack on a BudgetOperating OpenStack on a Budget
Operating OpenStack on a BudgetSusan Wu
 
Operating OpenStack on a Budget
Operating OpenStack on a BudgetOperating OpenStack on a Budget
Operating OpenStack on a BudgetSamir Ibradzic
 
How to grow to a modern workplace in 16 steps with microsoft 365
How to grow to a modern workplace in 16 steps with microsoft 365How to grow to a modern workplace in 16 steps with microsoft 365
How to grow to a modern workplace in 16 steps with microsoft 365Tim Hermie ☁️
 
Devops - why, what and how?
Devops - why, what and how?Devops - why, what and how?
Devops - why, what and how?Malinda Kapuruge
 
DevOps Workshops Fall 2016
DevOps Workshops Fall 2016DevOps Workshops Fall 2016
DevOps Workshops Fall 2016Kelly Looney
 
ThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsBrad Williams
 
Hack for Good and Profit (Cloud Foundry Summit 2014)
Hack for Good and Profit (Cloud Foundry Summit 2014)Hack for Good and Profit (Cloud Foundry Summit 2014)
Hack for Good and Profit (Cloud Foundry Summit 2014)VMware Tanzu
 
Cloud Love Conference: Kubernetes is awesome, but...
Cloud Love Conference: Kubernetes is awesome, but...Cloud Love Conference: Kubernetes is awesome, but...
Cloud Love Conference: Kubernetes is awesome, but...Nico Meisenzahl
 

Similar to Using AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud (20)

WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of view
WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of viewWSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of view
WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of view
 
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
 
Webinar: Microsoft Azure-2016-10-19
Webinar: Microsoft Azure-2016-10-19Webinar: Microsoft Azure-2016-10-19
Webinar: Microsoft Azure-2016-10-19
 
Flintstones or Jetsons? Jump Start Your Virtual Test Lab
Flintstones or Jetsons? Jump Start Your Virtual Test LabFlintstones or Jetsons? Jump Start Your Virtual Test Lab
Flintstones or Jetsons? Jump Start Your Virtual Test Lab
 
No IT Left Behind - Connecting the Software-Defined Data Center to Multi-Moda...
No IT Left Behind - Connecting the Software-Defined Data Center to Multi-Moda...No IT Left Behind - Connecting the Software-Defined Data Center to Multi-Moda...
No IT Left Behind - Connecting the Software-Defined Data Center to Multi-Moda...
 
You Don't Need IT To Do That - The World of Outsourcing and SaaS
You Don't Need IT To Do That - The World of Outsourcing and SaaSYou Don't Need IT To Do That - The World of Outsourcing and SaaS
You Don't Need IT To Do That - The World of Outsourcing and SaaS
 
Shopzilla Puppet Case Study
Shopzilla Puppet Case StudyShopzilla Puppet Case Study
Shopzilla Puppet Case Study
 
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
 
Which cloud(s) & why? Defining Clouds and Best Practices
Which cloud(s) & why? Defining Clouds and Best PracticesWhich cloud(s) & why? Defining Clouds and Best Practices
Which cloud(s) & why? Defining Clouds and Best Practices
 
Kubeflow.pptx
Kubeflow.pptxKubeflow.pptx
Kubeflow.pptx
 
The biggest constraint to devops in the cloud has a solution
The biggest constraint to devops in the cloud has a solutionThe biggest constraint to devops in the cloud has a solution
The biggest constraint to devops in the cloud has a solution
 
Operating OpenStack on a Budget
Operating OpenStack on a BudgetOperating OpenStack on a Budget
Operating OpenStack on a Budget
 
Operating OpenStack on a Budget
Operating OpenStack on a BudgetOperating OpenStack on a Budget
Operating OpenStack on a Budget
 
How to grow to a modern workplace in 16 steps with microsoft 365
How to grow to a modern workplace in 16 steps with microsoft 365How to grow to a modern workplace in 16 steps with microsoft 365
How to grow to a modern workplace in 16 steps with microsoft 365
 
Devops - why, what and how?
Devops - why, what and how?Devops - why, what and how?
Devops - why, what and how?
 
How to Execute DevOps Using Azure CI CD.pptx
How to Execute DevOps Using Azure CI CD.pptxHow to Execute DevOps Using Azure CI CD.pptx
How to Execute DevOps Using Azure CI CD.pptx
 
DevOps Workshops Fall 2016
DevOps Workshops Fall 2016DevOps Workshops Fall 2016
DevOps Workshops Fall 2016
 
ThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.js
 
Hack for Good and Profit (Cloud Foundry Summit 2014)
Hack for Good and Profit (Cloud Foundry Summit 2014)Hack for Good and Profit (Cloud Foundry Summit 2014)
Hack for Good and Profit (Cloud Foundry Summit 2014)
 
Cloud Love Conference: Kubernetes is awesome, but...
Cloud Love Conference: Kubernetes is awesome, but...Cloud Love Conference: Kubernetes is awesome, but...
Cloud Love Conference: Kubernetes is awesome, but...
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Using AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud

  • 1.
  • 2. Using AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud Daniel Bozeman, Software Engineer
  • 4. My Background • Software Development • Traditional Systems Administration and datacenter design • AWS • DevOps / Infrastructure Engineering • My opinions are my own and do not necessarily represent those of my employer, Mosaik Solutions
  • 5. About Mosaik • Founded in 1988, creating roaming guides • Transitioned into making “coverage map” art assets for carrier retail locations and television • Launched our first wireless industry intelligence web SaaS application, WiSARD, in 1999 • We’ve built highly skilled GIS, Research, Creative, and Development teams • Launched MapELEMENTS in 2011, putting powerful GIS tools into the hands of decision makers through the web browser • Clients include Fortune 100 companies, Federal agencies, and regional and international mobile operators
  • 6.
  • 7.
  • 8. On with the show!
  • 9.
  • 10. Problem: “The cloud” gets expensive (fast)
  • 11. “The cloud” gets expensive (fast) Requirements We need to run an application in the cloud. It costs $5,000 per month. We also need a replica of the application stack to stage new releases for in-house and customer testing. We also need a replica of the application stack for development. Problem We just tripled the cost of our application! Solution Run your non-production stacks in-house on commodity hardware.
  • 13.
  • 14. Developers are Rock Stars Requirements Developer autonomy can often lead to new products, increases in efficiency, and overall developer happiness. Problem Despite having your best interests in mind, one of your developers accidentally left five very expensive test servers running for two weeks. Solution Give your developers a sandbox that minimizes your organizations operational expenditures.
  • 16. Time Developer: “Hi sysadmin! I hope all is well with you today! Um, yeah, I need a server with 4 cores and 16GB of memory, networking, DNS, accounts for my entire team with public keys uploaded, and the list of software packages listed below installed and patched. It also needs to ship logging information to our log collector cluster. I need five of them. I need them for a customer demo in 30 minutes, so if you could get those together in the next 10, that’d be great. Mkaay?”
  • 17. Time Systems Administrator: “Sure, no problem! I just need to go show the sales team how to restart their Outlook client and I’ll get right on that. Oh, and I need to write a script to sanitize some of the data in our CRM for marketing’s latest e-mail campaign. Uh oh, I smell burning electronics. Also, even if I did know what you were talking about, this is gonna take me 12 hours.”
  • 18. Time Solution: Provide your developers with a self-serve cloud infrastructure. Sometimes developers need to deploy in- house tooling to keep the software closer to a big dataset or for security purposes. Empowering your developers to use the same provisioning and infrastructure engineering tools they utilize in the public cloud on-site will give your team a serious efficiency edge.
  • 19. But is a private cloud for me?
  • 20. Money Money Money Money • Time to put those Excel skills to use • Get an idea of your overall cloud spending • Don’t forget to investigate EC2 reserved instances, etc. as part of your overall cloud savings plan • Can any of my workloads by brought on-site? • What are my capital expenditures going to be if I implement a private cloud? • What is the cost in man-hours of implementing my private cloud? • Why haven’t you made a pretty graph yet of projected potential savings over the next 36 months? • Will you save enough money year over year for an additional hire? • Yes? What are you waiting for!?
  • 21. Back to Time • If you’re heavily entrenched in a large-scale public cloud deployment, hopefully your team has implemented (or is in the progress of implementing) some infrastructure management and server provisioning tooling using Chef or Puppet. • Pick a private cloud provider that best “synergizes” with your public cloud in order to minimize or eliminate re-tooling of your DevOps codebase and processes. • Not only will this provide you with additional man-hour savings with your initial cloud deployment, but will allow you to migrate stateless services between the public and private cloud with little to no re-tooling. Some call this a “hybrid cloud”
  • 23. Development and Staging • We host a full development and staging stack of our MapELEMENTS cloud-based GIS software solution on-site. • We can play with new technologies and experiment on new Chef cookbooks without having to spin up public cloud instances. • Anything developed, improved or updated on-site can easily be pushed into production in the public cloud thanks to Chef managing our servers and watching our software repositories for new commits to “production” branches. • All internal tooling is now developed on and deployed to our internal infrastructure with Chef and Eucalyptus.
  • 24. Another Problem: Solving Complex Geospatial Problems
  • 27. Yet Another Problem: Solving Extremely Complex Geospatial Problems Very Quickly
  • 28.
  • 29.
  • 30.
  • 31. Distributed Geoprocessor • Break the problem up into small chunks • Fire up “worker” instances with Chef in Eucalyptus • Workers ask a “master instance” for the next task in a work queue • Workers complete their jobs and ask for a new task • This process continues until the work queue is empty • The job is done! • This scales linearly. Should we need the job to complete faster to meet a client deadline, we can simply fire up more worker instances in Eucalyptus. • Should we exceed our on-site resources, we can continue to fire up more worker instances in EC2.
  • 33. Chef Have an audit trail. You need to know when things work as expected. More importantly, you need to know when things go horribly wrong! Also, prevent people from making stupid mistakes where possible.
  • 34. How you do that?
  • 35. Chef One of our developers created knife-santoku, a replacement for knife which supports callbacks and notifiers. Use it to send messages to IRC, HipChat, etc. concerning who did what and when. Also, have your chef clients phone home to your chat clients as well concerning their current health, state of mind, and personal feelings https://github.com/knuckolls/knife-santoku/
  • 36. I’ll share a link to these slides on my Twitter: @dboze
  • 37.
  • 38.
  • 39. Supporting Private and Hybrid Cloud Infrastructure David Federlein Customer Success Team © 2013 Eucalyptus Systems, Inc.
  • 40. Hello 40 © 2013 Eucalyptus Systems, Inc.
  • 41. Cloud vs. Traditional Enterprise • Bottom Up vs. Top Down • “It's just an extension of virtualized infrastructure.” • Silo'ed Teams vs. Collaborative DEVOPS 41 © 2013 Eucalyptus Systems, Inc.
  • 42. Changes In Measurements of Success • Useful Deployments vs. Simple Milestone Goals • Engagement of Cross-functional Teams • Not All Metrics are the Same Weight When Measuring Success 42 © 2012 Eucalyptus Systems, Inc.
  • 43. Support vs. Customer Success • Metrics vs. Goal-oriented Success • Cross-team Documentation and Communication • “Knowing is half the battle.” (Go Joe!) • Documentation of Infrastructure • Documentation of Use Case 43 © 2013 Eucalyptus Systems, Inc.
  • 44. “So, what's your point, man?” • Seamless support from on-boarding to end of life of platform built. • Documentation is the key to reducing remedial engagement times regardless of communication method. • Traditional sales/support model is inferior to cross- functional and success-oriented collaborative work. 44 © 2013 Eucalyptus Systems, Inc.
  • 45. Questions? 45 © 2013 Eucalyptus Systems, Inc.
  • 46. Learn More Read the Mosaik Solutions Case Study http://www.eucalyptus.com/customers/case-studies Do More Download Eucalyptus FastStart http://www.eucalyptus.com/faststart 46 © 2013 Eucalyptus Systems, Inc.
  • 47. Thank you. David Federlein http://engage.eucalyptus.com © 2012 Eucalyptus Systems, Inc.