<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Official Rackspace Blog &#187; Alan Bush</title>
	<atom:link href="http://www.rackspace.com/blog/author/alan-bush/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rackspace.com/blog</link>
	<description>The Official Rackspace Blog</description>
	<lastBuildDate>Tue, 18 Jun 2013 21:31:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>FLO Cycling Stops By To Chat About Scalable Websites: Google+ Hangout Recap</title>
		<link>http://www.rackspace.com/blog/flo-cycling-stops-by-to-chat-about-scalable-websites-google-hangout-recap/</link>
		<comments>http://www.rackspace.com/blog/flo-cycling-stops-by-to-chat-about-scalable-websites-google-hangout-recap/#comments</comments>
		<pubDate>Tue, 18 Jun 2013 20:00:17 +0000</pubDate>
		<dc:creator>Alan Bush</dc:creator>
				<category><![CDATA[Business Tips and Tricks]]></category>
		<category><![CDATA[Customer Success Stories]]></category>
		<category><![CDATA[Open Cloud]]></category>
		<category><![CDATA[Podcasts, Videos, Webinars]]></category>
		<category><![CDATA[Cloud Launch Team]]></category>
		<category><![CDATA[customers]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[high traffic events (HTE)]]></category>
		<category><![CDATA[Office Hours Hangout]]></category>
		<category><![CDATA[scalable websites]]></category>

		<guid isPermaLink="false">http://www.rackspace.com/blog/?p=30554</guid>
		<description><![CDATA[Each Thursday from 1:00 p.m. to 2:00 p.m. CST, our Cloud Launch Team offers office hours on our Google+ page to give people a chance to ask questions and learn more about the cloud. Last week, customer FLO Cycling stopped by to discuss scalable websites.]]></description>
				<content:encoded><![CDATA[<p>We were excited to welcome Rackspace customer <a href="http://www.flocycling.com/">FLO Cycling</a> to our San Antonio HQ last week and have the team join our weekly Google+ Hangout.</p>
<p>FLO Cycling makes affordable aerodynamic bicycle race wheels to be used by triathletes. They have been our customer since late last year when they came to Rackspace after their popular pre-orders became too popular for their previous hosting solution to handle.</p>
<p>In a recent pre-order, they sold out of their wheels in 12 minutes and <a href="http://flocycling.blogspot.com/2013/03/flo-cycling-rackspace-saves-day.html">wrote a blog post about how they survived the traffic</a>. You can watch the <a href="http://www.youtube.com/watch?v=GBdRW-kJgMg">full video from the Google+ Hangout</a> we did with  FLO Cycling, or jump to one of the highlights below.</p>
<ul>
<li>Jon Thornham and Chris Thornham of  FLO Cycling talked about how the majority of their business is done through pre-orders. They talked about the importance of having a site up and available and described <a href="http://youtu.be/GBdRW-kJgMg?t=12m5s">the different hosting platforms</a> the company has used.</li>
</ul>
<ul>
<li>The guys talked about how they knew <a href="http://youtu.be/GBdRW-kJgMg?t=16m53s">that Rackspace was the right platform for them</a> and how important it was to have a hosting provider and team to support their business. Jon went on to talk about the <a href="http://youtu.be/GBdRW-kJgMg?t=31m41s">relief of not having to worry about hosting</a> so they can focus on their business.</li>
</ul>
<ul>
<li>Chris talked about their program called Bike for a Kid, in which  FLO Cycling uses a certain portion of sales to help purchase bikes for children who can’t afford them. <a href="http://youtu.be/GBdRW-kJgMg?t=33m">Watch Chris talk about the program here</a> and be sure to check out their <a href="http://www.flocycling.com/bike_for_a_kid.php">website for more information about Bike for a Kid</a>.</li>
</ul>
<p>That’s the recap from last week’s Google+ Hangout featuring  FLO Cycling. Be sure to catch Drew and I this Thursday at 1:00 p.m. CST for our next Cloud Launch Office Hours, and you can find out more information by visiting the <a href="https://plus.google.com/+RackspaceHosting/posts">Rackspace Google+ page</a>. We hope to see you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rackspace.com/blog/flo-cycling-stops-by-to-chat-about-scalable-websites-google-hangout-recap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proactive Monitoring Strategies For Cloud Apps: Google+ Hangout Recap</title>
		<link>http://www.rackspace.com/blog/proactive-monitoring-strategies-for-cloud-apps-google-hangout-recap/</link>
		<comments>http://www.rackspace.com/blog/proactive-monitoring-strategies-for-cloud-apps-google-hangout-recap/#comments</comments>
		<pubDate>Tue, 11 Jun 2013 20:00:09 +0000</pubDate>
		<dc:creator>Alan Bush</dc:creator>
				<category><![CDATA[Business Tips and Tricks]]></category>
		<category><![CDATA[Cloud Industry Topics]]></category>
		<category><![CDATA[Open Cloud]]></category>
		<category><![CDATA[Podcasts, Videos, Webinars]]></category>
		<category><![CDATA[cloud apps]]></category>
		<category><![CDATA[Cloud Launch Team]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[Office Hours Hangout]]></category>

		<guid isPermaLink="false">http://www.rackspace.com/blog/?p=30383</guid>
		<description><![CDATA[Each Thursday from 1:00 p.m. to 2:00 p.m. CST, our Cloud Launch Team offers office hours on our Google+ page to give people a chance to ask questions and learn more about the cloud. Last week, we focused on proactive monitoring strategies for cloud apps.]]></description>
				<content:encoded><![CDATA[<p>There are a lot of ways to have a discussion on monitoring – what is being monitored or how deep you want to go in the stack. If you are interested in those particular topics, you might want to check out this post on <a href="http://www.rackspace.com/blog/monitor-your-application-for-performance-and-cost/">three things you should monitor</a>, along with screencasts on how to implement the tools.</p>
<p>However, the approach that we took in this hangout was to look at the lifecycle of the project: how does monitoring affect planning, the build and maintenance of your solution? Here were some of the topics that came up, and as always you can <a href="https://www.youtube.com/watch?v=hoJMzM-4B3I">watch the entire hangout</a> below.</p>
<ul>
<li>Racker Drew Cox examined the importance of discussing what parts of your configuration need to be monitored to provide insight into key metrics for the health of your environment. This is important to do <a href="http://youtu.be/hoJMzM-4B3I?t=13m49s">as you plan out your configuration</a> to ensure that the critical pieces are being monitored before you get to the build stage.</li>
</ul>
<ul>
<li>While you are planning, it is important to measure the right things. Find out the one metric that Racker Steve Katen said was the <a href="http://youtu.be/hoJMzM-4B3I?t=54m30s">most underrated that you should consider monitoring</a>.</li>
</ul>
<ul>
<li>You shouldn’t simply deploy a monitoring plan and hope it works; you need to make sure that it is working according to plan. Drew discussed the importance of <a href="http://youtu.be/hoJMzM-4B3I?t=19m54s">verifying the monitoring functionality</a> by tripping the monitoring alerts on purpose.</li>
</ul>
<ul>
<li>Finally, if you are monitoring memory and suddenly hit a wall, I offered some <a href="http://youtu.be/hoJMzM-4B3I?t=56m27s">tips for how you can respond when hitting memory limits</a> to help keep your server configuration online.</li>
</ul>
<p>Remember that two very important things, monitoring and <a href="http://www.rackspace.com/blog/backup-strategies-for-cloud-web-apps-google-hangout-recap/">backups</a>, are not set up by default for your configuration. This is because there are many different variables and preferences that customers have. However, it is extremely important to get these configured as you bring your system online. Rackspace is always here to help, and if you have questions about how to get them configured, <a href="http://youtu.be/hoJMzM-4B3I?t=22m34s">be sure to give us a call when you are in the planning stage</a>!</p>
<p>Don’t forget to check out this week’s Cloud Launch Team office hours over on the <a href="https://plus.google.com/+RackspaceHosting/posts">Rackspace Google+ Hangout</a> at 1:00 p.m. CST where we will have our customer <a href="http://www.rackspace.com/blog/flo-cycling-kisses-site-crashes-goodbye/">FLO Cycling</a> stopping by to chat.</p>
<div align="center"><iframe src="http://www.youtube.com/embed/hoJMzM-4B3I" height="315" width="560" allowfullscreen="" frameborder="0"></iframe></div>
<p><i>Curious what the Cloud Launch Team talked about in last week’s office hours? Check out a recap of their </i><a href="http://www.rackspace.com/blog/backup-strategies-for-cloud-web-apps-google-hangout-recap/"><i>discussion on backing up your cloud configuration</i></a><i>.</i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rackspace.com/blog/proactive-monitoring-strategies-for-cloud-apps-google-hangout-recap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backup Strategies For Cloud Web Apps: Google+ Hangout Recap</title>
		<link>http://www.rackspace.com/blog/backup-strategies-for-cloud-web-apps-google-hangout-recap/</link>
		<comments>http://www.rackspace.com/blog/backup-strategies-for-cloud-web-apps-google-hangout-recap/#comments</comments>
		<pubDate>Tue, 04 Jun 2013 20:00:35 +0000</pubDate>
		<dc:creator>Alan Bush</dc:creator>
				<category><![CDATA[Business Tips and Tricks]]></category>
		<category><![CDATA[Cloud Industry Topics]]></category>
		<category><![CDATA[Open Cloud]]></category>
		<category><![CDATA[Podcasts, Videos, Webinars]]></category>
		<category><![CDATA[backups]]></category>
		<category><![CDATA[Cloud Launch Team]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Office Hours Hangout]]></category>

		<guid isPermaLink="false">http://www.rackspace.com/blog/?p=30230</guid>
		<description><![CDATA[Each Thursday from 1:00 p.m. to 2:00 p.m. CST, our Cloud Launch Team offers office hours on our Google+ page to give people a chance to ask questions and learn more about the cloud. Last week, we focused on backing up your configuration.]]></description>
				<content:encoded><![CDATA[<p>The Cloud Launch Team tackled different backup strategies and ways to protect your data in last week&#8217;s <a href="https://plus.google.com/+RackspaceHosting/posts">Google+ Hangout</a>. If you&#8217;ve got more questions about data security and the cloud, be sure to catch the next Cloud Launch Team office hours in Google+ this Thursday at 1:00 p.m. CST.</p>
<p>Here&#8217;s a recap of some of the more poignant topics that we discussed in last week&#8217;s hangout:</p>
<ul>
<li>There are several ways that <a href="http://www.youtube.com/watch?v=a3lh3U89edE&amp;feature=youtu.be&amp;t=23m21s" target="_blank">you can backup your web app</a>. We have lots of tools at Rackspace to help you with this, including snapshots, images and Cloud Backup. You can also use GitHub so you don’t have to worry about whether your image snapshot is up to date with your code.</li>
</ul>
<ul>
<li>While having backups is important, it is equally important to consider <a href="http://www.youtube.com/watch?v=a3lh3U89edE&amp;feature=youtu.be&amp;t=30m48s">where those backups reside</a>. Racker Drew Cox says that having backups in multiple locations is a sound strategy for protecting important information. Check out the video to hear Jeff Olsen, our customer and cloud fan, talk about how you can put your critical data in a “safety deposit” box.</li>
</ul>
<ul>
<li>Rackspace customer Eddie had a very technical question about backing up an eventually consistent NoSQL cluster. Here are some general <a href="http://www.youtube.com/watch?v=a3lh3U89edE&amp;feature=youtu.be&amp;t=44m03s">best practices for rolling backups</a>.</li>
</ul>
<ul>
<li>Our customer, Eddie, also needed to know how to <a href="http://www.youtube.com/watch?v=a3lh3U89edE&amp;feature=youtu.be&amp;t=47m03s">get in touch with Rackspace support</a>. Drew goes over some of the best ways that customers can get assistance.</li>
</ul>
<p>That’s a wrap for this week’s Cloud Launch Team office hours. If you missed it, scroll down to watch a video of the hangout. And don’t forget that our next office hours will be Thursday at 1:00 p.m. CST. If you have a question about monitoring, or the cloud in general, we hope you’re able to join the conversation. See you then!</p>
<div align="center"><iframe src="http://www.youtube.com/embed/a3lh3U89edE?rel=0" height="360" width="640" allowfullscreen="" frameborder="0"></iframe></div>
<p><i>Check out the previous Cloud Launch Team office hours where RightScale joined the conversation on </i><a href="http://www.rackspace.com/blog/auto-scaling-in-the-cloud-google-hangout-with-rightscale-recap/"><i>auto-scaling in the cloud</i></a><i>.</i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rackspace.com/blog/backup-strategies-for-cloud-web-apps-google-hangout-recap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Auto-Scaling In The Cloud: Google+ Hangout With RightScale Recap</title>
		<link>http://www.rackspace.com/blog/auto-scaling-in-the-cloud-google-hangout-with-rightscale-recap/</link>
		<comments>http://www.rackspace.com/blog/auto-scaling-in-the-cloud-google-hangout-with-rightscale-recap/#comments</comments>
		<pubDate>Tue, 28 May 2013 20:00:46 +0000</pubDate>
		<dc:creator>Alan Bush</dc:creator>
				<category><![CDATA[Business Tips and Tricks]]></category>
		<category><![CDATA[Cloud Industry Topics]]></category>
		<category><![CDATA[Open Cloud]]></category>
		<category><![CDATA[Podcasts, Videos, Webinars]]></category>
		<category><![CDATA[autoscaling]]></category>
		<category><![CDATA[Cloud Launch Team]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Office Hours Hangout]]></category>
		<category><![CDATA[rightscale]]></category>

		<guid isPermaLink="false">http://www.rackspace.com/blog/?p=29950</guid>
		<description><![CDATA[Each Thursday from 1:00 p.m. to 2:00 p.m. CST, our Cloud Launch Team offers office hours on our Google+ page to give people a chance to ask questions and learn more about the cloud. Last week, we focused on auto-scaling your configuration.]]></description>
				<content:encoded><![CDATA[<p>Each Thursday from 1:00 p.m. to 2:00 p.m. CST, our Cloud Launch Team offers office hours on our <a href="https://plus.google.com/+RackspaceHosting/posts">Google+ page</a> to give people a chance to ask questions and learn more about the cloud. Last week, we focused on one of the hottest topics in the cloud: auto-scaling your configuration. To help with the conversation, we asked <a href="https://www.rightscale.com/?utm_expid=3535964-35">RightScale</a>, a <a href="https://cloudtools.rackspace.com/home">Cloud Tools</a> partner that assists customers with organizing, configuring, automating and auto-scaling their configurations, to join us. Watch the <a href="http://www.youtube.com/watch?v=e4N2T87vMqE">entire video of the Hangout on YouTube</a> or check out the highlights below that will link you to the spot in the video where the topic was discussed.</p>
<ul>
<li>Vijay Tolani, Cloud Solutions Engineer at RightScale, give a presentation about auto-scaling in the cloud as well as how RightScale works. If you are interested in learning more, you can <a href="http://youtu.be/e4N2T87vMqE?t=3m50s">jump directly to the presentation in the Hangout</a> by clicking here.</li>
</ul>
<ul>
<li>I found <a href="http://youtu.be/e4N2T87vMqE?t=30m10s">Vijay’s notion of a “success disaster” to be particularly interesting</a>. A “success disaster” is an event for your app or site that has traffic that exceeds your wildest dreams. However, your infrastructure is not able to handle it and the site goes down. One of the things that the Cloud Launch Team does for our customers is to encourage them to have a plan in place (often including a scaling solution such as RightScale) to help the configuration grow with traffic.</li>
</ul>
<ul>
<li>One of the beautiful things about the cloud is the ability to be in multiple locales; RightScale works with customers to setup infrastructure across various environments with a global load balancer. This <a href="http://youtu.be/e4N2T87vMqE?t=35m15s">geographical redundancy</a> is particularly helpful to set up a disaster recovery plan or even scaling up your configuration to handle the load.</li>
</ul>
<ul>
<li>We also got to discuss the difference between scaling for a known high traffic event (think of a Super Bowl commercial) using a tool like RightScale instead of doing it by hand. Vijay pointed out that while many people think about scaling up in the cloud, they fail to consider <a href="http://youtu.be/e4N2T87vMqE?t=46m50s">the time and effort to scale down after the event is over</a>. He notes that it is important to terminate servers right when the event is over to help save costs and advises us to think of the entire life cycle of scaling.</li>
</ul>
<p><iframe src="http://www.youtube.com/embed/e4N2T87vMqE" height="315" width="560" allowfullscreen="" frameborder="0"></iframe></p>
<p>Have a question about the cloud? Be sure to catch me and other Cloud Launch Rackers in the next <a href="https://plus.google.com/+RackspaceHosting/posts">Google+ Hangout</a> this Thursday from 1:00 p.m. to 2:00 p.m. CST!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rackspace.com/blog/auto-scaling-in-the-cloud-google-hangout-with-rightscale-recap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Cloud Expert Is In: Hangout With Rackspace Every Week During G+ Cloud Office Hours</title>
		<link>http://www.rackspace.com/blog/the-cloud-expert-is-in-hangout-with-rackspace-every-week-during-g-cloud-office-hours/</link>
		<comments>http://www.rackspace.com/blog/the-cloud-expert-is-in-hangout-with-rackspace-every-week-during-g-cloud-office-hours/#comments</comments>
		<pubDate>Tue, 30 Apr 2013 21:00:03 +0000</pubDate>
		<dc:creator>Alan Bush</dc:creator>
				<category><![CDATA[Business Tips and Tricks]]></category>
		<category><![CDATA[Cloud Industry Topics]]></category>
		<category><![CDATA[Open Cloud]]></category>
		<category><![CDATA[Podcasts, Videos, Webinars]]></category>
		<category><![CDATA[Product Discussion]]></category>
		<category><![CDATA[Upcoming Events]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[Google Plus]]></category>
		<category><![CDATA[Office Hours Hangout]]></category>
		<category><![CDATA[open cloud]]></category>

		<guid isPermaLink="false">http://www.rackspace.com/blog/?p=29319</guid>
		<description><![CDATA[Each Thursday we'll host an 'Office Hours Hangout' on Google Plus. Office Hours Hangouts are informal conversations between Rackers and customers on a variety of cloud topics. Join us May 2 at 1 p.m. when we'll talk about building a scalable WordPress configuration in the cloud.]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve been lucky to have been a part of a really cool project, and I wanted to use the Rackspace blog to get the word out a bit more. For the past few weeks, I&#8217;ve hosted a Google Plus hangout that includes me, a few of my Racker friends and some of our customers. It has been a fun, informal way to have a conversation. We&#8217;ve answered questions on a number of topics, including Cloud Load Balancers, Active Directory in the cloud, transferring video files to our CDN and many more.</p>
<p>Our &#8220;Office Hours Hangouts&#8221; are active, multi-directional conversations &#8211; everyone gets involved. One of the best moments so far was when one customer answered a question posed by another customer. I can always give a good &#8220;Rackspace approved&#8221; answer, but a real life, tried and tested solution actively employed by another customer can be a much better answer than any I could give.</p>
<p>I wanted to make sure that as many <a href="http://www.rackspace.com/cloud/">Rackspace Cloud</a> consumers as possible have a chance to ask and answer questions. Our Rackspace Cloud Office Hours Hangouts are Thursdays from 1 p.m. to 2 p.m. CDT, starting May 2, 2013. Our first topic is building a scalable WordPress configuration in the cloud. Some future topics include:</p>
<ul>
<li><a href="http://www.rackspace.com/cloud/files/">Cloud Files</a> – cloud storage and CDN delivery</li>
<li><a href="http://www.rackspace.com/cloud/load-balancing/">Cloud Load Balancers</a> – load balancing as a service</li>
<li><a href="http://www.rackspace.com/cloud/monitoring/">Cloud Monitoring</a>  - monitor both cloud and dedicated servers</li>
<li><a href="http://www.rackspace.com/cloud/databases/">Cloud Database</a> – high performance database on the cloud</li>
<li><a href="http://www.rackspace.com/cloud/block-storage/">Cloud Block Storage</a> – for dependable performance from your database</li>
</ul>
<p>We hope to see a lot of new participants. Instructions on how to join our hangout are as follows:</p>
<ol>
<li>Head over to the <a href="https://plus.google.com/+RackspaceHosting/posts">Rackspace G+ page</a> and click &#8220;Follow&#8221;</li>
<li>Find the G+ Event Post for the next Cloud Office Hours and RSVP</li>
<li>Go to our G+ page a few minutes prior to the hangout time and wait for your invite</li>
<li>If you don’t RSVP, no worries, just find the Event Post for the current Cloud Office Hours and leave a comment saying you would like to join…then wait for the invite…in the meantime you can watch what is going on because it is going to be livestreamed.</li>
</ol>
<p>Sign up early to have a better chance of joining the hangout.</p>
<p>Our Google+ page will have archived versions of all of our hangouts, so you can watch past hangouts or just see what else we are talking about.</p>
<p>Also, we&#8217;re always looking for suggestions for discussion topics. If you have a suggestion, feel free to comment here, or share the topic with us on Google Plus. Hope to see you all on a hangout soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rackspace.com/blog/the-cloud-expert-is-in-hangout-with-rackspace-every-week-during-g-cloud-office-hours/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FLO Cycling Kisses Site Crashes Goodbye</title>
		<link>http://www.rackspace.com/blog/flo-cycling-kisses-site-crashes-goodbye/</link>
		<comments>http://www.rackspace.com/blog/flo-cycling-kisses-site-crashes-goodbye/#comments</comments>
		<pubDate>Mon, 08 Apr 2013 16:00:51 +0000</pubDate>
		<dc:creator>Alan Bush</dc:creator>
				<category><![CDATA[Business Tips and Tricks]]></category>
		<category><![CDATA[Cloud Industry Topics]]></category>
		<category><![CDATA[Customer Success Stories]]></category>
		<category><![CDATA[Open Cloud]]></category>
		<category><![CDATA[Product Discussion]]></category>
		<category><![CDATA[Rackspace Startup Program]]></category>
		<category><![CDATA[high traffic events (HTE)]]></category>
		<category><![CDATA[Rackspace customers]]></category>
		<category><![CDATA[rackspace startup program]]></category>
		<category><![CDATA[startups]]></category>

		<guid isPermaLink="false">http://www.rackspace.com/blog/?p=28506</guid>
		<description><![CDATA[Rackspace customer FLO Cycling was sick and tired of its website crashing during Pre-Orders for its carbon fiber bicycle wheels. Here, FLO Cycling discusses its move to Rackspace and how that helped the site stay up during high traffic events.]]></description>
				<content:encoded><![CDATA[<p><em>This is a guest post written and contributed by Chris Thornham, Co-Founder of <a href="http://www.flocycling.com/index.php">FLO Cycling</a>, a Rackspace customer that makes awesome, high-performance carbon fiber bicycle wheels.</em></p>
<p>When we started FLO Cycling, one of the last things we thought we would have to worry about was crashing web servers. As a new manufacturer of a product, we assumed there would be production delays, design modifications and marketing/sales struggles, but we never assumed we&#8217;d have to learn how to manage high end web servers.  Well&#8230; you live and you learn. <img src='http://www.rackspace.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Our site traffic is pretty unique. On a day-to-day basis our web traffic is low, but on our sales days we get hammered for about 30 to 60 minutes! This massive spike in traffic caused our site to crash several times during our first three Pre-Orders. Being a new company it was acceptable the first time, but when we crashed again during Pre-Order 3 we were simply embarrassed and knew we needed to fix the problem. In the end Rackspace (our current and awesome hosting company) provided a solution that was, in short, perfect&#8230; more on Rackspace below.</p>
<p>At FLO Cycling, we&#8217;ve covered a lot of our start-up process through <a href="http://flocycling.blogspot.com/">our blog</a> and on our &#8220;<a href="http://www.flocycling.com/about.php">About Us</a>&#8221; page. This article discusses how we&#8217;ve overcome a major road block in our start up process. This really has nothing to do with cycling wheels but nonetheless we think it&#8217;s a cool story. Here is our web server evolution from Pre-Order 1 to present day.</p>
<h2><b><span style="text-decoration: underline;">Website Hosting Intro</span></b></h2>
<p>For those who don&#8217;t know, a web host is a company that &#8220;hosts&#8221; your website. When you sign up for a hosting account, you place all of your website files on a server and those files are given an address (known as an IP Address). When a user types a url like www.flocycling.com into their browser, the user is sent to that IP address where they can view the website.</p>
<p>There are typically four types of hosting accounts that you can purchase:</p>
<ol>
<li><b>Shared</b> &#8211; With a shared account, you share a webserver with many other websites. All resources like RAM are shared between all of the sites. If more than one site is having a busy traffic day, the server can quickly become problematic. This option is very affordable &#8211; prices typically range from $4 per month  to $15 per month.</li>
<li><b>VPS</b> &#8211; A VPS or Virtual Private Server is similar to a shared server where more than one website resides on the same server. The difference is resources are allocated to you and only you. You are given a guarantee of maybe 1GB of RAM instead of &#8220;getting what is left over on a shared server.&#8221; This option can be cost effective for sites that experience higher than normal traffic and want to manage there own server settings. Prices typically range from $30 per month to $100 per month.</li>
<li><b>Dedicated</b> &#8211; With a dedicated server, you are the only website on a server and all of the resources of that server are yours. This is great for high traffic websites but it&#8217;s quite expensive, typically ranging from $150 per month to more than $500 per month with the more reputable solutions easily being $400 or more per month.</li>
<li><b>Cloud Servers</b> &#8211; In a way cloud servers are like VPS servers but they are extremely flexible and have the ability to be modified on the fly. Rackspace is truly the master of cloud web hosting. With the click of a button you can convert a webserver&#8217;s RAM from 512MB to 30GB when you expect a jump in traffic. It also has a ton of features that give server administrators endless flexibility. The best thing is, you pay for what you use &#8211; you can pay as little as $17 per month and when your traffic is about to spike you pay pennies an hour for the increase in resources. Our full solution will be highlighted below.</li>
</ol>
<h2><b><span style="text-decoration: underline;">The Evolution</span></b></h2>
<p><b>Pre-Order 1 &#8211; Shared Server RAM Unknown (likely less than 1GB)</b><br />
After several lengthy discussions with our first hosting provider (not Rackspace) we were assured we could take our anticipated traffic load. Well&#8230; they were wrong. There were thousands of requests sent to our shared server within seconds of our store opening and the site crashed immediately. After five minutes of shear panic, we got the site back up, but there were many problems. The site was horrendously slow, which caused dozens of people to hit refresh on our payment screen resulting in dozens of duplicate charges. Our database crashed, meaning customers&#8217; details weren&#8217;t complete and confirmation emails were not sent out. It took about four days to dig ourselves out of that mess.</p>
<p><b>Pre-Order 2 &#8211; Dedicated Server with 4BG of RAM</b><br />
We knew during our next sale that we wanted to be on a dedicated server, but as a new company $400 per month was simply something we couldn&#8217;t afford. We moved to a new hosting company that informed us it could easily move us from a shared hosting account to a dedicated server whenever we requested it. The best part was we only had to pay for the time we used. What they failed to tell us was the process of scaling up or down would cause our site to be down and could take up to a week in either direction. We didn&#8217;t crash during Pre-Order 2, but we couldn&#8217;t handle the downtime.</p>
<p><b>Pre-Order 3 &#8211; VPS with 2GB of RAM</b><br />
We stayed with the same host that we used for Pre-Order 2. After several discussions with the systems administration team we were pretty much guaranteed we wouldn&#8217;t crash with a 2GB VPS. Yup&#8230; you guessed it&#8230; they were wrong. We crashed and we crashed badly. We were down for nearly an hour. We were embarrassed and needed a solution in a bad way.</p>
<p><b>The Solution &#8211; Rackspace with 128GB of RAM!</b><br />
I contacted Rackspace after a friend recommended them. From the minute I placed my first call I knew we were in good hands. Rackspace has by far the best customer service I have seen in the business, and the flexibility of its solutions are endless. I&#8217;d like to say that they are not paying me to say this, I&#8217;m simply a very happy customer. After explaining our unique situation, Rackspace placed us in the <a href="http://www.rackspacestartups.com/">Rackspace Startup Program</a> and assigned a team to our project. The team taught us the ins and outs of the Rackspace system, and best practice solutions. After a month or so of tinkering (slow for me because I was learning), I finally had the system set up. Let&#8217;s take a look at it below.</p>
<div class="wp-caption aligncenter" style="width: 634px"><img alt="" src="http://ddf912383141a8d7bbe4-e053e711fc85de3290f121ef0f0e3a1f.r87.cf1.rackcdn.com/flo-cycling-architecture.png" width="624" height="554" /><p class="wp-caption-text">Simple Server Architecture on the Left / FLO&#8217;s Robust Rackspace Server Architecture on the Right</p></div>
<p>The image above details two types of server architectures. The schematic on the left shows a very simplistic design. The website and database both reside on one server and when a user visits a url like flocycling.com, they go directly to that server. This system is what we crashed during both Pre-Order 1 and Pre-Order 3.</p>
<p>The system on the right is our much more robust Rackspace solution used during Pre-Order 4. This baby DIDN&#8217;T crash!  Here&#8217;s how it works:</p>
<p>A user visits flocycling.com and is first directed to a load balancer. The load balancer in our case was connected to four web servers that all contained a copy of the FLO Cycling website. The load balancer runs an algorithm that calculates which web server is the least busy and it sends the user to that web server. When the user requests a read or write to the database, the web server they are on connects to the database server. This system has several benefits, such as:</p>
<p><b>Redundancy</b> &#8211; Running four identical web servers gives you redundancy. If one of your web servers becomes overloaded and crashes, the load balancer automatically removes that web server from its que and directs all traffic to the other three web servers.</p>
<p><b>Plenty of Resources</b> &#8211; In the simplistic architecture design (shown in the above image) the web server and the database server both share the resources of one server. When you separate the web servers and database server, they have their own resources and are less likely to crash.</p>
<p>In total we had 128GB of RAM running for Pre-Order 4, which is 32 times larger than ever. Was it overkill? Yeah probably, but the site didn&#8217;t even flinch. Instead of our regular routine of crash, panic, upset our customers and begin disaster recovery mode, we sold our entire container of wheels in 12 minutes without a single website or server problem. The best part is that this massive system only cost an additional $5.28 for the hour of our Pre-Order. Yes, you heard that right, only $5.28. After the sale we clicked a few buttons and our site was back to a very affordable 1.5GB system. Rackspace provides the perfect solution for our unique needs.</p>
<p>I&#8217;d like to thank Rackspace for its support throughout this entire project and the ultimate success of Pre-Order 4! With our new website architecture we have one less thing to worry about!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rackspace.com/blog/flo-cycling-kisses-site-crashes-goodbye/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips To Steer Your Startup To SXSW Success</title>
		<link>http://www.rackspace.com/blog/tips-to-prepare-your-app-for-sxsw/</link>
		<comments>http://www.rackspace.com/blog/tips-to-prepare-your-app-for-sxsw/#comments</comments>
		<pubDate>Thu, 28 Feb 2013 15:30:13 +0000</pubDate>
		<dc:creator>Alan Bush</dc:creator>
				<category><![CDATA[Business Tips and Tricks]]></category>
		<category><![CDATA[Cloud Industry Topics]]></category>
		<category><![CDATA[Open Cloud]]></category>
		<category><![CDATA[Product Discussion]]></category>
		<category><![CDATA[Tips for Devs and Sys Admins]]></category>
		<category><![CDATA[Upcoming Events]]></category>
		<category><![CDATA[high traffic events (HTE)]]></category>
		<category><![CDATA[open cloud]]></category>
		<category><![CDATA[rackspace startup program]]></category>
		<category><![CDATA[startups]]></category>
		<category><![CDATA[SXSW]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.rackspace.com/blog/?p=27381</guid>
		<description><![CDATA[Are you a startup heading to SXSW Interactive? We can help you prepare your website or application for SXSW success.]]></description>
				<content:encoded><![CDATA[<p>One of my favorite parts of working here at Rackspace is getting to work directly with startups. I love the energy, the enthusiasm and the culture (I worked for three startups in a row before coming to Rackspace). Having seen startups both thrive and fail, I now see a startling reality: <b>The number one killer of small businesses isn&#8217;t failure, but success.</b> When startups haven&#8217;t planned for the amount of traffic that they can get at a venue like <a href="http://sxsw.com/interactive">SXSW Interactive</a>, their moment in the spotlight can be more damaging than good. Don’t let success at SXSWi crush your dreams. Take action today to prepare your project for success.</p>
<h2>CDN all the things</h2>
<p>Compute is the most expensive part of the cloud &#8211; don&#8217;t waste those resources on the distribution of your content. The cloud has an entire infrastructure set up to not only ensure that your content is delivered speedily, but is also cached geographically for the next request. This outsources a sizable load on your server onto a cloud feature that is perfectly suited for this task.</p>
<p><b>Pro Tip:</b> <i>To prevent a total loss of connectivity, create a static landing page for your domain. If all else fails, your landing page will always be available.</i></p>
<h2>If you’re in the cloud, use cloud architecture</h2>
<p>More often than not, when we see a customer’s site fall down during a <a href="http://www.rackspace.com/blog/tag/high-traffic-events-hte/">high traffic event</a>, they’re hosting on a single server. Performance and stability on the cloud requires a distributed architecture to protect against any single point of failure <i>and</i> to leverage the infinite scalability that the cloud has to offer.</p>
<p>The easiest way to do this is to set up a <a href="http://www.rackspace.com/cloud/load-balancing/">Cloud Load Balancer</a> in front of your configuration. Why? Because it will provide you a persistent IP for DNS, an extra layer of content caching, the ability to use custom error pages and, most importantly, the ability to be agile with your environment at a moment’s notice.</p>
<p>Don’t create a single point of failure, and don’t create several potential single points of failure all over your application. Instead, distribute your application into a tiered architecture.</p>
<p>Separate your web and database functions by creating multiple web nodes behind a load balancer, and separate nodes for your database(s). Every piece of your application should be redundant; as many pieces as possible should be on redundant, fault tolerant platform services, i.e. Cloud Load Balancers.</p>
<p><b>Pro Tip:</b> <i>If you think your traffic might be extra “spikey,” have some “hot spare” nodes already spun up and ready to be added to an existing load balanced cluster. Use a configuration manager like Chef or Puppet to assign the spares where needed. </i></p>
<h2>Take a few minutes to set up monitoring</h2>
<p>You can make all of the necessary changes to make your application strong and redundant, but if something does goes wrong, you need to know about it. Rackspace provides several different methods for monitoring your application &#8211; ping, port, HTTP Status, web page content and our third party partners also offer application level monitoring that can help you find problems before they take you down completely.</p>
<p><b>Pro Tip:</b> <i>Since most cloud-centric monitoring platforms, including <a href="http://www.rackspace.com/cloud/monitoring/">our own</a>, have hooks for an API, you can add in some code to your application to automatically respond to monitoring alerts with an appropriate reaction &#8211; i.e. spinning up a new web node when traffic spikes, and spinning it down as traffic subsides.</i></p>
<h2>Create an emergency plan and conduct a “fire drill”</h2>
<p>So what about when something unexpected happens? Your launch will go much more smoothly if you turn the unexpected into something expected. This means having a contingency plan in case your site becomes unavailable. Once you have your configuration set up, be sure to load test it. Find out what happens when you kill a server right as people are accessing your application, or how the site reacts when you add a server image. What if you perform a reboot?  Simulate high traffic events, make note of what happens and have the appropriate measures in place. Do you need to beef up your database? Or spin up additional web nodes? After you make those changes or additions, test it again! Also don’t forget to backup! You can never backup enough&#8230;go do it now, we are not kidding. Do it. Allow yourself ample time for this process so you&#8217;re as ready as possible for the big day.</p>
<h2>Move your blog to Cloud Sites</h2>
<p>Your application may be the bread and butter of your business. Keep your focus on your business by offloading the management of your blog to <a href="http://www.rackspace.com/cloud/sites/">Cloud Sites</a>. The Cloud Sites platform takes care of many of the single points of failure, but your blog may need to adjust to Cloud Sites. For example, serving dynamic MySQL / PHP every time will only beat on the shared Cloud Sites platform and limit your scalability, if not doom you. HTML is still the gold standard, and plug-ins like <a href="http://wordpress.org/extend/plugins/wp-super-cache/">WordPress SuperCache</a> will help you to stay afloat. Remember, CDN all the things!</p>
<h2>Let us know about your High Traffic Event</h2>
<p>You don’t have to do it on your own &#8211; we’re here to help. Call your hosting provider and let them know about your event. From our end, a launch beyond your wildest dreams looks a lot like a DDoS attack. If we know in advance, we can better respond. We can help you implement the suggestions mentioned and provide additional advice. Plus, we want to cheer you on! Call us today at 1-800-480-3163 to get started.</p>
<p><em>Allison Henslee and Jason Swindle from the Cloud Launch team contributed to this article.</em></p>
<p><strong>Be sure to check out the <a href="http://www.rackspace.com/blog/top-5-reasons-startups-love-the-open-cloud/">Top 5 Reasons Startups Love The Open Cloud</a>.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rackspace.com/blog/tips-to-prepare-your-app-for-sxsw/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Content Delivery Network via Rackspace Cloud Files: c3414940.r40.cf0.rackcdn.com

 Served from: www.rackspace.com @ 2013-06-19 06:07:03 by W3 Total Cache -->