SlideShare una empresa de Scribd logo
1 de 141
Descargar para leer sin conexión
Deploying and Monitoring
Ruby on Rails
A practical guide




Mathias Meyer and Jonathan Weiss, 02.09.2008
Peritor GmbH
Who are we?

                           Jonathan Weiss

                           •  Consultant for Peritor GmbH in Berlin
                           •  Specialized in Rails, Scaling, Deployment, and Code Review
                           •  Webistrano - Rails deployment tool
                           •  FreeBSD Rubygems and Ruby on Rails maintainer




http://www.peritor.com
http://blog.innerewut.de



                                                                                           2
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails
Deploying And Monitoring Rails

Más contenido relacionado

Similar a Deploying And Monitoring Rails

Best Practices in Migrating to MySQL - Part 1
Best Practices in Migrating to MySQL - Part 1Best Practices in Migrating to MySQL - Part 1
Best Practices in Migrating to MySQL - Part 1Ronald Bradford
 
Deploying And Monitoring Rails
Deploying And Monitoring RailsDeploying And Monitoring Rails
Deploying And Monitoring RailsJonathan Weiss
 
Refactoring Ruby on Rails Applications
Refactoring Ruby on Rails ApplicationsRefactoring Ruby on Rails Applications
Refactoring Ruby on Rails ApplicationsJonathan Weiss
 
Enterprise Security mit Spring Security
Enterprise Security mit Spring SecurityEnterprise Security mit Spring Security
Enterprise Security mit Spring SecurityMike Wiesner
 
Deployment with Ruby on Rails
Deployment with Ruby on RailsDeployment with Ruby on Rails
Deployment with Ruby on RailsJonathan Weiss
 
Pylons - An Overview: Rapid MVC Web Development with WSGI
Pylons - An Overview: Rapid MVC Web Development with WSGIPylons - An Overview: Rapid MVC Web Development with WSGI
Pylons - An Overview: Rapid MVC Web Development with WSGIChes Martin
 
Aspects of Modern APM Solutions
Aspects of Modern APM SolutionsAspects of Modern APM Solutions
Aspects of Modern APM Solutionsnlwebperf
 
Entrepreneur Country keynote
Entrepreneur Country keynoteEntrepreneur Country keynote
Entrepreneur Country keynoteRoman Stanek
 
RPI Telecoms Expertise
RPI Telecoms ExpertiseRPI Telecoms Expertise
RPI Telecoms Expertisewillselby
 
Basic detection tests of McAfee ENS + MVISION Insights usage for SunBurst threat
Basic detection tests of McAfee ENS + MVISION Insights usage for SunBurst threatBasic detection tests of McAfee ENS + MVISION Insights usage for SunBurst threat
Basic detection tests of McAfee ENS + MVISION Insights usage for SunBurst threatVladyslav Radetsky
 
Converged Application Platforms Enhance Your Bottom Line
Converged Application Platforms Enhance Your Bottom LineConverged Application Platforms Enhance Your Bottom Line
Converged Application Platforms Enhance Your Bottom Linesebastien_stevenoot
 
Cloud native java are we there yet go tech world 2019
Cloud native java   are we there yet  go tech world 2019Cloud native java   are we there yet  go tech world 2019
Cloud native java are we there yet go tech world 2019Peter Pilgrim
 

Similar a Deploying And Monitoring Rails (20)

Security On Rails
Security On RailsSecurity On Rails
Security On Rails
 
Best Practices in Migrating to MySQL - Part 1
Best Practices in Migrating to MySQL - Part 1Best Practices in Migrating to MySQL - Part 1
Best Practices in Migrating to MySQL - Part 1
 
Deploying And Monitoring Rails
Deploying And Monitoring RailsDeploying And Monitoring Rails
Deploying And Monitoring Rails
 
State Of My Sql
State Of My SqlState Of My Sql
State Of My Sql
 
Refactoring Ruby on Rails Applications
Refactoring Ruby on Rails ApplicationsRefactoring Ruby on Rails Applications
Refactoring Ruby on Rails Applications
 
Enterprise Security mit Spring Security
Enterprise Security mit Spring SecurityEnterprise Security mit Spring Security
Enterprise Security mit Spring Security
 
Deployment with Ruby on Rails
Deployment with Ruby on RailsDeployment with Ruby on Rails
Deployment with Ruby on Rails
 
Pylons - An Overview: Rapid MVC Web Development with WSGI
Pylons - An Overview: Rapid MVC Web Development with WSGIPylons - An Overview: Rapid MVC Web Development with WSGI
Pylons - An Overview: Rapid MVC Web Development with WSGI
 
Mod Security
Mod SecurityMod Security
Mod Security
 
XS Japan 2008 Oracle VM English
XS Japan 2008 Oracle VM EnglishXS Japan 2008 Oracle VM English
XS Japan 2008 Oracle VM English
 
Web Synergy 20080911
Web Synergy 20080911Web Synergy 20080911
Web Synergy 20080911
 
Keynote I
Keynote IKeynote I
Keynote I
 
Aspects of Modern APM Solutions
Aspects of Modern APM SolutionsAspects of Modern APM Solutions
Aspects of Modern APM Solutions
 
JasperSoft and GlassFish
JasperSoft and GlassFishJasperSoft and GlassFish
JasperSoft and GlassFish
 
Entrepreneur Country keynote
Entrepreneur Country keynoteEntrepreneur Country keynote
Entrepreneur Country keynote
 
RPI Telecoms Expertise
RPI Telecoms ExpertiseRPI Telecoms Expertise
RPI Telecoms Expertise
 
Basic detection tests of McAfee ENS + MVISION Insights usage for SunBurst threat
Basic detection tests of McAfee ENS + MVISION Insights usage for SunBurst threatBasic detection tests of McAfee ENS + MVISION Insights usage for SunBurst threat
Basic detection tests of McAfee ENS + MVISION Insights usage for SunBurst threat
 
Converged Application Platforms Enhance Your Bottom Line
Converged Application Platforms Enhance Your Bottom LineConverged Application Platforms Enhance Your Bottom Line
Converged Application Platforms Enhance Your Bottom Line
 
Cloud native java are we there yet go tech world 2019
Cloud native java   are we there yet  go tech world 2019Cloud native java   are we there yet  go tech world 2019
Cloud native java are we there yet go tech world 2019
 
My Sql Presentation
My Sql PresentationMy Sql Presentation
My Sql Presentation
 

Más de Jonathan Weiss

Docker on AWS OpsWorks
Docker on AWS OpsWorksDocker on AWS OpsWorks
Docker on AWS OpsWorksJonathan Weiss
 
ChefConf 2014 - AWS OpsWorks Under The Hood
ChefConf 2014 - AWS OpsWorks Under The HoodChefConf 2014 - AWS OpsWorks Under The Hood
ChefConf 2014 - AWS OpsWorks Under The HoodJonathan Weiss
 
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014AWS OpsWorks & Chef at the Hamburg Chef User Group 2014
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014Jonathan Weiss
 
DevOpsDays Amsterdam - Observations in the cloud
DevOpsDays Amsterdam - Observations in the cloudDevOpsDays Amsterdam - Observations in the cloud
DevOpsDays Amsterdam - Observations in the cloudJonathan Weiss
 
Introduction to Backbone.js
Introduction to Backbone.jsIntroduction to Backbone.js
Introduction to Backbone.jsJonathan Weiss
 
Build your own clouds with Chef and MCollective
Build your own clouds with Chef and MCollectiveBuild your own clouds with Chef and MCollective
Build your own clouds with Chef and MCollectiveJonathan Weiss
 
NoSQL - Motivation and Overview
NoSQL - Motivation and OverviewNoSQL - Motivation and Overview
NoSQL - Motivation and OverviewJonathan Weiss
 
NoSQL - An introduction to CouchDB
NoSQL - An introduction to CouchDBNoSQL - An introduction to CouchDB
NoSQL - An introduction to CouchDBJonathan Weiss
 
Amazon EC2 in der Praxis
Amazon EC2 in der PraxisAmazon EC2 in der Praxis
Amazon EC2 in der PraxisJonathan Weiss
 
Infrastructure Automation with Chef
Infrastructure Automation with ChefInfrastructure Automation with Chef
Infrastructure Automation with ChefJonathan Weiss
 
Rails in the Cloud - Experiences from running on EC2
Rails in the Cloud - Experiences from running on EC2Rails in the Cloud - Experiences from running on EC2
Rails in the Cloud - Experiences from running on EC2Jonathan Weiss
 
CouchDB on Rails - RailsWayCon 2010
CouchDB on Rails - RailsWayCon 2010CouchDB on Rails - RailsWayCon 2010
CouchDB on Rails - RailsWayCon 2010Jonathan Weiss
 
CouchDB on Rails - FrozenRails 2010
CouchDB on Rails - FrozenRails 2010CouchDB on Rails - FrozenRails 2010
CouchDB on Rails - FrozenRails 2010Jonathan Weiss
 
NoSQL - Post-Relational Databases - BarCamp Ruhr3
NoSQL - Post-Relational Databases - BarCamp Ruhr3NoSQL - Post-Relational Databases - BarCamp Ruhr3
NoSQL - Post-Relational Databases - BarCamp Ruhr3Jonathan Weiss
 

Más de Jonathan Weiss (20)

Docker on AWS OpsWorks
Docker on AWS OpsWorksDocker on AWS OpsWorks
Docker on AWS OpsWorks
 
ChefConf 2014 - AWS OpsWorks Under The Hood
ChefConf 2014 - AWS OpsWorks Under The HoodChefConf 2014 - AWS OpsWorks Under The Hood
ChefConf 2014 - AWS OpsWorks Under The Hood
 
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014AWS OpsWorks & Chef at the Hamburg Chef User Group 2014
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014
 
DevOpsDays Amsterdam - Observations in the cloud
DevOpsDays Amsterdam - Observations in the cloudDevOpsDays Amsterdam - Observations in the cloud
DevOpsDays Amsterdam - Observations in the cloud
 
Amazon SWF and Gordon
Amazon SWF and GordonAmazon SWF and Gordon
Amazon SWF and Gordon
 
Introduction to Backbone.js
Introduction to Backbone.jsIntroduction to Backbone.js
Introduction to Backbone.js
 
Scalarium and CouchDB
Scalarium and CouchDBScalarium and CouchDB
Scalarium and CouchDB
 
Build your own clouds with Chef and MCollective
Build your own clouds with Chef and MCollectiveBuild your own clouds with Chef and MCollective
Build your own clouds with Chef and MCollective
 
NoSQL - Motivation and Overview
NoSQL - Motivation and OverviewNoSQL - Motivation and Overview
NoSQL - Motivation and Overview
 
NoSQL - An introduction to CouchDB
NoSQL - An introduction to CouchDBNoSQL - An introduction to CouchDB
NoSQL - An introduction to CouchDB
 
Running on Amazon EC2
Running on Amazon EC2Running on Amazon EC2
Running on Amazon EC2
 
Amazon EC2 in der Praxis
Amazon EC2 in der PraxisAmazon EC2 in der Praxis
Amazon EC2 in der Praxis
 
Infrastructure Automation with Chef
Infrastructure Automation with ChefInfrastructure Automation with Chef
Infrastructure Automation with Chef
 
Rails in the Cloud
Rails in the CloudRails in the Cloud
Rails in the Cloud
 
EventMachine
EventMachineEventMachine
EventMachine
 
CouchDB on Rails
CouchDB on RailsCouchDB on Rails
CouchDB on Rails
 
Rails in the Cloud - Experiences from running on EC2
Rails in the Cloud - Experiences from running on EC2Rails in the Cloud - Experiences from running on EC2
Rails in the Cloud - Experiences from running on EC2
 
CouchDB on Rails - RailsWayCon 2010
CouchDB on Rails - RailsWayCon 2010CouchDB on Rails - RailsWayCon 2010
CouchDB on Rails - RailsWayCon 2010
 
CouchDB on Rails - FrozenRails 2010
CouchDB on Rails - FrozenRails 2010CouchDB on Rails - FrozenRails 2010
CouchDB on Rails - FrozenRails 2010
 
NoSQL - Post-Relational Databases - BarCamp Ruhr3
NoSQL - Post-Relational Databases - BarCamp Ruhr3NoSQL - Post-Relational Databases - BarCamp Ruhr3
NoSQL - Post-Relational Databases - BarCamp Ruhr3
 

Deploying And Monitoring Rails

  • 1. Deploying and Monitoring Ruby on Rails A practical guide Mathias Meyer and Jonathan Weiss, 02.09.2008 Peritor GmbH
  • 2. Who are we? Jonathan Weiss •  Consultant for Peritor GmbH in Berlin •  Specialized in Rails, Scaling, Deployment, and Code Review •  Webistrano - Rails deployment tool •  FreeBSD Rubygems and Ruby on Rails maintainer http://www.peritor.com http://blog.innerewut.de 2