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

<channel>
	<title>CloudHealth</title>
	<atom:link href="http://www.cloudhealthtech.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cloudhealthtech.com</link>
	<description>Business Performance Management for the Cloud</description>
	<lastBuildDate>Wed, 24 Apr 2013 20:37:53 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Virtuous Cycle of DevOps</title>
		<link>http://www.cloudhealthtech.com/2013/03/virtuous-cycle-devops/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=virtuous-cycle-devops</link>
		<comments>http://www.cloudhealthtech.com/2013/03/virtuous-cycle-devops/#comments</comments>
		<pubDate>Wed, 27 Mar 2013 21:01:57 +0000</pubDate>
		<dc:creator>CloudHealth</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.cloudhealthtech.com/?p=1543</guid>
		<description><![CDATA[Back in 2010 when I took a role as a VP of engineering  [...]]]></description>
				<content:encoded><![CDATA[<p>Back in 2010 when I took a role as a VP of engineering for a local cloud storage startup, the DevOps team I inherited was more system administration than development operations. While the team automated with Chef and had implemented basic monitoring, the typical day was spent responding to unplanned issues across our infrastructure. We were in the trough of disillusionment of DevOps and knew something needed to change. The catalyst for change came unexpectedly one night in the form of a production incident caused by unnecessary human error (that through good fortune had no direct customer impact).</p>
<p>What followed this incident was a commitment to take a different approach to DevOps. We brought in a new DevOps leader, added some talented engineers, provided the team needed breathing room, and invested in the critical path projects the engineers felt would pay the most dividends: proactive monitoring, cookbook standardization, streamlined release management, and the development of essential internal tools. What followed was a series of successive changes that resulted in a “tipping point” for our DevOps investment, driving increased reliability, quality, scalability and maintainability of our infrastructure. This investment has also resulted in a series of powerful innovations in asset, cost, security and system management, some of which we have found the time to provide back to the open source community (e.g. <a href="http://www.sonian.com/cloud-monitoring-sensu/" target="_blank">Sensu</a>, SmartCloud implementation of <a href="https://rubygems.org/gems/fog" target="_blank">Fog</a>).</p>
<p>In reflecting back on that experience, we iterated multiple times through what I now realize was a virtuous cycle. We initially invested in automation in order to increase the standardization and reliability of our cloud infrastructure. This investment resulted in better quality and maintainability of our infrastructure, which allowed us to be more agile in our release cycles. Faster releases allowed us to increase our pace of innovation, which provided better operational and system scalability. The increased scalability allowed us to get ahead of our growth, enabling investments in proactive automation and tools, which resulted in the virtuous cycle starting again.</p>
<p>While there is likely no single playbook to get a DevOps team to enter the virtuous cycle, ours started with a talented team, good leadership, commitment to the culture of DevOps, and a willingness to follow the instincts of the engineers.</p>
<p>___</p>
<p><em>Re-posted with permission from <a href="http://www.hightechinthehub.com">HighTechInTheHub</a></em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudhealthtech.com/2013/03/virtuous-cycle-devops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hiring Spotlight: DevOps Lead</title>
		<link>http://www.cloudhealthtech.com/2013/03/hiring-spotlight-devops-lead/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hiring-spotlight-devops-lead</link>
		<comments>http://www.cloudhealthtech.com/2013/03/hiring-spotlight-devops-lead/#comments</comments>
		<pubDate>Wed, 27 Mar 2013 20:25:07 +0000</pubDate>
		<dc:creator>CloudHealth</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.cloudhealthtech.com/?p=1539</guid>
		<description><![CDATA[Tired of carrying your company’s legacy infrastructure  [...]]]></description>
				<content:encoded><![CDATA[<p dir="ltr">Tired of carrying your company’s legacy infrastructure and automation forward? Wishing you had an opportunity to do DevOps right with no inherited technical debt? Up for the challenge of building a fully automated, highly elastic, multi-cloud infrastructure for a service that collects and processes billions of metrics?</p>
<p dir="ltr">CloudHealth Technologies is searching for a DevOps lead to design, automate and support our cloud infrastructure. A successful candidate will be one of the founding five members of an engineering team building a cloud performance management platform. They should have deep knowledge of Chef, Ruby, Linux and Amazon Web Services. They should also have a proven track record in automating cloud infrastructure, be an active contributor to open source, and be passion about infrastructure as code.</p>
<p dir="ltr">If you want to learn more, <a href="mailto:joe@cloudhealthtech.com">send us an email</a> today.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudhealthtech.com/2013/03/hiring-spotlight-devops-lead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Cloud Management Taxonomy</title>
		<link>http://www.cloudhealthtech.com/2013/03/cloud-management-taxonomy/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cloud-management-taxonomy</link>
		<comments>http://www.cloudhealthtech.com/2013/03/cloud-management-taxonomy/#comments</comments>
		<pubDate>Sat, 16 Mar 2013 16:23:25 +0000</pubDate>
		<dc:creator>Joe Kinsella</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.cloudhealthtech.com/?p=1503</guid>
		<description><![CDATA[Introduction Ever since Gartner released its projection [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Introduction</strong><br />
Ever since Gartner released its projection that the cloud management market is <a href="http://www.gartner.com/it/page.jsp?id=2163616" target="_blank">expected to reach $3.3 billion in 2012</a>, it has become increasingly hard to make sense of the vendor landscape. Behind the cacophony of noise is a real and seismic change in the industry, which we call the <a href="http://www.hightechinthehub.com/2012/11/the-18-billion-dollar-disruption/">$18 billion disruption</a>. But making sense of this emerging industry is challenging enough for a systems management veteran, and even more so for customers just looking to solve a cloud IT challenge. To put some order to the market, we’ve created a taxonomy to help others make sense of the emerging cloud management landscape.</p>
<p><strong>History</strong><br />
Cloud management is actually a faster growing extension of the systems management industry, which was estimated by Gartner to be $18 billion in 2012 with an 8.5% CAGR. Just as systems management is not a single product category, neither of course is cloud management. Instead cloud management is comprised of several product categories, each an emerging market segment in its own right.</p>
<p>By way of history, the product categories for systems management vendors of physical infrastructure resulted in numerous successful IPOs and acquisitions in the 1990s and 2000s, creating many billions of dollars in shareholder value. This market growth was then consolidated over a decade into a few companies, primarily IBM, HP, BMC, CA, Microsoft and Symantec. To give a sense of scope of the individual markets, Gartner estimated the 2012 size of availability &amp; performance management to be $4.6B, configuration management $3.4B, application management $2B, and $1.8B for network management.</p>
<p>But the disruptive innovation of cloud computing has fundamentally altered the systems management landscape, spawning a new crop of cloud management vendors that are filling the wide gaps left by their systems management predecessors. We’ve watched as new names (e.g. PuppetLabs, Opscode) have stepped in to fill the gaps created by the inability of legacy systems management vendors to address the challenges of the cloud. With the very successful IPO of Splunk, there are early signs that history may again be repeating itself.</p>
<p><strong>The Taxonomy</strong><br />
To put some order to the evolving product categories, we have divided the industry into five product categories and four phases, e.g.:</p>
<p style="text-align: center;"><a href="http://www.cloudhealthtech.com/wp-content/uploads/2013/03/cloud-management1.png"><img class=" wp-image-1510 aligncenter" alt="cloud-management" src="http://www.cloudhealthtech.com/wp-content/uploads/2013/03/cloud-management1.png" width="518" height="389" /></a><br />
The categories reflect the problem to be addressed by a product, and include:</p>
<ul>
<li dir="ltr"><strong>Automation &amp; deployment</strong> - Products focused on automating and deploying cloud infrastructure and applications.</li>
<li dir="ltr"><strong>Configuration management</strong> - Products that enable the control and risk management of changes to cloud infrastructure and applications.</li>
<li dir="ltr"><strong>Fault management</strong> - Products that provide real-time alerting and/or notification of current or potential failures in cloud infrastructure and applications.</li>
<li dir="ltr"><strong>Cost management</strong> - Products that optimize the cost of cloud infrastructure and applications.</li>
<li dir="ltr"><strong>Performance management</strong> - Products that optimize the performance or availability of cloud infrastructure and applications.</li>
</ul>
<p>The four phases reflect the lifecycle in which a customers’ cloud infrastructure progresses, including:</p>
<ul>
<li dir="ltr"><strong>Plan</strong> - The planning process for deploying cloud infrastructure and applications.</li>
<li dir="ltr"><strong>Deploy</strong> - The deployment of cloud infrastructure and applications.</li>
<li dir="ltr"><strong>Manage</strong> - The ongoing operations and support of cloud infrastructure and applications.</li>
<li dir="ltr"><strong>Troubleshoot</strong> - The troubleshooting of issues with currently managed cloud infrastructure and applications.</li>
</ul>
<p>Using this taxonomy, you can draw circles around the vendors to understand their positioning in the market. To demonstrate, we’ll show a few examples.</p>
<p><strong>Example Usage</strong><br />
We have made a controversial decision in my examples: if a vendor does not support the planning, deployment, management and/or troubleshooting of public, hybrid or private cloud infrastructure, they are not a cloud management vendor. Unfortunately many vendors are re-marketing their distinctly non-cloud products as cloud, further confusing the industry and potential customers.</p>
<p style="text-align: center;"><a href="http://www.cloudhealthtech.com/wp-content/uploads/2013/03/cloud-management41.png"><img class="wp-image-1511 aligncenter" alt="cloud-management4" src="http://www.cloudhealthtech.com/wp-content/uploads/2013/03/cloud-management41.png" width="576" height="432" /></a></p>
<p><strong>Deployment Management</strong><br />
The left circle shows what is by far the most crowded and hotly contested area of cloud management: the automation, deployment and configuration management of cloud infrastructure and applications. The products include both open source and commercial solutions, and span vendors such as RightScale, Enstratus, ServiceMesh and DynamicOps (VMWare). There are 30+ vendors in this segment, with no clear market leader, and a lot of Do It Yourself (DIY) among customers. In addition, cloud vendors are increasingly seeing this category as an extension of their cloud services (e.g. Amazon OpsWorks, Cloudformation and ElasticBeanstalk).</p>
<p><strong>Fault Management</strong><br />
The next circle shows the emerging fault management category, which is a semi-crowded market that has also seen some early IPOs / acquisitions (e.g. CloudKick). To further confuse matters, some of the vendors in the <em>Deployment</em> category offer basic fault management features, which often are insufficient for most customer use cases. No product here has strong brand recognition, and there is an ongoing love-hate relationship here with the open source product Nagios.</p>
<p><strong>Cost Management</strong><br />
We are not yet convinced cost management is a standalone value proposition, or is a feature of another product category. But this category has several active players (e.g. Cloudability, Cloudyn, Newvem), primarily focused on helping you understand your Amazon bill. Since this category did not have a corollary from the systems management industry, it will need time to mature in order to accurately predict its future &#8211; but there is at least enough vendor activity to warrant its mention.</p>
<p><strong>Conclusions</strong><br />
We strongly believe we are watching the disruption of an $18 billion industry, as existing market leaders in systems management struggle and fail to break free of the value chains that anchor them to increasingly outdated and ineffective value propositions. The result: this may be the most exciting transformation of the IT  management market since the emergence of the world wide web.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudhealthtech.com/2013/03/cloud-management-taxonomy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working at CloudHealth Technologies</title>
		<link>http://www.cloudhealthtech.com/2013/03/working-cloudhealth-technologies/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=working-cloudhealth-technologies</link>
		<comments>http://www.cloudhealthtech.com/2013/03/working-cloudhealth-technologies/#comments</comments>
		<pubDate>Sun, 10 Mar 2013 22:41:22 +0000</pubDate>
		<dc:creator>Joe Kinsella</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.cloudhealthtech.com/?p=1427</guid>
		<description><![CDATA[As I build out the engineering team at CloudHealth Tech [...]]]></description>
				<content:encoded><![CDATA[<p>As I build out the engineering team at CloudHealth Technologies, I’ve been reflecting on the attributes of the great software teams in which I have worked. My first great team was at Easel Corporation, a Cummings Park startup turned public company that delivered development tools to Enterprise IT (the team later became know as the <a href="http://www.hightechinthehub.com/2010/10/8-lessons-from-the-first-scrum-team/" target="_blank">first Scrum team</a>). Over the succeeding two decades, I’ve both built and been a part of a few great teams, each providing me valuable insight into what makes a successful software organization.</p>
<p>The core tenants for the engineering team at CloudHealth Technologies are a reflection of my past experiences, including:</p>
<p><strong>Hire Great Engineers</strong><br />
While great engineers come in all shapes and sizes, they share a few common traits: strong analytics, a passion for the craft of building software, a desire to tackle complex problems, and a drive to build products that matter. They also share one other trait: they prefer to work with other great engineers. We desire to hire only the best engineers from their previous companies. When it comes to hiring, we focus on talent over specific experience, passion over work history, and analytics over previously held titles.</p>
<p><strong>Clarity of Mission</strong><br />
The mission of CloudHealth Technologies is to deliver software that delivers business performance management for the cloud. To achieve this, we are building a highly distributed multi-cloud SaaS infrastructure that collects, analyzes and correlates billions of data points from disparate data sources each day. The solution takes unique advantages of building on distributed cloud fabric for near real-time elasticity and fault tolerance. We seek engineers that want to join our mission and embrace the challenges the come with complexity, scale, and big data analytics.</p>
<p><strong>Lean Startup Thinking</strong><br />
Our company was founded using Lean Startup principles, and so continuous customer engagement is in our DNA. We believe startup success derives from the acquisition of validated learning, and that the greatest epiphanies that arise from constant experimentation. At CloudHealth, product management is not a department, but the company.</p>
<p><strong>Just Enough Process</strong><br />
Too much process will suffocate a great team, and too little will produce chaos. We strive to achieve just enough process. Our current process is agile, leveraging Kanban for flow and Scrum for organization. But we also know the right process is one that continuously evolves to meet the changing needs of the team, product and business.</p>
<p><strong>Passion</strong><br />
You can see our professional passion at a design meeting or code review: the team expects excellence, whether it is in the approach to handling of exceptions or the adherence to the right design pattern. We have a no compromise attitude to the software we create, and we expect each member of our team to deliver to the highest standard.</p>
<p><strong>Continuous Learning</strong><br />
Autodidacticism is a trait shared by many of the best engineers in our profession. We seek engineers who are engaged in open source projects, hack new technologies in their free time, and always strive to learn more.</p>
<p><strong>Joining Our Team</strong><br />
At CloudHealth, we believe we can create one of the best software teams in Boston, building products that drive real customer value and support a fast-growing business. If you have an interest in joining our team, please contact me directly. I can always make time for a cup of coffee with a talented Boston-based engineer looking to learn more.</p>
<p>___</p>
<p><em><a href="mailto:joe@cloudhealthtech.com" target="_blank">Joe Kinsella</a>, Founder &amp; CTO</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudhealthtech.com/2013/03/working-cloudhealth-technologies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Choosing the Right Instance Type</title>
		<link>http://www.cloudhealthtech.com/2012/07/choose-the-right-instance-type?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=903</link>
		<comments>http://www.cloudhealthtech.com/2012/07/choose-the-right-instance-type#comments</comments>
		<pubDate>Fri, 27 Jul 2012 17:01:18 +0000</pubDate>
		<dc:creator>CloudHealth</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.cloudpercept.com/?p=903</guid>
		<description><![CDATA[Introduction With several vendors offering cloud comput [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Introduction</strong><br />
With several vendors offering cloud compute, it is becoming increasingly complex to identify which cloud instance type is most cost effective for your needs. To help find the right cloud for your workloads, we have compiled a comparison of 34 instance types available from 4 cloud providers. The comparison provides pricing, which includes reserved pricing if available, and three key metrics to assess the cost effectiveness of this instance type for different workloads:</p>
<ul>
<li>Price per virtual core per month &#8211; used to evaluate the cost effectiveness of the processing power of the instance type</li>
<li>Price per GB disk per month - used to evaluate the cost effectiveness of disk for the instance type</li>
<li>Price per GB memory per month - used to evaluate the cost effectiveness of memory for this instance type</li>
</ul>
<p><strong>Result: Processing</strong><br />
Rackspace and Amazon offer the most cost effective options for compute, with several instance types in the $40-$50 range per virtual core per month. For example, the Rackspace <em>1024MB RAM 40GB Disk</em> instance comes in at $43.20 per virtual core per month. An Amazon <em>m1.small</em> is also highly competitive, coming in at $44.01 per core per month. Rackspace has several instances on the high side as well, with the <em>30720MB RAM 1200GB Disk</em> instance costing $1296.00 per virtual core per month.</p>
<p><strong>Result: Disk</strong><br />
Amazon dominates the category for cost effective local disk for an instance, with a price of $0.21 per GB per month for several instances, including the <em>m1.large</em> and <em>m1.xlarge</em>. On the extreme high side of cost per disk we have Microsoft, with $1,478.44 per GB per month for its <em>ExtraSmall</em> instance (note: this is skewed by the fact the Azure PaaS model expects the usage of BLOB storage instead of local disk).</p>
<p><strong>Result: Memory</strong><br />
Amazon provides the most cost effective options for memory, with several instance types in the $13-14 per GB per month range, including the <em>m2.xlarge</em>, <em>m2.2xlarge</em>, and <em>m2.4xlarge</em> instance types. The best in the category is the Amazon <em>cc2.8xlarge</em>, which comes in at $13.03 per GB per month. IBM comes in on the high side, with 7 instances pricing between $53-86 per GB per month, including the 64-bit <em>Copper</em>, <em>Bronze</em> and <em>Platinum</em> instance types.</p>
<p><strong>Instance Type Comparison</strong></p>
<p><strong>[table id=4 /]</strong></p>
<div>
<p><strong>Conclusions</strong><br />
Up until recently, there has never been a choice in public clouds, so direct comparisons were mostly academic. Most of us know the reputations of the available clouds: Rackspace for outstanding support, Amazon for features and cost, IBM for enterprise, and Microsoft for Windows platform. But with increasing standardization in the base offerings of public clouds, consumers now have the ability to choose the cloud that best suits their workloads.</p>
<p>We hope this view into compute will help you better understand what cloud is right for your workloads, allowing you to be on the winning side in the battle of the public clouds.</p>
<p>__</p>
</div>
<div><em>Our comparison requires the following Surgeon General warnings:<strong><strong><br />
</strong></strong></em></div>
<div>
<ul>
<li><em>No clouds were hurt in the making of this comparison.</em></li>
<li><em>To standardize reserved pricing, we have calculated prepays into actual hourly and monthly costs, which means the prepay has been amortized into the hourly or monthly cost.</em></li>
<li><em>The monthly costs assume instances are running 100% for the month.</em></li>
<li><em>The comparison uses Linux for all clouds except Microsoft Azure, which has no Linux support.</em></li>
<li><em>We have arbitrarily used 1/4 virtual core as a default for instance types that share a virtual core with other users. This was not based on actual performance metrics.</em></li>
<li><em>IBM SmartCloud pricing is based on Red Hat Enterprise Linux pricing. </em></li>
<li><em>The Amazon reserved pricing is based on a 1 year prepay for moderate use.</em></li>
<li><em>The comparison is focused exclusively on costs. For a complete view of view of price to value, we will add performance metrics in a future update.</em></li>
</ul>
<p><em>Please let me know of any flaws with my comparison and I will make updates. Here is a link to the full spreadsheet: <a href="http://www.hightechinthehub.com/wp-content/uploads/2012/02/cloud_instance_pricing.xls">cloud_instance_pricing.xls</a>.</em></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudhealthtech.com/2012/07/choose-the-right-instance-type/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Importance of Disk Striping in the Cloud</title>
		<link>http://www.cloudhealthtech.com/2012/07/important-of-disk-striping-in-the-cloud/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=important-of-disk-striping-in-the-cloud</link>
		<comments>http://www.cloudhealthtech.com/2012/07/important-of-disk-striping-in-the-cloud/#comments</comments>
		<pubDate>Sat, 21 Jul 2012 16:32:18 +0000</pubDate>
		<dc:creator>CloudHealth</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.cloudpercept.com/?p=887</guid>
		<description><![CDATA[By Joe Kinsella &#38; Josh Pasqualetto Introduction Whi [...]]]></description>
				<content:encoded><![CDATA[<p><em>By Joe Kinsella &amp; Josh Pasqualetto</em></p>
<div>
<p><strong>Introduction</strong><br />
While the cloud offers numerous means of storing data, the Swiss army knife of cloud storage remains the block store. Up until recently, Amazon was the only provider of block storage, recognizing early the importance of attaching variable sized storage to compute as a means of supporting a wide variety of customer use cases. But as cloud providers move to add block storage to their offerings, not all are acknowledging the most important feature of the Amazon block store: striping.</p>
<p><strong>Background</strong><br />
A block store is a service that allows users to attach storage volumes to virtual instances. For example, Amazon EBS allows one or more volumes of up to 1 TB to be attached to EC2 instances and used as virtual disks. Block storage remains the only option when there is a need to read/write large amounts of data using a file systems, or when an application requires high I/O performance. Striping multiple disks together (RAID 0) is one way to achieve this goal. It allows the host system to effectively leverage multiple parallel input/output data streams to multiple disks while they appear to the host machine as a single disk.</p>
<p>Amazon first introduced EBS in August 2008, and it almost instantly became a foundational component of their cloud. It has also been a sometimes maligned component of the Amazon Web Services infrastructure, due in large part due to its historical high performance variability, and the role it played in the April 2011 outage. Since the outage though, an increasing focus on EBS has resulted in improving reliability of the service, providing a standard for other vendors to match.</p>
<p><strong>Striping By the Numbers</strong><br />
<a href="http://www.cloudhealthtech.com/wp-content/uploads/2012/07/ebs_performance.png"><img class="size-medium wp-image-1434 alignright" alt="ebs_performance" src="http://www.cloudhealthtech.com/wp-content/uploads/2012/07/ebs_performance-300x169.png" width="300" height="169" /></a>A benchmark test on a single EBS volume on Amazon shows it performs around 60 Input Output Operations per Second (IOPS), which is about 60% as fast as the 7200 RPM disk in a typical laptop or desktop. While this performance is not overly impressive, its ability to support a write rate of about 70MB/sec still makes it an effective storage option for a variety of use cases (by comparison, one external analysis of the Amazon S3 object store shows a single instance write rate of about of about 15MB/sec).</p>
<p>To prove the importance of striping to block storage, we have performed benchmark tests on different configurations of Amazon EBS volumes to produce the below results. Note: we have included physical hardware in the results for a side by side comparison.</p>
<p>[table id=1 /]</p>
<p>As you can see, when you attach more than one volume to an instance and expose it as a striped disk, the less than impressive performance of an EBS volume becomes high performance. When you stripe 8 or more volumes, you begin achieve disk performance that mirrors and in some cases exceeds the speed of high performance disk drives. Note: it is not generally recommended to stripe more than 8 volumes due to a the increase in Mean Time Between Failure (MTBF) of the disk caused by aggregation of volumes.</p>
<p>The below table shows a more detailed breakout of random and sequential reads/writes to disks with different striping configurations, further demonstrating the value of striping on a block store.</p>
</div>
<p>[table id=2/]</p>
<div>
<p><strong>Conclusions</strong><br />
If a block store is the Swiss army knife of cloud storage, striping is the indispensable main blade. It provides cloud customers the ability to support a wide variety of use cases and performance criteria which are not appropriate for other forms of storage (e.g. object, table). It also allows fine grained control over the trade off between MTBF and performance of cloud storage. Cloud providers take note: striping is an essential feature for the success of any block store.</p>
<p>___</p>
<p><em>Republished with permission from <a href="http://www.hightechinthehub.com" target="_blank">HighTechInTheHub.com</a>.</em></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudhealthtech.com/2012/07/important-of-disk-striping-in-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Architecting for the Cloud</title>
		<link>http://www.cloudhealthtech.com/2012/07/architecting-for-the-cloud/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=importance-of-architecting-for-the-cloud</link>
		<comments>http://www.cloudhealthtech.com/2012/07/architecting-for-the-cloud/#comments</comments>
		<pubDate>Sat, 14 Jul 2012 16:31:21 +0000</pubDate>
		<dc:creator>CloudHealth</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.cloudpercept.com/?p=885</guid>
		<description><![CDATA[If your technology strategy is to migrate existing appl [...]]]></description>
				<content:encoded><![CDATA[<p>If your technology strategy is to migrate existing applications to the cloud, I have some bad news: be prepared for poorer performing applications that cost more. Why? As a general rule, even the best designed non-cloud software architectures will have cost, reliability and/or performance issues when deployed to the cloud. So while this doesn’t mean you can’t migrate your non-cloud architecture to the cloud, it does mean you may be setting yourself up for failure. If you want to guarantee success, you should commit to make architectural changes that take advantage of the opportunities presented by the cloud.</p>
<p>The four fundamental architectural principles that separate cloud and legacy applications include: design for elasticity, design for infrastructure as code, design for unreliability, and design for platform services. Software architectures that fail to take advantage of one or more these principles are less likely to be effective cloud applications, and more likely to increase the ranks of future cloud dropouts.</p>
<p><strong>Design For Elasticity</strong><br />
The dirty little secret of the cloud is that running cloud infrastructure is in general more expensive than running dedicated physical hardware. The primary economic advantage of cloud computing is consumption-based pricing, which is only effective if you have: a) moderate to substantial inefficiencies in your management of physical hardware, b) high infrastructure growth rates, or c) software that can take advantage of elasticity.</p>
<p>Taking advantage of elasticity requires adhering to design principles such as loosely coupled services, idempotency, asynchronous communication, infrastructure automation, and integrated intrumentation. Adhering to only some of these design principles yields a more rigid software architecture, not fully capable of exploiting the potential of elasticity.</p>
<p><strong>Design For Infrastructure As Code</strong><br />
Most cloud applications are built on the principle that infrastructure is code. This results in efficiencies in developing, deploying and operationally supporting infrastructure that transform the traditional economics of software. It also results in architectures that emphasize software over hardware, effectively relying on virtual equivalent of commodity hardware. The investment in automation is also a core building block for scaling, elasticity, and the ability to leverage new cloud-based pricing mechanisms (e.g. auction-based pricing, reservation pricing).</p>
<p><strong>Design For Unreliability</strong><br />
While pre and post-cloud architectures share many similarities, there is one area where they differ dramatically: their expectations toward failure. Pre-cloud architectures assume failure <em>could</em> occur; cloud architectures assume failure <em>will</em> occur. Amazon stated in its 2007 paper <a href="http://s3.amazonaws.com/AllThingsDistributed/sosp/amazon-dynamo-sosp2007.pdf">Dynamo: Amazon’s Highly Available Key-value Store</a> that “customers should be able to view and add items to their shopping cart even if disks are failing, network routes are flapping, or data centers are being destroyed by tornados.”</p>
<p>In other words, the cloud architectures assume failure is the rule and not the exception; whereas most legacy applications are designed for reliable performance and physical proximity (e.g. consistently high disk IOPS, consistently low network latency). The result is the cloud is often an adverse computing environment for legacy applications.</p>
<p><strong>Design For Platform Services</strong><br />
Cloud computing vendors have gradually moved from low-level compute and storage to application services such as databases, key-value stores, and object stores. While platform services are still in the early stages of maturation, these services offer core building blocks that can eliminate substantial software and operational complexity from your applications. Cloud architectures are becoming increasingly reliant on point vertical services that eliminate complexity while providing cost-effective platforms for future growth.</p>
<p><strong>Conclusions</strong><br />
I wince every time I hear of someone migrating their legacy application to the cloud with no architectural changes. While we all know it can be done, I can’t help but to think it is creating a new generation of cloud dropouts that will soon be blogging on why they moved back to physical hardware (e.g. <a href="http://code.mixpanel.com/2011/10/27/why-we-moved-off-the-cloud/" target="_blank">Mixpanel</a>, <a href="http://company.zynga.com/about/press/engineering-blog/evolution-zcloud" target="_blank">Zynga</a>). If you are going to the cloud, do so with eyes wide open, fully embracing the design principles required for successful performance, reliability and cost in the cloud.</p>
<p>___</p>
<p><em>Republished with permission from <a href="http://www.hightechinthehub.com" target="_blank">HighTechInTheHub.com</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudhealthtech.com/2012/07/architecting-for-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reduce Cloud Cost With Reserved Instances</title>
		<link>http://www.cloudhealthtech.com/2012/07/reduce-cloud-cost-with-reserved-instances/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=reduce-cloud-cost-by-56-with-reserved-instances</link>
		<comments>http://www.cloudhealthtech.com/2012/07/reduce-cloud-cost-with-reserved-instances/#comments</comments>
		<pubDate>Sat, 07 Jul 2012 16:29:53 +0000</pubDate>
		<dc:creator>CloudHealth</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.cloudpercept.com/?p=883</guid>
		<description><![CDATA[Introduction While most Amazon customers know they can  [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Introduction</strong><br />
While most Amazon customers know they can save up to 56% through reserved pricing, a surprisingly large percentage have not yet made the commitment. Why? While the opportunity to save on cloud costs has never been better, it has also never been more complex to determine whether reserved instances are right for you. Below is a short decomposition of the AWS reserved pricing model to help you determine if and when to use reserved instances.</p>
<p><strong>What Is a Reserved Instance?</strong><br />
Reserved instances allow you to make a one-time payment to your cloud provider in return for a discounted hourly charge. Amazon and IBM are the only two public cloud vendors that make reserved instances available today, each with very different incentives and pricing models. The cloud vendor rationale for reserved pricing is simple: by getting customers to commit to the usage of specific infrastructure, they can better manage their capacity, and therefore pass these savings on to their customers.</p>
<p>Amazon provides three types of reserved instance types: light, medium and heavy. You can reserve instances for either one or three years, depending on how long of a commitment you are willing to make. Heavy reserved instances provide the best discounts, but require more utilization over the term to realize the full benefits. In addition, three year terms provide better cost savings to one year terms.</p>
<p><strong>Analyzing Reserved Pricing</strong><br />
When Amazon first released its three types of reservations (heavy, medium, light) last November, I couldn’t help but think there must be a sadistic streak in the AWS pricing team. But when you analyze the model, it becomes clear there are some simple rules to determine whether reservations make sense for you. To better understand the model, we have provided the below table, which shows the price savings for a c1.medium instance (two virtual cores, 1.7GB memory, 350GB disk) at different levels of utilization.</p>
<p>[table id=3/]</p>
<p>As you can see, Amazon has linearly increased the penalty for underutilizing instances with each graduated reservation type (light, medium, heavy), while at the same time increasing the percentage utilization required to achieve cost savings during the reservation term. For example, a 3 year heavy reservation for a c1.medium that is used 80% of the the term will provide a 45% cost savings; but utilizing this node for only 20% of the term will result in a -119% savings. Note: all hourly costs in the table are computed by including the one-time reservation cost in the hourly rate, in order to provide what we consider the actual hourly rate. Also, with heavy reserved instances, Amazon charges you at 100% utilization for the contract term independent of what you actually utilize.</p>
<p><strong>Rules for Using Reserved Instances</strong><br />
The basic rules you can follow to determine if and what type of instances to use are as follows:</p>
<ul>
<li>If you cannot commit a specific instance type for at least the next year, do not use reserved instances</li>
<li>If you cannot commit to a specific availability zone for at least the next year, do not use reserved instances</li>
<li>If you cannot commit to utilizing an instance for at least 40% per year or 30% for the next three years, do not use reserved instances</li>
<li>If you can commit to utilizing an instance more than 70% for the next year or more than 50% for the next three years, use a heavy reservation</li>
<li>If you can only commit to utilizing an instance for 50-70% of the next year, use a medium reservation *</li>
<li>If you can only commit to utilizing an instance for more than 40% for the next year or 30% for the next three years, use a light reservation</li>
</ul>
<p>By applying these rules to all your compute infrastructure, you almost certainly will identify one or more areas where you can save money through the use of reserved instances. A typical AWS customer can reduce their monthly bill by 30-40% using reserved instances.</p>
<p><strong>Conclusions</strong><br />
Amazon is known as a price leader in cloud computing, reducing pricing on AWS services 19 times in just the last year. But one of the most underutilized pricing discounts has been available since 2008. So if you run instances on Amazon, save your organization money by losing your fear of commitment. At Chez Amazon, it’s reservation required.</p>
<p>___</p>
<p><em>Republished with permission from <a href="http://www.hightechinthehub.com" target="_blank">HighTechInTheHub.com</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudhealthtech.com/2012/07/reduce-cloud-cost-with-reserved-instances/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disruption in the Cloud</title>
		<link>http://www.cloudhealthtech.com/2012/07/disruption-in-the-cloud/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=disruption-in-the-cloud</link>
		<comments>http://www.cloudhealthtech.com/2012/07/disruption-in-the-cloud/#comments</comments>
		<pubDate>Sun, 01 Jul 2012 16:28:03 +0000</pubDate>
		<dc:creator>CloudHealth</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.cloudpercept.com/?p=881</guid>
		<description><![CDATA[My interest in cloud computing was driven several years [...]]]></description>
				<content:encoded><![CDATA[<p>My interest in cloud computing was driven several years ago by a simple belief: the cloud is a disruptive technology that will transform the landscape of computing. The belief was deeply influenced by Harvard professor<a href="http://www.claytonchristensen.com/" target="_blank"> Clayton Christensen’s</a> 1997 book,<a href="http://www.amazon.com/gp/product/0060521996?ie=UTF8&amp;tag=hiteinthhu-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0060521996" target="_blank"> The Innovator’s Dilemma</a>, which postulates that established market leaders almost always fail when confronted with disruptive innovation. While few today would argue cloud computing is not a disruptive technology, there is little agreement on the timing and impact of the disruption.</p>
<p><strong>Background on Disruptive Innovation</strong><br />
The simple fact is that existing market leaders are incentivized to invest in sustaining their markets. In the language of <em>The Innovator’s Dilemma</em>, they develop value networks of customers, suppliers and shareholders that influence a company toward the sustaining changes necessary to maintain and grow their current markets. When these value networks are confronted with disruptive innovation, they cannot effectively respond since it requires competing with and/or diverting resources from their established products, markets and customers.</p>
<p><a href="http://www.cloudhealthtech.com/wp-content/uploads/2012/07/disruptive_innovation_cloud_2.png"><img class="size-medium wp-image-1440 alignright" alt="disruptive_innovation_cloud_2" src="http://www.cloudhealthtech.com/wp-content/uploads/2012/07/disruptive_innovation_cloud_2-300x283.png" width="300" height="283" /></a>Disruptive technologies are almost always easy for market leaders to ignore, since they start as inferior to existing mainstream solutions. Do you remember the high price and poor quality of the early digital cameras? The complexity of the first digital music players? The price and storage limits of the first solid state drives? The feature limitations of the first smartphones? It was only as they matured and began to enter the mainstream markets did established market leaders begin to view them as competitive. Those of us local to the Boston area need only to look at at the dead carcasses of our past &#8211; e.g. Digital Equipment, Wang, Data General, Polaroid, Apollo, Prime &#8211; to recognize the impact of disruptive innovation.</p>
<p><strong>Disruption in the Cloud</strong><br />
When cloud computing first arrived in the mid-2000s, its price and performance were inferior for most computing use cases. But like all disruptive technologies, it offered features that appealed to a market segment with few or no alternatives: on-demand infrastructure and consumption-based pricing. These changes in characteristic appealed most notably to high tech startups, where the value of time to market and monthly billing trumped long term price and performance. Web hosting providers were one of the first to recognize cloud computing as a competitor, as Amazon Web Services started to adversely impact their market share. Not long after the cloud entered this first mainstream market, most industry analysts realized its disruptive potential and the cloud hype cycle had begun.</p>
<p>Since computing is a collection of different industries, the response to cloud disruption has varied. Some have embraced cloud computing, choosing to either migrate to the cloud or offer their own cloud services. Others have defended their current markets with a marketing-driven rebranding of their existing solutions, or by trying to offer low-end cloud services as a upsell to their more feature rich traditional services. And still others have hedged their bets, trying to embrace the cloud while hoping to delay the disruption in their existing markets.</p>
<p><strong>Timing of Disruption</strong><br />
To qualify the timing and impact of the disruption, it is important to consider the different types of computing workloads. For the purposes of this analysis, we have chosen to categorize workloads as either cloud-centric and cloud-enabled*. Cloud-enabled is used to describe the legacy applications that are moved to the cloud (e.g. applications that leverage traditional software and hardware infrastructure); cloud-centric is used to describe applications that are designed for the cloud (e.g. applications that leverage cloud application services, automation, and cloud frameworks). The below graph shows the timing of the progression of the cloud computing disruption, with an expectation that the underlying cloud infrastructure will have matured to offer comparable or better performance and features for cloud-centric applications by 2013, and for cloud-enabled applications by 2017.<br />
<a href="http://www.hightechinthehub.com/wp-content/uploads/2012/05/disruptive_innovation_cloud.png"><img class="aligncenter size-full wp-image-2915" title="disruptive_innovation_cloud" alt="" src="http://www.hightechinthehub.com/wp-content/uploads/2012/05/disruptive_innovation_cloud.png" width="500" height="450" /></a></p>
<p><strong>Last Words</strong><br />
This week the CIO of a public company said to me: “The cloud will never provide the performance necessary for running my SAP infrastructure.” While I couldn&#8217;t argue with him in 2012, I also couldn’t help but wonder if he and his predecessors may have said the same thing about the web, client-server, or even the personal computer. So while I nodded in agreement, I kept his business card so I can check back in with him in a few years.</p>
<p>Disruptive innovation is like a watching a slow moving tank heading your way: adapt or watch the treads roll over you.</p>
<p>___</p>
<p><em>Republished with permission from <a href="http://www.hightechinthehub.com" target="_blank">HighTechInTheHub.com</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudhealthtech.com/2012/07/disruption-in-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>21st Century Clouds With 20th Century Support</title>
		<link>http://www.cloudhealthtech.com/2012/06/21st-century-clouds-with-20th-century-support/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=21st-century-clouds-with-20th-century-support</link>
		<comments>http://www.cloudhealthtech.com/2012/06/21st-century-clouds-with-20th-century-support/#comments</comments>
		<pubDate>Sun, 24 Jun 2012 16:26:51 +0000</pubDate>
		<dc:creator>CloudHealth</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.cloudpercept.com/?p=879</guid>
		<description><![CDATA[Introduction Cloud computing has socially engineered us [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Introduction</strong><br />
Cloud computing has socially engineered us to think in terms of consumption based pricing. Whether we are provisioning a terabyte of storage or a virtual core of compute, we expect to pay for only what we use. Unfortunately, this distinctly 21st century thinking has not translated into the support services offered by most clouds today. Providers such as Amazon and IBM price their services based on the classic software maintenance model of the 1980s, resulting in customers paying more for less in cloud support.</p>
<p><strong>How Cloud Pricing Works</strong><br />
<strong></strong>To review what is wrong with cloud support, we’ll use Amazon as an example, since it is both readily recognized as one of the highest quality providers of IaaS services and is a pioneer in consumption based pricing. Amazon offers a typical tiered support model, with four tiers (Bronze, Silver, Gold, Platinum). At the high end (Platinum), you pay the greater of $15K per month or 10% of your monthly bill for phone support and 15 minute responsiveness; at the low end (Bronze) you pay a flat fee of $49 for access to community forums.</p>
<p>So if you are an Amazon customer who spends $100K per year on AWS infrastructure and need one hour phone support, you will pay an additional $10K per year for Gold support. Premium support &#8211; which comes with 15 minute response time and architectural support &#8211; would cost you an additional $180K per year.</p>
<p>There are essentially two problems with this approach to cloud support:</p>
<p><strong>#1: Not My Issue</strong><br />
<a href="http://www.hightechinthehub.com/wp-content/uploads/2012/05/cloud_support_by_category.png"><img class="alignright  wp-image-3053" title="cloud_support_by_category" alt="" src="http://www.hightechinthehub.com/wp-content/uploads/2012/05/cloud_support_by_category.png" width="310" height="165" /></a>The classic software maintenance model was created before SaaS and MRR, and represented a way for software providers to drive recurring revenue. The typical model resulted in customers being charged 20% on average annually for a provider to support the software. The issue with applying this model to cloud support is that there is no custom installation of software for a customer, so the likelihood of the support being specific to the customers’ specific use is substantially lessened.</p>
<p>To prove the point, I did an analysis of one year of support issues across a series of AWS accounts for which I am responsible, and found that 80% of all issues were caused by failure or performance problems with the underlying APIs.  The breakdown was as follows:</p>
<ul>
<li>38% of issues were related to the provisioning and deprovisioning of infrastructure (e.g. API call to delete instance becoming stuck)</li>
<li>21% of issues were related to reboot API requests either failing or taking an unexpectedly long time</li>
<li>21% of issues were related to performance issues with the network or storage infrastructure</li>
</ul>
<p>Amazon offers a world class cloud with highly reliable infrastructure. But when my team opens a support issue, it is almost always not related to our application. The reason is simple: the interface between a cloud provider and a customer is limited to a well-defined API. The cloud provider does not support what you do with the infrastructure you provision with the API, and you do not have direct visibility into the health and performance of the infrastructure behind the API. So in effect, your support costs are paying for the privilege of asking what is happening on the other side of the API requests.</p>
<p><strong>#2: Proportional Costs</strong><br />
The second issue with the pricing of cloud support it that it is priced proportional to your monthly costs. This actually made sense with software licensing, where the complexity of supporting an installation was directly proportional to its scope and thus cost. But as mentioned previously, the cloud provider is not actually supporting your specific use of their infrastructure, but rather the availability, performance and security of <em>their</em> infrastructure.</p>
<p>So if we exempt support issues related to failed or non-performing API calls, is a user with 100 instances likely to open 10 times the number of support issues as a customer with 10 instances? Is a customer with a 1000 instances likely to open 100 times the number of support issues as a customer with 10 instances? It is much more likely the frequency of support issues is related to the experience of the customer and quality of the cloud infrastructure.</p>
<p><strong>Solution: Consumption-Based Pricing</strong><br />
The time has come for a cloud provider to innovate in the pricing for support. We need support services that are priced per incident, with different tiers to allow customers to pay more for either accelerated or consultative services (e.g. architecture consulting). In the meantime, I recommend customers carefully review their support needs and the available options to ensure they are getting the best value for their money.</p>
<p>___</p>
<p><em>Republished with permission from <a href="http://www.hightechinthehub.com" target="_blank">HighTechInTheHub.com</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudhealthtech.com/2012/06/21st-century-clouds-with-20th-century-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
