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

Hack'n Jill: Hacksgiving

Hack'n Jill: Hacksgiving

Avatar for Fotios Lindiakos

Fotios Lindiakos

November 09, 2012
Tweet

Other Decks in Technology

Transcript

  1. Platform as a Service Servers running "in the cloud" Amazon

    EC2 You can run your own! Lots of applications co-located on a few servers Drastically reduces resources Add/remove servers depending on load All secured using SELinux
  2. What We Do The boring stuff Patches and updates Migrating

    applications Configuring Everything Web Server Modules Database
  3. What You Do 1. Install CLI tools gem install rhc

    2. Create your app rhc app create awesomeapp -t ruby-1.9 3. Add cartridges rhc cartridge add mysql-5.1 4. Write some code git add . && git commit -am "Added some awesome" 5. Deploy git push
  4. Coding For OpenShift You should not have to make many

    changes No special libraries No crazy deployment processes Just need to use some ENV variables Database location Temp and storage locations
  5. Languages Java JBoss EAP 6.0, AS 7.1 Tomcat 6.0 PHP

    5.3 Zend 5.6 Python 2.6 Perl 5.10 Node.js 0.6 Ruby 1.9.3, 1.8.7 Do-It-Yourself
  6. Additional Cartridges Databases MySQL 5.1 PostgresSQL 8.4 MongoDB 2.0 Database

    Admin phpMyAdmin 3.4 RockMongo 1.1 Utilities Jenkins Cron