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