fog or: How I Learned to Stop Worrying and Love the Cloud
summary
Creates fog, a Ruby library that abstracts AWS Rackspace Terremark and other providers so identical Ruby scripts can create servers, run SSH bootstraps, gather ping stats, push results to S3-like storage and add DNS records across providers. Describes working code, shows the API calls, reports ~85,000 downloads and 1,000+ GitHub followers, and demonstrates mock mode simulates clouds for testing and servers created and destroyed programmatically so the multi‑cloud uptime service actually runs end‑to‑end.
AI-written summary · about
chapters (23)
- 0:00Start
- 1:43What?
- 2:50Why Worry?
- 6:00Interactive Bit!
- 7:47Boot that Server
- 8:27Worry!
- 9:22Bootstrap
- 16:02what are those?
- 17:59finding images
- 18:48exploring...
- 18:59Mocks!
- 19:11simulation
- 20:07Back to Business
- 20:32directories
- 21:00files
- 22:16Phase 3: Profit
- 22:41Get Connected
- 23:49Congratulations!
- 24:25Love!
- 25:52Homework: Easy
- 26:43Homework: Normal
- 27:11Homework: Hard
- 27:56RUBY
related talks
39mFog or: How I Learned to Stop Worrying and Love the Cloud
34mCutting Through the Fog of Cloud
42mThe Future is Now: Leveraging the Cloud with Ruby
11mRuby startup demo – Dan Farina
40mUsing Amazon's Web Services from Ruby
56mBusy Architect’s Guide to the Cloud Offerings
26mRuby off the Rails: Building a distributed system in Ruby
41mEverything Ruby
