Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Why Startups Need Automated Infrastructures Adam Jacob Senior Partner HJK Solutions [email_address] .com
Overview <ul><li>What is an “Automated Infrastructure”? </li></ul><ul><li>Why is it so important? </li></ul><ul><li>Monkey...
Disclaimer <ul><li>These are the tools we use </li></ul><ul><li>They are not the only tools </li></ul><ul><li>They may or ...
What is an “Automated Infrastructure”?
Automated <ul><li>”…a process which may once have been performed manually but has been altered in some way which allows a ...
Infrastructure <ul><li>“Infrastructure is generally a set of interconnected structural elements that provide the framework...
Automated Infrastructure <ul><li>“Having the basic services necessary for your business to operate largely without the aid...
Why is it so important?
To your Operations Staff <ul><li>Mitigates some failures </li></ul><ul><li>They want to be lazy </li></ul><ul><li>Repetiti...
For Startups <ul><li>Time </li></ul><ul><li>Efficiency </li></ul><ul><li>Scalability </li></ul><ul><li>Economics </li></ul...
The Jesse Robbins (mis)Quote <ul><li>“ Operations is the act of extracting value from your resources.” </li></ul>
MonkeyNews - A Case Study All the hottest Monkey news, as selected by your monkey-loving peers! Courtesy National Geographic
What is MonkeyNews <ul><li>Small Startup </li></ul><ul><li>“ Like Digg, only about Monkeys” </li></ul><ul><li>Going to sel...
MonkeyNews on Launch Day
Steps to Launch
Steps to Launch - OS Install  <ul><li>Manual </li></ul><ul><li>Install each system by hand </li></ul><ul><li>1 hour per sy...
Steps to Launch - OS Install  <ul><li>Automated </li></ul><ul><li>Ops1prod built manually </li></ul><ul><ul><li>1 hour </l...
Steps to Launch - OS Install
Steps to Launch - DNS  <ul><li>Manual </li></ul><ul><li>Update each machine in /etc/hosts </li></ul><ul><li>Automated </li...
Steps to Launch - Server Inventory <ul><li>Manual </li></ul><ul><li>Use a wiki </li></ul><ul><li>Automated </li></ul><ul><...
Steps to Launch - Identity Management  <ul><li>Manual </li></ul><ul><li>Add each user everywhere </li></ul><ul><li>Automat...
Steps to Launch - Version Control <ul><li>An Easy One </li></ul><ul><li>You must use version control </li></ul>Symbol From...
Steps to Launch - Configuration Management <ul><li>Manual </li></ul><ul><li>Version Control </li></ul><ul><li>Wiki </li></...
Steps to Launch - Configuration Management <ul><li>Automated </li></ul><ul><li>Puppet </li></ul><ul><li>Cfengine </li></ul...
Puppet Example - sudo
Puppet Example - sudo
Steps to Launch - Configuration Management <ul><li>Automation is Key </li></ul><ul><li>50+ Different Applications </li></u...
Steps to Launch - Monitoring <ul><li>Manual </li></ul><ul><li>Add each server by hand </li></ul><ul><li>Automated </li></u...
Steps to Launch - Trending <ul><li>Manual </li></ul><ul><li>Add each server and graph by hand </li></ul><ul><li>Automated ...
Steps to Launch - Email <ul><li>Another Easy One </li></ul><ul><li>Every server must be able to send email locally. </li><...
Steps to Launch - Application Deployment <ul><li>Manual </li></ul><ul><li>Update the application by hand </li></ul><ul><li...
Launch Day
Tech Crunched! <ul><li>Symptoms </li></ul><ul><li>Monitors alert </li></ul><ul><li>Trending shows the traffic spike </li><...
Tech Crunched! - EC2 <ul><li>Launch more capacity. </li></ul><ul><li>Two minutes later, they are up </li></ul>
Tech Crunched! - iClassify <ul><li>Classify the Servers </li></ul>
Tech Crunched! - Puppet <ul><li>Puppet applies the class that matches the tag: </li></ul>
Tech Crunched! - Deploy <ul><li>Deploy your application! </li></ul><ul><li>“ cap -S env=prod deploy” </li></ul><ul><li>One...
Tech Crunched! - Post Mortem <ul><li>Total Time: ~5 - 10 minutes </li></ul><ul><li>4 steps total! </li></ul><ul><li>We dou...
New Hire <ul><li>Issue </li></ul><ul><li>MonkeyNews hires a new engineer </li></ul><ul><li>Resolution </li></ul><ul><li>Ad...
Add SSL Support <ul><li>Issue </li></ul><ul><li>MonkeyNews has started taking micro-payments (for bananas) </li></ul><ul><...
Review
Review <ul><li>Automated Infrastructure means: </li></ul><ul><ul><li>“ Having the basic services necessary for your busine...
HJK does this for a living. But you can ask me how to do it for free. :) Adam Jacob  +1 (206) 508-4759 [email_address]
June 23-24, 2008 20% off discount: “vel08js”
Prochain SlideShare
Chargement dans…5
×

Steps to Launch - Configuration Why Startups Need Automated Infrastructures

19 070 vues

Publié le

Steps to Launch - Configuration Management Automated Puppet Cfengine Bcfg2 Infrastructure as Code

Publié dans : Technologie, Business
  • Identifiez-vous pour voir les commentaires

×