Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DeployScaleSleepJruby.pdf

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for jpkutner jpkutner
August 19, 2012
38

 DeployScaleSleepJruby.pdf

Avatar for jpkutner

jpkutner

August 19, 2012

Transcript

  1. 0" 20" 40" 60" 80" 100" 120" 1" 2" 3"

    4" 5" 6" 7" 8" 9" 10"11"12"13"14"15"16"17"18"19"20"21"22" CPU$ RAM$ Sunday, August 19, 12
  2. Warbler Trinidad TorqueBox Archive File Capistrano Background Jobs Clustering Capistrano

    Archive File Background Jobs PaaS PaaS PaaS Archive File Sunday, August 19, 12
  3. $ apt-get install tomcat6 /var/lib/tomcat6 |-- common/ |-- conf/ |--

    logs/ |-- shared/ |-- webapps/ `-- work/ WAR File Sunday, August 19, 12
  4. Trinidad Server Extensions app1/ |-- app/ |-- config/ |-- db/

    |-- lib/ `-- config.ru Capistrano app2/ |-- app/ |-- config/ |-- db/ |-- lib/ `-- config.ru Capistrano Job Scheduler (Quartz) Background Jobs (Resque) DB Pool (Commons DBCP) Trinidad Sunday, August 19, 12
  5. TorqueBox app1/ |-- app/ |-- config/ |-- db/ |-- lib/

    `-- config.ru Capistrano Knob File SSH/FTP/SMB Job Scheduler Session Replication Messaging High Availability Services Stomplets Clustering TorqueBox Sunday, August 19, 12
  6. • Heroku • EngineYard (Trinidad) • OpenShift (TorqueBox) • CloudBees

    (Warbler) • Google AppEngine Cloud Sunday, August 19, 12