Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Cloud computing scared the crap out of me - the quirks and nightmares of provisioning cloud computing, dns, storage, ... on AWS, Terremark, Rackspace, ... - I mean, where do you even start? Since I couldn't find a good answer, I undertook the (probably insane) task of creating one. fog (http://github.com/geemus/fog) gives you a place to start by creating abstractions that work across many different providers, greatly reducing the barrier to entry (and the cost of switching later). The abstractions are built on top of solid wrappers for each api. So if the high level stuff doesn't cut it you can dig in and get the job done. On top of that, mocks are available to simulate what clouds will do for development and testing (saving you time and money). You'll get a whirlwind tour of basic through advanced as we create the building blocks of a highly distributed (multi-cloud) system with some simple Ruby scripts that work nearly verbatim from provider to provider. Get your feet wet working with cloud resources or just make it easier on yourself as your usage gets more complex, either way fog makes it easy to get what you need from the cloud. Help us caption & translate this video! http://amara.org/v/GIj7/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In the video titled 'Fog or: How I Learned to Stop Worrying and Love the Cloud,' Wesley Beary discusses the challenges and solutions related to cloud computing with an emphasis on his project, Fog. Beary, who works for Engine Yard, was motivated to create Fog to provide a simpler way to manage cloud services, addressing the complexities and steep learning curves associated with various cloud providers. The main points covered in his presentation include: - **Definition of Cloud Computing**: Beary outlines cloud computing as an API-driven service that is available on demand, where users only pay for what they consume, making it more flexible and repeatable than traditional hosting. - **Challenges in Cloud Services**: He highlights the overwhelming number of options and providers (such as AWS and Rackspace), the expertise required to navigate these services, and the issue of vendor lock-in as significant barriers that newcomers face. - **Creation of Fog**: In response to these challenges, Beary developed Fog to abstract multiple cloud services into a single framework, allowing users to switch providers easily without deep knowledge of their APIs. Fog simplifies the setup and management of cloud resources through higher-level abstractions and includes features such as mocks for testing purposes. - **Use Case - Uptime Monitoring**: Beary provides a practical example of using Fog to create an uptime monitoring service, demonstrating how to set up servers across different providers for redundancy and how to manage those resources efficiently. - **Advantages of Using Fog**: Fog not only eases development efforts but also allows for quick iteration, configuration, and cleanup processes, all crucial for managing costs associated with cloud resources. Beary emphasizes the adaptability of cloud computing and how Fog can facilitate rapid growth in tech solutions. In conclusion, the video presents Fog as a viable and effective solution for developers looking to engage with cloud computing without the frustration typically associated with multiple providers. Beary encourages viewers to embrace cloud tools as a means to innovate and succeed in their projects, fostering a supportive community around Fog and cloud development.
Suggest modifications
Cancel