Successfully reported this slideshow.
Your SlideShare is downloading. ×

Oyster: an incubator for perls in the cloud

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 27 Ad

Oyster: an incubator for perls in the cloud

Download to read offline

My proposal for northwestengland.pm's Hackday. Oyster will be an opensource set of tools and modules to enable easy provisioning and deployment of Perl web-apps to the cloud.

Oyster was selected as the main application for the Hackday on 20th December. During the day we'll also be working on Iain's "Hackday in a Box" application (which will be the first test application for Oyster!); triaging Perl bugs; and adding features to last year's project Ironman. Why Aim So Low indeed!

My proposal for northwestengland.pm's Hackday. Oyster will be an opensource set of tools and modules to enable easy provisioning and deployment of Perl web-apps to the cloud.

Oyster was selected as the main application for the Hackday on 20th December. During the day we'll also be working on Iain's "Hackday in a Box" application (which will be the first test application for Oyster!); triaging Perl bugs; and adding features to last year's project Ironman. Why Aim So Low indeed!

Advertisement
Advertisement

More Related Content

Similar to Oyster: an incubator for perls in the cloud (20)

Advertisement

Recently uploaded (20)

Oyster: an incubator for perls in the cloud

  1. 1. Oyster an incubator for Perls in the cloud Pitch for NorthWestEngland.pm Hackday, 16th Sep 2010 osfameron@cpan.org http://www.fickr.com/photos/rainchurch/3163870154/
  2. 2. Easy Deployment! ● Write an app ● Host it in the cloud! ● Launch server by pushing to git
  3. 3. Easy Deployment! ● Write an app ● Host it in the cloud! ● Launch server by pushing to git ● Why Ruby not Perl?
  4. 4. Walled Garden ● heroku manage Amazon Amazon instances EC2 ● Standard builds
  5. 5. Walled Garden ● heroku manage Amazon Amazon instances EC2 ● Standard builds $$$ discount pricing
  6. 6. Walled Garden ● heroku manage Amazon Amazon instances EC2 ● Standard builds Dyno build: git rack app memcached Postgres only restrictions on modules
  7. 7. Oyster: incubator for Perls ● EC2 standard ● Net::Amazon::EC2 ● open-source copies available (Ubuntu / Eucalyptus) ● Task::Kensho ● Catalyst/Plack ● Storage (EBS) – DBIC+pg – KiokuDB ● Other standards – git / lighttpd / http://www.fickr.com/photos/beautifulrust/3921191447 memcached
  8. 8. Oyster: incubator for Perls ● Client build ● standard package / VM build ● Server build ● AMI instance http://www.fickr.com/photos/beautifulrust/3921191447
  9. 9. Oyster: incubator for Perls ● Client build ● standard package / VM build ● Server build ● AMI instance ● Not walled garden! ● Speak to Amazon yourself http://www.fickr.com/photos/beautifulrust/3921191447
  10. 10. Oyster: incubator for Perls ● Client build ● standard package / VM build ● Server build ● AMI instance ● Not walled garden! ● Speak to Amazon yourself ● Set up your own cloud! – (community could do this?) http://www.fickr.com/photos/beautifulrust/3921191447
  11. 11. Oyster: incubator for Perls ● Client build ● standard package / VM build ● Server build ● AMI instance ● Not walled garden! ● Speak to Amazon yourself ● Set up your own cloud! – (community could do this?) – (commercial ecosystem) http://www.fickr.com/photos/beautifulrust/3921191447
  12. 12. Walled Garden (optional) git repo git repo Amazon DB server Amazon DB server EC2 EC2 local host local host
  13. 13. Oyster: incubator for Perls ● Community services ● Try Perl! – easy, no- commitment provisioning – 1-4 hours for testing – or 1-12 months for incubation? http://www.fickr.com/photos/beautifulrust/3921191447
  14. 14. Oyster: incubator for Perls ● Community services ● Try Perl! – easy, no- commitment provisioning – 1-4 hours for testing – or 1-12 months for incubation? – … free hosting for community projects? http://www.fickr.com/photos/beautifulrust/3921191447
  15. 15. Oyster: incubator for Perls ● Community services ● Try Perl! – easy, no- commitment provisioning – 1-4 hours for testing – or 1-12 months for incubation? – … free hosting for community projects? ● How? – (sponsor EC2 costs?) – (or build cloud?) http://www.fickr.com/photos/beautifulrust/3921191447
  16. 16. Tasks ● Create standard AMI ● launch Catalyst app to EC2 ● launch Plack app to EC2 ● frontend ● Dist::Zilla? ● git? ● Web? http://www.fickr.com/photos/docman/3197133846
  17. 17. Tasks ● Names! ● “Oyster” ● Graphic design / interaction ● project pages ● management panels ● Investigate heroku ● features to steal ● reputation / funding http://www.fickr.com/photos/docman/3197133846
  18. 18. Moar Tasks! ● Build a cloud! ● Standard client (developer VMware image) ● Management tools ● meta-cloud? ● Technical integration ● persist dependencies (local::lib) ● git hooks ● DBIC/Kioku via EBS ● look into sponsorship http://www.fickr.com/photos/docman/3197133846
  19. 19. Phases ● 1. Proof of concept ● 2. Batteries included (website, VMs, easy signup) ● 3. Some support for hosted service (incubation) ● 4. Ecosystem of community / commercial oferings. World domination! http://www.fickr.com/photos/staylor336/2231280115/
  20. 20. Phases ● 1. Proof of concept ● 2. Batteries included (website, VMs, easy signup) ● 3. Some support for hosted service (incubation) ● 4. Ecosystem of community / commercial oferings. World domination! http://www.fickr.com/photos/staylor336/2231280115/
  21. 21. Benefts to Community ● Ruby oneupmanship ;-) ● Push Task::Kensho ● Better tools / lower friction ● Show we're not afraid of exciting, trendy things like “the Cloud” http://www.fickr.com/photos/deaconmacmillan/2977657683
  22. 22. Scope for hackday? ● Fun ● Tasks for ● developer ● sysadmin ● non-technical ● Period ● One day spike ● Year-long project http://www.fickr.com/photos/deaconmacmillan/2977657683
  23. 23. Tanks! any questions? Pitch for NorthWestEngland.pm Hackday osfameron@cpan.org http://www.fickr.com/photos/rainchurch/3163870154/

×