Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

OpenShift Launch, and Learning to Love Failure in the Cloud


Published on

Cory von Wallenstein (VP, Product) from Dyn Inc. shares the role Dyn played in the launch of Red Hat Cloud OpenShift PaaS. A couple of lessons learned in how to avoid failure in the cloud as you build your applications.

Published in: Education, Technology, Business
  • Be the first to comment

  • Be the first to like this

OpenShift Launch, and Learning to Love Failure in the Cloud

  1. 1. Learning to Love Failure in the Cloud<br />@RedHatSummit – Cinco de Mayo, 2011<br />Cory von Wallenstein<br />VP, Product Management<br />@DynInc@cvonwallenstein<br /><br />
  2. 2. DNS is names to numbers<br />><br />5+ Million active users/clients<br />1000+ Enterprise clients<br />250,000+ Zones managed<br />100,000+ Domains registered<br />17 World-wide datacenters<br />Billions of queries per day<br />Billions of messages annually <br />We are the DNS & Email Experts.<br />
  3. 3. Dyn powers the DNS and Email for the Red Hat Cloud OpenShift platform.<br /><br />Dynect Platform<br />Install<br />$ sudo yum install rhc<br />Create<br />$ rhc-create-domain –n cvw<br />$ rhc-create-app –a myapp –t php-5.3.2<br />Deploy<br />$ git commit –a<br />$ git push<br />
  4. 4. Palo Alto, CA Chicago, IL New York, NY (X2) Dallas, TX London Frankfurt Sydney Signapore<br />Los Angeles, CA Ashburn, VA Amsterdam (X2) Singapore Tokyo Hong Kong Miami<br />Hostnames automatically published to our global DynectAnycast network.<br />
  5. 5. Some truth in the sarcasm. A lot is abstracted from you. If you’re not worrying anymore about disks, switches, and libraries failing, use the newly found time to focus on avoiding and preparing for higher level failures.<br />
  6. 6. Failure happens. Need to plan for failure.<br />
  7. 7. Lesson 1: Redundancy<br />DNS Redundancy? Dyn has it covered.<br />Disk Redundancy? Amazon & OpenShift got it.<br />Network Redundancy? Experts on the scene.<br />Your application’s redundancy? YOU!<br />
  8. 8. Lesson 1: Redundancy<br />Cheaper than ever to deploy parallel infrastructure around the world<br />Load balancing with DNS<br />Intelligently answer DNS queries based on real-time insight into your application’s availability<br />Automatic geo-targeting and automatic failover with Dynect Platform<br />Uptime is the bottom line!<br />
  9. 9. Lesson 2: Test, Promote, Rollback!<br />Cheaper and easier than ever to automate your testing.<br />New possibilities to promote not just code to production, but production quality nodes. Additional safety.<br />Add/remove nodes via DNS<br />Set traffic levels: <br />99% of traffic to old and trusted<br />1% to the new hotness<br />Busted? Pull node out of DNS with a 1 second TTL, back to normal<br />
  10. 10. Lesson 3: Learn!<br />Read the outage reports of the experts<br />Learn what problems were encountered, and see how you can avoid making them in the future.<br />Apply to your own applications. It’s cheaper and easier than you think.<br />
  11. 11. Internet Infrastructure (IaaS) DNS & Email Experts<br /><br />@DynInc<br /> Follow us on Twitter<br />