Fog or: How I Learned to Stop Worrying and Love the Cloud
summary
A Ruby library called fog provides a consistent API over EC2 Rackspace and other providers so the same scripts boot servers place SSH keys attach IPs and teardown across clouds; it includes mocks simulate clouds for fast local tests, a fog console, a VirtualBox driver and DNS/storage helpers (S3/Rackspace + public URLs). Project claims couple hundred thousand downloads, ~1400 followers 225 forks ~110 contributors and about 10 committers; code is in production use at Engine Yard and by CarrierWave Chef and Gemcutter.
AI-written summary · about
chapters (39)
- 0:00Introduction
- 0:51Cloud
- 1:44On Demand
- 3:06Option Overload
- 5:17Why did I do this
- 6:56Who is using Fog
- 7:30Show of Hands
- 7:57Use Case
- 8:34Setup
- 8:54Spinning up a server
- 9:10Arguments
- 9:35Bootstrap
- 10:17Servers
- 11:07Uptime Example
- 12:05EC2 Example
- 13:17Fog Interactive Console
- 15:05Providers
- 15:41Requests
- 16:13Table Helper
- 17:26Exploring
- 18:03Simulation
- 19:11Back to Business
- 19:36Public URL
- 19:54Rackspace
- 20:13Cleanup
- 20:30Freemium Model
- 21:04Premium Offering
- 21:19Create a Zone
- 21:32Budgeting
- 23:45Homework
- 24:23Github
- 25:12Io
- 25:51Expert Homework
- 26:06Questions Comments
- 26:19Resources
- 27:43Virtual Box Driver
- 29:51Portability
- 32:54Platform as a Service
- 34:50Recommendations for Providers
related talks
29mfog or: How I Learned to Stop Worrying and Love the Cloud
34mCutting Through the Fog of Cloud
19mFlattening The Cloud Learning Curve Using Rails
42mThe Future is Now: Leveraging the Cloud with Ruby
41mEverything Ruby
26mRuby off the Rails: Building a distributed system in Ruby
40mUsing Amazon's Web Services from Ruby
24mGulliver’s Travels In Cloud Foundry
