<?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>Opsview Labs &#187; SaaS</title>
	<atom:link href="http://labs.opsview.com/tag/saas/feed/" rel="self" type="application/rss+xml" />
	<link>http://labs.opsview.com</link>
	<description>Opsview&#039;s Engineering Blog</description>
	<lastBuildDate>Fri, 20 Jan 2012 09:32:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>5 Ways to Tackle Cloud Monitoring with Opsview</title>
		<link>http://labs.opsview.com/2011/10/5-ways-to-tackle-cloud-monitoring-with-opsview/</link>
		<comments>http://labs.opsview.com/2011/10/5-ways-to-tackle-cloud-monitoring-with-opsview/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 11:33:37 +0000</pubDate>
		<dc:creator>brian.king</dc:creator>
				<category><![CDATA[Opsview]]></category>
		<category><![CDATA[Unix / Linux]]></category>
		<category><![CDATA[business systems]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloud monitoring]]></category>
		<category><![CDATA[cloud service]]></category>
		<category><![CDATA[IaaS]]></category>
		<category><![CDATA[Paas]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://labs.opsview.com/?p=1383</guid>
		<description><![CDATA[
			
				
			
		There are just as many explanations to cloud services these days as there are cloud service providers.  Regardless of the definition and the type of service (IaaS, SaaS, PaaS), the end result for IT is the same: infrastructure is extended off-premise.  IT departments have another functionality requirement for their monitoring system as enterprises [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Flabs.opsview.com%2F2011%2F10%2F5-ways-to-tackle-cloud-monitoring-with-opsview%2F">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Flabs.opsview.com%2F2011%2F10%2F5-ways-to-tackle-cloud-monitoring-with-opsview%2F&amp;style=normal&amp;b=2" height="61" width="50" />
			</a>
		</div><p><a href="http://labs.opsview.com/wp-content/uploads/2011/09/cloud-computing_digitizor-300x225.jpg"><img class="size-full wp-image-1162 alignleft" title="Cloud Monitoring | Opsview" src="http://labs.opsview.com/wp-content/uploads/2011/09/cloud-computing_digitizor-300x225.jpg" alt="cloud computing" width="180" height="135" /></a>There are just as many explanations to cloud services these days as there are cloud service providers.  Regardless of the definition and the type of service (IaaS, SaaS, PaaS), the end result for IT is the same: infrastructure is extended off-premise.  IT departments have another functionality requirement for their monitoring system as enterprises expand and resources become more dynamic.</p>
<p>As the uptake of cloud services increases, so does the pressure on IT to manage them. In a recent <a title="Survey Findings" href="http://www.opsview.com/company/news-room/press-releases/2011-09-26/over-two-thirds-it-directors-worried-about-cloud-sprawl">survey</a> carried out by Opsview, 67% of organisations were concerned about the threat of cloud-sprawl. Fortunately, Opsview is ready to tackle any challenges presented by <a href="http://www.opsview.com/learn/cloud-monitoring">cloud monitoring.</a><span id="more-1383"></span></p>
<p>Here are five ways to use Opsview in conjunction with cloud services.</p>
<h2>Tune Applications, Reduce Costs</h2>
<p>Servers in the cloud should be monitored just like servers on-site, but evaluated in finer detail especially since elastic computing provides a tuning opportunity. System resources can be added or reduced based on application needs.</p>
<p><a href="http://labs.opsview.com/wp-content/uploads/2011/10/OpsviewGraphingBlog.png"><img class="alignright size-full wp-image-1430" title="Cloud Monitoring | Opsview Graphs" src="http://labs.opsview.com/wp-content/uploads/2011/10/OpsviewGraphingBlog.png" alt="" width="232" height="99" /></a>Opsview graphs present historical data of monitored services to allow administrators to confidently tune dynamic resources. Certainly a powerful benefit, but reducing resources to lower costs shouldn’t compromise stability. Keeping a close eye on resource statistics allow administrators to understand events and distinguish between anomalies and patterns.</p>
<p>Performance trending for applications is paramount for cloud servers since the ability to turn down resources like RAM and CPU actually affects the bottom line with providers charging on a usage basis.</p>
<h2>Extend any component into the cloud</h2>
<p>Enterprises look to the cloud to position business critical applications, taking advantage of top tiered data centres and ease of availability to employees traveling around the world. Isn’t your monitoring system a business critical application? With Opsview’s distributed architecture, any component can be extended into the cloud. On-site slave servers can report to a master in the cloud. Slave servers can be placed in each cloud environment, serving as a backup to other slaves spread across cloud regions or different providers.  The Opsview master could also stay on-site and remotely monitor cloud environments.</p>
<p>The ease of building in the cloud doesn’t limit how Opsview works, rather it extends its ability to monitor the “big picture” for any enterprise.</p>
<h2>Provide Limitied Access</h2>
<p><a href="http://labs.opsview.com/wp-content/uploads/2011/10/monitoring-cloud-servers2.jpg"><img class="alignleft size-full wp-image-1400" title="cloud server monitoring" src="http://labs.opsview.com/wp-content/uploads/2011/10/monitoring-cloud-servers2.jpg" alt="cloud server monitoring" width="213" height="146" /></a>With so many cloud offerings, the decision on which provider to use can be time consuming. Sometimes for business reasons (fortunate or not) the decision is made for us and we have to “make it work.”  A business unit may strongly suggest their servers be placed with a recognized provider while another division looks at the cheapest solution on the market.</p>
<p>As a result, each cloud environment may have certain users interested in only those servers. Use Opsview to give them visibility to resources and performance metrics without showing them all servers monitored. Create a Role that limits them to the Host Group for servers hosted by their cloud provider of choice. Opsview can continue to be the centralised solution to monitoring and alerting for servers in the cloud, making proprietary add-on cloud offerings unnecessary.</p>
<h2>Use libcloud to Enhance Opsview Checks</h2>
<p>Many cloud providers have an API as a value add to their services to help administrators manage multiple instances. <a href="http://libcloud.apache.org/">Libcloud </a>from Apache provides a way to interface multiple providers, giving IT a common platform to develop checks that span environments. Opsview includes <a title="Service Provider Checks" href="http://www.opsview.com/learn/cloud-monitoring">Service Provider checks</a> for Amazon and Slicehost, with more on the way with future updates, and easily incorporates custom scripts and checks seamlessly as administrators discover important metrics to monitor with cloud servers.  Since cloud interfaces allow for quick provisioning of instances but not a detailed audit trail of who created the server, create a check and alert when new instances are added so everyone on the team is aware of additional servers in the environment.</p>
<p>How much impact is the cloud having on your business? We&#8217;d love to hear your thoughts&#8230;</p>
<div style="border: 1px solid #ccc; background-color: #f5f5f5; padding: 8px;">
<h3>About the Author</h3>
<p>Paul Fleetwood started as a Unix Administrator in 1999. He has rolled out Opsview at small and large companies including a distributed installation that monitored 600 hosts and 5000 services. Paul currently works for an award-winning custom content publisher in North Carolina and spends all his free time with his wife and three very active sons.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://labs.opsview.com/2011/10/5-ways-to-tackle-cloud-monitoring-with-opsview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Business Continuity in the cloud era</title>
		<link>http://labs.opsview.com/2010/04/business-continuity-in-the-cloud-era/</link>
		<comments>http://labs.opsview.com/2010/04/business-continuity-in-the-cloud-era/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 15:40:16 +0000</pubDate>
		<dc:creator>rbramley</dc:creator>
				<category><![CDATA[business systems]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[continuity]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[Puppet]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://labs.opsview.com/?p=337</guid>
		<description><![CDATA[
			
				
			
		In the light of the recent events at a BT network centre in Paddington (London, UK), where a series of compound failures caused a massive outage with huge knock-on effects, I’m sure many businesses are taking another look at their own (and their suppliers) availability with a view to beefing up business continuity.

Within the spirit [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Flabs.opsview.com%2F2010%2F04%2Fbusiness-continuity-in-the-cloud-era%2F">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Flabs.opsview.com%2F2010%2F04%2Fbusiness-continuity-in-the-cloud-era%2F&amp;style=normal&amp;b=2" height="61" width="50" />
			</a>
		</div><p>In the light of the recent events at a <a href="http://www.theregister.co.uk/2010/03/31/burne_house_burns/">BT network centre</a> in Paddington (London, UK), where a series of compound failures caused a massive outage with huge knock-on effects, I’m sure many businesses are taking another look at their own (and their suppliers) availability with a view to beefing up business continuity.
<span id="more-337"></span>
Within the spirit of continuous improvement this should be taken as an opportunity to improve the overall ’system’ rather than finger pointing.</p>
<h3>What is business continuity?</h3>
<p>Quite simply, business continuity is how you can stay in business (and meet your customers demands) in the wake of a disaster (whether a localised incident such as flooding or a further reaching issue like a terrorist attack). Your plan will typically cover all the business critical functions, systems and data.</p>
<h3>So what is high availability?</h3>
<p>High availability (or HA) is the way that system designers ensure ‘operational continuity’ of a system. This will typically involve ensuring that the system has no single point of failure (and for really fault tolerant systems there should also be no single point of recovery).</p>
<p>One of the common mistakes that people often make is getting confused between availability and scalability. Scaling is usually described in terms of vertical (bigger boxes) or horizontal (lots of boxes) scaling &#8211; horizontally scaled systems often have a degree of high availability whereas vertical scaling is potentially a bigger risk as you lose more capability when you lose a bigger box.</p>
<h3>How do redundancy and diversity fit into the picture?</h3>
<p>The phrase ‘belt &amp; braces’ describes this nicely &#8211; two different ways of achieving the same goal.</p>
<p>One example might be having multiple (diverse) suppliers provide network connections to a building; in data centres it is common to have a (redundant) backup generator &#8211; though this is usually coupled with a battery-based UPS (uninterruptible power supply) to provide seamless failover.</p>
<h3>But we’ve got this new fangled Cloud thing…</h3>
<p>Let’s attempt to clarify what ‘cloud computing’ means &#8211; there are a number of different types of on-demand services that run ‘in the Cloud’:</p>
<ul>
<li>IaaS &#8211; Infrastructure as a Service</li>
<li>PaaS &#8211; Platform as a Service</li>
<li>SaaS &#8211; Software as a Service</li>
<li>IaaS &#8211; Infrastructure as a Service</li>
</ul>
<p>This category splits into:</p>
<ul>
<li>Virtual Private Server (VPS) providers such as Slicehost allow businesses to rent a fixed size virtual server on demand for a set monthly fee</li>
<li>Elastic computing providers such as Amazon EC2 allow businesses to have a virtual machine image that can grow to meet requested demand (vertical scaling).</li>
</ul>
<h4>PaaS &#8211; Platform as a Service</h4>
<p>Platform as a Service providers offer application-hosting platforms (again these can be of fixed-size or scalable) so that application developers can focus on adding business value rather than needing to worry about the underlying infrastructure. Google AppEngine is one example of this approach for Java &amp; Python applications.</p>
<h4>SaaS &#8211; Software-as-a-Service</h4>
<p>Software-as-a-Service provides access to business software over the Internet for a set monthly fee. This can either be multi-tenanted, where multiple companies share a system, or with separate installations per customer. One of the major SaaS success stories is SalesForce.com who started with a CRM on-demand offering.</p>
<h4>Public vs. private vs. hybrid clouds</h4>
<p>We’ve already discussed public cloud offerings above; a private cloud is typically an on-premise or a dedicated outsourced managed cloud platform (e.g. using the open source Eucalyptus or VMWare vCloud). A hybrid cloud is where a private cloud is used in conjunction with one or more external cloud providers.</p>
<p>There is also the notion of community clouds with varying definitions:</p>
<ol>
<li>whereby similar organisations pool resources into a shared multi-tenant cloud (though I prefer to describe this as a shared private cloud or a restricted cloud e.g. Google’s ‘GovCloud’)</li>
<li>a decentralised peer-to-peer cloud utilising spare computing power (and bandwidth) of internet-connected computers.</li>
</ol>
<h3>Deployment models</h3>
<p>Assuming that your organisation can operate its business critical systems and store business critical data in the Cloud, then there are a number of possible deployment models to consider, chiefly:</p>
<ol>
<li>Backup</li>
<li>Failover</li>
<li>Active-active</li>
<li>Cloud as a backup</li>
</ol>
<h4>Cloud as a backup</h4>
<p>In this model, data plus the necessary software packages and configuration data (e.g. CMDB configuration data) for critical systems are backed up to 1 (or ideally more) hosts in the cloud. In the event of a disaster at the primary operating location, new virtual servers are commissioned and the configuration management tool (e.g. Puppet) is used to provision the servers with the appropriate software.</p>
<p>Recovery time is dependent upon the time taken to commission/provision the new virtual servers and perform any data transfer (or decryption). Database/file replication techniques can help to reduce the time to recover.</p>
<h4>Failover to the cloud</h4>
<p>For this model, there are pre-configured server instances in the cloud running the business critical systems combined with data replication. In the event of a disaster at the primary operating location, the systems are failed over to the cloud instance (this can be manual or use an automated ‘global load balancer’).</p>
<h4>Active-active</h4>
<p>This form of hybrid cloud is fundamentally the same as the failover option, however there are more complexities involved in the data synchronisation, session failover etc.</p>
<h3>The Cloud</h3>
<p>So how can the Cloud help with planning Business Continuity activities?</p>
<h4>1 &amp; 2: People &amp; premises</h4>
<p>For knowledge worker businesses, the Internet and widespread availability of broadband has increased the prevalence of distributed home workers. With a distributed workforce and cloud-based systems these two are items of less concern; it remains a practical option to have staff work from home (or indeed a temporary serviced office) in the event of a disaster accessing systems running in the cloud.</p>
<p>For a true &#8216;belt and braces&#8217; approach, 3G/HSDPA mobile broadband dongles can be used to provide a secondary Internet connection for home workers should their main internet connection be unavailable.</p>
<h4>3: Technology</h4>
<p>Infrastructure-as-a-Service is very compelling for providing a Business Continuity strategy for data centre(s) using the deployment models outlined above. Furthermore, VoIP services can provide sufficient telephony cover for small-medium businesses.</p>
<h4>4: Information</h4>
<p>Cloud-based services (whether computing based or dedicated storage solutions e.g. Amazon S3) can aid your business in having current data stored confidentially and readily available in the event of a disaster. Some regulated organisations may have to consider whether the service provider can store data within the appropriate territory/jurisdiction. Data integrity is a further consideration for more complex system environments (particularly with the backup approach) &#8211; this needs to be taken into account for solution design / recovery procedures.</p>
<h3>Conclusion</h3>
<p>So we’ve established that cloud computing can alleviate some of the business continuity execution effort from your business, however you still need to plan properly (what happens if key personnel are unavailable; how will equipment &amp; supplies be sourced) and perform due diligence on service providers to ensure that their SLAs and DR plans align with your needs.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.opsview.com/2010/04/business-continuity-in-the-cloud-era/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

