Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Title: Fog or: How I Learned to Stop Worrying and Love the Cloud Presented by: Wesley Beary 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 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/FG9k/
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*, presented by Wesley Beary at the LoneStarRuby Conf 2011, the speaker discusses the complexities and anxieties that arise when working with cloud computing. Beary shares his personal journey of creating a Ruby library named Fog, designed to simplify the interaction with various cloud service providers by offering a standardized abstraction layer. The presentation realigns cloud computing's promise with practical tools to enhance usability. Key Points Discussed: - **Definition of Cloud Services**: Beary clarifies that he is specifically referencing cloud computing, DNS, and storage within the context of Fog, distinguishing these from the broad and often vague representations in marketing. - **Advantages of Cloud Computing**: He highlights the flexibility, cost-effectiveness, and ease of resource management that cloud computing provides compared to traditional server management, promoting a shift towards on-demand resource usage. - **Challenges in Cloud Services**: The myriad of available providers and their increasingly complex APIs can overwhelm users, complicating choices and stifling agility. - **Introduction of Fog**: To address these challenges, he developed Fog, which allows for greater portability and ease of switching between providers with similar code utilizing different services. This framework substantially reduces the learning curve and subsequent costs of changing providers. - **Mocking Infrastructure**: An integral feature of Fog is its mocking capability, which allows developers to test their cloud interactions without incurring costs or waiting for infrastructure to be set up. - **Real-world Usage**: Beary cites companies like CarrierWave and Chef as users of Fog, indicating its practicality and relevancy in real-world applications. He elaborates on an example of creating an uptime monitoring service to illustrate how Fog simplifies server operations across different platforms. - **Community and Contribution**: The library encourages community involvement through contributions and fosters discussions around open-source alternatives and private cloud setups. In conclusion, Wesley Beary emphasizes the empowering nature of Fog, allowing developers to engage with cloud services without fear of the underlying complexities. His mission is not only to promote the use of Fog but to inspire more seamless cloud computing experiences for developers at all levels.
Suggest modifications
Cancel