<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>RightScale Blog</title>
	<atom:link href="http://blog.rightscale.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rightscale.com</link>
	<description>Cloud Management News &#38; Conversations</description>
	<lastBuildDate>Tue, 21 May 2013 19:31:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.rightscale.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>RightScale Blog</title>
		<link>http://blog.rightscale.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.rightscale.com/osd.xml" title="RightScale Blog" />
	<atom:link rel='hub' href='http://blog.rightscale.com/?pushpress=hub'/>
		<item>
		<title>Does Virtual-to-Cloud Make Sense?</title>
		<link>http://blog.rightscale.com/2013/05/21/does-virtual-to-cloud-make-sense/</link>
		<comments>http://blog.rightscale.com/2013/05/21/does-virtual-to-cloud-make-sense/#comments</comments>
		<pubDate>Tue, 21 May 2013 19:29:11 +0000</pubDate>
		<dc:creator>Vijay Tolani</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2852</guid>
		<description><![CDATA[One of the first steps that many organizations take when they begin thinking outside the data center is to convert physical servers to virtual machines. An array of Physical-to-Virtual (P2V) tools can help systems administrators inspect a physical server’s filesystems; &#8230; <a href="http://blog.rightscale.com/2013/05/21/does-virtual-to-cloud-make-sense/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2852&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>One of the first steps that many organizations take when they begin thinking outside the data center is to convert physical servers to virtual machines. An array of <a href="http://en.wikipedia.org/wiki/Physical-to-Virtual" target="_blank">Physical-to-Virtual</a> (P2V) tools can help systems administrators inspect a physical server’s filesystems; package up the operating system, the applications, and the data; and create a virtual machine image for a virtualized environment to replace the physical server.</p>
<p>Systems administrators who have lived through this conversion process often ask us whether <a href="https://www.rightscale.com/s/cloud-computing-management-v2.php" target="_blank">RightScale</a> offers any virtual-to-cloud tools that similarly forklift servers from a virtualized environment to a cloud. We don’t, and a better question is what the business benefits of such a tool would be.<br />
<span id="more-2852"></span></p>
<div style="width:305px;font-size:70%;text-align:center;float:left;padding:10px;"><img class="alignleft" alt="Virtual to cloud" src="https://lh3.googleusercontent.com/8a9J-ty9_lhMPwN4bzUmk10VlhzfumqSjV7CyGL8NPdjNIU21wS2OyvKyZX71hrHs_BQ4sDo_6d8ekI8OkNNnZMmqi4UJsSjySi3ad_U_rovx49fZyYlCS57NQ" width="305px;" height="234px;" /><br />
<em>Image credit: <a href="http://www.flickr.com/photos/vrider/2971865011/" target="_blank">@VRider</a></em></div>
<p>The big benefit of forklifting physical servers into a virtualized environment is utilization. Virtualization allows organizations to share a physical server across many applications that formerly each underutilized their own physical box. The result was a significant savings thanks to increased utilization (and standardization) of hardware. Unfortunately there is no similar one-to-one gain to be had from forklifting servers from a virtualized environment to the cloud.</p>
<p>The benefits of the cloud are at a different level. Drawing from <a href="http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf" target="_blank">the NIST definition of cloud computing</a>, the essential characteristics of a cloud are on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. But these are benefits for provisioning net new workloads &#8211; the cloud provides minimal value for migration of existing applications that run in a static fashion 24x7x365.</p>
<p>Cloud computing puts more of the decision-making, such as when to launch servers, closer to the end users of the compute resources. At a technical level, it shifts more of the responsibility for handling failures to the application architecture level. No conversion tool is likely to be able to help you take advantage of these benefits. In fact, forklifting virtual servers to cloud instances would most likely result in a reduction in the service quality because there would be a mismatch between the assumptions made by virtualized application deployments and the properties of the cloud.</p>
<p>Clouds allow for infrastructure resources to be provisioned on demand with dynamically assigned IP addresses based on application load. However, data center operators are used to being able to choose the exact hardware they want to provision, down to the exact clock frequency of the CPUs. In addition, they have historically been able to choose specialized hardware such as GPUs and high-speed network and storage subsystems based on application needs. Clouds typically do not offer this level of flexibility. They are designed to provide generic, commodity hardware resources for broad consumption. Things as simple as assigning multiple network interfaces, static IP addresses, VLAN isolation, and shared storage have been commonplace in data centers for years, yet are not available from most clouds today.</p>
<p>One of the primary drivers for moving to cloud infrastructure is hyper-standardization of infrastructure configurations. Unfortunately, this does not come without a cost. Clouds offer predefined configurations with specified amounts of CPU and memory resources, which requires application architectures be designed for the infrastructure resources available, rather than allowing the infrastructure to be customized to fit the needs of the application.</p>
<p>As an example of how the cloud demands a new kind of planning, consider network addressing. Applications have historically been provisioned in data centers using static IP addresses. The assumption was that the infrastructure would be designed for high availability and would rarely fail. If an app required additional resources, an admin would add them to the existing VM without changing IP addresses. By contrast, clouds assign IP addresses to VMs dynamically by default, and VMs must be re-created to add additional resources.</p>
<p>On the flip side, applications that are designed with a loosely coupled architecture can benefit significantly from cloud infrastructure &#8211; we have <a href="http://www.rightscale.com/lp/building-scalable-applications-in-the-cloud-white-paper.php" target="_blank">a white paper</a> on this. A loosely coupled architecture typically includes many tiers of applications with load balancers and queues in between. This allows for dynamic, horizontal scalability, without requiring high-performance, highly reliable, and ultimately expensive hardware resources. This architecture works well with any application that takes advantage of a queuing system, or anything designed to leverage automation to take advantage of ephemeral infrastructure resources. If the service you want to access is not available, the data or work object sits in a queue until the appropriate service is available. The rest of the system can continue to function without coming to a standstill due to the outage of a single component. Thus the cloud provides much more potential than VMs on demand. With the proper level of automation, the infrastructure can actually be application-aware and adjust as application requirements change over time. This is the true power of the cloud, and is a key driving force behind the <a href="http://blog.rightscale.com/2013/05/03/rightscale-state-of-the-cloud-2013-a-look-ahead/" target="_blank">DevOps movement</a>.</p>
<p>You can get the greatest benefit of cloud from applications designed with a loosely coupled architecture, and your time will be best spent focusing there. As we saw during the transition from mainframes to client/server, a new generation of applications will be designed to take advantage of cloud infrastructure. The benefits the cloud provides will appeal to users, who will migrate to the new apps over time.</p>
<p>As for your legacy applications, I recommend the &#8220;if it isn&#8217;t broken, don&#8217;t fix it&#8221; approach. If they run well today, why move them to the cloud? Let them continue to run where they do today &#8211; but plan to <a href="https://www.rightscale.com/s/build-scalable-apps.php" target="_blank">provision new apps in the cloud</a>.</p>
<br />Filed under: <a href='http://blog.rightscale.com/category/cloud-computing/'>Cloud Computing</a> Tagged: <a href='http://blog.rightscale.com/tag/cloud-computing/'>Cloud Computing</a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2852&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/05/21/does-virtual-to-cloud-make-sense/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1b1bf2876dfdf4f831b63dbe73dba08e?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">vtolani</media:title>
		</media:content>

		<media:content url="https://lh3.googleusercontent.com/8a9J-ty9_lhMPwN4bzUmk10VlhzfumqSjV7CyGL8NPdjNIU21wS2OyvKyZX71hrHs_BQ4sDo_6d8ekI8OkNNnZMmqi4UJsSjySi3ad_U_rovx49fZyYlCS57NQ" medium="image">
			<media:title type="html">Virtual to cloud</media:title>
		</media:content>
	</item>
		<item>
		<title>Enabling Cloud-Powered IT Without Headaches</title>
		<link>http://blog.rightscale.com/2013/05/20/enabling-cloud-powered-it-without-headaches/</link>
		<comments>http://blog.rightscale.com/2013/05/20/enabling-cloud-powered-it-without-headaches/#comments</comments>
		<pubDate>Mon, 20 May 2013 20:37:37 +0000</pubDate>
		<dc:creator>Patrick McClory</dc:creator>
				<category><![CDATA[Cloud Management]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[RightScripts]]></category>
		<category><![CDATA[ServerTemplate]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2846</guid>
		<description><![CDATA[If you’ve read my previous articles on using RightScale to manage Windows Azure cloud infrastructure, you&#8217;ve made sense of your Software Development Lifecycle (SDLC) and you&#8217;ve automated your development and test environment deployments using Windows Azure virtual machines and RightScale, &#8230; <a href="http://blog.rightscale.com/2013/05/20/enabling-cloud-powered-it-without-headaches/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2846&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>If you’ve read my previous articles on <a target="_blank" href="https://www.rightscale.com/s/azure.php">using RightScale to manage Windows Azure</a> cloud infrastructure, you&#8217;ve made sense of your <a target="_blank" href="http://blog.rightscale.com/2013/02/27/integrate-windows-azure-iaas-with-rightscale-to-improve-your-sdlc/">Software Development Lifecycle (SDLC)</a> and you&#8217;ve <a target="_blank" href="http://blog.rightscale.com/2013/04/16/deploy-windows-azure-vms-with-rightscale-for-rapid-testing-and-validation/">automated your development and test environment</a> deployments using Windows Azure virtual machines and RightScale, but that&#8217;s not the last step in the process of successfully rolling out ongoing updates. In this third and final article, I&#8217;ll show you how to leverage the cloud to perform environment and configuration-level testing so you can stay ahead of the curve with the latest releases of the technologies you depend on.</p>
<p><span id="more-2846"></span></p>
<p>In the previous post in the series, I described automating a build and deployment process using Team Foundation Server, Windows Azure, and RightScale to establish a base process that&#8217;s automatic and repeatable and that yields a working test environment. Now, using that same process, I’ll push the envelope and show you how to stay up-to-date with the latest OS images and patches, and how to test a wide variety of configurations. Although there are a number of ways to manage this process, including custom RightScripts<sup>TM</sup>, I’m going to focus on the process of managing updates via the RightScale-provided scripts and via RghtScale ServerTemplate<sup>TM</sup> versioning.</p>
<h3>Patch-Level Testing Made Easy</h3>
<p>RightScale ServerTemplates for Windows include a number of Windows Update and patch-level processes that you can utilize while a server is running. For instance, looking for a way to figure out what was released when? Check out <a target="_blank" href="http://kbupdate.info/">kbupdate.info</a>, which catalogs updates per OS by time and alphabetically.</p>
<p>RightScale includes a number of scripts that are included in the <a target="_blank" href="http://www.rightscale.com/library/server_templates/Base-ServerTemplate-for-Window/lineage/7210">Base ServerTemplate for Windows</a> that you can leverage to handle general Windows patching and updating:</p>
<p><img alt="Base ServerTemplate for Windows" src="https://lh5.googleusercontent.com/vzVcyJbQj08ewQD6psqL-U2AtcRwhumDmRyNIbv_0LkstMdb2NCt2VS0R3HHlBMifAVURBobQ9P20R2mF0bgy_YpHa1sFLLNbz_lyL9LiD8nOnlhPaA0tP0wWA" width="525px;" height="164px;" /></p>
<p>Out of the box you&#8217;re able to control Windows Update policies (<a target="_blank" href="http://www.rightscale.com/library/right_scripts/SYS-Set-Windows-Automatic-Upda/lineage/15234">Set Policy</a> and <a target="_blank" href="http://www.rightscale.com/library/right_scripts/SYS-Install-All-Windows-Update/lineage/15235">Install All Updates</a>) as well as Windows Firewall configurations (<a target="_blank" href="http://www.rightscale.com/library/right_scripts/SYS-Enable-Windows-Firewall-v1/lineage/15232">enable</a> and <a target="_blank" href="http://www.rightscale.com/library/right_scripts/SYS-Disable-Windows-Firewall-v/lineage/15233">disable</a>). With these you can pull all of Windows’ major levers related to security. Perhaps the most interesting script gives you the ability to apply specific KB article updates to your machines. This is immensely helpful when you update to a new base image and things break from an operational perspective, or if you run Windows Update and you encounter issues with your custom application. To address this issue you can roll back to the latest known good configuration and reapply each update one by one via the <a target="_blank" href="http://www.rightscale.com/library/right_scripts/SYS-Install-Microsoft-update-b/lineage/15236">Sys Install Microsoft update by KB number RightScript</a>. You can add this script to your ServerTemplate’s boot sequence too if you need to apply specific patches in your next ServerTemplate revision.</p>
<h3>Image Upgrades and Image-Level Testing</h3>
<p>Using the <a target="_blank" href="http://www.rightscale.com/library/server_templates/Windows-AIO-SQL-Express-IIS/lineage/19553">All-in-One ServerTemplate</a> that I introduced in the dev/test process, it&#8217;s simple to test OS and configuration-level changes by swapping out MultiCloud Images<sup>TM</sup> (MCI) behind the scenes. Here&#8217;s how it works:</p>
<p>When you launch a server within RightScale, the ServerTemplate has a default MCI, but you can specify another one:</p>
<p><img alt="Specifying a MultiCloud Image" src="https://lh5.googleusercontent.com/0GmnlJGV12qPo1P4KREWPuYWABUNpHe09jhP9k5XZ22pkJGPNheWSbsoKyp4E-5_uE0kOAxK570ds-xp2PCIWdFpKe7ETq3HPS7DEmslMRMYueTfOLAjD6mmpw" width="621px;" height="577px;" /></p>
<p>When new OS versions and patch levels are released (not only for Windows but also for Linux), the RightScale engineering team releases new revisions of the affected MultiCloud Images that include the latest patches and security updates. You can even use unrelated OS images within the Advanced Options section to test new or different images:</p>
<p><img alt="MultiCloud Image Selection" src="https://lh4.googleusercontent.com/oRmIc1Mm4_3KmHX8oiRacI6-8-O3e9zwmaPPDpNzkq6v9J-n9RjBLwHHvF1X5xc5diFendTQ1_M9WFQJtVRKZ8j4Ts-vpoyqIE2XIhhdp2uUs3X-XDwMkSGwuA" width="530px;" height="287px;" /></p>
<p>With this self-service feature, you can provide solid, approved, and hardened assets via committed and versioned ServerTemplate configurations, and also test new patch levels, different images, and even new and different operating systems with ease.</p>
<h3>Taking It to the Team</h3>
<p>Whether you’re meeting a request from the dev team or you’re looking at implementing a new set of custom security patches, you’ll want to take your patch or image-level updates and codify them in a new revision of the ServerTemplates that your teams use. The RightScale Support site has <a target="_blank" href="http://support.rightscale.com/12-Guides/Dashboard_Users_Guide/Design/ServerTemplates/Concepts/ServerTemplate_Versioning">great documentation</a> on managing updates to ServerTemplates, which will get you started in building out a structured infrastructure development lifecycle that works within your company’s IT process and software development lifecycle. For more information on managing your own ServerTemplates, we have <a target="_blank" href="http://support.rightscale.com/12-Guides/ServerTemplate_Developer_Guide/04-Create_Custom_ServerTemplates">another excellent guide</a> that outlines the process of getting started and managing the assets moving forward.</p>
<p>As I’ve mentioned in earlier posts, I’m presenting a webinar to demonstrate some of the key points in this process using Visual Studio, Team Foundation Services, Windows Azure Virtual Machines, and RightScale. I hope you’ll <a target="_blank" href="http://pages.rightscale.com/software-strategies-azure-041013.html">sign up for the webinar</a> and join me on May 21.</p>
<p>To try customizable pre-built RightScale ServerTemplates for dynamic configuration, including an out-of-the-box scalable three-tier .NET deployment, <a target="_blank" href="https://www.rightscale.com/s/azure.php">get a free trial of RightScale</a>.</p>
<br />Filed under: <a href='http://blog.rightscale.com/category/cloud-management/'>Cloud Management</a>, <a href='http://blog.rightscale.com/category/microsoft/'>Microsoft</a> Tagged: <a href='http://blog.rightscale.com/tag/cloud-management/'>Cloud Management</a>, <a href='http://blog.rightscale.com/tag/rightscripts/'>RightScripts</a>, <a href='http://blog.rightscale.com/tag/servertemplate/'>ServerTemplate</a>, <a href='http://blog.rightscale.com/tag/windows-azure/'>Windows Azure</a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2846&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/05/20/enabling-cloud-powered-it-without-headaches/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1b990c0e85963e14d4e04db70668f2f9?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rspatrick</media:title>
		</media:content>

		<media:content url="https://lh5.googleusercontent.com/vzVcyJbQj08ewQD6psqL-U2AtcRwhumDmRyNIbv_0LkstMdb2NCt2VS0R3HHlBMifAVURBobQ9P20R2mF0bgy_YpHa1sFLLNbz_lyL9LiD8nOnlhPaA0tP0wWA" medium="image">
			<media:title type="html">Base ServerTemplate for Windows</media:title>
		</media:content>

		<media:content url="https://lh5.googleusercontent.com/0GmnlJGV12qPo1P4KREWPuYWABUNpHe09jhP9k5XZ22pkJGPNheWSbsoKyp4E-5_uE0kOAxK570ds-xp2PCIWdFpKe7ETq3HPS7DEmslMRMYueTfOLAjD6mmpw" medium="image">
			<media:title type="html">Specifying a MultiCloud Image</media:title>
		</media:content>

		<media:content url="https://lh4.googleusercontent.com/oRmIc1Mm4_3KmHX8oiRacI6-8-O3e9zwmaPPDpNzkq6v9J-n9RjBLwHHvF1X5xc5diFendTQ1_M9WFQJtVRKZ8j4Ts-vpoyqIE2XIhhdp2uUs3X-XDwMkSGwuA" medium="image">
			<media:title type="html">MultiCloud Image Selection</media:title>
		</media:content>
	</item>
		<item>
		<title>CoreSite Sees the Data Center as the On-Ramp to the Cloud</title>
		<link>http://blog.rightscale.com/2013/05/17/coresite-sees-the-data-center-as-the-on-ramp-to-the-cloud/</link>
		<comments>http://blog.rightscale.com/2013/05/17/coresite-sees-the-data-center-as-the-on-ramp-to-the-cloud/#comments</comments>
		<pubDate>Fri, 17 May 2013 22:51:12 +0000</pubDate>
		<dc:creator>Lee Schlesinger</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[CoreSite]]></category>
		<category><![CDATA[Data center]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2839</guid>
		<description><![CDATA[Jarrett Appleby, COO for CoreSite, provided a different perspective than the usual view of the cloud at last month&#8217;s RightScale Compute conference. CoreSite is in the data center business, and Appleby said that from there, you get to see IT &#8230; <a href="http://blog.rightscale.com/2013/05/17/coresite-sees-the-data-center-as-the-on-ramp-to-the-cloud/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2839&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Jarrett Appleby, COO for <a href="http://coresite.com/" target="_blank">CoreSite</a>, provided a different perspective than the usual view of the cloud at last month&#8217;s RightScale Compute conference. CoreSite is in the data center business, and Appleby said that from there, you get to see IT trends from the inside out. (For more on recent IT trends, check out the <a href="http://www.rightscale.com/lp/state-of-the-cloud-report.php" target="_blank">RightScale State of the Cloud Report 2013</a>, which includes data and analysis on cloud adoption by enterprises in a dozen industries.)<br />
<span id="more-2839"></span><br />
Appleby cited several trends that are driving IT today. Big data topped his list, followed by a growth in IP traffic, which Appleby said will triple by 2018. &#8220;The network is like oxygen for the cloud,&#8221; he said, and the need to provide low latency for mobile devices at the end of the network has an impact on workloads.</p>
<p><div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/64849199' width='400' height='300' frameborder='0'></iframe></div><br /><em>Watch the video of Jarrett Appleby&#8217;s session at RightScale Compute</em></p>
<p>Organizations, Appleby suggested, need to consider an efficient approach that includes bringing high-performance applications close to users, and taking non-performance-critical applications to &#8220;the hinterlands, where power&#8217;s cheap and costs are down.&#8221;</p>
<p>In today&#8217;s interconnected world you can choose where to host your applications. At the edge, close to users, Appleby said you should put the deployments that require minimal latency, using highly distributed network nodes placed globally. The rest of the data center architecture becomes multi-layer, with compute farms located where power is cheap, and aggregation nodes somewhere in the middle.</p>
<p>Application delivery network providers such as Riverbed and Akamai that deliver optimized IP VPNs to the edge of the network are key drivers for onramps to the cloud, Appleby said. Instead of bringing the last mile of the network to an organization&#8217;s site, the new model becomes one of using the data center campus as a hub for applications that need to provide sub-millisecond responses.</p>
<p>Merging the cloud with data center infrastructure is where things are evolving, Appleby said. Data center campuses are becoming hubs for legacy networks and data centers, offering 10G inter-campus cross-connects, where anyone coming into the campus can connect directly to anyone else that&#8217;s there. Appleby said old-style colocation data centers have transformed into the center of a mesh where all kinds of connectivity happens. Organizations will use their private networks as on-ramps to these campuses, and the campuses will be the foundation for software-defined networks.</p>
<p><a href="http://rightscale.files.wordpress.com/2013/05/coresitelogo.jpg"><img class="alignleft size-full wp-image-2827" alt="CoreSite" src="http://rightscale.files.wordpress.com/2013/05/coresitelogo.jpg?w=640"   /></a>CoreSite launched an initiative called <a href="http://www.coresite.com/open-cloud-exchange.php" target="_blank">Open Cloud Exchange</a> to give organizations a choice of cloud service providers at the network, infrastructure, service management, and onboarding layers, focusing on high-performance hybrid and multi-clouds. As the carriers boost their core capacity from 10G to 100G, they will install their equipment in data center campuses first. Open Cloud Exchange facilitates direct connection to data centers from organizations&#8217; Ethernet. Appleby advocated leveraging the performance and security of private clouds with the scalability of data center campuses to optimize total cost of ownership.</p>
<p>In choosing a set of providers, Appleby advocated that organizations consider capacity, connectivity, community, and customer experience. He said they should use a multi-tenant data center that can provide secure private networking as a way to enhance the enablement of hybrid clouds. You can find out more about implementing a successful hybrid cloud strategy in the <a href="http://www.rightscale.com/lp/private-hybrid-cloud-white-paper.php" target="_blank">RightScale Hybrid Cloud White Paper</a>.</p>
<br />Filed under: <a href='http://blog.rightscale.com/category/cloud-computing/'>Cloud Computing</a> Tagged: <a href='http://blog.rightscale.com/tag/coresite/'>CoreSite</a>, <a href='http://blog.rightscale.com/tag/data-center/'>Data center</a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2839&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/05/17/coresite-sees-the-data-center-as-the-on-ramp-to-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ba946eef839283215540de98080edb95?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">leeschlesinger</media:title>
		</media:content>

		<media:content url="http://rightscale.files.wordpress.com/2013/05/coresitelogo.jpg" medium="image">
			<media:title type="html">CoreSite</media:title>
		</media:content>
	</item>
		<item>
		<title>HA/DR and Fault Tolerance with AWS and RightScale</title>
		<link>http://blog.rightscale.com/2013/05/15/hadr-and-fault-tolerance-with-aws-and-rightscale/</link>
		<comments>http://blog.rightscale.com/2013/05/15/hadr-and-fault-tolerance-with-aws-and-rightscale/#comments</comments>
		<pubDate>Wed, 15 May 2013 20:13:25 +0000</pubDate>
		<dc:creator>Lee Schlesinger</dc:creator>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud Management]]></category>
		<category><![CDATA[High Availability]]></category>
		<category><![CDATA[RightScale]]></category>
		<category><![CDATA[User Conference]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2836</guid>
		<description><![CDATA[In a session at RightScale Compute last month, Amazon Web Services Solutions Architect Miles Ward talked about architecting in high availability and fault tolerance using AWS and RightScale. He noted that fault tolerance can result from faults in facilities, hardware, &#8230; <a href="http://blog.rightscale.com/2013/05/15/hadr-and-fault-tolerance-with-aws-and-rightscale/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2836&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>In <a href="http://www.rightscale.com/info_center/videos/compute2013-high-availability-fault-tolerance-aws-rightscale.php" target="_blank">a session at RightScale Compute</a> last month, Amazon Web Services Solutions Architect Miles Ward talked about architecting in high availability and fault tolerance using <a href="https://www.rightscale.com/s/amazon_ec2_trial.php" target="_blank">AWS and RightScale</a>. He noted that fault tolerance can result from faults in facilities, hardware, networking, code, and people, and defined fault tolerance as the ability of a system to continue operating properly, though perhaps at a degraded level, if one or more components fail. But fault tolerance has to be automated, and that automation has to be tested, so you know to what extent and under what conditions you really are fault tolerant.<br />
<span id="more-2836"></span><br />
Ward said fault tolerance is not binary &#8211; there are degrees of risk mitigation and different levels you can implement. Every organization has to determine the value of its applications to determine the level of risk reduction it wants to apply.</p>
<p>All organizations, by using the cloud, gain the advantages of no up-front capital expense and a relatively low-cost and self-service infrastructure that&#8217;s easy to scale up and down. Users also only pay for what they use, all of which lead to improved agility and time to market. These same benefits also apply to fault tolerance in a cloud infrastructure.</p>
<p>Many of AWS’ services, including S3 and Elastic Load Balancing (ELB), are inherently fault-tolerant, while others, such as Elastic Compute Cloud (EC2), Virtual Private Cloud (VPC), and Elastic Block Store (EBS), are fault tolerant to the extent that AWS customers choose to architect them. Customers can build in redundancy by geographic area, facility, deployment, resources, and more. Ward also noted that RightScale is especially valuable in managing those types of fault tolerant configurations.</p>
<p>Ward talked about a recovery time objective (RTO) &#8211; a time period in which service must be restored to meet business continuity planning objectives &#8211; and a recovery point objective (RPO) &#8211; an acceptable data loss as a result of a recovering from a disaster or catastrophic event. The two may be at odds, so the goal is to figure out the best RTO/RPO ratio, and in that decision, cost is a huge factor. Application owners must balance the cost and complexity of HA efforts against the risks they are willing to bear.</p>
<p><a href="http://blog.rightscale.com/2012/05/09/four-steps-to-achieving-high-availability-in-the-cloud/" target="_blank">Best practices for HA</a> that Ward suggested include avoiding single points of failure, using at least two availability zones, replicating data across AZs and backing up and replicating across regions for failover and disaster recovery, and setting up monitoring and alerts to automate problem resolution and failover operations. He advocated designing for failure: Use DNS to support multiple load balancers that send traffic to multiple app servers that use a replicated master/slave database setup that is backed up by S3 spread across two AZs.</p>
<p>One tool Ward highlighted was a new EC2 VPC feature. Elastic Network Interfaces (ENI) can have as many as 16 IP addresses and participate in multiple networks. ENIs let you move virtual NICs from one instance to another.</p>
<p><img alt="Multi-zone HA with AWS and RightScale" src="https://lh6.googleusercontent.com/bifXPC3H_b7IGdNl9KVV-4HEfVGry5zFoMNrT3XqXC2nSg_-usfN252kQebBuiM4bzzkhCKR99w_AoyVupADL_76vurruYU-EvCyxB7DEpaUtn-R-GEKXUiE8w" width="683px;" height="512px;" /><br />
<em>A multi-zone architecture designed for high availability</em></p>
<p>He also introduced a new tool called Storage Gateway that is designed to promote data availability. Storage Gateway runs on-premise connected to your application servers via iSCSI and replicates as much as 150TB of local data to S3. The data is stored as EBS backups, so you can easily restore them to another on-premise server, or you can create a new EC2 instance and get immediate access to the data in the cloud.</p>
<p><img alt="AWS Storage Gateway" src="https://lh5.googleusercontent.com/8TsOdj7TpOYn-aOYso6IYpGNWMmz3KZ2Z4GFMk-lNKbH5T2MXwnE6NgtF9ApeWxw974JeRUngTL95M01_NqiAUhJAvvuP80GkFkiKjpLsHua9oR37PjNoujEGQ" width="725px;" height="350px;" /><br />
<em>Cutline: AWS’ new Storage Gateway</em></p>
<p>Ward said to mitigate risks, organizations should assess each application and define its target RTO and RPO. Design for failure, starting with the application architecture. When you implement, factor in cost, complexity, and risk. Automating the processes is critical &#8211; and again, that&#8217;s a place where RightScale shines. You can use dynamic DNS for your database servers with a low time-to-live (TTL) to allow rapid changeover in the event of a failure in a database server and set up automatic connection of your app servers to your load balancers so that they require no manual intervention and no DNS modifications. You can automate promotion of a database slave to a master, but Ward recommends testing that automation vigorously.</p>
<p>In fact, Ward advocated vigorous testing of your entire cloud infrastructure. For instance, he said, you can have a &#8220;game day&#8221; when half of your staff does nasty things to try to break your testing instances and half work to fix them, while a small group of engineers takes notes on what each side has learned.</p>
<p>Once you have your automation set up and ready to use, make sure that the decision to use it is manual. Because every instance is different, someone needs to be responsible for determining whether your business situation demands deploying a particular disaster recovery plan.</p>
<p>Ward noted that RightScale&#8217;s MultiCloud ImagesTM (MCI) make it possible to launch instances across regions without modification. Each ServerTemplateTM contains a list of MCIs, and when you create a server, RightScale chooses the appropriate RightImageTM to launch. RightScale gives you nuanced configuration options for the individual parts of the servers that you deploy to aid in the automation process.</p>
<p>Bottom line: AWS provides powerful tools to promote high availability and fault tolerance, and RightScale delivers an advanced set of <a href="https://www.rightscale.com/s/amazon_ec2_trial.php" target="_blank">cloud management features</a> that enable you to take better advantage of what AWS provides.</p>
<br />Filed under: <a href='http://blog.rightscale.com/category/aws/'>AWS</a>, <a href='http://blog.rightscale.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.rightscale.com/category/cloud-management/'>Cloud Management</a> Tagged: <a href='http://blog.rightscale.com/tag/aws/'>AWS</a>, <a href='http://blog.rightscale.com/tag/high-availability/'>High Availability</a>, <a href='http://blog.rightscale.com/tag/rightscale/'>RightScale</a>, <a href='http://blog.rightscale.com/tag/user-conference/'>User Conference</a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2836&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/05/15/hadr-and-fault-tolerance-with-aws-and-rightscale/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ba946eef839283215540de98080edb95?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">leeschlesinger</media:title>
		</media:content>

		<media:content url="https://lh6.googleusercontent.com/bifXPC3H_b7IGdNl9KVV-4HEfVGry5zFoMNrT3XqXC2nSg_-usfN252kQebBuiM4bzzkhCKR99w_AoyVupADL_76vurruYU-EvCyxB7DEpaUtn-R-GEKXUiE8w" medium="image">
			<media:title type="html">Multi-zone HA with AWS and RightScale</media:title>
		</media:content>

		<media:content url="https://lh5.googleusercontent.com/8TsOdj7TpOYn-aOYso6IYpGNWMmz3KZ2Z4GFMk-lNKbH5T2MXwnE6NgtF9ApeWxw974JeRUngTL95M01_NqiAUhJAvvuP80GkFkiKjpLsHua9oR37PjNoujEGQ" medium="image">
			<media:title type="html">AWS Storage Gateway</media:title>
		</media:content>
	</item>
		<item>
		<title>The Resumator Turns to AWS and RightScale to Manage Its SaaS Platform</title>
		<link>http://blog.rightscale.com/2013/05/13/the-resumator-turns-to-aws-and-rightscale-to-manage-its-saas-platform/</link>
		<comments>http://blog.rightscale.com/2013/05/13/the-resumator-turns-to-aws-and-rightscale-to-manage-its-saas-platform/#comments</comments>
		<pubDate>Mon, 13 May 2013 20:40:41 +0000</pubDate>
		<dc:creator>Lee Schlesinger</dc:creator>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud Management]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2800</guid>
		<description><![CDATA[The cloud provides organizations with scalable resources on demand, but how does a company leverage the cloud to handle explosive growth? That was the issue facing The Resumator, which offers a cloud-based SaaS platform for collecting resumes and managing organizations’ &#8230; <a href="http://blog.rightscale.com/2013/05/13/the-resumator-turns-to-aws-and-rightscale-to-manage-its-saas-platform/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2800&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The cloud provides organizations with scalable resources on demand, but how does a company leverage the cloud to handle explosive growth? That was the issue facing <a href="http://www.theresumator.com/" target="_blank">The Resumator</a>, which offers a cloud-based SaaS platform for collecting resumes and managing organizations’ hiring processes. In 2011 the company migrated its infrastructure to <a href="https://www.rightscale.com/s/amazon_ec2.php" target="_blank">Amazon Web Services</a> (AWS) and <a href="https://www.rightscale.com/s/cloud-computing-management.php" target="_blank">chose RightScale cloud management</a>. Within a year, due in part to both the Obama and Romney campaigns’ tapping the company to manage their hiring, business exploded. Since last fall the company has handled more than 1.1 million resumes. With such rapid growth, The Resumator’s challenge has been to stay a step ahead of its customers’ demands.</p>
<p><span id="more-2800"></span></p>
<p>To do that, says Director of Engineering Chris Szymansky, “you want to iterate on your architecture, not perfect it.” The Resumator’s three-tier architecture includes front-facing load balancers backed by application servers that access a data tier at the back end. The company uses RightScale to manage production, staging, and development deployments, as well as deployments for individual regions. A deployment, in RightScale terms, is a cluster or group of servers that work together and share common input variables and cloud configurations. “The great thing about RightScale,” Szymansky says, “is that you can customize and tweak the setting for the instances as needed, and you don’t have to be super-technical to do it.”</p>
<p><img alt="The Resumator's three-tier architecture" src="https://lh4.googleusercontent.com/qEKm_XzvaBQFyrQxblEW6PT7ugvVr9EjUSBCvNXuKWTzsY2hm1kzZDATsEcKiFOfSAU8zVTVlZzjA62lkdKGfTxYYpcb23W9GgL2o2lS4b8dphxXHeJubMUSWA" width="601px;" height="451px;" /></p>
<p style="text-align:center;"><em>The Resumator&#8217;s three-tier architecture</em></p>
<p>The Resumator uses benchmarking services to determine how its applications are performing, and when the load hits a defined trigger point, it scales its architecture as needed. “As we see traffic coming into our servers,” Szymansky says, “we can automatically scale the app tier up and down.”</p>
<p>During a talk at the <a href="http://rightscalecompute.com/" target="_blank">RightScale Compute</a> conference, Szymansky walked an audience through his team’s process for modifying and deploying software. They use Jira for trouble tickets and tag code using Git to associate it with a release. RightScale lets users save executable code in RightScripts™, so the engineers can use a RightScript to check out code, get it into the testing environment, and kick off a series of tests, for which they log the results. If all goes well, the RightScript can move the tagged release to deployment.</p>
<p>The engineers also use RightScripts to create custom dashboard graphs for the Varnish web cache tier, as well as to provide easy configuration management for hot-loading back-end servers for the web accelerator application. That makes it easy for them to add warm cache options for high availability for their caching servers.</p>
<p>Recently, the company ran into a bottleneck during document processing. It converts all resumes into PDF format, extracts the text from them to make it searchable, stores the data using S3, and displays the formatted resume to its customers. To do that, the engineers used a MySQL database and ran a cron job to send the resume to a third-party service to extract the text.</p>
<p>Unfortunately that architecture didn’t scale to handle the increased volume of resumes, so the engineering team replaced the cron job and MySQL with a simple queuing system implemented in Redis and managed with RightScale, which the engineers can spin up to feed requests from the application servers to the database tier of any of the company’s deployments literally at the click of a button.</p>
<p>At initial rollout, the new queuing system handled 30,000 jobs a day, and end-user and app server response times improved by 25 percent compared to the old approach. The engineers have since used the queue for other types of jobs on the back end, which allows them to handle the site’s traffic growth with essentially the same infrastructure.</p>
<p>Szymansky says The Resumator did similar work to optimize caching and Apache Solr, and will no doubt attack other pain points in the future: “It’s about always looking at what’s the next thing we need to address.”</p>
<p><img alt="The Resumator and RightScale look sharp together!" src="https://lh4.googleusercontent.com/fxXTPKAKYEnsj1_3wQsKu4Pt7DQN2T8PJNjaaQWTA5iOrc8974oZ1eOxDGyk7veabn6TWFKKQkBRNk2LgKYf1Q2ag1YBzJGeBkvnjrLxxtBVcnxLIABG8c1BhA" width="640px;" height="480px;" /><em>The Resumator participates in the RightScale Customer Advisory Group (CAG), an invite-only group that acts as a sounding board for the new features and capabilities that we&#8217;re building, gets access to alpha and beta releases, and earns some RightScale swag — as modeled by the DevOps/SysOps team and CTO.</em></p>
<p>To see how The Resumator and hundreds of other SaaS vendors are benefiting by running their software applications in the cloud with RightScale, <a href="http://www.rightscale.com/lp/request-a-demo.php" target="_blank">request a RightScale demo</a>.</p>
<br />Filed under: <a href='http://blog.rightscale.com/category/aws/'>AWS</a>, <a href='http://blog.rightscale.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.rightscale.com/category/cloud-management/'>Cloud Management</a>  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2800&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/05/13/the-resumator-turns-to-aws-and-rightscale-to-manage-its-saas-platform/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ba946eef839283215540de98080edb95?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">leeschlesinger</media:title>
		</media:content>

		<media:content url="https://lh4.googleusercontent.com/qEKm_XzvaBQFyrQxblEW6PT7ugvVr9EjUSBCvNXuKWTzsY2hm1kzZDATsEcKiFOfSAU8zVTVlZzjA62lkdKGfTxYYpcb23W9GgL2o2lS4b8dphxXHeJubMUSWA" medium="image">
			<media:title type="html">The Resumator&#039;s three-tier architecture</media:title>
		</media:content>

		<media:content url="https://lh4.googleusercontent.com/fxXTPKAKYEnsj1_3wQsKu4Pt7DQN2T8PJNjaaQWTA5iOrc8974oZ1eOxDGyk7veabn6TWFKKQkBRNk2LgKYf1Q2ag1YBzJGeBkvnjrLxxtBVcnxLIABG8c1BhA" medium="image">
			<media:title type="html">The Resumator and RightScale look sharp together!</media:title>
		</media:content>
	</item>
		<item>
		<title>An Introduction to the Google Cloud Platform from an Insider</title>
		<link>http://blog.rightscale.com/2013/05/10/an-introduction-to-the-google-cloud-platform-from-an-insider/</link>
		<comments>http://blog.rightscale.com/2013/05/10/an-introduction-to-the-google-cloud-platform-from-an-insider/#comments</comments>
		<pubDate>Fri, 10 May 2013 20:58:33 +0000</pubDate>
		<dc:creator>Lee Schlesinger</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Google Compute Engine]]></category>
		<category><![CDATA[User Conference]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2792</guid>
		<description><![CDATA[At RightScale Compute last month, Evan Anderson, a technical lead on the Google Compute Engine (GCE) team, gave an introduction to the Google Cloud Platform, the company&#8217;s flagship cloud computing offering, and talked about how the RightScale cloud management platform &#8230; <a href="http://blog.rightscale.com/2013/05/10/an-introduction-to-the-google-cloud-platform-from-an-insider/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2792&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>At <a href="http://www.rightscalecompute.com/" target="_blank">RightScale Compute</a> last month, Evan Anderson, a technical lead on the Google Compute Engine (GCE) team, gave an introduction to the Google Cloud Platform, the company&#8217;s flagship cloud computing offering, and talked about how the <a href="http://www.rightscale.com/lp/google-compute-engine.php" target="_blank">RightScale cloud management platform complements GCE&#8217;s functionality</a>.</p>
<p><span id="more-2792"></span></p>
<p>Anderson focused on two of the core components of Google Cloud Platform: Compute and Storage. The Compute component includes GCE, which is an IaaS platform, and App Engine, a platform for developing and hosting web applications. The Storage offering includes Cloud Storage and Cloud SQL.</p>
<p style="text-align:center;"><a href="http://rightscale.files.wordpress.com/2013/05/google-compute-engine1.jpg"><img class="size-full wp-image-2819 aligncenter" alt="Google Compute Engine (GCE)" src="http://rightscale.files.wordpress.com/2013/05/google-compute-engine1.jpg?w=640"   /></a></p>
<p>GCE in particular is designed to run any application on Google&#8217;s infrastructure. It offers scalable processing and storage and fast networking. While it&#8217;s still officially in beta, Google itself uses GCE for dozens of projects internally. However, because it&#8217;s in beta, Google schedules maintenance windows of up to two weeks every 20 weeks, one zone at a time. When you use the recommended multi-zone architecture, RightScale makes it easy to migrate your servers between zones when necessary.</p>
<p>Everything in GCE is built atop the same JSON REST API. You can access the API from a command-line tool called gcutil, several GUIs (including ones from both Google and RightScale), and libraries for 10 different languages.</p>
<p>The virtual machines that GCE uses offer one, two, four, or eight CPUs, and three available memory sizes: standard (3.75GB), highcpu (0.9GB), and highmem (6.5GB). Unlike Google App Engine, the VMs are not locked down &#8211; customers have root access to their VMs. Internet connectivity uses Google&#8217;s fat pipes, with built-in firewalling. Every project (a project comprises VMs and their associated objects) gets its own private network with internal DNS naming so that you can use SSH to connect to named machines. After you have authenticated to Google once via SSH, you should never need to supply a password again to access a guest OS.</p>
<p>GCE offers three storage options. Persistent disk is triply replicated in the same zones that your virtual machines are in and remains in place even when the VMs themselves are not running. You can use local disk as scratch space. Finally, cloud storage is a blobstore (or object store, or key-value store) that you can share with the world. It can store any amount up to terabytes of data. In addition, since GCE has Internet connectivity, you can connect to any storage resources located anywhere.</p>
<p>GCE lets you create a persistent disk from a stored disk image, and you can add persistent disks to and remove them from a running VM. You can launch a VM from a persistent root disk. You can also take snapshots of existing persistent disks and restore them across zones and regions, which can work well with GCE&#8217;s ability to attach a single read-only disk to multiple VMs.</p>
<p>Each VM is isolated, from every other, and Anderson says isolation between workloads is key to GCE&#8217;s predictable performance. If you use scratch storage, your spindles are dedicated to your use alone. In addition, all data is encrypted at rest. Speaking of security, service accounts give you frictionless OAuth 2.0 access to authenticate from GCE VMs or App Engine apps to other Google APIs.</p>
<p>And speaking of predictable performance, Anderson says GCE lets you hot-add and hot-remove external IP addresses from running VMs and move them across zones, which can be helpful if a machine with a static IP address starts having problems.</p>
<p>After outlining all the features of Google Cloud Platform, Anderson offered a demo during which he started 200 VMs via the Quick Start UI, an App Engine app, in a minute and 37 seconds.</p>
<div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/64849198' width='400' height='225' frameborder='0'></iframe></div>
<p>He also noted that when <a href="http://www.mapr.com/resources/videos/mapr-terasort-record" target="_blank">MapR broke the Terasort benchmark record</a> last year, it did so by spinning up a thousand four-core GCE VMs, which it could do in a matter of minutes. By contrast, the old record-holder took months to build a dedicated cluster to run the benchmark.</p>
<h3>Cloud Storage</h3>
<p>Cloud Storage complements the Compute component of the Google Cloud Platform, and serves as the glue between all Google Cloud Services. Cloud Storage is an HTTP service that serves data directly over HTTP. It has strong read-after-write consistency &#8211; no waiting for the data to be replicated. It offers streaming uploads and resumable transfers of objects up to terabytes in size. It serves static data directly via HTTP. It supports two APIs &#8211; the same JSON and OAuth 2.0 API GCE uses, and a second that&#8217;s compatible with other cloud storage providers such as Eucalyptus and AWS S3 that use XML. Cloud Storage also lets you use signed URLs to delegate access to storage to non-authenticated users.</p>
<p>Behind the scenes, Google replicates Cloud Storage to data centers spanning multiple geographically diverse locations, and makes it accessible via Google&#8217;s worldwide network. All hardware is fault-tolerant, and the platform itself can scale up or down to meet varying needs.</p>
<h3>Get a Fast Track to Google Compute Engine</h3>
<p>GCE generated a lot of interest at RightScale Compute &#8211; Anderson&#8217;s session was standing room only. If you&#8217;re a RightScale customer, GCE is available to you today. If you&#8217;re not, find out about special introductory rates for new customers who sign up by September 30. Request more information about <a href="http://www.rightscale.com/lp/google-compute-engine.php" target="_blank">RightScale management for GCE</a>.</p>
<br />Filed under: <a href='http://blog.rightscale.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.rightscale.com/category/google-compute-engine/'>Google Compute Engine</a> Tagged: <a href='http://blog.rightscale.com/tag/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.rightscale.com/tag/google-compute-engine/'>Google Compute Engine</a>, <a href='http://blog.rightscale.com/tag/user-conference/'>User Conference</a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2792&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/05/10/an-introduction-to-the-google-cloud-platform-from-an-insider/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ba946eef839283215540de98080edb95?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">leeschlesinger</media:title>
		</media:content>

		<media:content url="http://rightscale.files.wordpress.com/2013/05/google-compute-engine1.jpg" medium="image">
			<media:title type="html">Google Compute Engine (GCE)</media:title>
		</media:content>
	</item>
		<item>
		<title>Don&#8217;t Leave Your Apps Stranded</title>
		<link>http://blog.rightscale.com/2013/05/06/dont-leave-your-apps-stranded/</link>
		<comments>http://blog.rightscale.com/2013/05/06/dont-leave-your-apps-stranded/#comments</comments>
		<pubDate>Mon, 06 May 2013 17:30:54 +0000</pubDate>
		<dc:creator>Ryan J. Geyer</dc:creator>
				<category><![CDATA[Cloud Management]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2720</guid>
		<description><![CDATA[If you travel enough, it&#8217;s only a matter of time. You&#8217;re facing a tight connection and when your first leg gets delayed it only gets tighter. Then you&#8217;re sprinting to your connecting gate, only to watch as they close the &#8230; <a href="http://blog.rightscale.com/2013/05/06/dont-leave-your-apps-stranded/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2720&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>If you travel enough, it&#8217;s only a matter of time. You&#8217;re facing a tight connection and when your first leg gets delayed it only gets tighter. Then you&#8217;re sprinting to your connecting gate, only to watch as they close the doors and push back from the gate without you.</p>
<p>On my way back from OpenStack Summit 2013 in Portland, where I spoke on <a href="http://www.openstack.org/summit/portland-2013/session-videos/presentation/techniques-for-managing-your-openstack-cloud" target="_blank">Techniques for Managing your OpenStack Cloud</a>, I had this exact experience. I knew it instantly — I was stranded. Of course, I&#8217;d missed flights in the past, I&#8217;d been delayed, you name it. But this time the flight I missed was the last one out for the night, with no other connecting flights to anywhere close to my destination.</p>
<p>My first reaction was &#8220;the infrastructure failed me.&#8221; I had done everything right, from booking my tickets to arriving on time and making it through security. Unfortunately that wasn&#8217;t enough, since forces beyond my control impeded my ability to travel successfully.</p>
<p><span id="more-2720"></span></p>
<p>In reality, though, the infrastructure is fairly reliable, and the sorts of delays I encountered are not uncommon. For the most part, the travel infrastructure gets you where you&#8217;re going pretty close to your scheduled itinerary.</p>
<p>Using <a title="cloud resource pools" href="http://www.rightscale.com/products/multicloud-platform.php" target="_blank">cloud resource pools</a> is very much the same. Any given resource pool generally runs on commodity hardware, is generally available, and usually gets the job done with acceptable levels of performance. But sometimes something goes wrong and application performance degrades. Worse yet your application becomes unavailable!</p>
<h3>Planning for Failure</h3>
<p>I could have proactively planned around the failure of the travel infrastructure that day in a variety of ways, and they all have parallels for organizations that need to plan for their clouds&#8217; availability. Each option had different costs and a different likelihood of success.</p>
<h3>Cold Disaster Recovery</h3>
<p>By far the least expensive option (and the one I ended up invoking) was to simply assume my itinerary would work out as planned. If something should happen, I could pay for a night in an airport hotel and get the next flight. I would only spend money if something went wrong, but I would get delayed by several hours.</p>
<p>This is like a <a href="http://support.rightscale.com/12-Guides/Lifecycle_Management/Deployment_Management/Disaster_Recovery_or_Cloud_Migration_Scenario" target="_blank">cold DR</a> (disaster recovery) plan for your cloud application. If you choose cold DR, you must have a plan in place to quickly launch your application on infrastructure that is not impacted by an outage. You incur no cost unless you have to invoke your DR strategy. But your recovery time objective (RTO) — the maximum time you want to allow between failure and renewed availability — is high, because it can take a significant amount of time to bring up your application infrastructure and switch over to it. You also potentially have a high recovery point objective (RPO) — that is, how much data, measured in time, you can afford to lose &#8211; in that you have to rely on copying data from your production infrastructure, or a backup from some time in the past.</p>
<h3>Warm Disaster Recovery</h3>
<p>If I were willing to accept a longer travel time in the case of my main itinerary failing, and I were willing to pay for a backup plan, I could have a standby ticket booked on a train or bus. This would still get me home, though more slowly, and since I&#8217;d already booked the ticket I would be able to make use of it the moment I discovered that my air travel wasn&#8217;t going to work out. It would still be inconvenient but I would get to where I was going pretty quickly and effectively.</p>
<p>In this case, the cloud application parallel is <a href="http://support.rightscale.com/ServerTemplates/Infinity/ST/Database_Manager_for_MySQL_5.1%2F%2F5.5_(v13_Infinity)/MySQL_Database_Replication_Across_Clouds_-_Tutorial" target="_blank">warm DR</a>, where a replica database is kept running in a different resource pool, ready to take over should the primary resource pool have a problem. With warm DR RTO is still medium to high, since it still takes time to launch all of the other servers for your application, but your RPO is very low, or potentially zero.</p>
<h3>Five Nines</h3>
<p>Finally, I could have booked two completely different itineraries on two completely different airlines, through different airports. If my primary flight were delayed I could have instantly chosen to execute the alternate itinerary. Obviously this is the most complex and by far the most expensive option. I might consider using this option if money were no object and I needed to be home that night to have an anniversary dinner with my wife. I couldn&#8217;t be delayed, and missing it would be inexcusable. Any cost would be acceptable to ensure that I arrived on time.</p>
<p>In the context of your cloud application, this is like the &#8220;five nines&#8221; infrastructure, where all tiers of the application are running simultaneously in two or more locations with real-time replication between them. The cost can be extraordinary, but for certain workloads the cost of any downtime outweighs the operational cost.</p>
<h3>Don&#8217;t Leave Your Apps Stranded</h3>
<p>When I missed my flight I had to stay a night in an airport hotel and catch another flight early the next day. It was an inconvenience, but I survived. The lesson for me was to plan better for failure and give myself a bigger buffer of time for connections.</p>
<p>The lesson you should learn for your cloud application is that failure happens all the time. Have an availability strategy in place that matches with the demands of your application. Spend the money you need to meet the RTO and RPO goals that make sense for your application, and be honest with yourself about what sort of outages are acceptable.</p>
<p>Using cloud computing to its fullest potential requires a fundamentally different approach from what you might be used to. The good news is that <a href="https://www.rightscale.com/s/cloud-computing-made-easy.php" target="_blank">RightScale can help you</a> with the tools and expertise you need to be successful, and empower you to do things you would have never attempted in a traditional or virtualized model.</p>
<p>Take full advantage of the power of cloud computing, plan for failure, and don&#8217;t leave your apps stranded!</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/Ox605zOLNLk?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
<p>You can view the video of my OpenStack presentation above, and to learn more about how RightScale can help with your disaster recovery plan, <a title="request a demo" href="http://www.rightscale.com/lp/request-a-demo.php" target="_blank">request a demo</a>.</p>
<br />Filed under: <a href='http://blog.rightscale.com/category/cloud-management/'>Cloud Management</a>  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2720&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/05/06/dont-leave-your-apps-stranded/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/fbe50efc70040d38a98613cf9d6ef38a?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">qwikrex</media:title>
		</media:content>
	</item>
		<item>
		<title>RightScale State of the Cloud 2013: A Look Ahead</title>
		<link>http://blog.rightscale.com/2013/05/03/rightscale-state-of-the-cloud-2013-a-look-ahead/</link>
		<comments>http://blog.rightscale.com/2013/05/03/rightscale-state-of-the-cloud-2013-a-look-ahead/#comments</comments>
		<pubDate>Fri, 03 May 2013 18:27:28 +0000</pubDate>
		<dc:creator>Kim Weins</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2771</guid>
		<description><![CDATA[I&#8217;ve already introduced our RightScale State of the Cloud 2013 industry survey and talked about how the results show that the greater the level of maturity an organization has with cloud, the more benefits it gets from it. Another interesting &#8230; <a href="http://blog.rightscale.com/2013/05/03/rightscale-state-of-the-cloud-2013-a-look-ahead/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2771&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve already <a href="http://blog.rightscale.com/2013/04/25/rightscale-state-of-the-cloud-2013-a-new-industry-survey/" target="_blank">introduced our RightScale State of the Cloud 2013 industry survey</a> and talked about how the results show that <a href="http://blog.rightscale.com/2013/05/01/rightscale-state-of-the-cloud-2013-maturity-matters/" target="_blank">the greater the level of maturity an organization has with cloud, the more benefits it gets from it</a>. Another interesting finding is the link between DevOps and the cloud.</p>
<p><span id="more-2771"></span></p>
<p>Organizations are increasing cloud adoption at the same time DevOps is taking hold in many organizations. DevOps is a software development philosophy and practice that involves collaboration between operations teams and developers to increase agility and deliver applications to market more quickly. More than half (54 percent) of all respondents to our survey have adopted DevOps. The findings also reveal that higher levels of cloud maturity in an organization correlate with adoption of DevOps. In the figure below, we ranked organizations by their level of experience with cloud. Seventy-five percent of Cloud Focused organizations are leveraging DevOps, versus 41 percent of Cloud Watchers.</p>
<p><img alt="" src="https://lh5.googleusercontent.com/gQh0N7yZ7ngXarvAUgYzxz-HnA4OyRUU9mP4MyNCam5uplErJmPP5RI8XEtARwNgf7abR05wFPQ5FwRqzHqoSHJfvru3bCunvbDwUssZZLsDb_AXk6O6jPRAHg" width="604px;" height="358px;" /></p>
<p>The obvious explanation for this connection is that both initiatives, cloud and DevOps, focus on enabling IT agility. By leveraging both together, organizations can multiply the impact and deliver products to market more quickly.</p>
<p>One key practice of DevOps is to test the requirements of production environments from the very early phases of application development. This practice requires that organizations quickly create environments for developers that mimic the target production setup. To meet this goal, more and more organizations are replacing traditional scripting with more flexible configuration management tools, such as Chef and Puppet, to set up and maintain production-like technology stacks for their developers.</p>
<p>The survey found that 33 percent of organizations are using Chef or Puppet. Among those adopting DevOps, the number is higher at 48 percent. The survey found several interesting factors that impact the relative adoption of Chef and Puppet. Chef is more popular than Puppet with SMBs — 23 to 15 percent adoption. But that difference is reversed in enterprises — Puppet leads 28 to 21 percent. Among developer respondents, Chef has the edge on Puppet 24 to 14 percent, but among operations respondents, Puppet leads 24 to 20 percent. It appears that both solutions are making inroads to adoption, but each appeals more strongly to slightly different types of organizations and users.</p>
<p><img alt="" src="https://lh5.googleusercontent.com/PkNrPnyy55RXdKMDwfyXLzzHruHI_aE9aBEWycsmLlR1UJwGUp05R-LU0VJDI-JksGOErFm3jEVe1ShANPlTXUVNaDuZWfC2HeIyB7JUTSYfpc3ZMWdQSwYlDg" width="621px;" height="386px;" /></p>
<p>&nbsp;</p>
<h3>The Bottom Line</h3>
<p>The <a href="http://www.rightscale.com/lp/state-of-the-cloud-report.php" target="_blank">RightScale State of the Cloud 2013 survey</a> offers interesting insights for any organization considering or already implementing cloud computing. One of the most important takeaways is that more cloud adoption unlocks more cloud value. As cloud usage increases within an organization, organizations report more benefits and fewer challenges. Each organization&#8217;s journey to realize the full value of cloud will take many steps and will evolve over months and years, but cloud adoption will deliver more value at each step along the way. RightScale aims to be there to <a href="https://www.rightscale.com/s/cloud-computing-management-v2.php" target="_blank">help customers unlock that value</a>.</p>
<br />Filed under: <a href='http://blog.rightscale.com/category/cloud-computing/'>Cloud Computing</a> Tagged: <a href='http://blog.rightscale.com/tag/cloud-computing/'>Cloud Computing</a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2771&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/05/03/rightscale-state-of-the-cloud-2013-a-look-ahead/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/58cfe924fcd7e0196ebdad45f927b98c?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">kimweinsrs</media:title>
		</media:content>

		<media:content url="https://lh5.googleusercontent.com/gQh0N7yZ7ngXarvAUgYzxz-HnA4OyRUU9mP4MyNCam5uplErJmPP5RI8XEtARwNgf7abR05wFPQ5FwRqzHqoSHJfvru3bCunvbDwUssZZLsDb_AXk6O6jPRAHg" medium="image" />

		<media:content url="https://lh5.googleusercontent.com/PkNrPnyy55RXdKMDwfyXLzzHruHI_aE9aBEWycsmLlR1UJwGUp05R-LU0VJDI-JksGOErFm3jEVe1ShANPlTXUVNaDuZWfC2HeIyB7JUTSYfpc3ZMWdQSwYlDg" medium="image" />
	</item>
		<item>
		<title>RightScale State of the Cloud 2013: Maturity Matters</title>
		<link>http://blog.rightscale.com/2013/05/01/rightscale-state-of-the-cloud-2013-maturity-matters/</link>
		<comments>http://blog.rightscale.com/2013/05/01/rightscale-state-of-the-cloud-2013-maturity-matters/#comments</comments>
		<pubDate>Wed, 01 May 2013 16:05:28 +0000</pubDate>
		<dc:creator>Kim Weins</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2759</guid>
		<description><![CDATA[Last week we introduced our RightScale State of the Cloud 2013 industry survey, a comprehensive report based on responses from 625 industry professionals. Today we’ll dive into more details of the survey findings and show how they indicate that the &#8230; <a href="http://blog.rightscale.com/2013/05/01/rightscale-state-of-the-cloud-2013-maturity-matters/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2759&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Last week we <a target="_blank" href="http://blog.rightscale.com/2013/04/25/rightscale-state-of-the-cloud-2013-a-new-industry-survey/">introduced</a> our <a target="_blank" href="http://www.rightscale.com/lp/state-of-the-cloud-report.php">RightScale State of the Cloud 2013 industry survey</a>, a comprehensive report based on responses from 625 industry professionals. Today we’ll dive into more details of the survey findings and show how they indicate that the greater the level of maturity organizations have with cloud, the more benefits they get from it.</p>
<p><span id="more-2759"></span></p>
<p>By the way, when we say industry professionals, we don&#8217;t just mean the technology industry. The survey respondents came from a variety of industries, with half coming from technology-focused companies and half came from a wide variety of other industries, including media, financial services, and education. Respondents were a mix of development staff as well as  IT and operations, with almost one in five respondents coming from the business side.<br /><img alt="" src="https://lh6.googleusercontent.com/7lKiEUibq_FYEI4QgBV8fFG4mEU_7V9TRFq6IzlRfMBPIcxVpdmwU4mMErjUcI8VlpeQPQOK4m4edygCMHoJZBhUVg8TTOYp3mw7v1XLD8PEBPWdoSQn1gBh_A" width="355px;" height="241px;" />&nbsp;<img alt="" src="https://lh3.googleusercontent.com/K_Jt6lwHacDXl3nwB_qWfJL-JlksK0V9j9GoLTja96bVphyhhcS9Jg0punOyIhHmvQ-19ASU5TC3BsV-ZEZHR4Xiu1BQb7kEBxguoRCaZ3M-fCXhEVfp5kWIXA" width="235px;" height="248px;" /></p>
<p>Last week we noted that one of the key findings of the report was that the cloud is a given for organizations of all sizes today. Three-quarters of organizations are adopting cloud, and are at various stages of maturity in their use of cloud. Segmenting respondents based on their cloud maturity reveals that as organizations adopt cloud more broadly, they realize increasingly more value.</p>
<p><img alt="" src="https://lh3.googleusercontent.com/otXXkm8LeYNLnYqBue6jTiA_8CJcHA2x6NLWmfihHy2HOfqbCoL1ILm9AieS9ai9rY3e5wHNuUXcIztiSsSD_g5aRWUxtcC-FtVquObCbLtjzjWLpXfc9WSqpg" width="616px;" height="393px;" /></p>
<p>As organizations progress in cloud maturity, the workloads they deploy in the cloud get increasingly broader. While development, test, and customer-facing web applications continue to be the top workloads deployed by companies across the maturity spectrum, other workloads are not far behind.  More than 50 percent of organizations that are Cloud Focused are also running internal web applications, batch processing, and mobile apps in the cloud.</p>
<p>Going hand in hand with the growth of the types of cloud workloads, we see that the benefits organizations report from cloud also increase with increasing cloud maturity. Organizations indicate that the top benefits they have already realized are faster access to infrastructure, greater scalability, and faster time to market for applications. These top three benefits are reported by more than 25 percent of Cloud Beginners, more than 50 percent of Cloud Explorers, and more than 80 percent of Cloud Focused organizations.</p>
<p>As organizations move toward more experience with the cloud, more than 50 percent report such benefits as business continuity and increased application availability, better application performance, expanded geographic reach, and increased IT staff efficiency. These findings show that cloud benefits are not only a future expectation, but also a reality today for many organizations.</p>
<p><img alt="" src="https://lh5.googleusercontent.com/LPvNe1SEHmAoluQNopEJjCP98rtSkhVOQxkxgtcRwr4mqBcDt-6ph5e0zZp9reivixU2dwDNrYXPMM_XLnobNUjpBefpp09ow_T5MXA4FfQL4YF4PuBAn9h1_Q" width="621px;" height="379px;" /></p>
<p>In addition to an increase in reported benefits, the challenges of cloud show a sharp decrease with cloud maturity. Across the board, organizations with more experience in cloud report fewer challenges with security, governance, compliance, and integration.</p>
<p>As an example, while security is the most-cited challenge, the percentage of organizations that report that security is a significant challenge decreases from 38 percent of Cloud Beginners to 18 percent of Cloud Focused. In other words, the more you learn about how to work in the cloud, the more you understand how to address these issues and the less likely you are to see it as a significant challenge.</p>
<p><img alt="" src="https://lh3.googleusercontent.com/yuM-OC_aW3uSIuKOi5yU1zfFt-DYefP0LxWuuIWi_3ZFOrF9oIKmHniFr-SPbh5H0rz4QeFtX3ZDVqEQeiiKeezPwW9wADo_RHlUAdLLZecB96KCHqYG3RnEew" width="610px;" height="366px;" /></p>
<p>Cloud experience also pays off in handling inevitable outages associated with any data center &#8211; whether cloud or private. While news of cloud outages inevitably makes headlines, the reality is that in 2012 there were <a target="_blank" href="http://blog.rightscale.com/2013/02/27/lessons-learned-from-recent-cloud-outages/">fewer publicly reported cloud outages than private data center outages</a>. Not surprisingly, as organizations increase their usage of cloud and expand workloads, they are more likely to report being impacted by a cloud outage. However, organizations with more experience report that the impacts of those outages were of shorter duration, indicating that they have learned to <a target="_blank" href="http://www.rightscale.com/info_center/solution-briefs/4-steps-to-high-availability.php">architect for these situations</a> and put failover and disaster processes in place to reduce their impact.</p>
<p><img alt="" src="https://lh4.googleusercontent.com/aYwqcXWdT-B4iD_0vh_H5tQSUWQVi4sgjRblkevAh9frJsU10e4EhyZtbDgFz8KcJ8iV0gpREGVF7Ro2s_oDrCDtCs8zcmlVUQbiXDxCB5ZJJ1RVjhltHFHoHA" width="280px;" height="176px;" /><img alt="" src="https://lh3.googleusercontent.com/JH4PwNisgspepuvRYPaFpAWlEJG6F8CnIrCZEDKptNm8lV8atfHIItm526vgfcAyhaJgpUqAxOyF5e0j1Y_0ozT9VqYwxOPFxHXQM_EnQuwiLiafr5o5RBiExA" width="311px;" height="170px;" /></p>
<p>With increased benefits, fewer challenges, and fewer outages, increased cloud maturity clearly unlocks increasingly higher levels of value.</p>
<p>We have a few more points to talk about next time that will interest anyone who follows both DevOps and the cloud. To read the complete survey results, see the<a target="_blank" href="http://www.rightscale.com/lp/state-of-the-cloud-report.php"> RightScale State of the Cloud Report 2013</a>.</p>
<br />Filed under: <a href='http://blog.rightscale.com/category/cloud-computing/'>Cloud Computing</a> Tagged: <a href='http://blog.rightscale.com/tag/cloud-computing/'>Cloud Computing</a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2759&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/05/01/rightscale-state-of-the-cloud-2013-maturity-matters/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/58cfe924fcd7e0196ebdad45f927b98c?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">kimweinsrs</media:title>
		</media:content>

		<media:content url="https://lh6.googleusercontent.com/7lKiEUibq_FYEI4QgBV8fFG4mEU_7V9TRFq6IzlRfMBPIcxVpdmwU4mMErjUcI8VlpeQPQOK4m4edygCMHoJZBhUVg8TTOYp3mw7v1XLD8PEBPWdoSQn1gBh_A" medium="image" />

		<media:content url="https://lh3.googleusercontent.com/K_Jt6lwHacDXl3nwB_qWfJL-JlksK0V9j9GoLTja96bVphyhhcS9Jg0punOyIhHmvQ-19ASU5TC3BsV-ZEZHR4Xiu1BQb7kEBxguoRCaZ3M-fCXhEVfp5kWIXA" medium="image" />

		<media:content url="https://lh3.googleusercontent.com/otXXkm8LeYNLnYqBue6jTiA_8CJcHA2x6NLWmfihHy2HOfqbCoL1ILm9AieS9ai9rY3e5wHNuUXcIztiSsSD_g5aRWUxtcC-FtVquObCbLtjzjWLpXfc9WSqpg" medium="image" />

		<media:content url="https://lh5.googleusercontent.com/LPvNe1SEHmAoluQNopEJjCP98rtSkhVOQxkxgtcRwr4mqBcDt-6ph5e0zZp9reivixU2dwDNrYXPMM_XLnobNUjpBefpp09ow_T5MXA4FfQL4YF4PuBAn9h1_Q" medium="image" />

		<media:content url="https://lh3.googleusercontent.com/yuM-OC_aW3uSIuKOi5yU1zfFt-DYefP0LxWuuIWi_3ZFOrF9oIKmHniFr-SPbh5H0rz4QeFtX3ZDVqEQeiiKeezPwW9wADo_RHlUAdLLZecB96KCHqYG3RnEew" medium="image" />

		<media:content url="https://lh4.googleusercontent.com/aYwqcXWdT-B4iD_0vh_H5tQSUWQVi4sgjRblkevAh9frJsU10e4EhyZtbDgFz8KcJ8iV0gpREGVF7Ro2s_oDrCDtCs8zcmlVUQbiXDxCB5ZJJ1RVjhltHFHoHA" medium="image" />

		<media:content url="https://lh3.googleusercontent.com/JH4PwNisgspepuvRYPaFpAWlEJG6F8CnIrCZEDKptNm8lV8atfHIItm526vgfcAyhaJgpUqAxOyF5e0j1Y_0ozT9VqYwxOPFxHXQM_EnQuwiLiafr5o5RBiExA" medium="image" />
	</item>
		<item>
		<title>RightScale Compute 2013: Day Two</title>
		<link>http://blog.rightscale.com/2013/04/29/rightscale-compute-2013-day-two/</link>
		<comments>http://blog.rightscale.com/2013/04/29/rightscale-compute-2013-day-two/#comments</comments>
		<pubDate>Mon, 29 Apr 2013 15:00:28 +0000</pubDate>
		<dc:creator>Lee Schlesinger</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Cloud Management]]></category>
		<category><![CDATA[RightScale Conference]]></category>
		<category><![CDATA[PlanForCloud]]></category>
		<category><![CDATA[Cloud Costs]]></category>
		<category><![CDATA[ServerTemplate]]></category>
		<category><![CDATA[User Conference]]></category>
		<category><![CDATA[Cloud Computing Best Practices]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2742</guid>
		<description><![CDATA[The first day of the RightScale Compute 2013 conference was packed with information, but one day wasn’t enough time for us to share all the information we brought about cloud strategies and futures. Two days wasn’t enough either, but that’s &#8230; <a href="http://blog.rightscale.com/2013/04/29/rightscale-compute-2013-day-two/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2742&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The <a href="http://blog.rightscale.com/2013/04/26/rightscale-compute-2013-day-one/" target="_blank">first day of the RightScale Compute 2013</a> conference was packed with information, but one day wasn’t enough time for us to share all the information we brought about cloud strategies and futures. Two days wasn’t enough either, but that’s all we booked the conference center for. Here’s a rundown of Friday’s <a href="http://www.rightscalecompute.com/agenda/day2" target="_blank">Day Two</a>.</p>
<p><span id="more-2742"></span></p>
<p><img style="float:left;" alt="RightScale Compute" src="http://www.rightscalecompute.com/sites/all/themes/rs_conference/logo.png" />Friday began with a customer spotlight (<a href="http://www.rightscale.com/info_center/videos/compute2013-keynote-day2.php" target="_blank">watch the video</a>) that featured three prominent RightScale customers. Joe Emison, CTO of BuildFax, began the session by talked about setting up a hybrid cloud environment and optimizing storage and networking while using both CloudStack and AWS. BuildFax uses five ephemeral virtual machines for processing incoming data sets, and kills them when each set is done. Its original cloud deployment was on AWS, but the bill was higher than the company could afford. BuildFax wanted the high availability and disaster recovery benefits of a hybrid cloud architecture, and wanted to use some commodity hardware it already had on hand. The company knew its hardware would fail from time to time, so it needed to be able to fail back to AWS as needed.</p>
<p>BuildFax implemented a hybrid cloud using AWS, CloudStack, and AWS Storage Gateway. Data gets stored in S3 and the company pulls EBS volumes off as needed, and RightScale ServerTemplates™ with Chef are used to manage it all. The company was able to cut its EC2 bill in half, and Emison thinks it can cut it more by running more variable loads in the private cloud. It has a better business continuity plan because it is not solely reliant on AWS US East, and if the company’s own office building burns down, it can be back up in 20 minutes. “AWS is essentially a warm backup that only costs us $200 a month.”</p>
<p>Key quote: “Multi-cloud is about people cost-savings as well, because you don’t need people at 4 a.m. to get your systems back up if you go down.”</p>
<p>Next, Roy Ellis, principal QA engineer at Progress Software, talked about automating deployments for the Progress Arcade SaaS platform using the RightScale API and tags. Progress created its own vending machine to “help our application partners to SaaS.” He said Progress has 2,000 customers, of which about 150 use cloud. The company maintains 250 accounts on RightScale that it uses for customers’ deployments. It uses RightScale Tags to filter owners of projects and create “doors.” Tags share IP addresses among deployments. They use RightScripts™ and customize them.</p>
<p>Key quote: “Shame on AWS for going down, but shame on you for not having a backup.”</p>
<p>Finally, Chris Henry, head of technology at Behance, an Adobe company, talked about how his company optimized its infrastructure by melding together physical hardware and cloud infrastructure. Behance is a portfolio site and social network for creative professionals. It gets more than 51 million page views per month, mostly from creative professionals uploading images. Yet only two people run its infrastructure, thanks to the company’s use of Rackspace as a hosting provider. Behance was the first RackConnect customer, and uses Rackspace public and private clouds with RackConnect to connect them, which yields very low latency conditions between the two. It has spun up HA servers for image hosting in a self-healing cluster that is always up. It uses MongoDB to run a Facebook-style activity feed &#8211; “you can scale it right out of the box and set up shards and write to them at the same time” &#8211; and found that as writes were happening performance was not degraded. RightScale helped Behance to iterate the ServerTemplates they use to power their site.</p>
<p>Key quote: “You have to engineer everything you write for failure.”</p>
<p>RightScale CEO Michael Crandell and RightScale CTO Thorsten von Eicken then took the microphone to preview some developments to expect from RightScale this coming year, including:</p>
<ul>
<li>Enhancement of the RightScale API</li>
<li>New development around workflow automation</li>
<li>Improving existing cost forecasting tools</li>
<li>New services offerings: &#8220;we are very hands-on with customers who need onboarding and strategy consulting”</li>
<li>Building out the multi-cloud landscape and giving customers more choice</li>
</ul>
<p><div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/64901215' width='500' height='281' frameborder='0'></iframe></div><br />
After a break we moved on to the day’s breakout sessions.</p>
<h3>Deployment Checkup: How to Regularly Tune Your Cloud Environment</h3>
<p>In this session (<a href="http://www.rightscale.com/info_center/videos/compute2013-deployment-checkup.php" target="_blank">watch the video</a>), RightScale Senior Services Architect Brian Adler shared how RightScale helps customers perform deployment checks, and offered tips for people who want to do their own deployment checks to save money and improve performance. “‘If it ain’t broke, don’t fix it’ can be a bad decision,” he said.</p>
<p>Deployment checks should focus on ways to improve cost optimization, server utilization, high availability and disaster recovery (HA/DR), security, and best practices. To optimize costs, look for unused and unneeded resources. For instance, if you have EBS volumes you haven’t had attached in a long time, you probably don’t need them. Be realistic about how long you really need to hold onto EBS snapshots. Watch out for elastic IPs &#8211; you pay for inactive EIPs on AWS. Increase storage capacity only when you need it. Don’t over-buy or over-allocate, and use Recipe to allocate as you need it. Compress or eliminate cross-region and cross-cloud bandwidth.</p>
<p>You may find the greatest savings by tuning your server utilization, Adler said. Utilize Reserved Instances &#8211; <a href="http://planforcloud.com/" target="_blank">PlanForCloud.com</a> can help you figure this out. And choose the right size instance for the task at hand. Find the right fit for memory &#8211; you want to be running at 70 to 80 percent of memory consumed. Use monitoring and alerts to find small problems before they grow. Look for trends, not spikes, and look for under-utilization. Act conservatively and react early.</p>
<p>Also consider HA/DR. Is your provider set up to absorb regions dying? Avoid single points of failure, because if you have one, you aren’t HA. Spread the load by using multiple load balancers. Replicate data across availability zones, distribute servers in each tier across multiple AZs, and back up across regions and clouds for DR and failover. Set up monitoring and alerts ahead of time.</p>
<p>As for security, you should use security groups if they’re provided by your cloud. Make sure you know why ports are open in your firewall and who is using them.</p>
<p>On the topic of best practices, have things you need automated and ready to go, and when necessary trigger them manually. We don’t recommend image bundling, Adler says, unless &#8211; and this is rare &#8211; you need to do a manual install of software and boot time is unacceptable to respond to a dynamic event. Also:</p>
<ul>
<li>Use a ServerTemplate with a base RightImage™, and configure your server at boot time.</li>
<li>Use EBS-backed images to speed boot times if you must, but remember you pay for storage for these each month.</li>
<li>Use deployments as application containers.</li>
<li>Set up naming conventions that make sense for your usage and stick with them.</li>
<li>Commit your ServerTemplates &#8211; don’t use them from HEAD.</li>
<li>Use CREDS for all sensitive inputs.</li>
<li>Use auto-scaling in combination with right-sized instances for each task at hand.</li>
<li>Automate all operations &#8211; allow no manual changes.</li>
</ul>
<p>In closing, best practices promote operational efficiencies, and you should design in HA/DR from the start.</p>
<h3>Understanding Virtual Networking in the Cloud</h3>
<p>Josep Blanquer, RightScale’s chief architect, began this session by saying, “Networking is messy, even in the cloud.” Different cloud providers pick different designs based on what they think you want to manage, and use different naming conventions and API semantics between clouds. Cloud software can be so heavily customized during installation that even for the same cloud you can have different implementations across zones without knowing it.</p>
<p>So, instead of grooming an army of experts on cloud networking, let others do that for you: “Maintain control without having to be bogged down with non-business details.” Blanquer then talked about differences in how AWS, Google Compute Engine, and CloudStack handle networking, which you can best see by <a href="http://www.rightscale.com/info_center/videos/compute2013-understanding-virtual-networking-in-the-cloud.php" target="_blank">watching the video</a>.</p>
<p>RightScale helps you manage cloud networking by abstracting network resources such as:</p>
<ul>
<li>Instances</li>
<li>Subnets</li>
<li>IP address bindings</li>
<li>Security groups</li>
<li>Network ACLs</li>
<li>Routing tables</li>
</ul>
<p>From a RightScale perspective a cloud has multiple networks. A network defines an isolation perimeter and has a CIDR block, and subnets further segment networks into CIDR subblocks. Networks contain security groups, routing tables, and network ACLs, but “notice a conspicuous absence of IP addresses”; we use IP address bindings, which are a combination of instance + IP address + port, and enable multi-cloud traffic through abstraction.</p>
<p>Using RightScale you can see the entire network through a single pane of glass. Coming soon we will be creating synthetic resources to fully abstract the networking process so you don’t have to think “security groups” or “firewall” or whatever &#8211; you will be able to specify all server configuration in a consistent way.</p>
<h3>Delivering SaaS Using IaaS</h3>
<p>Senior Product Manager Shivan Bindal presented an overview of the RightScale feature set and described its functionality at a high level (<a href="http://www.rightscale.com/info_center/videos/compute2013-delivering-saas-using-iaas.php" target="_blank">watch the video</a>).</p>
<p>Our customers vary in experience and cloud maturity, he said, so we help them adopt cloud in a way that makes sense for them. User permissioning and accounts enables organizations to have organized environments. Many customers use development sandboxes and staging and production environments.</p>
<p>Eating our own dog food helps: Every employee at RightScale can log in to RightScale and access the cloud to do the development work we need them to do in order to ship product. Developers have access to test accounts where they can create deployments and servers as needed. QA has control of staging accounts where they do rolling code updates from developers and run automated regression and manual functional tests. Operations staff have access to a separate environment with production accounts that run RightScale on RightScale.</p>
<p>But what about when you have a customer who wants to take a legacy environment and launch it in the cloud? That’s the time for “SaaS-ification” &#8211; instantiating deployments with single-tenant application stacks per customer. Not economical? Cost efficiency is irrelevant if you price your app appropriately, but such a process requires ingenuity for operational management, taking into consideration the vast number of potential customers and potential application stack upgrades.</p>
<p>Of course complexity exists in cloud &#8211; but where do you want it to exist? It should be in your app, not in the management of it. Don’t push it up into the stack.</p>
<p>Once you get up and running in production, then you can optimize production deployments. One RightScale customer chose a unique way to do this. It used AWS DirectConnect to have low latency between an AWS public cloud and a private cloud data center that was geographically close to an AWS region, and it had the same app running in two separate cloud environments.</p>
<p>Bindal introduced RightScale customer Chris Szymansky, director of engineering at The Resumator, who recommended organizations moving to the cloud “iterate on your architecture, don’t perfect it.” He also suggested:</p>
<ul>
<li>For disaster recovery, have a passive region ready to go and replicate to it as needed.</li>
<li>Set triggers for scaling.</li>
<li>Know when to shed old technology.</li>
<li>On that note, use MySQL when you need it, but also use tools such as Redis and Solr when it makes more sense.</li>
</ul>
<h3>PHP, Mobile, and RightScale: The Right Way to Do Mobile</h3>
<p>Kent Mitchell, senior director of product management at Zend Technologies, led a session on PHP and mobile. He said that PHP runs 40 percent of the cloud, that 72 percent of PHP developers using cloud based services and APIs, and that 66 percent of PHP developers expect to work on mobile apps in 2013.</p>
<p>PHP excels at interfacing with other systems, and mobile apps need an agile approach<br />
since they are updated all the time. You need a system to allow you to do this, and that is where cloud and RightScale come in.</p>
<p>Mitchell demoed Zend’s suite of mobile solutions, as you can <a href="http://www.rightscale.com/info_center/videos/compute2013-php-mobile-rightscale.php" target="_blank">see on the video</a>. Zend uses the Apache Cordova PhoneGap emulator for mobile development. Zend Studio builds in the ability to deploy right to RightScale, and single billing through RightScale is available for true utility-based consumption &#8211; all of the tools necessary to build a mobile app and deploy it on a scaleable platform.</p>
<h3>Operations Playbook: Monitoring and Automation</h3>
<p>Our Chris Deutsch and Raphael Simon bragged a little about our RightScale Operations staff &#8211; 7 people managing more than 700 cloud servers across 5 continents. One factor that helps them do their job is that RightScale runs on RightScale!</p>
<p>A demo, which you can <a href="http://www.rightscale.com/info_center/videos/compute2013-operations-playbook-monitoring-automation.php" target="_blank">see in the video</a>, shows how we do all monitoring using <a href="http://collectd.org/" target="_blank">collectd</a>, for which we’ve written custom plugins, including ones to get information from Cassandra databases. How do we get these custom plugins into our deployment? By using a RightScript to attach the plugin. Pro tip: Have a boot script that auto-tags your instances. It makes automation much easier.</p>
<p>RightScale makes heavy use of automation APIs to deploy upgrades and manage servers, among many other things. We created a tool called Chimp &#8211; a Ruby gem for running commands on servers managed by the RightScale platform &#8211; and we’ve released it as open source software. We use Chimp to do rolling upgrades of application servers, since they can’t all go down together. Chimp takes options for controlling concurrency so that we can upgrade in waves of a set number, and it has a “dry run” mode that does everything in sequence except actually run the script.</p>
<h3>HA and Fault Tolerance: AWS + RightScale</h3>
<p>Amazon Web Services Solutions Architect Miles Ward talked about architecting in high availability and fault tolerance using AWS and RightScale. He noted that cloud can fail from faults in facilities, hardware, networking, code, and people, and defined fault tolerance as the ability of a system to continue operating properly, though perhaps at a degraded level.</p>
<p>Ward said fault-tolerance is not binary &#8211; there are degrees of risk mitigation. By using the cloud, you have the advantage of no up-front capital expense, relatively low cost, and a self-service infrastructure that’s easy to scale up and down, all of which lead to improved agility and time to market.</p>
<p>Many of AWS’ services are fault-tolerant &#8211; you can see them enumerated if you <a href="http://www.rightscale.com/info_center/videos/compute2013-high-availability-fault-tolerance-aws-rightscale.php" target="_blank">watch the video</a>.</p>
<p>Ward talked about a recovery time objective (RTO) &#8211; a time period in which service must be restored to meet business continuity planning objectives &#8211; and a recovery point objective (RPO) &#8211; an acceptable data loss as a result of a recovering from a disaster or catastrophic event. The goal is to figure out the best RTO/RPO ratio, and in that decision, cost is a huge factor.</p>
<p>Application owners are ultimately responsible for availability and recoverability. They must balance the cost and complexity of HA efforts against the risks they are willing to bear.</p>
<p>Best practices for HA that Ward suggested include avoiding single points of failure, using two availability zones, replicating data across AZs and backing up and replicating across regions for failover and disaster recovery, and setting up monitoring and alerts for problem resolution and failover operations. He advocated designing for failure: Use DNS to support multiple load balancers that send traffic to multiple app servers that use a replicated master/slave database setup that is backed up by S3 spread across two AZs. Use Elastic Network Interfaces (ENI) in a Virtual Private Cloud (VPC). Consider distributed NoSQL databases with the same distribution considerations described above.</p>
<p>To mitigate risks, assess each application and define RTO and RPO. Design for failure, starting with the application architecture. When you implement, consider best practices and factor in cost, complexity, and risk. Document your processes and automation (operations). Test frequently.</p>
<h3>Performance: Key Elements to Consider in the Cloud</h3>
<p>Craig Irwin is vice president for Channel and Alliances at Apica, a company that has been a RightScale partner for the last two years. He talked about how to proactively identify bottlenecks, improve performance, and optimize the cloud environment (<a href="http://www.rightscale.com/info_center/videos/compute2013-performance-key-elements-to-consider-in-the-cloud.php" target="_blank">watch the video</a>). Part of improving performance is preparing for the unexpected and knowing how to respond, because when things go wrong, a snowball effect makes more things go wrong.</p>
<p>Irwin offered a number of tips:</p>
<ul>
<li>Have “minimalistic start and landing pages,” because small is fast.</li>
<li>Make extensive use of front-end cache systems. He suggests the open source <a href="https://www.varnish-cache.org/" target="_blank">Varnish</a> caching application.</li>
<li>Implement a scaling and queuing system. Redirect excess traffic using load balancers. And for those users who wind up waiting anyway, create informative “waiting” pages.</li>
<li>Test your solution for peak loads before launch.</li>
</ul>
<p>Just what should you test?</p>
<ul>
<li>Is the site stable?</li>
<li>When does it crash?</li>
<li>Can my application scale?</li>
</ul>
<p>To test your capacity against load, create a test environment, and use it. Then load and check your test findings. Identify the back-end calls &#8211; you’re liable to find that database calls don’t kill your application, but lack of caching does. Check the delivery of static content too.</p>
<p>Have performance and uptime targets. Establish a baseline and a response time average, but don’t optimize the average, work with the exceptions. Remove the 10 worst transactions every month.</p>
<h3>Outage-Proof Your Applications</h3>
<p>This session was jointly led by RightScale’s Brian Adler and Sanket Naik, vice president of cloud operations at Coupa, which provides a suite of cloud-based financial applications. Naik said that Superstorm Sandy helped drive Coupa’s plans for HA/DR. Because it needed “zero data loss,” Coupa went with a warm DR 99.99 percent uptime plan, which translates to no more than 4.23 minutes down each month.</p>
<p>Some of the material in this session covered the same ground as that of the HA and Fault Tolerance session outlined earlier. I’m going to forgo repeating that information and suggest you <a href="http://www.rightscale.com/info_center/videos/compute2013-outage-proof-your-applications.php" target="_blank">watch the video</a>.</p>
<p>When it comes to disaster recovery, make sure you know who will do what to get yourself back up and running. Don’t have people thinking “someone else” is doing a necessary task. Develop expertise in-house or get outside help.</p>
<p>There are several levels of disaster recovery, each with increasing costs. Multi-region cold DR, the cheapest, is not recommended for organizations that require rapid recovery. Warm DR is the generally recommended solution because it combines minimal costs with fairly rapid recovery, but because it employs the public Internet, security and latency may be considerations. Hot DR is warm DR with all the backup servers kept running. As you might imagine, this comes at a high cost, but it allows for rapid recovery. The highest tier is multi-cloud HA, a live/live scenario in which traffic goes in all directions at a massive cost. If you can afford this, we’d like to talk to you about sponsoring RightScale Compute 2014.</p>
<h3>HIPAA in the Public Cloud: The Rules Have Been Set</h3>
<p>“HIPAA compliance in public cloud is achievable &#8211; don’t let anyone tell you otherwise,” said RightScale’s Phil Cox in this session. However, you must pay attention to privacy, security, and breach notification.</p>
<p>For security, you need to maintain reasonable and appropriate administrative, technical, and physical safeguards on electronic protected health information (ePHI). You should therefore perform a risk analysis and implement governance practices, defined staff roles, access management, training and awareness, and a program review.</p>
<p>Cox explained the Omnibus Rule change and discussed what qualifies a company as a business associate vs. a conduit (<a href="http://www.rightscale.com/info_center/videos/compute2013-hipaa-in-the-public-cloud.php" target="_blank">watch the video</a>). Business associates are also subject to the Omnibus Rule. “This is the kicker,” Cox said. “A service like Dropbox that stores persistent data becomes a business associate in the eyes of Health and Human Services, so they are required to be HIPAA-compliant even if they never intend to view that sensitive information or only do so on a random or infrequent basis.”</p>
<p>Business associates need to sign a Business Associate Agreement (BAA). Not all public cloud providers will:</p>
<ul>
<li>Azure will</li>
<li>Datapipe may on a case-by-case basis</li>
<li>AWS has made no public statement</li>
<li>Google Compute Engine, Rackspace, and SoftLayer currently will not</li>
</ul>
<p>And RightScale? Cox said, “I believe in the security of RightScale enough that I personally would sign a BAA” if it were a customer requirement.</p>
<h3>DevOps Stories: Getting to Agile</h3>
<p>Uri Budnik, RightScale&#8217;s cloud evangelist, and Arindam Mukherjee, senior manager of DevOps at Blackhawk Network, a provider of prepaid and financial payments products, led this session on using DevOps and agile development coupled with the cloud’s ability to provide infrastructure (<a href="http://www.rightscale.com/info_center/videos/compute2013-devops-stories-getting-to-agile.php" target="_blank">watch the video</a>).</p>
<p>Mukherjee said Blackhawk employs 700 people of whom 300 are engineers and 40 are IT people. What do his developers &#8211; and all developers &#8211; want, he asked? The freedom to work anywhere with the tools they choose. Therefore, the first step to set up DevOps is to create a self-service portal for developers. By using RightScale ServerTemplates, Blackhawk has taken the process of deploying environments from two months down to 20 minutes. The company practices continuous integration &#8211; check in code, kick off a build, and the build script will fire up servers if they are not up. That kicks off a smoke test, then creates a deployment and builds a deployed app to that environment. They run unit tests then shut down the deployment.</p>
<p>Of course with that kind of freedom to create environments you now have to track costs and plan ahead. <a href="http://planforcloud.com/" target="_blank">PlanForCloud.com</a> can help with that.</p>
<p>For DevOps, how you bring the organization together is critical. At Blackhawk, the IT people joined the dev team’s scrum. Lessons learned:</p>
<ul>
<li>Take ownership of applications.</li>
<li>Embed ops people into the development process.</li>
<li>Enable developers to self-provision environments.</li>
<li>The DevOps philosophy and RightScale ServerTemplates can simplify application lifecycle management.</li>
<li>Create a dashboard for production operation tasks.</li>
<li>Surface cost information to people who manage budgets.</li>
<li>Think about how to architect for the cloud, where adding more infrastructure is no longer a bottleneck.</li>
</ul>
<h3>CloudFlow Deployment Orchestration: Automate All the Things</h3>
<p>RightScale&#8217;s Ryan Geyer and Ryan O’Leary took the wraps off of RightScale CloudFlow Deployment Orchestration, a brand-new hosted, highly available service with built-in concurrency, conditionality, and error handling, currently in private beta. You’re going to want to <a href="http://www.rightscale.com/info_center/videos/compute2013-cloudflow-deployment-orchestration.php" target="_blank">watch the video</a> for this session.<br />
<div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/64923100' width='500' height='281' frameborder='0'></iframe></div><br />
CloudFlow, which runs in the RightScale HA architecture, lets you define how things should happen, not just what they should look like. You can define complex behaviors based on events or environment conditions. You might use CloudFlow for launch deployments, intelligent auto-scaling, continuous code deployment, or automated DR.</p>
<p>The Ryans gave a demo in which, with a single action, CloudFlow moved a whole live deployment from one cloud to another without disruption to services. Normally that process takes many steps that must be followed carefully and manually. With CloudFlow it’s all automated, and it works.</p>
<p>CloudFlow uses a new language called RCL that lets developers run any blocks concurrently. It offers simple methods to wait for or interact with other tasks. It builds in error-handling. And RCL integrates with other systems &#8211; you can make native API calls or callbacks to your systems.</p>
<h3>Marketing at Scale: Delivering Marketing Campaigns in Record Time</h3>
<p>RightScale Vice President of Marketing Kim Weins began her presentation by citing Gartner’s prediction that CMO spending will pass CIO spending on technology within five years. Because marketing departments need to roll out mobile apps, websites and other initiatives quickly to hit campaign launch dates, they need the ability to move on a  dime. In a sense, marketing is like a rogue IT department &#8211; with its large budgets, it will hire someone to build what it needs.</p>
<p>Because marketing departments want technology that’s scalable, fast to market, and cost effective, the cloud and RightScale are a natural fit for their use. With the cloud and RightScale, you get instant provisioning &#8211; push-button access to “cloud in a click” &#8211; and developers are able to self-provision. You can auto-scale both up and down &#8211; for instance, you can set minimum and maximum of numbers of servers and pre-provision ahead of known usage spikes. You can design just the environment you need, determine how it scales, and predict your costs over time.</p>
<p>RightScale is the technology behind successful digital campaigns from well-known brands, and Weins presented details of hugely scalable marketing campaigns by Lady Gaga and Mars (the candy maker, not John Carter’s vacation spot), as well as ongoing projects at Mattel, InterContinental Hotels, and Sony Music, which you can <a href="http://www.rightscale.com/info_center/videos/compute2013-delivering-marketing-campaigns-in-record-time.php" target="_blank">see in the video</a>.</p>
<p>RightScale can be particularly helpful on the services side. We have white-glove campaign launch services &#8211; ask us (well, pay us) and we’ll do it all for you, your marketing team, or your agency. We’ll set up a dev/test/production environment for you and support you for a defined period leading up to and through your campaign.</p>
<h3>And More!</h3>
<p>As was the case <a href="http://blog.rightscale.com/2013/04/26/rightscale-compute-2013-day-one/" target="_blank">yesterday</a>, I don’t have recaps of every session, but you can watch the videos for <a href="http://www.rightscale.com/info_center/videos/compute2013-using-the-cloud-for-mobile-social-games.php" target="_blank">Using the Cloud for Mobile, Social, and Games</a>, <a href="http://www.rightscale.com/info_center/videos/compute2013-connecting-the-clouds.php" target="_blank">Connecting the Clouds</a>, <a href="http://www.rightscale.com/info_center/videos/compute2013-it-as-a-service-back-to-the-future.php" target="_blank">IT-as-a-Service: Back to the Future</a>,  and <a href="http://www.rightscale.com/info_center/videos/compute2013-uncovering-new-opportunities-with-the-hp-public-cloud.php" target="_blank">Uncovering New Opportunities with the HP Public Cloud</a>.</p>
<p>Friday at 3:30, RightScale Compute 2013 wrapped up, and our customers, partners, and staff headed home. If you attended the event, we’d like to know what you thought of it &#8211; what could we do better next year? And if you couldn’t make it, tell us in the blog comments section here how you liked our coverage of the conference via the blog and by video.</p>
<br />Filed under: <a href='http://blog.rightscale.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.rightscale.com/category/cloud-costs/'>Cloud Costs</a>, <a href='http://blog.rightscale.com/category/cloud-management/'>Cloud Management</a>, <a href='http://blog.rightscale.com/category/planforcloud/'>PlanForCloud</a>, <a href='http://blog.rightscale.com/category/rightscale-conference/'>RightScale Conference</a>, <a href='http://blog.rightscale.com/category/security/'>Security</a> Tagged: <a href='http://blog.rightscale.com/tag/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.rightscale.com/tag/cloud-computing-best-practices/'>Cloud Computing Best Practices</a>, <a href='http://blog.rightscale.com/tag/servertemplate/'>ServerTemplate</a>, <a href='http://blog.rightscale.com/tag/user-conference/'>User Conference</a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2742&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/04/29/rightscale-compute-2013-day-two/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ba946eef839283215540de98080edb95?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">leeschlesinger</media:title>
		</media:content>

		<media:content url="http://www.rightscalecompute.com/sites/all/themes/rs_conference/logo.png" medium="image">
			<media:title type="html">RightScale Compute</media:title>
		</media:content>
	</item>
		<item>
		<title>RightScale Compute 2013: Day One</title>
		<link>http://blog.rightscale.com/2013/04/26/rightscale-compute-2013-day-one/</link>
		<comments>http://blog.rightscale.com/2013/04/26/rightscale-compute-2013-day-one/#comments</comments>
		<pubDate>Fri, 26 Apr 2013 17:18:17 +0000</pubDate>
		<dc:creator>Lee Schlesinger</dc:creator>
				<category><![CDATA[Chef]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud Costs]]></category>
		<category><![CDATA[Cloud Management]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[OpenStack]]></category>
		<category><![CDATA[PlanForCloud]]></category>
		<category><![CDATA[RightScale Conference]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[RightScale]]></category>
		<category><![CDATA[ServerTemplate]]></category>
		<category><![CDATA[User Conference]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2732</guid>
		<description><![CDATA[Yesterday was the first day of RightScale Compute 2013, our annual conference in San Francisco. (You can also read about Day Two.) The day kicked off with a keynote address by James Staten, vice president and principal analyst at Forrester, &#8230; <a href="http://blog.rightscale.com/2013/04/26/rightscale-compute-2013-day-one/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2732&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Yesterday was the first day of RightScale Compute 2013, our annual conference in San Francisco. (You can also read about <a href="http://blog.rightscale.com/2013/04/29/rightscale-compute-2013-day-two/" target="_blank">Day Two</a>.) The day kicked off with a keynote address by James Staten, vice president and principal analyst at Forrester, and a <a href="http://www.rightscale.com/lp/state-of-the-cloud-report.php" target="_blank">State of the Cloud</a> report by RightScale CEO Michael Crandell (<a href="http://www.rightscale.com/info_center/videos/compute2013-keynote-day1.php" target="_blank">watch the video</a>). Richard Kaufmann, vice president of Samsung SDS America, followed with a talk on how his organization uses RightScale to manage global cloud applications. The middle of the day was devoted to <a href="http://www.rightscalecompute.com/agenda/day1" target="_blank">breakout sessions</a> in four topic areas: Configuration Management, Cloud Architectures, Develop Your Cloud Strategy, and Tour de Clouds. The day closed with two panels on the future of the cloud — the first on applications in the cloud, the second on IT organizations.</p>
<p><span id="more-2732"></span></p>
<p><div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/64823044' width='500' height='281' frameborder='0'></iframe></div><br />
In his keynote, Staten spoke to an audience of cloud developers, CIOs, and IT architects. He said Forrester research indicates that 30 percent of developers are cloud developers, while the other 70 percent see cloud as not mature and don’t use it yet. Staten called the cloud developers leaders, innovators, and risk-takers. He said that unlike the 70 percent of non-cloud developers, cloud developers tend to love their jobs more. They have far better relationships with business. They create entirely new types of apps. And they look for learning opportunities in the cloud constantly. He called for the 30 percent to become cloud evangelists, teachers, team players, and advocates.</p>
<h3>ServerTemplate Best Practices</h3>
<p>RightScale Senior Director of Engineering Tim Miller and Senior Software Engineer Cary Penniman shared some best practices for building RightScale ServerTemplates™ (<a href="http://www.rightscale.com/info_center/videos/compute2013-servertemplate-best-practices.php" target="_blank">watch the video</a>), starting with <a href="http://support.rightscale.com/12-Guides/Chef_Cookbooks_Developer_Guide/04-Developer/04-Development_Workflows/02-Chef_Developer_Workflows" target="_blank">using an efficient developer workflow</a>. Go from a local box straight to an instance and bypass source control by using RightScale for development purposes with the “download_once” tag. This lets you, for instance, troubleshoot a stranded server and fix a Chef cookbook dynamically. Minimize your relaunching as much as possible &#8211; make sure every script runs by hand on your servers.</p>
<p>Another good practice: Don’t run servers on HEAD, the editable version of a RightScale asset. Use a committed revision instead to ensure your server will launch consistently. RightScale takes a snapshot of the repository every day in our back end, and you can freeze repositories by date to make sure that your servers launch with the assets you want. Nothing changes, so the server will boot consistently and reliably.</p>
<p>A couple of other pointers:</p>
<ul>
<li>Commit, freeze, and minimize external dependencies.</li>
<li>Minimize changes &#8211; use cloning.</li>
</ul>
<h3>PCI: Building Compliant Apps in the Cloud</h3>
<p>Phil Cox, director of security and compliance for RightScale, talked about building PCI-compliant applications in the cloud (<a href="http://www.rightscale.com/info_center/videos/compute2013-building-compliant-applications-in-the-public-cloud.php" target="_blank">watch the video</a>). “PCI compliance in the cloud IS achievable,” he said. However, “There are a lot of charlatans out there. Be wise with your spending.”</p>
<p>Cox said most providers and all cloud-based operating systems can be PCI-compliant. The same cannot be said for all applications. He also noted that “if you don’t have the right qualified security assessor (QSA) you are screwed.</p>
<p>“Hardening your system is not an ancient Chinese secret,” Cox said. “There are well-documented steps. And a nice aspect of cloud is that since automation is part of the cloud’s DNA, automation of design change reviews can be built in.” Among his advice:</p>
<ul>
<li>Do not store the Primary Account Number if you do not need it.</li>
<li>In fact do not store anything you don’t need.</li>
<li>Restrict access and users — that’s really no different than what you’d do in a hosted environment.</li>
<li>“Logging and tracking will bite you — basically no one is doing this right. There is a lack of transparency into some the devices you don’t have access to, such as hypervisor logs. We use RightScale to configure systems to send app logs to a central log server. You have to configure the system to create and send a log, because otherwise it won’t be there when you need it. Then you have to look at the log, because if you don’t look at the log, then it does you no good.”</li>
<li>There’s no replacement for human testing for compliance.</li>
<li>Have an incident response plan and make sure it works.</li>
</ul>
<h3>Mastering Puppet Configuration Management in the Cloud</h3>
<p>RightScale Product Manager Ryan O’Leary led a session on Mastering Puppet Configuration Management in the Cloud (<a href="http://www.rightscale.com/info_center/videos/compute2013-mastering-puppet-configuration-management-in-the-cloud.php" target="_blank">watch the video</a>). O’Leary said that if you have your Puppet servers handle configuration management for you, you don’t need to use RightScale for configuration management, but you can use RightScale inputs to configure your Puppet environment. Alternatively, all you have to do is add a single script to our Base ServerTemplate to “Puppetize” your instance, and RightScale’s reporting and cost planning can be a huge help in enabling chargeback within your organization.</p>
<p>Looking ahead, expect officially supported ServerTemplates from RightScale Engineering in the near future. You’ll be able to store external facts about servers using tags. And we’ll have a Puppet Master Connector for deeper integration for Puppet environment configuration.</p>
<h3>Key Design Considerations for Private and Hybrid Clouds</h3>
<p>RightScale Product Manager Utpal Thakrar talked about Design Considerations for Private and Hybrid Clouds (<a href="http://www.rightscale.com/info_center/videos/compute2013-key-design-considerations-for-private-hybrid-clouds.php" target="_blank">watch the video</a>). He started by noting that virtualization is not cloud computing, though it enables cloud computing. From that base, “always build with the end in mind. Always keep the application in mind,” he said.</p>
<p>A hybrid cloud is one that spans more than one private or public cloud. When would you need a hybrid cloud? One common case is when an application outgrows a private cloud. Many companies also want to “cloudburst,” or add public cloud resources when the demand on a private cloud gets too great. Another possible reason for turning to a hybrid cloud is to satisfy regulatory or compliance issues for parts of the application. Most organizations find they use multiple clouds in different parts of the same organization for different applications, with each app in one cloud.</p>
<p>One typical user case is to put a high-availability production environment in one cloud, and keep a disaster recovery environment in a second cloud. We call this a “warm disaster recovery” scenario. HA/DR can be very expensive.</p>
<p>For a healthy hybrid cloud, you need to eliminate single points of failure as best you can. Every architecture has them &#8211; for instance, in OpenStack deployments, you have OpenStack API services, MySQL, and RabbitMQ &#8211; but all can be made more fault-tolerant.</p>
<p>Build in agility, Thakrar said. Separate the management layer from infrastructure. “Keep the keys to the car outside the car.”</p>
<h3>Three Stages of Cloud Adoption</h3>
<p>Forrester analyst James Staten led a session on cloud adoption. He related the story of one cloud customer whose average spend was $500 a month. One month the bill shot up to $50,000. That kind of scenario will prompt changes in public cloud consumption. On the other hand, “you will pay more if you avoid ‘pay-per-use’ in cloud.” There will be no rebate, and you have to guess about what you will spend and maybe have to roll over your expenses to following year.</p>
<p>“Scaling down is the key to unlocking cloud economics in your favor,” he said. For example, “big executables equal big expense.” Break apps up into smaller pieces, he advised, so you can scale components more effectively &#8211; and not have to scale everything. Then keep scaling up until you get the scary bill, at which time you’ll get to scale down. After that point cloud becomes a profit center.</p>
<p>The model-view-controller (MVC) architecture doesn’t work in the cloud, Staten said. Instead, use a pipes and filters model the take advantage of an agile architecture that allows changes in applications with components that scale out for cloud economics. Evernote, he said, does this well, as does Instagram; LinkedIn learned the hard way.</p>
<p>Staten said time, componentization, service choice (meaning not provider, but cloud services), caching, and code optimization are the tools of cloud economics. Traditional apps struggle on clouds because they are architected with the assumption of stable, reliable hardware, sole ownership of resources, uninterrupted network access, and other static interrelationships. By contrast, cloud is a commodity, with shared resources and networking and no performance guarantees. Cloud can run anywhere, and services are shared with other elements.</p>
<p>To profit from cloud, align your use of cloud to your business needs. How will your cloud service generate revenue? What does the transaction flow cost? Analyze your performance profile. Can you improve your scalability model or action timing? And bake the lessons you learn into your developing cloud architecture.</p>
<h3>Windows Azure Automation and Dev/Test for the Enterprise</h3>
<p>RightScale’s Patrick McClory and Microsoft’s Mark Brown talked about using Windows Azure automation and RightScale to enhance agile IT (<a href="http://www.rightscale.com/info_center/videos/compute2013-windows-azure-automation.php" target="_blank">watch the video</a>). If you’re going to automate things, they said, you need visibility into what you have and what is running, so you can drive efficiencies.</p>
<p>Windows Azure just went into general availability for IaaS on April 6. On the compute side, it can handle virtual machines running multiple server options including Windows Server 2008 and 2012 and three flavors of Linux. It also runs additional workloads, including SQL Server and BizTalk. On the networking side, it handles software-defined networking, and you can combine it with Direct Connect to make it look as if cloud resources are running inside your firewalls.</p>
<p>The presenters demoed the Azure dashboard, using it to launch a virtual machine from VM Depot, Microsoft’s online catalog of more than 200 prebuilt images. Users can take any VM created with VMware, run it through a converter, and move it to Microsoft’s Virtual Hard Disk (VHD) format. VMs can be triply replicated to three data centers.</p>
<p>While Microsoft has taken a static VM approach, McClory pointed out that you can use RightScale ServerTemplatesTM with Windows Azure. We have IaaS, SQL Server, and Active Directory ServerTemplatesTM, among others. The RightScale Dashboard adds another layer of security and offers OAuth authentication.</p>
<p>McClory then demonstrated the use of RightScale with Windows Azure. He showed that for development and testing, you can create an entire deployment, then push one button to clone it and get whole new dev/test environment with standard configurations. You can also build a promotion strategy to cover the whole software development lifecycle, from dev to test to staging to production.</p>
<p>With RightScale and Azure you can push the whole dev/test process into the hands of developers.</p>
<h3>Building RightScale’s Globally Distributed Datastore</h3>
<p>In this session (<a href="http://www.rightscale.com/info_center/videos/compute2013-building-rightscales-globally-distributed-datastore.php" target="_blank">watch the video</a>), Josep Blanquer, our chief architect, shared three factors that determine when we use MySQL and when we use Cassandra in our internal architecture:</p>
<ul>
<li>When we need transactionality, we take advantage of MySQL’s strong ACID properties.</li>
<li>When we need availability, we use Cassandra’s distributed, masterless, highly replicated architecture.</li>
<li>When queryability is the key factor, we use MySQL for its flexibility at adding indexes and changing data models.</li>
</ul>
<p>We consider our architecture from two different views: What the users see vs. what the clouds see, and what is global vs. what is account-specific.</p>
<p>For data that is close to users and global we use MySQL, which handles smaller amounts of transactional data. To manage availability we use a custom read-only replication scheme.</p>
<p>Some data is close to users and account-specific (sharded). We use MySQL for our Dashboard functions, but for tags and other systems we use Cassandra for its simpler key-value access, greater scalability, and high write availability. For our data archive, which has a low read rate, we use S3, which is globally accessible. With this architecture, we can guarantee that what is put in a particular shard stays there; moving shards is an intentional and manual process.</p>
<p>For data that is close to instances and account-specific, we use a combination of MySQL, Cassandra, and flat files. We keep our services colocated with our resources. “We don’t need instances in every single cloud,” Blanquer said, “but geographically close is the key.”</p>
<h3>Next-Generation Cloud Computing with Google</h3>
<p>Google’s Evan Anderson told attendees about Google’s cloud platform. He noted that strong isolation of virtual machines was a value proposition for Google Compute Engine (GCE). Google’s frictionless OAuth 2.0 authentication with service accounts is still in beta, but customers are actively using it. Anderson also talked about some upcoming new features, but he went too fast for us to write them down, so <a href="http://www.rightscale.com/info_center/videos/compute2013-next-generation-cloud-computing-with-google.php" target="_blank">watch the video</a>!</p>
<div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/64849198' width='500' height='281' frameborder='0'></iframe></div>
<p>Next he moved into a demo, launching 200 instances, with the first one up and running in 27 seconds, and all of them operational in just over a minute and a half. That led into information about the performance records Google has broken, with a slide that referenced a GigaOM article that talked about how fast GCE is compared to AWS. Before he finished, Anderson noted that managing multi-region deployments, which Google believes is a key to scaling, is an area where RightScale shines.</p>
<h3>How to Build Your Own IT Vending Machine</h3>
<p>RightScale Cloud Solutions Engineer Ryan Geyer talked about how to build a self-service interface on top of RightScale (<a href="http://www.rightscale.com/info_center/videos/compute2013-rightscale-api-how-to-build-your-own-it-vending-machine.php" target="_blank">watch the video</a>). Doing so relies on the simple and powerful RightScale API, which comes with good documentation. We use API 1.5 internally to enable our ops team to perform rolling upgrades on our app servers. They can select all servers by app tag, then for each server they get new code, wait for the code to download to complete, and restart the server.</p>
<p>Geyer ran a live demo in which he created and deleted a deployment using our public Ruby library (<a href="https://github.com/rightscale/right_api_client" target="_blank">right_api_client</a>), which handles authentication and has simple access to mediatype actions and references, running in the interactive Ruby shell (IRB). The demo ran on AWS EC2, and included an admin interface to enable authorized users and terminate and clean up environments that shouldn’t be running. In the demo Geyer introduced some alpha software that may ultimately get open sourced, in the form of a graphical interface to create a deployment Visio-style. He also debuted an in-progress open sourced <a href="https://github.com/rgeyer/rs_guzzle_client" target="_blank">PHP API 1.5 client</a>.</p>
<h3>Integrating RightScale, Windows, and .NET for Fun and Profit</h3>
<p>Koupon Media, in the persons of Patrick Moore and Gordon Bailey, showed attendees how to use .NET with RightScale (<a href="http://www.rightscale.com/info_center/videos/compute2013-integrating-rightscale-windows-net-for-fun-profit.php" target="_blank">watch the video</a>). They demonstrated how they use 2012 Team Foundation Server (TFS) for version control. All the resources to replicate the demo are located on the RightScale Support page on MSDeploy.</p>
<p>To get to this point, Koupon Media first found itself with a platform that took too long and was too expensive to scale. “We had a success disaster, and we had to re-engineer the airplane while we were flying.” That led to Koupon embracing the cloud, mobility, and social in order to do more with less. Today their operations are easier, more efficient, and faster, they said.</p>
<p>They also had some kind words for RightScale: “Working with Professional Services was like having an extra set of engineers on staff enforcing best practices. We were not just another face in the crowd. They helped us [use] what we need, not what we thought we needed.”</p>
<p>The happy ending? “I promised our CEO a three-month ROI. It looks like we will get it in six weeks.”</p>
<h3>The Data Center as the On-Ramp to Cloud Enablement</h3>
<p>RightScale is a key tool in the collision of the data center and the cloud, said Jarrett Appleby, COO of CoreSite, a company that builds and manages data centers across the U.S. (<a href="http://www.rightscale.com/info_center/videos/compute2013-the-data-center-as-the-on-ramp-to-cloud-enablement.php" target="_blank">watch the video</a>).</p>
<p>Appleby said data centers are at the center of everything. They facilitate the creation of 2.2 terabytes of data every day. IP traffic is constantly growing, and expected to triple by 2018. Sooner than that, by 2016, Appleby expects three to five data center workloads to be running in cloud. Thus the WAN has to be at the center of your data center, and software-defined networks will drive it.</p>
<p>In choosing a data center, network performance matters. You need to be able to offer sub-millisecond workloads. Systems integrators can be your best friends in helping you get the resources you need.</p>
<h3>And More!</h3>
<p>I don’t have writeups on them, but you can watch video of the sessions for <a href="http://www.rightscale.com/info_center/videos/compute2013-the-business-case-for-cloud-management.php" target="_blank">The Business Case for Cloud Management</a>, <a href="http://www.rightscale.com/info_center/videos/compute2013-unlock-your-cloud.php" target="_blank">Unlock Your Cloud</a>, <a href="http://www.rightscale.com/info_center/videos/compute2013-chef-configuration-management-with-rightscale.php" target="_blank">Chef Configuration Management with RightScale</a>, <a href="http://www.rightscale.com/info_center/videos/compute2013-managing-your-cloud-spend-with-planforcloud.php" target="_blank">Managing Your Cloud Spend with PlanForCloud</a>, and <a href="http://www.rightscale.com/info_center/videos/compute2013-tips-for-a-successful-cloud-proof-of-concept.php" target="_blank">Tips for a Successful Cloud Proof-of-Concept</a>.<br />
<div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/64849196' width='500' height='281' frameborder='0'></iframe></div></p>
<h3>Panel Discussion: The Future of Applications in the Cloud</h3>
<p>After the midday sessions (and a refreshment break) we closed the day with two panel discussions. Forrester’s James Staten, acting as moderator, started things off by asking, “What kind of workloads are you bringing to cloud that you are struggling with, or maybe you think you can’t even use cloud?” Panelists included Steven Martin, general manager for Windows Azure; Brian Goldfarb, head of Cloud Platform Marketing at Google; Roger Levy, vice president and general manager at HP; and Duke Skarda, CTO of SoftLayer.</p>
<p>Levy answered by citing HP customer DreamWorks, which generates an incredible volume of data in rendering. ”We provide an object store in the cloud for them so that they get best possible economic outcome.”</p>
<p>Skarda noted that synchronizing data across public clouds is very inefficient. “We are always working on improving that,” he said. Goldfarb noted that Google laid its own trans-Atlantic cables to make sure data transfer is instantaneous.</p>
<p>Interoperability is another issue affecting the future of application in the cloud. “From Google’s perspective,” Goldfarb said, “we want to be part of a multi-cloud environment, whether that’s private plus Google or private plus HP Cloud, for example.” HP’s Levy expressed similar sentiments. ”Cloud is not about homogenizing apps. It&#8217;s about optimizing workloads.”</p>
<p>Skarda said, “At SoftLayer, we talk customers through leveraging the right resource for the right problem. We don’t go with multi-cloud to just have multi-cloud — what problem are you trying to solve? The key is to architect your system: Think through what you want to do and which tools are best.”</p>
<p>Staten then asked the panelists whether pricing per unit will keep dropping. Microsoft’s Martin said, “We feel great about returning value to customers as prices continue to drop. The market determines value and we’re here to play in it.” Staten followed up by asking how cloud providers can stay profitable. “We will take variability out in other places,” Martin said. “We will do what we do best: high volume, low cost. This is not a side business for Microsoft. We are committed to cloud.”</p>
<p>Skarda said SoftLayer views pricing as a performance and value issue. “Looking at other ways to scale your apps is important, and we will continue to improve our data center performance.”</p>
<p>An audience member asked about the transparency of specs of the underlying hardware in providers’ clouds. Martin said, “There will a race among public cloud providers to get the newest chips and get them into data centers for customers. The industry has not been transparent enough to say what is running under the covers.”</p>
<p>Levy said, “Speeding new chip innovation into public cloud is dear to my heart as someone who works for the world’s number one hardware provider. We will be able to get the best chipset via our relationship with Intel.” To which someone in the audience commented, “I don’t care what the chipset is. I want to know how many seconds the server request takes.”</p>
<p>Goldfarb said, “Google will take care of all those details on your behalf. The secret sauce is how do I combine infrastructure and PaaS — or not — to get what I need.”</p>
<p>Martin said he speaks to two types of customers. One is concerned with such things as clock speed, while the other is “trying to build something radically different with good value and good throughput. The latter is the way of the future.”</p>
<p>Staten began winding up the discussion by asking what is the future of applications in the cloud, and what should the audience plan and architect for? Skarda said, “Know what you are trying to do and find a solution to meet that need. All applications are different; the answer is always ‘it depends.’”</p>
<p>Martin agreed: “Do you want an evolution or a revolution? Do you want to build apps in a brand new way? We can help you, but someone’s ox will get gored and there will be blood on the ground. Be intentional about your goal — do you want to save money or build something totally new?”</p>
<h3>Panel Discussion: The Future of IT Organizations in the Cloud</h3>
<p>Joining Staten for the final discussion of the day were panelists Jarrett Appleby, COO of CoreSite; Peder Ulander, vice president of product marketing for cloud platform at Citrix; and Scott Sanchez, director of private cloud strategy at Rackspace.</p>
<div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/64853399' width='500' height='281' frameborder='0'></iframe></div>
<p>Ulander recalled that back in the early days of public cloud, enterprises had two reactions. Some realized they wanted to bring the cloud model in-house to empower developers. At other shops, IT wanted to open up a virtual layer to power business advances but maintain control over the physical layer. Cloud, Ulander said, removes remedial functions and gives IT the opportunity to be more strategic. IT’s new job is service broker, delivering services with the appropriate risk and cost profile.</p>
<p>Sanchez sympathized with shops struggling with the new realities: “It can feel awkward for the dev and ops teams to move to cloud.”</p>
<p>Appleby noted that moving to full production in the cloud reflects a company’s risk level, “but we want to empower those who are ready.”</p>
<p>“Don’t you think IT expects things to be handed to them?” Staten asked.</p>
<p>“IT execs are putting their careers on the line to move to cloud,” Sanchez said. “We try to give them a portfolio of options. We feel we are uniquely positioned to help people make that journey from managed hosting to full cloud deployment.”</p>
<p>That raised a question with an audience member: “Is private cloud going mainstream or is it a temporary bridging technology?”</p>
<p>Sanchez said that the demand for private cloud is long term and hinges on reducing the complexity of managing it, explaining, “as long as an enterprise feels like it is only using one cloud, private cloud is here to stay.”</p>
<p>Going back to his earlier statement, Ulander said IT’s role is to become a service broker to run cloud, and it doesn’t matter where that cloud is as long as your users are successful in their daily life.</p>
<p>And there you have it — day one of <a href="http://www.rightscalecompute.com/" target="_blank">RightScale Compute</a> 2013. We hope that attendees got as much out of the first day as we did, and we’re looking forward to <a href="http://blog.rightscale.com/2013/04/29/rightscale-compute-2013-day-two/" target="_blank">a second day</a> just as full of information and communication.</p>
<br />Filed under: <a href='http://blog.rightscale.com/category/chef/'>Chef</a>, <a href='http://blog.rightscale.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.rightscale.com/category/cloud-costs/'>Cloud Costs</a>, <a href='http://blog.rightscale.com/category/cloud-management/'>Cloud Management</a>, <a href='http://blog.rightscale.com/category/microsoft/'>Microsoft</a>, <a href='http://blog.rightscale.com/category/mysql/'>MySQL</a>, <a href='http://blog.rightscale.com/category/openstack/'>OpenStack</a>, <a href='http://blog.rightscale.com/category/planforcloud/'>PlanForCloud</a>, <a href='http://blog.rightscale.com/category/rightscale-conference/'>RightScale Conference</a>, <a href='http://blog.rightscale.com/category/s3/'>S3</a>, <a href='http://blog.rightscale.com/category/security/'>Security</a> Tagged: <a href='http://blog.rightscale.com/tag/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.rightscale.com/tag/cloud-management/'>Cloud Management</a>, <a href='http://blog.rightscale.com/tag/rightscale/'>RightScale</a>, <a href='http://blog.rightscale.com/tag/servertemplate/'>ServerTemplate</a>, <a href='http://blog.rightscale.com/tag/user-conference/'>User Conference</a>, <a href='http://blog.rightscale.com/tag/windows-azure/'>Windows Azure</a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2732&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/04/26/rightscale-compute-2013-day-one/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ba946eef839283215540de98080edb95?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">leeschlesinger</media:title>
		</media:content>
	</item>
		<item>
		<title>RightScale State of the Cloud 2013: A New Industry Survey</title>
		<link>http://blog.rightscale.com/2013/04/25/rightscale-state-of-the-cloud-2013-a-new-industry-survey/</link>
		<comments>http://blog.rightscale.com/2013/04/25/rightscale-state-of-the-cloud-2013-a-new-industry-survey/#comments</comments>
		<pubDate>Thu, 25 Apr 2013 13:30:28 +0000</pubDate>
		<dc:creator>Kim Weins</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud Costs]]></category>
		<category><![CDATA[Cloud Management]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2725</guid>
		<description><![CDATA[Last month RightScale surveyed technical professionals across a broad cross-section of organizations about their adoption of cloud computing. The 625 respondents range from technical executives to practitioners, and represent organizations of varying sizes across many industries. Their answers to our &#8230; <a href="http://blog.rightscale.com/2013/04/25/rightscale-state-of-the-cloud-2013-a-new-industry-survey/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2725&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Last month RightScale surveyed technical professionals across a broad cross-section of organizations about their adoption of cloud computing. The 625 respondents range from technical executives to practitioners, and represent organizations of varying sizes across many industries. Their answers to our survey questions provide a comprehensive perspective on the state of the cloud today.<br />
<span id="more-2725"></span><br />
For the purpose of reporting the <a href="http://www.rightscale.com/lp/state-of-the-cloud-report.php" target="_blank">survey results</a>, we created a Cloud Maturity Model to segment and analyze organizations based on their levels of cloud adoption. The Cloud Maturity Model identifies four distinct stages of cloud maturity, from least to greatest experience:</p>
<ul>
<li><strong>Cloud Watchers</strong> are organizations that are developing cloud strategies and plans but have not yet deployed applications into the cloud. Cloud Watchers want to evaluate available cloud options, and determine which applications to implement in the cloud.</li>
<li><strong>Cloud Beginners</strong> are new to cloud computing and are working on proof-of-concepts or initial cloud projects. These organizations want to gain experience with cloud in order to determine future projects.</li>
<li><strong>Cloud Explorers</strong> have multiple projects or applications already deployed in the cloud. They are focused on improving and expanding their use of cloud resources.</li>
<li><strong>Cloud Focused</strong> organizations are heavily using cloud infrastructure. They are looking to optimize cloud operations as well as cloud costs.</li>
</ul>
<p>The survey includes organizations across all the stages of cloud maturity.</p>
<h3>Cloud Is a Given</h3>
<p>One of the primary findings of the survey is that cloud computing is no longer on the bleeding edge of technology adoption. Three-quarters of our respondents say that they are adopting cloud. The rate of adoption is slightly higher in enterprises than it is among small and midsize organizations (SMB) &#8211; 77 percent vs. 73 percent.<img alt="" src="https://lh6.googleusercontent.com/xaHXELQ3vNJaWa8ARMRUdAnoeH6jUPA8Xpv5s8M5YhQkfH9Zn83RMYoUpSf9tFOt-PWWdmZ9EKt_nCwAbFuVaMKDqMwHs6vcQF8NWdHa_vunT-By9TdVhzGmXw" width="596px;" height="379px;" /></p>
<p>But although enterprises are moving into the cloud, they are moving more slowly through the maturity levels. Thirty-two percent are just at the experimentation stage, and only 17 percent report heavy use. The proportions are reversed for SMBs: 19 percent are just experimenting, while 41 percent report heavy use.<img alt="" src="https://lh5.googleusercontent.com/0h7r36KysSy1lpeKktgsvDPeFsQlNBM83ENstx2X-HdUsLGnymYP4hVc1BccQ22sbT3iXirtMDFOBIJpROSWiUZJb87QHWG3uK6tPjkjQ9rIkL5fZTNzww-axA" width="625px;" height="402px;" /></p>
<p>Clearly enterprises have moved beyond the question of whether cloud is appropriate for their organizations, and are progressing down the path to cloud adoption. The slower pace of adoption is in line with the typical behavior of large organizations, which are dealing with added organizational scale and complexity and thus tend to take longer to fully consume new technologies.</p>
<h3>The Future of the Enterprise Is Multi-Cloud</h3>
<p>While the use of cloud is a given, organizations often have different strategies for adopting cloud that incorporate varying combinations of public, private, and hybrid cloud infrastructure. Organizations have multiple choices when it comes to cloud architecture, and multiple cloud vendors ready to provide services.</p>
<p>Public clouds are services available to all organizations, providing elastic and scalable resources that organizations pay for according to the level of resources they use. By contrast, a private cloud&#8217;s resources are available for only one organization. Private clouds may be created and managed in-house or be hosted at a service provider&#8217;s location. Finally, hybrid clouds combine both types of implementations, taking advantage of the unique strengths of each model but requiring a greater level of management.</p>
<p>Among public cloud providers, Amazon Web Services (AWS) was first to market, but today the competitive marketplace includes Rackspace, Google Compute Engine (GCE), Windows Azure, and a host of other players. Organizations that want private clouds can deploy technologies like OpenStack, CloudStack, or Eucalyptus internally in their own data centers or leverage hosted private clouds from a variety of service providers.</p>
<p>The survey shows that hybrid and multi-cloud implementations are today&#8217;s strategy of choice for the enterprise. Seventy-seven percent of respondents have a multi-cloud strategy, and 47 percent are planning for hybrid clouds. In addition, 15 percent of enterprises expect to use multiple public clouds and a similar number are planning for multiple private clouds.</p>
<p><img alt="" src="https://lh3.googleusercontent.com/pVIHG7ZL5js3V72r1ZPopES41RYmUsyJNbkqde2uPVGmg7A3JB5o1KV5W44wyqQDbwrMml29PCNVteVoL4hLqgiZ4lCeUnfuq68Tzkf0eEYcMRt-rh1AIe5RUA" width="607px;" height="349px;" /></p>
<p>Our survey revealed several other interesting trends related to enterprise cloud adoption, cloud competition, and the DevOps movement. I&#8217;ll cover those in more detail in upcoming blog posts. To read the complete survey results, see the <a href="http://www.rightscale.com/lp/state-of-the-cloud-report.php">RightScale State of the Cloud Report 2013</a>.</p>
<br />Filed under: <a href='http://blog.rightscale.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.rightscale.com/category/cloud-costs/'>Cloud Costs</a>, <a href='http://blog.rightscale.com/category/cloud-management/'>Cloud Management</a> Tagged: <a href='http://blog.rightscale.com/tag/cloud-computing/'>Cloud Computing</a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2725&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/04/25/rightscale-state-of-the-cloud-2013-a-new-industry-survey/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/58cfe924fcd7e0196ebdad45f927b98c?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">kimweinsrs</media:title>
		</media:content>

		<media:content url="https://lh6.googleusercontent.com/xaHXELQ3vNJaWa8ARMRUdAnoeH6jUPA8Xpv5s8M5YhQkfH9Zn83RMYoUpSf9tFOt-PWWdmZ9EKt_nCwAbFuVaMKDqMwHs6vcQF8NWdHa_vunT-By9TdVhzGmXw" medium="image" />

		<media:content url="https://lh5.googleusercontent.com/0h7r36KysSy1lpeKktgsvDPeFsQlNBM83ENstx2X-HdUsLGnymYP4hVc1BccQ22sbT3iXirtMDFOBIJpROSWiUZJb87QHWG3uK6tPjkjQ9rIkL5fZTNzww-axA" medium="image" />

		<media:content url="https://lh3.googleusercontent.com/pVIHG7ZL5js3V72r1ZPopES41RYmUsyJNbkqde2uPVGmg7A3JB5o1KV5W44wyqQDbwrMml29PCNVteVoL4hLqgiZ4lCeUnfuq68Tzkf0eEYcMRt-rh1AIe5RUA" medium="image" />
	</item>
		<item>
		<title>RightScale Compute 2013 Preview: How RightScale Architects Its Own Databases</title>
		<link>http://blog.rightscale.com/2013/04/19/rightscale-compute-2013-preview-how-rightscale-architects-its-own-databases/</link>
		<comments>http://blog.rightscale.com/2013/04/19/rightscale-compute-2013-preview-how-rightscale-architects-its-own-databases/#comments</comments>
		<pubDate>Fri, 19 Apr 2013 21:54:41 +0000</pubDate>
		<dc:creator>Josep M. Blanquer</dc:creator>
				<category><![CDATA[Cloud Management]]></category>
		<category><![CDATA[RightScale]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2716</guid>
		<description><![CDATA[Want a peek behind the scenes at how RightScale builds the tools that help organizations deploy and manage applications across public, private, and hybrid clouds? I&#8217;m RightScale&#8217;s chief architect, and at RightScale Compute 2013 I&#8217;ll be sharing that information in &#8230; <a href="http://blog.rightscale.com/2013/04/19/rightscale-compute-2013-preview-how-rightscale-architects-its-own-databases/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2716&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Want a peek behind the scenes at how RightScale builds the tools that help organizations deploy and manage applications across public, private, and hybrid clouds? I&#8217;m RightScale&#8217;s chief architect, and at <a href="http://rightscalecompute.com/" target="_blank">RightScale Compute 2013</a> I&#8217;ll be sharing that information in a session on Building RightScale&#8217;s Globally Distributed Datastore, where you can learn how we use both relational and NoSQL databases to provide a scalable, distributed, and highly available service around the world.</p>
<p><span id="more-2716"></span></p>
<p>RightScale uses a mix of relational databases — notably MySQL — and NoSQL technology, in particular Cassandra.</p>
<p><img style="float:left;" alt="RightScale Compute" src="http://www.rightscalecompute.com/sites/all/themes/rs_conference/logo.png" />Our data taxonomy involves several systems with different data semantics. They include global objects — such as users, account plans, and settings — as well as a number of different items that are private to each account:</p>
<ul>
<li>Dashboard objects, such as deployments, audit information, and alert specifications</li>
<li>Cloud polling data, which includes cloud resource states and cloud credentials</li>
<li>Routing data, such as the location of instance and core agents and an agent action registry</li>
<li>Monitoring and syslog data</li>
</ul>
<p>In practice, when it comes to using the data, we need to pay attention to the scope of any given data &#8211; whether it is shared among accounts or used by only a single account &#8211; and its placement, by which I mean who uses the data. Global and dashboard objects are used by the Dashboard and API — they are “close” to users. Cloud polling data, routing data, and monitoring and syslog data are used by instances and resources — they are “close” to the cloud. Those two concepts, scope and placement, make up two axes against which we can graph our database systems.</p>
<p>In my session I&#8217;ll share details on how these two axes influence how RightScale geographically deploys its systems, as well as how they dictate the technologies that we use (MySQL, Cassandra, S3, and others) for each specific task based on the availability, replication, and geographical proximity constraints of each of the tasks. For example, we will show how we leverage MySQL for its ACID semantics and &#8220;queryability,&#8221; Cassandra for its strength in availability and scalability, and S3 for its archival and large volume capabilities. I&#8217;ll also talk about our disaster recovery strategy and show how it reacts when facing complete region outages.</p>
<p><a href="http://www.rightscalecompute.com/register" target="_blank">Register for RightScale Compute 2013</a> and plan to attend my session on April 25. I look forward to seeing you there.</p>
<br />Filed under: <a href='http://blog.rightscale.com/category/cloud-management/'>Cloud Management</a> Tagged: <a href='http://blog.rightscale.com/tag/cloud-management/'>Cloud Management</a>, <a href='http://blog.rightscale.com/tag/rightscale/'>RightScale</a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2716&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/04/19/rightscale-compute-2013-preview-how-rightscale-architects-its-own-databases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/8b223bb7ae9010e533da2532fba82b4f?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">blanquer</media:title>
		</media:content>

		<media:content url="http://www.rightscalecompute.com/sites/all/themes/rs_conference/logo.png" medium="image">
			<media:title type="html">RightScale Compute</media:title>
		</media:content>
	</item>
		<item>
		<title>Deploy Windows Azure VMs with RightScale for Rapid Testing and Validation</title>
		<link>http://blog.rightscale.com/2013/04/16/deploy-windows-azure-vms-with-rightscale-for-rapid-testing-and-validation/</link>
		<comments>http://blog.rightscale.com/2013/04/16/deploy-windows-azure-vms-with-rightscale-for-rapid-testing-and-validation/#comments</comments>
		<pubDate>Tue, 16 Apr 2013 14:48:39 +0000</pubDate>
		<dc:creator>Patrick McClory</dc:creator>
				<category><![CDATA[Cloud Management]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[RightScale]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2625</guid>
		<description><![CDATA[With Microsoft&#8217;s announcement today of the general availability of its IaaS solutions, it&#8217;s only appropriate that we press on and get technical with how to use Windows Azure within your dev/test workflow. In my article on how to Integrate Windows &#8230; <a href="http://blog.rightscale.com/2013/04/16/deploy-windows-azure-vms-with-rightscale-for-rapid-testing-and-validation/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2625&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>With <a href="http://blogs.msdn.com/b/windowsazure/archive/2013/04/16/the-power-of-and.aspx" target="_blank">Microsoft&#8217;s announcement today</a> of the general availability of its IaaS solutions, it&#8217;s only appropriate that we press on and get technical with how to use Windows Azure within your dev/test workflow. In my article on how to <a href="http://blog.rightscale.com/2013/02/27/integrate-windows-azure-iaas-with-rightscale-to-improve-your-sdlc/" target="_blank">Integrate Windows Azure IaaS with RightScale to Improve Your SDLC</a>, I talked about strategy for DevOps shops for improving development and test cycles, shared some insights into where to think about your process, and gave some pointers toward tools that can help you. The next step is to tune up your well-oiled software development lifecycle (SDLC). I’ll show you how you can reduce your wait times for testing and improve your continuous deployment process using MSBuild and RightScale.</p>
<p><span id="more-2625"></span></p>
<p>I’ll cover:</p>
<ul>
<li>Architecting a custom MSBuild script for flexibility and ease of use</li>
<li>Utilizing Windows Azure services to store and manage your build packages</li>
<li>Implementing RightScale processes and assets to deploy, configure, and manage your dev and testing environment</li>
</ul>
<p>Now let’s dig into the nuts and bolts of how your DevOps team can improve your dev/test workflow – from build script architectures to deployment automation using <a href="https://www.rightscale.com/s/azure.php" target="_blank">Windows Azure and RightScale</a>.</p>
<h3>The Reference App</h3>
<p>To show how the process can work, I chose as a reference project the <a href="http://channel9.msdn.com/posts/Project-Silk-Mileage-Stats-Application" target="_blank">Mileage Stats application</a> that Microsoft&#8217;s Patterns and Practices group put out under the <a href="http://silk.codeplex.com/" target="_blank">Project Silk</a> initiative. The group did a great job of building a visually appealing web app that has some cool HTML5 in it and uses SQL Server&#8217;s LocalDB engine to host the data. For a demonstration of web technologies it&#8217;s a good choice, but I actually want to dig into integrating SQL Server deployments with the demo app, so I modified the project to use SQL Server by <a href="https://github.com/patrickmcclory/WinRSAssets/tree/master/MileageStats/MileageStats.Data.SqlServer" target="_blank">building out a new class library</a> and <a href="https://github.com/patrickmcclory/WinRSAssets/blob/master/MileageStats/MileageStats.Web/unity.config" target="_blank">modifying the Unity configuration</a> to point to it. I also uploaded two database backups to GitHub <a href="https://github.com/patrickmcclory/WinRSAssets/blob/v1.0.0/Assets/mileagestatsdata_sql2008r2.bak" target="_blank">(SQL 2008r2</a> and <a href="https://github.com/patrickmcclory/WinRSAssets/blob/v1.0.0/Assets/mileagestatsdata_sql2012.bak" target="_blank">SQL 2012</a>).</p>
<h3>MSBuild Process and Architectures</h3>
<table style="border:1px solid #c5cac5;background:#e5e8eb;width:30%;margin-bottom:10px;margin-left:10px;float:right;">
<tbody>
<tr>
<td style="padding-top:10px;padding-left:10px;padding-right:10px;">If you want to learn more about MSBuild, there are a ton of great resources to get you up to speed:</p>
<ul>
<li>Microsoft&#8217;s <a href="http://msdn.microsoft.com/en-us/library/0k6kkbsd.aspx" target="_blank">MSBuild Reference</a> and <a href="http://msdn.microsoft.com/en-us/library/vstudio/dd393574.aspx" target="_blank">Visual Studio MSBuild Reference</a></li>
<li><a href="http://blogs.msdn.com/b/msbuild/" target="_blank">MSBuild Team Blog</a> on MSDN</li>
<li><a href="http://codebetter.com/patricksmacchia/" target="_blank">Patrick Smaccia</a>&#8216;s article <a href="http://www.codeproject.com/Articles/12985/Practical-NET2-and-C-2-An-introduction-to-MSBuild" target="_blank">Practical .NET2 and C#2: An Introduction to MSBuild</a> is a little dated, but the fundamentals are all there</li>
<li>The <a href="http://msbuildextensionpack.codeplex.com/" target="_blank">MSBuild Extension Pack</a> provides some useful deployment and file-level tasks; I don&#8217;t believe in reinventing the wheel when I can avoid writing new build tasks</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>Frameworks like MSBuild are the key to getting DevOps right in the Microsoft ecosystem. MSBuild is completely entrenched in the software world and is easily extendable. For me, it has become the go-to scripting framework for managing deployments and configuration changes.</p>
<p>If you’re a Visual Studio developer, you already use MSBuild, even if you&#8217;re not aware of it. Visual Studio project files are actually (you guessed it!) MSBuild project files, and are consumed by the MSBuild engine to compile your application every time you press F5 or Ctrl-Shift-B when you&#8217;re in Visual Studio.</p>
<p>When putting your custom MSBuild scripts together, it can be tough to figure out how much flexibility to put into the framework you&#8217;re architecting, so I thought I&#8217;d share my template and thought process on building it out.</p>
<p><a href="http://rightscale.files.wordpress.com/2013/04/pngbase648e83c177b05f1ede.png"><img class="alignnone  wp-image-2691" alt="png;base648e83c177b05f1ede" src="http://rightscale.files.wordpress.com/2013/04/pngbase648e83c177b05f1ede.png?w=269&#038;h=287" width="269" height="287" /></a></p>
<p>To start, I wrapped my XML docs in a standard class library project so that I can version them and eventually build a publish process out of it, but for now, it&#8217;s just the container I&#8217;m using. You can <a href="https://github.com/patrickmcclory/WinRSAssets/tree/master/MileageStats/BuildScripts">get the code from GitHub</a>. I have a main Build.xml file that includes a number of other files along the way: an environment-specific file, a project-specific file, and a base set of custom targets that may consume custom tasks.</p>
<p>You need an environment file because developers all set up their machines differently, such as where SQL Server is installed, for instance, or specific repository root paths, or the possible use of a secondary partition to store data. Also, some critical paths in the process of building this application  – most notably the location where we&#8217;re going to publish the package – may need to be accounted for on an environment-by-environment basis.  While you can push the name of the environment file into the MSBuild process via the command line, it&#8217;s much easier to set defaults and use the <code>$(ComputerName)</code> variable to pull in the environment file automatically. With this technique, you only need to create the file in the right place, and if you&#8217;re on a domain network, you&#8217;re guaranteed to have a unique name! Check out how it works: if a value is found for <code>$(EnvFile)</code> among the command-line parameters, MSBuild imports that file; otherwise, if a corresponding environment file exists for the computer, it imports that one:</p>
<p><img alt="" src="https://lh3.googleusercontent.com/C28XLJGpWUhEC8gGq1qBHXjcIEpEQmB-xue7P0BagCcha4l43IoQbNWJ3R9lmSPpwsVuFW1mVEhuA32-LHGjhGBI2N570j494e6PQsW751aA0-426EmbvHjDWXIO2-oyoMA" width="576px;" height="44px;" /></p>
<p>With this setup, the process of configuring an environment is the same for your local machine as it is for your build box. That gives you a ton of flexibility as to how you set things up on your machine depending on what else you need to have set up to do the rest of your day job.</p>
<p>Next, the build process pulls in all of the solution-specific artifacts, such as what to build and other solution-level defaults. In the Mileage Stats application, check out the <a href="https://github.com/patrickmcclory/WinRSAssets/blob/v1.0.0/MileageStats/BuildScripts/Solution/Properties.xml" target="_blank">Properties.xml</a> file and note that I&#8217;m setting up a number of properties for the build process itself, such as paths for tasks and the solution root path, as well as compiler-level hints for code analysis and build configuration and architecture. Next, I&#8217;m creating the collection of project and solution files that I&#8217;ll actually build; for this application I’m just building the overall .sln file:</p>
<p><img alt="" src="https://lh3.googleusercontent.com/4i-7nIdd5dLy14c6g5L5bv5yvf2Ymb96ORrghN2xGLtgx9CdFMry9cVmQxAO5E-t8a1HnfHa5etp66yihOHH5SdANvBj8q0cdZLEFYKVo6IJvoFavsGyK585fSrNC6Pc3IM" width="530px;" height="48px;" /></p>
<p>Finally, I have the rest of the targets and process behind what MSBuild is actually going to do. At this point I&#8217;m just packaging up the web application using the <a href="http://www.iis.net/downloads/microsoft/web-deploy" target="_blank">Web Deploy</a> package target and doing some file manipulation to zip up the entire contents of the package using <a href="http://www.msbuildextensionpack.com/help/4.0.6.0/html/15d161fa-cd51-6f4e-e6ef-99c757b517c4.htm" target="_blank">DNZip</a> from the MSBuild Extension Pack.</p>
<p><img alt="" src="https://lh4.googleusercontent.com/XPtorUFupm5pBMkpxnJWIP6NgdtED01dEiQQXYjLB6YZEwAnif0iQNeSoglvOd0H5OfnlBsUCvycmv6KoAsxx1UK4ssJiO0srDOU0tcKJ9_pmCBclh4b0fqUXaAJZD5zfLs" width="661px;" height="440px;" /></p>
<p>At the end of the process I have a fully compiled MSDeploy package that I can use to move the web app out in the wild. I&#8217;ve incorporated RightScale and Windows Azure into TFS, and rather than building the solution file directly, I&#8217;m calling my custom build process and this package target in addition to my normal build/compile/test process.</p>
<h3>Taking It to the Cloud</h3>
<p>With that part of the process completed, we&#8217;ve actually got the majority of the heavy lifting out of the way.  In order to deploy our assets in the cloud, we&#8217;re going to utilize Windows Azure Storage to house our build packages. This way we can modify some inputs on a RightScale ServerTemplate<sup>TM</sup> (more on that in a bit) and get the system fired up “automagically.”</p>
<p>On the tail end of the package process in MSBuild, we&#8217;re going to add a custom task to take the final file and upload it to a specific container in a Windows Azure Storage account. This process is simple and is just a matter of consuming the Windows Azure Storage API within a custom MSBuild Task:</p>
<p><img alt="" src="https://lh4.googleusercontent.com/Dihx_0cvDXVlOv6IsGlDk-hmIcuTTDAGw_xALzS6GT2DATNXg1sI5RpUz2RqUkKqFUqw8ntPDSVuDOGQQsFzkG8vKSasjVtvc0jofp2u2GeQkRDDshy1al72X74_U19iuVI" width="576px;" height="208px;" /></p>
<p>It&#8217;s that simple (from a task perspective), and calling it from MSBuild is just as easy:</p>
<p><img alt="" src="https://lh5.googleusercontent.com/j501jtbgdI4EOUHzcYFn8gKUkR7cfoaJ_uaodLNEbv6YXwQs9zXMgNDGtDiyNMSDWm0SHX87NJHe_S70SAkS852zRHNGWE0NuxH_965NCIcSf7LYF_yfGGdZs2gbEcHwXM0" width="576px;" height="168px;" /></p>
<p>With all of this integrated, there&#8217;s nothing cooler than seeing it work without errors:</p>
<p><img alt="" src="https://lh5.googleusercontent.com/qop296atNC7B8pifjl5whbc2pL1Ct67aMWh6Euz83I93K-tuZc6YJ5avvYgD3pcfhb03OOKl3MGrQ5GbXeDvWHM5WuttI8A0dziA6uGT3QUlAJ4S0JXUvEPr" width="678px;" height="346px;" /></p>
<h3>Deploying Automatically via RightScale</h3>
<p>Once we have our compiled (and hopefully unit-tested) application deployment package sitting in the cloud, the next step is where all the magic happens. Using an all-in-one ServerTemplate<sup>TM</sup> in RightScale that contains SQL Server and IIS, we&#8217;re going to spin up an instance for testing.</p>
<p>From the build script, we can run two potential tasks to finalize the process:</p>
<p><a href="https://github.com/patrickmcclory/WinRSAssets/blob/master/MileageStats/BuildScripts/Targets/Build.RightScaleAutomation.xml#L29" target="_blank">UpdateCITestServer</a>, which updates a running server (using <a href="https://github.com/patrickmcclory/WinRSAssets/blob/v1.0.0/MileageStats/BuildTasks.RightScaleAutomation/RefreshApplication.cs#L1" target="_blank">RefreshApplication</a>) with the latest version of code, and <a href="https://github.com/patrickmcclory/WinRSAssets/blob/master/MileageStats/BuildScripts/Targets/Build.RightScaleAutomation.xml#L18" target="_blank">LaunchDevTestServer</a>, which terminates a server (using <a href="https://github.com/patrickmcclory/WinRSAssets/blob/v1.0.0/MileageStats/BuildTasks.RightScaleAutomation/TerminateWithWait.cs" target="_blank">TerminateWithWait</a>) if it’s currently running, then relaunches it (using <a href="https://github.com/patrickmcclory/WinRSAssets/blob/v1.0.0/MileageStats/BuildTasks.RightScaleAutomation/LaunchRSServer.cs" target="_blank">LaunchRSServer</a>) with the newly built code package.</p>
<p>The three custom build tasks I’m using to leverage RightScale’s API are pretty simple, too, when implemented with a .NET wrapper for the RightScale’s API 1.5:</p>
<p><img alt="" src="https://lh4.googleusercontent.com/ZrZnpW5uR3s3g_fwU9wDm4egHvHzWTo3UPkByxfP2W4X6IBGuK9uy-YvTbTsJ5UX0c1C3xPfAJketqOmze_zNmETkEBkxh6F_DP7dTUFJwdn9aLokSE2b3zH" width="619px;" height="332px;" /></p>
<p>You can find <a href="http://www.rightscale.com/library/server_templates/Windows-AIO-SQL-Express-IIS/lineage/19553#" target="_blank"> this ServerTemplate<sup>TM</sup></a> in our <a href="http://www.rightscale.com/library/" target="_blank">MultiCloud Marketplace</a>. It is essentially the <a href="http://www.rightscale.com/library/server_templates/Database-Manager-for-Microsoft/lineage/10529" target="_blank">Database Manager for SQL Server ServerTemplate<sup>TM</sup></a> with modifications to support this test environment deployment process. After the SQL instance is up, the RightScale cloud management platform automatically runs PowerShell scripts to add database users and configure IIS for the application. It:</p>
<ul>
<li>Installs IIS via the Add-WindowsFeature cmdlet and registers .NET 4.0/4.5 with IIS</li>
<li>Using the Web Platform Installer 4.5, installs MVC3 and .NET 4.5 (if it&#8217;s not already installed)</li>
<li>Installs Web Deploy 3.0</li>
<li>Downloads, unpackages, and imports the Web Deploy Package into IIS</li>
</ul>
<p>We&#8217;re calling the launch action on the server from MSBuild, so we have a lot of control over the inputs and setup on the server via RightScale:</p>
<ul>
<li>We set the Web Deploy package name at launch time so we can launch the package we just built.</li>
<li>We can also set variables and modify the configuration of the Web Deploy package – for instance modifying connection strings via inputs on the ServerTemplate<sup>TM</sup> that populate the ParameterSet.xml file.</li>
<li>Along with that, we can tightly control creating accounts to make sure that the web.config and the SQL Server accounts are synced for connection strings.</li>
</ul>
<p>End-to-end, I can rapidly deploy an instance for testing from within my build workflow. In 20 to 30 minutes, I have an instance that&#8217;s deployed and ready for testing in the cloud initiated from a build process from my development environment with just a few easy clicks.</p>
<p>Behind the scenes, the RightScale ServerTemplate<sup>TM</sup> that I&#8217;m using also has been set up to conform to my specific security and policy standards. In an upcoming post I’ll show how the ServerTemplate<sup>TM</sup> can even be domain-joined to pull down group policy rules so that not only am I able to test on a clean machine, but that I can also test on one that&#8217;s representative of the proper environment and security context.</p>
<h3>A Final Word</h3>
<p>Admittedly, this is a lot to take in, even if it is an “easy” example of an all-in-one test server.  But scaling out to an environment that includes multiple tiers (load balancers, SQL Servers, and IIS Servers) for testing and eventually production is really just a matter of mechanics rather than an exercise in building new components. Given the flexibility of the demo assets, with a little modification you could be standing up full stacks right from your development environment!</p>
<p><em>For more information on RightScale and Windows Azure, <a href="http://pages.rightscale.com/software-strategies-azure-041013.html" target="_blank">register for our upcoming joint webinar</a> on May 21.</em></p>
<br />Filed under: <a href='http://blog.rightscale.com/category/cloud-management/'>Cloud Management</a>, <a href='http://blog.rightscale.com/category/microsoft/'>Microsoft</a> Tagged: <a href='http://blog.rightscale.com/tag/rightscale/'>RightScale</a>, <a href='http://blog.rightscale.com/tag/windows-azure/'>Windows Azure</a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2625&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/04/16/deploy-windows-azure-vms-with-rightscale-for-rapid-testing-and-validation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1b990c0e85963e14d4e04db70668f2f9?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rspatrick</media:title>
		</media:content>

		<media:content url="http://rightscale.files.wordpress.com/2013/04/pngbase648e83c177b05f1ede.png" medium="image">
			<media:title type="html">png;base648e83c177b05f1ede</media:title>
		</media:content>

		<media:content url="https://lh3.googleusercontent.com/C28XLJGpWUhEC8gGq1qBHXjcIEpEQmB-xue7P0BagCcha4l43IoQbNWJ3R9lmSPpwsVuFW1mVEhuA32-LHGjhGBI2N570j494e6PQsW751aA0-426EmbvHjDWXIO2-oyoMA" medium="image" />

		<media:content url="https://lh3.googleusercontent.com/4i-7nIdd5dLy14c6g5L5bv5yvf2Ymb96ORrghN2xGLtgx9CdFMry9cVmQxAO5E-t8a1HnfHa5etp66yihOHH5SdANvBj8q0cdZLEFYKVo6IJvoFavsGyK585fSrNC6Pc3IM" medium="image" />

		<media:content url="https://lh4.googleusercontent.com/XPtorUFupm5pBMkpxnJWIP6NgdtED01dEiQQXYjLB6YZEwAnif0iQNeSoglvOd0H5OfnlBsUCvycmv6KoAsxx1UK4ssJiO0srDOU0tcKJ9_pmCBclh4b0fqUXaAJZD5zfLs" medium="image" />

		<media:content url="https://lh4.googleusercontent.com/Dihx_0cvDXVlOv6IsGlDk-hmIcuTTDAGw_xALzS6GT2DATNXg1sI5RpUz2RqUkKqFUqw8ntPDSVuDOGQQsFzkG8vKSasjVtvc0jofp2u2GeQkRDDshy1al72X74_U19iuVI" medium="image" />

		<media:content url="https://lh5.googleusercontent.com/j501jtbgdI4EOUHzcYFn8gKUkR7cfoaJ_uaodLNEbv6YXwQs9zXMgNDGtDiyNMSDWm0SHX87NJHe_S70SAkS852zRHNGWE0NuxH_965NCIcSf7LYF_yfGGdZs2gbEcHwXM0" medium="image" />

		<media:content url="https://lh5.googleusercontent.com/qop296atNC7B8pifjl5whbc2pL1Ct67aMWh6Euz83I93K-tuZc6YJ5avvYgD3pcfhb03OOKl3MGrQ5GbXeDvWHM5WuttI8A0dziA6uGT3QUlAJ4S0JXUvEPr" medium="image" />

		<media:content url="https://lh4.googleusercontent.com/ZrZnpW5uR3s3g_fwU9wDm4egHvHzWTo3UPkByxfP2W4X6IBGuK9uy-YvTbTsJ5UX0c1C3xPfAJketqOmze_zNmETkEBkxh6F_DP7dTUFJwdn9aLokSE2b3zH" medium="image" />
	</item>
		<item>
		<title>RightScale Compute Preview: Tips for Cloud Proof-of-Concept Projects</title>
		<link>http://blog.rightscale.com/2013/04/15/rightscale-compute-preview-tips-for-cloud-proof-of-concept-projects/</link>
		<comments>http://blog.rightscale.com/2013/04/15/rightscale-compute-preview-tips-for-cloud-proof-of-concept-projects/#comments</comments>
		<pubDate>Mon, 15 Apr 2013 15:00:42 +0000</pubDate>
		<dc:creator>Vijay Tolani</dc:creator>
				<category><![CDATA[RightScale Conference]]></category>
		<category><![CDATA[User Conference]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2700</guid>
		<description><![CDATA[Proof-of-concept projects are an important step in the path to the cloud for many organizations. Such projects allow you to gain experience, test ideas, and deepen your understanding of the issues and potential pitfalls of cloud computing. At RightScale Compute, &#8230; <a href="http://blog.rightscale.com/2013/04/15/rightscale-compute-preview-tips-for-cloud-proof-of-concept-projects/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2700&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Proof-of-concept projects are an important step in the path to the cloud for many organizations. Such projects allow you to gain experience, test ideas, and deepen your understanding of the issues and potential pitfalls of cloud computing. At <a href="http://www.rightscalecompute.com/" target="_blank">RightScale Compute</a>, I&#8217;ll be leading a session that walks you through the process of selecting and implementing a cloud proof-of-concept.</p>
<p><span id="more-2700"></span>
<p><img style="float:left;" alt="RightScale Compute" src="http://www.rightscalecompute.com/sites/all/themes/rs_conference/logo.png" />Selecting an application for your proof-of-concept is a key first step. You should choose a real application, but not the hardest one on your to-do list. Keeping in mind a few of the many benefits of cloud computing — speed to deploy, high scalability, and the ability to support variable loads — pick an application that will enable your organization to respond more quickly to business needs and opportunities. Good candidates are those projects that give more control to your internal business users or developers or that automate routine work for your operations team, such as web applications, social and collaborative apps, big data analysis or processing, or development and testing solutions. And be sure to choose a project for which you can show demonstrable results within a few months.</p>
<p>Once you have an application in mind, you need to decide where to put it. Should you deploy on a public or private cloud? Private clouds are a good choice for applications that require high flexibility and performance and that demand a level of security or compliance. They&#8217;re also a good fit for organizations that work under a capital expenditure procurement model. The advantage of public clouds is a higher level of automation than you can attain with private clouds. As for which cloud technology to use, consider one built on a standard like OpenStack or CloudStack. Numerous cloud vendors&#8217; offerings are built on top of these open source platforms.</p>
<p>Along the way, you&#8217;ll find yourself navigating many technical hurdles. In my session, I&#8217;ll talk about how to architect applications, manage data, and ensure security in cloud environments. I&#8217;ll cover testing for both performance and security, and discuss integrating cloud applications with existing IT service management processes.</p>
<p>As you near your project&#8217;s release date, you&#8217;ll want to measure the success of your cloud proof-of-concept. If you&#8217;ve picked the right project, you should see improvements in uptime and agility and lower costs than you could achieve via traditional data center development. Even if these improvements are slight, bear in mind that the point is as much to learn about how to implement cloud applications as it is to roll out one particular application. The lessons you learn from your proof-of-concept development will pay off in every future cloud development project.</p>
<p>I look forward to seeing you in San Francisco at my session on Tips for a Successful Cloud-Proof-of-Concept. If you haven’t already, <a href="http://rightscalecompute.com/agenda/day1" target="_blank">check out the conference agenda</a> and <a href="http://www.rightscalecompute.com/register" target="_blank">register for RightScale Compute</a>.</p>
<br />Filed under: <a href='http://blog.rightscale.com/category/rightscale-conference/'>RightScale Conference</a> Tagged: <a href='http://blog.rightscale.com/tag/user-conference/'>User Conference</a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2700&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/04/15/rightscale-compute-preview-tips-for-cloud-proof-of-concept-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1b1bf2876dfdf4f831b63dbe73dba08e?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">vtolani</media:title>
		</media:content>

		<media:content url="http://www.rightscalecompute.com/sites/all/themes/rs_conference/logo.png" medium="image">
			<media:title type="html">RightScale Compute</media:title>
		</media:content>
	</item>
		<item>
		<title>RightScale Compute Preview: PCI-Compliant Apps in the Public Cloud</title>
		<link>http://blog.rightscale.com/2013/04/11/rightscale-compute-preview-pci-compliant-apps-in-the-public-cloud/</link>
		<comments>http://blog.rightscale.com/2013/04/11/rightscale-compute-preview-pci-compliant-apps-in-the-public-cloud/#comments</comments>
		<pubDate>Thu, 11 Apr 2013 15:00:51 +0000</pubDate>
		<dc:creator>Phil Cox</dc:creator>
				<category><![CDATA[RightScale Conference]]></category>
		<category><![CDATA[RightScale Compute]]></category>
		<category><![CDATA[User Conference]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2695</guid>
		<description><![CDATA[PCI compliance in the public cloud is a growing topic of concern and interest. Some people claim one can be a PCI-compliant merchant using a public IaaS cloud, while others say that&#8217;s impossible. I am a former Qualified Security Assessor &#8230; <a href="http://blog.rightscale.com/2013/04/11/rightscale-compute-preview-pci-compliant-apps-in-the-public-cloud/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2695&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="https://www.pcisecuritystandards.org/" target="_blank">PCI</a> compliance in the public cloud is a growing topic of concern and interest. Some people claim one can be a PCI-compliant merchant using a public IaaS cloud, while others say that&#8217;s impossible. I am a former Qualified Security Assessor (QSA) and have participated in multiple PCI working groups, and I&#8217;m firmly in the former camp. PCI compliance in the cloud is possible, but the hardest part is knowing what you need to do and what you have to rely on your partners to do. In a session at the upcoming <a href="http://www.rightscalecompute.com/" target="_blank">RightScale Compute 2013</a> conference, I&#8217;ll discuss foundational principles and mindsets for PCI compliance, how to determine system/application scope and requirement applicability, and how to meet top-level PCI DSS (Data Security Standard) requirements in the public IaaS cloud.<br />
<span id="more-2695"></span><br />
<em><b>As a special incentive for blog readers, I’m offering a 25% discount for the first 10 people who <a href="http://www.rightscalecompute.com/register" target="_blank">sign up for RightScale Compute</a> using the discount code COMPUTE_PCI_25.</b></em></p>
<p>For a successful foundation for PCI compliance, plan to protect all cardholder data (CHD) housed in the IaaS provider. You should architect your application in three tiers: load balancer, application server, and database server. And make sure that you keep your dev and test environments separate, outside of the cardholder data environment (CDE) and with no CHD, so that you can focus your compliance efforts solely on the production systems.</p>
<p>For PCI compliance, you need to have proof for what you assert. When it comes to partners, you will need to have cloud service providers (CSP) that are on the Approved Service Providers list for one of the major card brands or that have done a Level 2 assessment and can show you an attestation of compliance. The former is preferred, and the latter may suffice, depending on your situation, but the CSP should sign a contract that states that it must protect CHD in accordance with PCI DSS. You have to do your due diligence on both approved and compliant providers.</p>
<p>The other key aspect of PCI compliance is making sure you manage the system components correctly. The industry knows how to manage traditional environments, but the nuances of public IaaS clouds can make mistakes more egregious. The functionality that RightScale gives you in terms of management and governance of system components is invaluable, but you can also leverage other management options (other vendors, do-it-yourself, or a combination) to promote your PCI compliance efforts.</p>
<p>PCI compliance in a public IaaS cloud is a touchy subject, but it need not be. <a href="http://www.rightscalecompute.com/register" target="_blank">Register for RightScale Compute</a> and join me in San Francisco on April 25, and I&#8217;ll try to answer your concerns. If I don&#8217;t cover your specific questions during the session, I&#8217;ll be happy to speak with you afterward.</p>
<p><em><b>As a special incentive for blog readers, I’m offering a 25% discount for the first 10 people who <a href="http://www.rightscalecompute.com/register" target="_blank">sign up for RightScale Compute</a> using the discount code COMPUTE_PCI_25.</b></em></p>
<br />Filed under: <a href='http://blog.rightscale.com/category/rightscale-conference/'>RightScale Conference</a> Tagged: <a href='http://blog.rightscale.com/tag/rightscale-compute/'>RightScale Compute</a>, <a href='http://blog.rightscale.com/tag/user-conference/'>User Conference</a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2695&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/04/11/rightscale-compute-preview-pci-compliant-apps-in-the-public-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/87686a76345286ba2c47e76dc2eb7dea?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">philcoxrs</media:title>
		</media:content>
	</item>
		<item>
		<title>A Cloud Beginner Manages OpenStack with RightScale</title>
		<link>http://blog.rightscale.com/2013/04/10/a-cloud-beginner-manages-openstack-with-rightscale/</link>
		<comments>http://blog.rightscale.com/2013/04/10/a-cloud-beginner-manages-openstack-with-rightscale/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 18:17:40 +0000</pubDate>
		<dc:creator>Lee Schlesinger</dc:creator>
				<category><![CDATA[Cloud Management]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2668</guid>
		<description><![CDATA[OpenStack.org blogger Victoria Martínez de la Cruz recently tested RightScale as a solution for managing her OpenStack development environment. We asked Victoria to share her experience. Last year I began working as a feature developer for OpenStack, the open source &#8230; <a href="http://blog.rightscale.com/2013/04/10/a-cloud-beginner-manages-openstack-with-rightscale/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2668&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><em>OpenStack.org blogger <a href="http://vmartinezdelacruz.com/">Victoria Martínez de la Cruz</a> recently tested RightScale as a solution for managing her OpenStack development environment. We asked Victoria to share her experience.</em></p>
<p>Last year I began working as a feature developer for <a href="https://www.rightscale.com/s/openstack.php" target="_blank">OpenStack</a>, the open source cloud computing project founded by Rackspace and NASA. In my work I develop and test new features of OpenStack on different versions of OpenStack itself, and using different operating systems. As a developer, your work environment should be as close as possible to the environment in which your code will be deployed so that you can to get to know the code, improve it, implement new features, and check how things behave. However, after nearly three months, I found myself juggling an incredible mess of various clouds implemented in different ways across multiple operating systems. I realized that I was spending too much time managing the environment and not enough time working on my code.</p>
<p>I went looking for tools to organize my deployments and improve my productivity, and came across RightScale, a comprehensive cloud management solution designed to monitor and manage cloud deployments. Since RightScale supports OpenStack, I decided to see how it could fit my needs. I learned that RightScale not only supports OpenStack but also recommends the Rackspace Private Cloud reference architecture for OpenStack.</p>
<p><span id="more-2668"></span></p>
<p>To test integration with RightScale, I used a single-node OpenStack Folsom implementation running on Fedora 18 on a standard server with an AMD Athlon X2 2.7GHz CPU with 4GB of DDR2 RAM. You could get better performance with high-end servers, but for testing and development purposes this hardware is more than enough and the integration process is the same.</p>
<p>I had no trouble following Fedora’s <a href="https://fedoraproject.org/wiki/Getting_started_with_OpenStack_on_Fedora_18#Basic_Setup" target="_blank">Getting started with OpenStack on Fedora 18</a> setup guide and using the available packages in Fedora repositories. The hardest part? My ISP doesn’t provide static IP addresses, so I had to get a dynamic DNS service to make my server visible from the outside.</p>
<h3>Adding a Private Cloud to RightScale</h3>
<p>It’s easy to add a cloud to RightScale, as long as you have an administrator account and credentials on hand. I <a href="https://www.rightscale.com/s/cloud-computing-management.php" target="_blank">signed up for a free trial</a>, then followed the detailed directions in <a href="http://support.rightscale.com/09-Clouds/OpenStack/OpenStack_Tutorials/Register_an_OpenStack_Cloud_with_RightScale" target="_blank">Register an OpenStack Cloud with RightScale</a>.</p>
<p>Click Clouds &gt; Add Cloud in the main menu displays a list of all the available clouds.</p>
<p><a href="http://vmartinezdelacruz.com/wp-content/uploads/2013/03/Screenshot-from-2013-03-29-161637.png"><img class="aligncenter size-large wp-image-655" style="float:center;" alt="Rightscale: Add cloud" src="http://vmartinezdelacruz.com/wp-content/uploads/2013/03/Screenshot-from-2013-03-29-161637-1024x401.png" width="500" height="195" /></a></p>
<p>Since you will be the manager, click Administered Clouds and register a new private cloud with the Register Cloud button. You must enter your administrator credentials &#8211; the username and password you use for your OpenStack cloud &#8211; the tenant ID, the name of the region where your server is, and the cloud controller address. You can retrieve this information from OpenStack’s Keystone client, or by going to the RightScale dashboard in the upper-right corner under Settings &gt; OpenStack API and downloading the admin’s RC file.</p>
<p><a href="http://vmartinezdelacruz.com/wp-content/uploads/2013/03/Screenshot-from-2013-03-29-162157.png"><img class="aligncenter size-thumbnail wp-image-656" style="float:center;" alt="RightScale: Register your OpenStack cloud" src="http://vmartinezdelacruz.com/wp-content/uploads/2013/03/Screenshot-from-2013-03-29-162157.png" width="440" height="249" /></a></p>
<p><a href="http://vmartinezdelacruz.com/wp-content/uploads/2013/03/openstack-rc-file.png"><img class="aligncenter size-thumbnail wp-image-657" style="float:center;" alt="OpenStack RC File" src="http://vmartinezdelacruz.com/wp-content/uploads/2013/03/openstack-rc-file-150x150.png" /></a></p>
<p>You should see a notification on the RightScale dashboard informing you that the connection was established with your private cloud and, after viewing a brief Getting Started Guide that appears in the dashboard, you can start using RightScale to manage your OpenStack cloud.</p>
<h3>Integrating RightScale and OpenStack</h3>
<p>I was excited to find that RightScale lets you do almost everything you can do from the OpenStack Dashboard, including launching instances and establishing SSH tunnels with them, creating volumes and security groups, uploading images, and deploying networks. RightScale has great support for every OpenStack service.</p>
<p><a href="http://vmartinezdelacruz.com/wp-content/uploads/2013/03/launching-an-instance.png"><img class="aligncenter size-thumbnail wp-image-661" style="float:center;" alt="RightScale: Launching an instance" src="http://vmartinezdelacruz.com/wp-content/uploads/2013/03/launching-an-instance.png" width="435" height="245" /></a></p>
<p><a href="http://vmartinezdelacruz.com/wp-content/uploads/2013/03/instance-status.png"><img class="aligncenter size-thumbnail wp-image-662" style="float:center;" alt="RightScale: Instance status" src="http://vmartinezdelacruz.com/wp-content/uploads/2013/03/instance-status.png" width="566" height="245" /></a></p>
<p><a href="http://vmartinezdelacruz.com/wp-content/uploads/2013/03/openstack-instance.png"><img class="aligncenter size-thumbnail wp-image-663" style="float:center;" alt="Meanwhile, in OpenStack..." src="http://vmartinezdelacruz.com/wp-content/uploads/2013/03/openstack-instance.png" width="570" height="144" /></a></p>
<p>Having all my deployments in a single place allows me to show them to my colleagues, and allows them to review my work. I can also learn from other people’s deployments and share resources with new developers getting involved with the stack.</p>
<p>A beginner like me – with little experience developing cloud features – cannot yet take full advantage of all the flexibility that RightScale offers for managing applications across multiple public, private, and hybrid clouds. However, the ease with which you can access the service and the multitude of tasks it lets you perform make RightScale beneficial even for those who use only some of its features.</p>
<p>Deploying OpenStack is not difficult, and integrating it with RightScale is even easier. If you want to give OpenStack and RightScale a try, <a href="https://www.rightscale.com/s/openstack.php" target="_blank">sign up for a free trial</a>.</p>
<p><em><img style="float:left;border:1px solid #ddd;" alt="Victoria Martínez de la Cruz" src="https://lh3.googleusercontent.com/Gfd51C4P3-uetveo_K52pL-1riB6v8HvWTbq3FqCg1LX7Me1QUoaUW_RL12M2mkYDMZVRvraWGbX0Eu-Uuf23EicNDwysT0HR0GIfa9dOQDfYsbu_w2Itfm6Ng" width="65px;" height="96px;" />Victoria Martínez de la Cruz is a computer science student and interns for OpenStack as a participant in the GNOME OPW program. She is a FOSS enthusiast and tech lover and is always willing to learn about new technologies.</em></p>
<br />Filed under: <a href='http://blog.rightscale.com/category/cloud-management/'>Cloud Management</a>  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2668&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/04/10/a-cloud-beginner-manages-openstack-with-rightscale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ba946eef839283215540de98080edb95?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">leeschlesinger</media:title>
		</media:content>

		<media:content url="http://vmartinezdelacruz.com/wp-content/uploads/2013/03/Screenshot-from-2013-03-29-161637-1024x401.png" medium="image">
			<media:title type="html">Rightscale: Add cloud</media:title>
		</media:content>

		<media:content url="http://vmartinezdelacruz.com/wp-content/uploads/2013/03/Screenshot-from-2013-03-29-162157.png" medium="image">
			<media:title type="html">RightScale: Register your OpenStack cloud</media:title>
		</media:content>

		<media:content url="http://vmartinezdelacruz.com/wp-content/uploads/2013/03/openstack-rc-file-150x150.png" medium="image">
			<media:title type="html">OpenStack RC File</media:title>
		</media:content>

		<media:content url="http://vmartinezdelacruz.com/wp-content/uploads/2013/03/launching-an-instance.png" medium="image">
			<media:title type="html">RightScale: Launching an instance</media:title>
		</media:content>

		<media:content url="http://vmartinezdelacruz.com/wp-content/uploads/2013/03/instance-status.png" medium="image">
			<media:title type="html">RightScale: Instance status</media:title>
		</media:content>

		<media:content url="http://vmartinezdelacruz.com/wp-content/uploads/2013/03/openstack-instance.png" medium="image">
			<media:title type="html">Meanwhile, in OpenStack...</media:title>
		</media:content>

		<media:content url="https://lh3.googleusercontent.com/Gfd51C4P3-uetveo_K52pL-1riB6v8HvWTbq3FqCg1LX7Me1QUoaUW_RL12M2mkYDMZVRvraWGbX0Eu-Uuf23EicNDwysT0HR0GIfa9dOQDfYsbu_w2Itfm6Ng" medium="image">
			<media:title type="html">Victoria Martínez de la Cruz</media:title>
		</media:content>
	</item>
		<item>
		<title>RightScale Compute Preview: Plan Cloud Costs Now, Save Money Later</title>
		<link>http://blog.rightscale.com/2013/04/09/rightscale-compute-preview-plan-cloud-costs-now-save-money-later/</link>
		<comments>http://blog.rightscale.com/2013/04/09/rightscale-compute-preview-plan-cloud-costs-now-save-money-later/#comments</comments>
		<pubDate>Tue, 09 Apr 2013 22:45:49 +0000</pubDate>
		<dc:creator>Hassan Hosseini</dc:creator>
				<category><![CDATA[Cloud Costs]]></category>
		<category><![CDATA[PlanForCloud]]></category>
		<category><![CDATA[RightScale Conference]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[RightScale Compute]]></category>
		<category><![CDATA[User Conference]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2659</guid>
		<description><![CDATA[As the co-founder and product manager of PlanForCloud, I have talked to hundreds of people about their cloud costs. They are confused by the complex cloud provider pricing strategies that make it hard to understand where the majority of their &#8230; <a href="http://blog.rightscale.com/2013/04/09/rightscale-compute-preview-plan-cloud-costs-now-save-money-later/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2659&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>As the co-founder and product manager of <a href="http://www.planforcloud.com/" target="_blank">PlanForCloud</a>, I have talked to hundreds of people about their cloud costs. They are confused by the complex cloud provider pricing strategies that make it hard to <em>understand</em> where the majority of their cloud infrastructure costs are going and even harder to <em>optimize</em> their cloud costs.</p>
<p>It’s time to change that! At <a href="http://www.rightscalecompute.com/" target="_blank">RightScale Compute 2013</a> I’m leading a three-hour workshop on cloud cost budgeting. My goal is for you to walk away with information and tools you can use right away to better understand and plan for your cloud costs.</p>
<p><span id="more-2659"></span></p>
<p><em><b>As a special incentive for blog readers, I’m offering a 25% discount for the first 10 people to <a href="http://www.rightscalecompute.com/register" target="_blank">sign up for the Cloud Cost Budgeting Workshop</a> using the discount code COMPUTE_CloudCost_25.</b></em></p>
<p>Here’s what I’ll cover:</p>
<p><b>1. Understand the CFO Perspective</b></p>
<p>Why should you care about what your CFO thinks of the cloud? If you want your cloud strategy to be successful, you need to work successfully with all levels of your organization. Your CFO has veto power, so I’ll focus on how you can understand and align with the CFO perspective by using the RightScale CFO as a case study.</p>
<p><b>2. The Big Shift</b></p>
<p>You need to shift to a new mindset when you start thinking about the cloud. You have to consider private vs. public cloud costs, TCO, and capital vs. operating expenses. Even if you’re on top of all these factors, the complexity of public cloud prices is daunting. We currently maintain more than 12,000 price points in our <a href="http://www.planforcloud.com/pages/resources/cloud_services.html" target="_blank">PlanForCloud free cloud cost simulation engine</a>. That is a crazy amount of information to be able to digest and use to accurately budget for your cloud project. I’ll demonstrate how you can budget for your specific cloud projects.</p>
<p><b>3. Investigation and Planning</b></p>
<p>Every project runs through cloud adoption lifecycle phases. I will cover each of these phases, introducing the challenges that you can expect to face and provide the tools to help you meet these challenges. The investigation and planning phase is an especially important one because it can set you off on the right (or wrong) foot.</p>
<p><b>4. Deploying and Monitoring</b></p>
<p>With cost in mind, I will cover the points you should look at when deploying your application to the cloud. There are a number of things that you need to keep in mind to be able to control your cloud costs at this stage. Once you have deployed your application, you will want to monitor your costs and make sure things are running according to plan. I’ll walk you through the tools that can help you with this.</p>
<p><b>5. Optimization</b></p>
<p>Once you have settled into your comfy new home in the cloud, the optimization work begins. I will cover the two main optimization techniques:</p>
<ul>
<li><b>Resource optimization</b> involves using your cloud resources to make sure there is no waste, and automating the steps. I’ll cover top tips for saving money on the cloud.</li>
<li><b>Cost optimization</b> includes looking at purchase options, such as reserved instances, six-month plans, daily deals, and spot instances. I will walk through the business decisions you’ll need to make to optimize your costs.</li>
</ul>
<p><b>6. Advanced Next Steps</b></p>
<p>I’ll talk about chargeback, cost allocation, cloud provider price changes, and new features for serving your use cases better.</p>
<p>I want this workshop to be a two-way conversation, so please come with questions relating to your specific scenarios and use cases.</p>
<p><em style="color:#444444;line-height:1.5;"><b>As a special incentive for blog readers, I’m offering a 25% discount for the first 10 people to <a href="http://www.rightscalecompute.com/register" target="_blank">sign up for the Cloud Cost Budgeting Workshop</a> using the discount code COMPUTE_CloudCost_25.</b></em></p>
<p>I hope to see you there!</p>
<br />Filed under: <a href='http://blog.rightscale.com/category/cloud-costs/'>Cloud Costs</a>, <a href='http://blog.rightscale.com/category/planforcloud/'>PlanForCloud</a>, <a href='http://blog.rightscale.com/category/rightscale-conference/'>RightScale Conference</a> Tagged: <a href='http://blog.rightscale.com/tag/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.rightscale.com/tag/rightscale-compute/'>RightScale Compute</a>, <a href='http://blog.rightscale.com/tag/user-conference/'>User Conference</a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2659&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/04/09/rightscale-compute-preview-plan-cloud-costs-now-save-money-later/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7b836794421e964f2af70e7c2c3fbb8e?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hassankhosseini</media:title>
		</media:content>
	</item>
		<item>
		<title>A Faster, More Powerful RightScale Dashboard</title>
		<link>http://blog.rightscale.com/2013/04/04/a-faster-more-powerful-rightscale-dashboard/</link>
		<comments>http://blog.rightscale.com/2013/04/04/a-faster-more-powerful-rightscale-dashboard/#comments</comments>
		<pubDate>Thu, 04 Apr 2013 16:35:20 +0000</pubDate>
		<dc:creator>Josh Morse</dc:creator>
				<category><![CDATA[Cloud Management]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[RightScale]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2636</guid>
		<description><![CDATA[In recent months we’ve refreshed three sections of the RightScale dashboard: Last September, we released a UI for Amazon Web Services (AWS) Simple Queue Service (SQS), and in February we released updated UIs for AWS Elastic Load Balancer (ELB) and &#8230; <a href="http://blog.rightscale.com/2013/04/04/a-faster-more-powerful-rightscale-dashboard/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2636&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>In recent months we’ve refreshed three sections of the <a href="https://www.rightscale.com/s/default2.php" target="_blank">RightScale dashboard</a>: Last September, we released a UI for Amazon Web Services (AWS) Simple Queue Service (SQS), and in February we released updated UIs for AWS Elastic Load Balancer (ELB) and Simple Storage Service (S3). You can access the new sections by selecting their respective pages from the Clouds menu and clicking the “Try it out” button in the purple notification bar. The new beta interfaces are not only a significant improvement compared to our previous UIs, but also represent a new approach to our UI framework that will enhance future RightScale development.</p>
<p><span id="more-2636"></span><br />
<img class="aligncenter" alt="" src="https://lh4.googleusercontent.com/npzt0Nvt8AoZzZjdqUo6utntpFl3qSwBpWoUJHF91MOjdpBMsKUnSSt1KE86Ia9fntTcuFxqykheA0q25KyJr8wI0gcVnFT7Qcydthh2IZWndfjwKmkLobfWQg" width="502px;" height="88px;" /></p>
<p>When you explore any of the new UIs, you’ll notice a number of improvements. Much of the tabular functionality that previously required server requests is now handled on the client side, smoothing the entire UI experience. Some of the highlights:</p>
<ul>
<li>We now do filtering and column sorting on the client side, and it happens instantly.</li>
<li>We’ve unified bulk and single actions in one menu.</li>
<li>Tables can now hold a large number of entries, reducing or eliminating the need for pagination.</li>
<li>Large tables no longer wrap or require horizontal scrolling. Overflow ends with an ellipsis, and mousing over it shows the entire contents in a tooltip.</li>
<li>Multi-select options for entries like security groups now use a widget based on <a href="http://harvesthq.github.com/chosen/" target="_blank">Chosen</a>, which allows both mouse and keyboard-driven entry.</li>
<li>We support in-place, client-side editing for ELB info, health checks, and listeners.</li>
<li>We provide an HTML5 multiple-file uploader for S3.</li>
<li>A fixed right sidebar displays additional file characteristics when users select a file in the S3 browser.</li>
</ul>
<div id="attachment_2640" class="wp-caption aligncenter" style="width: 650px"><a href="http://rightscale.files.wordpress.com/2013/04/s3-uploader.png"><img class="size-large wp-image-2640" alt="TKTKTKTK" src="http://rightscale.files.wordpress.com/2013/04/s3-uploader.png?w=640&#038;h=426" width="640" height="426" /></a><p class="wp-caption-text">Updated S3 UI with our new HTML5 uploader</p></div>
<h3>A New Framework</h3>
<p>Many of these features take advantage of key components of our new UI framework. Like many companies that provide web-based services, RightScale uses JQuery, which opens up a large number of exciting JavaScript libraries. Our core UI library is built on <a href="http://twitter.github.com/bootstrap/" target="_blank">Bootstrap</a>, a common UI framework that we use for a variety of components, such as modal dialogs, popovers, and tooltips. We have also modified and deployed <a href="http://www.datatables.net/" target="_blank">Datatables</a>, a framework that gives us fast and flexible tables that can manipulate large amounts of data. These JQuery libraries, along with several smaller libraries, give us a base that we continue to adapt in our new UIs.</p>
<p>Perhaps the most exciting component of our new UI framework is <a href="http://backbonejs.org/" target="_blank">Backbone.js</a>, a library for building single-page apps that allows us to move much of the logic that was previously server-side into client-side JavaScript. This means that users can manipulate data using JavaScript without having to wait for a server to respond. For example, in the ELB browser, users can add a new listener on the client side, and the back end will sync the changes without forcing the users to view a loading screen. Backbone also allows users to move through a variety of “pages” seamlessly, without having to endure the page load times common to traditional websites.</p>
<p>These libraries provide the foundation for our UI framework, but we have done considerable additional work to create a cohesive collection of libraries that we can use to quickly and easily create future UIs. In particular, cloud services from one provider will be able to share UI functionality with comparable services on other clouds from another when the two are similar — Rackspace Cloud Files and AWS S3, for instance. This framework has already increased the speed of application development; during a recent internal development challenge, a small team of our developers was able to create a new internal monitoring page in a matter of hours.</p>
<p>Our new framework also separates logical areas of the dashboard into separate, individual web applications that can communicate with one another and share resources. As a result, we can quickly incorporate feedback, address bugs, and iterate on features in one application with less risk of causing problems in another. As an example, today we are rolling out a series of bug fixes to our ELB application, many of which were reported by our customers. Though this fix falls outside our usual release timeline, the isolated nature of our ELB application allows us more flexibility in our updates.</p>
<h3>Wanted: Your Feedback</h3>
<p>We’re building new <a href="https://www.rightscale.com/s/cloud-computing-management.php" target="_blank">RightScale features</a> using this UI framework, and we’ll update our existing UIs over time to take advantage of it. We would love to hear which improvements you would like to see in the RightScale dashboard. You can share your feedback with us in several ways:</p>
<ul>
<li>Use the Feedback button that appears in the upper right of the new UIs; it sends your feedback directly to the product and user experience (UX) teams so that we can quickly act on it.</li>
<li>Comment in our <a href="http://feedback.rightscale.com/" target="_blank">Feedback Forum</a>, whose content our product team regularly monitors and uses to plan development sprints.</li>
<li>Participate in a usability study. The UX team conducts periodic usability tests of new features; if you are interested in spending 30 to 45 minutes in return for a gift card and a chance to influence the future of the RightScale cloud management platform, you can <a href="https://docs.google.com/a/rightscale.com/spreadsheet/viewform?formkey=dGE4MnhKTjRoUmVlZzh3SHljMzl5REE6MQ" target="_blank">sign up here</a>.</li>
<li>Join us at the <a href="http://www.rightscalecompute.com/register" target="_blank">RightScale Compute</a> conference, where you can talk with members of the RightScale UX team in person.</li>
</ul>
<br />Filed under: <a href='http://blog.rightscale.com/category/cloud-management/'>Cloud Management</a> Tagged: <a href='http://blog.rightscale.com/tag/cloud-management/'>Cloud Management</a>, <a href='http://blog.rightscale.com/tag/dashboard/'>Dashboard</a>, <a href='http://blog.rightscale.com/tag/rightscale/'>RightScale</a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2636&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/04/04/a-faster-more-powerful-rightscale-dashboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c4d5484ee5f2832073eceab8d5a59964?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">joshuamorsers</media:title>
		</media:content>

		<media:content url="https://lh4.googleusercontent.com/npzt0Nvt8AoZzZjdqUo6utntpFl3qSwBpWoUJHF91MOjdpBMsKUnSSt1KE86Ia9fntTcuFxqykheA0q25KyJr8wI0gcVnFT7Qcydthh2IZWndfjwKmkLobfWQg" medium="image" />

		<media:content url="http://rightscale.files.wordpress.com/2013/04/s3-uploader.png?w=640" medium="image">
			<media:title type="html">TKTKTKTK</media:title>
		</media:content>
	</item>
		<item>
		<title>How to Replace the Cloud: No Fooling</title>
		<link>http://blog.rightscale.com/2013/04/01/how-to-replace-the-cloud-no-fooling/</link>
		<comments>http://blog.rightscale.com/2013/04/01/how-to-replace-the-cloud-no-fooling/#comments</comments>
		<pubDate>Mon, 01 Apr 2013 17:00:52 +0000</pubDate>
		<dc:creator>Lee Schlesinger</dc:creator>
				<category><![CDATA[Cloud Management]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=2619</guid>
		<description><![CDATA[It&#8217;s April Fools&#8217; Day, and alas, we don&#8217;t have a plausible tale about how we&#8217;ve managed to harness neutrinos to create warp-speed inter-cloud communications, or a clever new technique that uses recursive virtualization to run an entire cloud on a &#8230; <a href="http://blog.rightscale.com/2013/04/01/how-to-replace-the-cloud-no-fooling/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2619&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p dir="ltr">It&#8217;s April Fools&#8217; Day, and alas, we don&#8217;t have a plausible tale about how we&#8217;ve managed to harness neutrinos to create warp-speed inter-cloud communications, or a clever new technique that uses recursive virtualization to run an entire cloud on a single server. No, we don&#8217;t have a fake product or news release to spring upon the gullible among you &mdash; but we do have a real story about how to replace the cloud.</p>
<p><span id="more-2619"></span></p>
<p>When you work for a cloud management provider, you see the word <em>cloud</em> a lot. And you know how, when you see a word over and over again, it kind of loses its meaning? Yeah, that happens for us, too, and sadly there are no good synonyms that we can use to vary things a little. Store your data in the smog? Set up a public nebula? Launch a new haze? No, no, and no.</p>
<p>To offer an antidote to the all-cloud-all-the-time fatigue, a developer whose GitHub handle is panicsteve wrote <a href="https://github.com/panicsteve/cloud-to-butt" target="_blank">cloud-to-butt</a>, a Chrome extension that replaces every instance of &#8220;the cloud&#8221; in a browser window with &#8220;my butt.&#8221; Building on that fundamental base, developer DaveRandom created similar extensions for <a href="https://github.com/DaveRandom/cloud-to-butt-mozilla" target="_blank">Firefox</a> and <a href="https://github.com/DaveRandom/cloud-to-butt-opera" target="_blank">Opera</a>.</p>
<p>If humor that would amuse a second-grader is not your taste, you can opt to <a href="http://developer.chrome.com/extensions/getstarted.html" target="_blank">recode the JavaScript open source extensions</a> so that instead of &#8220;my butt,&#8221; your browser will replace “the cloud” with anything from &#8220;a Tardis&#8221; to &#8221; bacon&#8221; to “Sesame Street.” We tried replacing “cloud” with “bacon” on an article from InfoWorld, with amusing results:</p>
<p><img style="border:6px double #545565;" alt="Mmm bacon" src="https://lh3.googleusercontent.com/f2tp4bAjJKsOihC8ZNuUCJWAmPUxtjaBECVn4URAm6vgwt0s5HJnDNcvJRwlxhcMup6T-zDhwupeGAqTTTvoPWVbY-yIHLi5Q2rzcOKFNAWcYZ4IwUn7y0FySg" width="549px;" height="443px;" /></b></b></p>
<p dir="ltr">Try it yourself. Better yet, surprise your boss by installing the extension in his or her browser, replacing “cloud” with “client/server.” And then let us know how that goes. (Use a #RightScaleAF hashtag if you tweet it.)</p>
<p>When it comes to <a href="https://www.rightscale.com/s/cloud-computing-management.php" target="_blank">cloud management</a>, RightScale takes a rear seat to no one, but its obvious that Steve and Dave worked their tails off on these extensions. We just hope their well of creativity hasn&#8217;t bottomed out yet, and their best coding isn&#8217;t behind them.</p>
<br />Filed under: <a href='http://blog.rightscale.com/category/cloud-management/'>Cloud Management</a>  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&#038;blog=2909729&#038;post=2619&#038;subd=rightscale&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2013/04/01/how-to-replace-the-cloud-no-fooling/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ba946eef839283215540de98080edb95?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">leeschlesinger</media:title>
		</media:content>

		<media:content url="https://lh3.googleusercontent.com/f2tp4bAjJKsOihC8ZNuUCJWAmPUxtjaBECVn4URAm6vgwt0s5HJnDNcvJRwlxhcMup6T-zDhwupeGAqTTTvoPWVbY-yIHLi5Q2rzcOKFNAWcYZ4IwUn7y0FySg" medium="image">
			<media:title type="html">Mmm bacon</media:title>
		</media:content>
	</item>
	</channel>
</rss>
