<?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>Jean-Christophe Martin&#039;s blog&#187; Cloud Computing</title>
	<atom:link href="http://www.jcmartin.org/category/cloud-computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jcmartin.org</link>
	<description></description>
	<lastBuildDate>Wed, 28 Sep 2011 20:43:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Cloud@eBay, From ground level to clouds</title>
		<link>http://www.jcmartin.org/ebaycloud-presentation-from-ground-level-to-clouds/</link>
		<comments>http://www.jcmartin.org/ebaycloud-presentation-from-ground-level-to-clouds/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 20:34:12 +0000</pubDate>
		<dc:creator>jc</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://www.jcmartin.org/?p=357</guid>
		<description><![CDATA[eBay is starting to talk a bit more about our cloud infrastructure. Here is the first talk, still high level, describing why we are building a cloud, and what issues we had to solve to change the eBay infrastructure to implement cloud properties Cloud@ebay View more presentations from jc-ebay]]></description>
			<content:encoded><![CDATA[<p>eBay is starting to talk a bit more about our cloud infrastructure. Here is the first talk, still high level, describing why we are building a cloud, and what issues we had to solve to change the eBay infrastructure to implement cloud properties</p>
<div style="width:425px" id="__ss_9462582"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/jc-ebay/cloudebay" title="Cloud@ebay" target="_blank">Cloud@ebay</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/9462582" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/jc-ebay" target="_blank">jc-ebay</a> </div>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jcmartin.org/ebaycloud-presentation-from-ground-level-to-clouds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Large Scale file distribution in clouds using BitTorrent &#8211; part 1</title>
		<link>http://www.jcmartin.org/large-scale-file-distribution-in-clouds-using-bittorrent-part-1/</link>
		<comments>http://www.jcmartin.org/large-scale-file-distribution-in-clouds-using-bittorrent-part-1/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 07:46:40 +0000</pubDate>
		<dc:creator>jc</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[bittorent]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[murder]]></category>

		<guid isPermaLink="false">http://www.jcmartin.org/?p=289</guid>
		<description><![CDATA[One of the common issues in cloud computing, and more generally in the management of distributed systems, is the delivery of large number of potentially very large files to a very large number of devices for the purpose of OS provisioning, software release, or just plain content distribution. To give you a sense of the [...]]]></description>
			<content:encoded><![CDATA[<p>One of the common issues in cloud computing, and more generally in the management of distributed systems, is the delivery of large number of potentially very large files to a very large number of devices for the purpose of OS provisioning, software release, or just plain content distribution. To give you a sense of the scale, we are talking about thousands of small files (under 1Mb)  distributed to thousands of devices, or hundreds of very large files (up to 50Gb) distributed to hundreds of devices. All of that across multiple datacenters.</p>
<p>An approach is to use a peer to peer file transfer protocol, like <a href="http://wiki.theory.org/BitTorrentSpecification">BitTorrent</a>,  to more efficiently distribute content to this large number of clients. Efficiency in our context is about reducing the time required to propagate the files, and limiting the peak network bandwidth usage.</p>
<p>The following are examples of the utilization of BitTorrent applied to datacenter automation:</p>
<ul>
<li>Twitter recently released an <a href="https://github.com/lg/murder">open source version</a> of the bittorrent based system they use for release management, called Murder, more information is available in that <a href="http://engineering.twitter.com/2010/07/murder-fast-datacenter-code-deploys.html">blog entry</a>.</li>
<li><a href="http://wiki.systemimager.org/index.php/Main_Page">SystemImager </a> supports a BitTorrent based transport option. A benchmark published on the SystemImager site shows that <a href="http://wiki.systemimager.org/index.php/BitTorrent">almost 1200 servers could be provisioned in 15mn</a>.</li>
<li>The <a href="http://www.rocksclusters.org/rocks-doc/papers/two-pager/paper.pdf">Rocks Avalanche installer</a> uses BitTorrent to distribute packages to cluster nodes. The Avalanche Installer allows almost identical install time for 1 node compared to 128 (12min vs. 15min) while implementing several throttling techniques.</li>
<li>The CERN VM Kiosk is backed by BitTorrent and SCP (as seen in <a href="http://www.stanford.edu/group/hpc/cgi-bin/hpcday2010/wp-content/uploads/2010/08/CERN-cloud-infra-structure.pdf">this presentation</a>). As a side note, the CERN is also developing an image distribution based on SCP,  <a href="http://code.google.com/p/scp-tsunami/">SCP Tsunami</a>, borrowing some of the BitTorrent properties.</li>
</ul>
<p>All of that is very well, but the deployment of BitTorrent in datacenters need to be done carefully. The following points have to be considered:</p>
<ul>
<li>BitTorrent protocol relies on a tracker service to maintain the list of peers. Clients will have to have access to this service at the start of the download. This tracker service has the potential of being a single point of failure.</li>
<li>Datacenter topology has to be taken into consideration in order to optimize the bandwidth usage going across the core network layer and across datacenters.</li>
<li>Initialization of the transfer requires the creation of a Seed. The location and number of initial seeds is critical to ensured the best efficiency.</li>
</ul>
<p>This first post will focus on the first problem, the availability of the tracker. Other posts will address the two remaining problems.</p>
<h3>Tracker Availability</h3>
<p>There are basically two strategies to address the dependency of BitTorrent clients to the tracker. The first one, is to simply use the trackerless mode, relying on distributed hash tables (i.e. <a href="http://en.wikipedia.org/wiki/Kademlia">Kademlia</a>), hence the name BitTorrent DHT. The second one is to use multiple trackers, either by simply using <a href="http://wiki.depthstrike.com/index.php/P2P:Protocol:Specifications:Multitracker">multi-tracker torrents</a> or by implementing different distribution techniques .</p>
<p>As far as we know, murder, SystemImager or Rocks do not use BitTorrent DHT. This is however something that should be explored in this specific use case as the distance calculation in DHT could be modified to be topology aware as discussed in <a href="http://research.microsoft.com/en-us/um/people/antr/PAST/fudico.ps">this paper</a> or <a href="http://www.eecs.harvard.edu/~syrah/nc/wild-nsdi07-talk.pdf">this presentation</a> (distance calculation in key space is not  a representation of network or geographical distance). This would help solving the other challenge mentioned in this post.</p>
<p>Assuming that a tracker will be used, if just for priming the swarm, we need to explore the distribution options. We can consider two flavors: the first one creates a partition of the peer space, the second one creates a virtually centralized tracker, or HA tracker.</p>
<h4>Tracker distribution</h4>
<p>Our use case for BitTorrent is a bit different than the most notorious one, namely distributing legal or illegal files to internet population at large. In our case, the partitioning of the swarm is an interesting property as it could be used to contain traffic within a network domain, one of the other problems we have to address. Let&#8217;s explore how this would work.</p>
<p>A naive placement for the BitTorrent tracker can be described as follow:</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="bt1.png" src="http://www.jcmartin.org/wordpress/wp-content/uploads/2011/02/bt1.png" border="0" alt="BitTorrent scenario 1" width="555" height="250" /></p>
<p>The tracker is connected at the distribution layer level, like other infrastructure components would be. In this scenario, the clients will be configured with a single tracker. Clients in Site 1 and 2 will contact this single tracker, creating a single swarm.</p>
<p>This setup is problematic in multiple ways. In addition to the fact that this tracker is now a single point of failure, the Site 1 clients may potentially try to get files from peers not only in Site 1, but also in Site 2, creating traffic at the core network layer, and also cross datacenters. This is not unlike the inter ISP traffic generated by BitTorrent.</p>
<p>A better setup would be, at the minimum to deploy another tracker in Site 2, and have different torrent configurations for both sites, with the primary tracker being the one in the datacenter where the torrents are published.</p>
<p>This would mean for example a configuration like this :</p>
<pre>Site 1 torrents : d['announce-list'] = [ [tracker1-s1], [tracker1-s2] ]</pre>
<pre>Site 2 torrents : d['announce-list'] = [ [tracker1-s2], [tracker1-s1] ]</pre>
<p>With this setup, clients would first try the primary in their datacenter, and if it does not respond, try the one in the other datacenter.</p>
<p>Since it&#8217;s unlikely that the two trackers will be kept in sync, this would create split swarms, each sub swarm with the clients from a given datacenter.</p>
<p>If there were a large number of nodes within each distribution network, it could be envisioned to have one tracker per distribution &#8220;bubble&#8221;. The resulting topology would be like the following :</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="bt2.png" src="http://www.jcmartin.org/wordpress/wp-content/uploads/2011/02/bt2.png" border="0" alt="BitTorrent Distributed trackers" width="555" height="250" /></p>
<h4>HA Tracker</h4>
<p>Even though we have seen that distribution of trackers may be desirable, it remains that each distributed instance should be as available as possible. It does not seem that there is a standard defining tracker clustering or synchronization, but some tracker will implement one, like <a href="http://en.wikipedia.org/wiki/Opentracker">opentracker</a>, which uses UDP multicast between members of the cluster. Then, in order to balance the load between members of the clusters, the multi-tracker configuration should be used, but with the multiple trackers specified in the same tier. If each tracker in the above topology was deployed in a cluster, we would have this kind of configuration in the torrent files, assuming a cluster of 2 nodes:</p>
<pre style="margin: 8px;">Site 1 / distribution 1 torrents : d['announce-list'] = [ [tracker1-s1.ds1, tracker2-s1.ds1], [tracker1-s2.ds1, tracker2.s2.ds1] ]</pre>
<p>Clients will shuffle the list, try trackers one after the other while keeping track of success and failure to keep the same order for subsequent requests. This behavior is specific to BitTornado, and actual behavior of the selected client will have to be verified to avoid unexpected cross datacenter traffic or unbalance in the usage of the members of the cluster.</p>
<h4>Conclusion</h4>
<p>Because of the characteristics of each of the techniques mentioned in this section, it will be likely that a combination of partitioning, clustering and even DHT will have to be used. While not applied to the same problem space, <a href="http://www-sop.inria.fr/members/Giovanni.Neglia/publications/Neglia06availability_bt06-41.pdf">this paper</a>, is reaching a similar conclusion. Also, from the same paper, it is interesting to note that tracker availability is a real issue and should treated with care in the deployment of BitTorrent  for mission critical use cases.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jcmartin.org/large-scale-file-distribution-in-clouds-using-bittorrent-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Best security in clouds is physical isolation ?</title>
		<link>http://www.jcmartin.org/best-security-in-clouds-is-physical-isolation/</link>
		<comments>http://www.jcmartin.org/best-security-in-clouds-is-physical-isolation/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 03:04:18 +0000</pubDate>
		<dc:creator>jc</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.jcmartin.org/best-security-in-clouds-is-physical-isolation/</guid>
		<description><![CDATA[A paper titled &#8220;Hey, you, Get Off of My Cloud: Exploring information Leakage in Third-Party Compute Clouds&#8221; soon to be released at CCS&#8217;09 is exploring the threats resulting from sharing physical compute resources in public clouds. After demonstrating that despite the likely large number of physical machines in any given public cloud, it is possible [...]]]></description>
			<content:encoded><![CDATA[<p>A paper titled &#8220;<a href="http://cseweb.ucsd.edu/~hovav/dist/cloudsec.pdf">Hey, you, Get Off of My Cloud: Exploring information Leakage in Third-Party Compute Clouds</a>&#8221; soon to be released at <a href="http://www.sigsac.org/ccs/CCS2009/" title="ACM CCS 2009">CCS&#8217;09</a> is exploring the threats resulting from sharing physical compute resources in public clouds.<br />
After demonstrating that despite the likely large number of physical machines in any given public cloud, it is possible to place hostile VMs next to targeted VMs; the authors are listing methods that are taking advantage of information leaking out through shared physical resources.</p>
<p>The paper concludes that the only foolproof solution is to limit sharing with potentially hostile tenants:</p>
<blockquote><p>A user might insist on using physical machines populated only with their own VMs and, in exchange, bear the opportunity costs of leaving some of these machines under-utilized. For an optimal assignment policy, this additional overhead should never need to exceed the cost of a single physical machine, so large users — consuming the cycles of many servers — would incur only minor penalties as a fraction of their total cost.<br />
Regardless, we believe such an option is the only foolproof solution to this problem and thus is likely to be demanded by customers with strong privacy requirements.</p></blockquote>
<p>I have one issue with this recommendation: the colocation of many VMs from the same tenant on fewer physical hosts is increasing the risk of having single points of failure. Assuming 8 small instances per physical machine (based on the document estimates), and given the default limit of 20 active VMs per account, most accounts will need less than 3 physical servers, limiting the spread across the availability zones. At that point the tradeoff will be between availability, security and cost.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jcmartin.org/best-security-in-clouds-is-physical-isolation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open source configuration automation update</title>
		<link>http://www.jcmartin.org/open-source-configuration-automation-update/</link>
		<comments>http://www.jcmartin.org/open-source-configuration-automation-update/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 16:58:55 +0000</pubDate>
		<dc:creator>jc</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Configuration Management]]></category>
		<category><![CDATA[Datacenter Automation]]></category>

		<guid isPermaLink="false">http://www.jcmartin.org/?p=232</guid>
		<description><![CDATA[A while back I listed the open source configuration automation projects: bcfg2, cfengine, puppet and lcfg. Since then, three major things happened: The puppet community has split There was a split in the puppet community and a new project saw life as a result: Chef. Chef is describing itself as : Chef is a systems [...]]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.jcmartin.org/open-source-configuration-automation/">while back</a> I listed the open source configuration automation projects: <a href="http://trac.mcs.anl.gov/projects/bcfg2/">bcfg2</a>, <a href="http://www.cfengine.org/">cfengine</a>, <a href="http://reductivelabs.com/">puppet</a> and <a href="http://www.lcfg.org/">lcfg</a>. Since then, three major things happened:</p>
<h3>The puppet community has split</h3>
<p>There was a split in the puppet community and a new project saw life as a result: <a href="http://wiki.opscode.com/display/chef/Home">Chef</a>. Chef is describing itself as :</p>
<blockquote><p>Chef is a systems integration framework, built to bring the benefits of configuration management to your entire infrastructure. With Chef, you can:</p>
<ul>
<li>Manage your servers by writing code, not by running commands. (via Cookbooks)</li>
<li>Integrate tightly with your applications, databases, LDAP directories, and more. (via Libraries)</li>
<li>Easily configure applications that require knowledge about your entire infrastructure (&#8220;What systems are running my application?&#8221; &#8220;What is the current master database server?&#8221;)</li>
</ul>
</blockquote>
<p>More details about the Chef differentiators can be found <a href="http://blog.opscode.com/2009/01/9-things-to-like-about-chef.html">here</a>.</p>
<p>In a future post, I&#8217;ll explore in more details the challenges around configuration automation, and the procedural approach.</p>
<h3>Reductive Labs received funding</h3>
<p>Reductive Labs, the company responsible for Puppet, <a href="http://reductivelabs.com/2009/06/23/reductive-labs-funding-from-true-ventures/">has received  $2 Million in funding</a>. Puppet has been gaining traction against cfengine, but it will be interesting to see how Reductive Labs uses its funding, and how the new Chef solution is impacting this progression.</p>
<h3>Cloud Computing brought configuration automation in the spotlight</h3>
<p>One of the cornerstones of Cloud Computing is the automation of the infrastructure configuration. Either because you want to build a highly automated infrastructure supporting cloud users, or you are putting your application in the cloud. In both cases, infrastructure and applications configuration has to be captured, maintained and automatically provisioned. This will enable rapid scale out, fail over, or in general deployment and redeployment of the managed components.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jcmartin.org/open-source-configuration-automation-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sun to open source Ops Center</title>
		<link>http://www.jcmartin.org/sun-to-open-source-ops-center/</link>
		<comments>http://www.jcmartin.org/sun-to-open-source-ops-center/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 18:18:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Datacenter Automation]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.jcmartin.org/2007/12/06/1196961480110.html</guid>
		<description><![CDATA[In a previous post, I mentioned the announcement of the Sun&#8217;s Ops Center product targeted to the management of virtual environments. In this post, I said that Ops Center was a re-branded N1 System Manager, while in fact, it seems that this is a merge of the Sun Connection and N1 System Manager in one [...]]]></description>
			<content:encoded><![CDATA[<p>In a <a href="http://www.jcmartin.org/2007/10/08/1191861389298.html">previous post</a>, I mentioned the announcement of the Sun&#8217;s Ops Center product targeted to the management of virtual environments. In this post, I said that Ops Center was a re-branded N1 System Manager, while in fact, it seems that this is a merge of the Sun Connection and N1 System Manager in one tool :</p>
<blockquote><p>A highly scalable datacenter automation tool merging discover, update, provisioning, monitoring, and reporting technologies from Sun Connection and N1SM into one tool.</p></blockquote>
<p>However, by looking at the <a href="http://www.sun.com/software/products/xvm/media/xvm_demo.xml">Oracle World demo</a>, it seems that the UI is radically different from the N1 System Manager (gone the embedded CLI ?).</p>
<p>Also, by looking at the supported platform, it seems that Windows platform is not supported anymore :</p>
<p><a href="http://www.sun.com/software/products/system_manager/features.xml">Sun N1 System Manager</a> :</p>
<blockquote><p>From a centralized management console, customers can provision Solaris, Linux, and Windows with a simple drag-and-drop, and monitors the health of systems in an efficient manner.</p></blockquote>
<p><a href="http://www.sun.com/software/products/xvmopscenter/">Sun Ops Center </a>:</p>
<blockquote><p>The comprehensive, highly scalable Linux and Solaris life cycle management tool.</p></blockquote>
<p>The good news is that Sun Ops Center will be delivered as open source too :</p>
<blockquote><p>Building on Sun&#8217;s commitment to open standards and customer choice, Sun will continue to innovate the Sun xVM platform and collaborate with open source communities. The first of Sun&#8217;s contributions will be the Common Agent Container (CAC) code to the OpenxVM.org community under GPLv3. The CAC is the heart of the management infrastructure for many of Sun&#8217;s products, including the Sun xVM Ops Center. In addition, Sun plans to make the entire code base used by Sun xVM Ops Center available to the OpenxVM.org community in the first quarter of 2008.</p></blockquote>
<p>It&#8217;s not clear however if this means the end of life for the N1 System Manager, since right now, the Ops Center does not provide a complete replacement.</p>
<p><!-- technorati tags start --></p>
<p style="text-align:right;font-size:10px;"> </p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jcmartin.org/sun-to-open-source-ops-center/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sun XVM and Ops Center</title>
		<link>http://www.jcmartin.org/sun-xvm-and-ops-center/</link>
		<comments>http://www.jcmartin.org/sun-xvm-and-ops-center/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 15:36:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.jcmartin.org/2007/10/08/1191861389298.html</guid>
		<description><![CDATA[Sun announced new virtualization products last week. It seems to be a version of Xen hypervisor running on solaris . So now, Sun has three Solaris virtualization technologies: XVM, Solaris Containers, and LDOM. So, what it means is that a Sparc Server can be running a solaris container in a solaris XVM in an LDOM. [...]]]></description>
			<content:encoded><![CDATA[<p>Sun <a href="http://www.sun.com/featured-articles/2007-1005/feature/index.jsp">announced</a> new virtualization products last week. It seems to be a version of Xen hypervisor running on solaris . So now, Sun has three Solaris virtualization technologies: XVM, Solaris Containers, and LDOM. So, what it means is that a Sparc Server can be running a solaris container in a solaris XVM in an LDOM. This is 3 layers of virtualizations.</p>
<p>Also, in this announce, Sun presents Ops Center. This is a re-branded <a href="http://www.sun.com/software/products/system_manager/index.xml">N1 System Manager</a>. It seems that the focus will be on the management of the hardware, up to the operating system, combined with Sun Connection.</p>
<p>Mark Hamilton <a href="http://www.theregister.co.uk/2007/10/04/sun_virtualization_platform_roadmap/">told</a> The Register:</p>
<blockquote><p>Sun has also announced a new management software package, Ops Center, that will work as a command and control console for physical and virtual gear- that&#8217;s to say the hypervisor and Solaris Containers. Sun said the software also includes discovery and inventory, application provisioning, software lifecycles automation, hardware and software monitoring and compliance reporting. Sun brazenly says &#8220;it does everything except unpack boxes and rack and cable systems.&#8221;</p></blockquote>
<p>Ops Center is going to be released in December. It will be interesting to see how this can be leveraged by Configuration Automation tools like what BMC <a href="http://www.bmc.com/BMC/Common/CDA/hou_Page_Detail/0,3465,19052_34829603_55941150,00.html">announced</a> recently.</p>
<p><!-- technorati tags start --></p>
<p style="text-align:right;font-size:10px;"> </p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jcmartin.org/sun-xvm-and-ops-center/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BMC announce Service Automation</title>
		<link>http://www.jcmartin.org/bmc-announce-service-automation/</link>
		<comments>http://www.jcmartin.org/bmc-announce-service-automation/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 15:10:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Datacenter Automation]]></category>

		<guid isPermaLink="false">http://www.jcmartin.org/2007/10/08/1191859856855.html</guid>
		<description><![CDATA[Today, along with the acquisition of Emprisa Networks, and following the acquisition of Realops, BMC announced the Service automation suite of solutions. This includes : Discovery and mapping of the complete IT environment, including its relationships to business processes and transactions Full-scale Configuration Automation capability across network devices, physical and virtual servers, and client systems [...]]]></description>
			<content:encoded><![CDATA[<p>Today, along with the acquisition of <a href="http://www.jcmartin.org/2007/10/08/1191859116619.html">Emprisa Networks</a>, and following the acquisition of <a href="http://www.jcmartin.org/2007/07/19/1184853399565.html">Realops</a>, BMC <a href="http://www.bmc.com/BMC/News/CDA/hou_PressRelease_detail/0,3519,8573740_0_93686304,00.html">announced</a> the Service automation suite of solutions. This includes :</p>
<ul>
<li>Discovery and mapping of the complete IT environment, including its relationships to business processes and transactions</li>
<li>Full-scale Configuration Automation capability across network devices, physical and virtual servers, and client systems</li>
<li>Change Management to support configuration policy adherence and process automation</li>
<li>Orchestration and automation of activities supporting IT processes, reducing errors and expenses in task execution across operational processes and toolsets</li>
<li>Automation of Continuous Compliance, including audit and enforcement of standard configurations across heterogeneous IT environments</li>
</ul>
<p>I&#8217;ve been working on the second item in the list for the past year, and now that more of this is announced, I&#8217;ll provide more information about what this does, and how runbook automation, coupled with configuration automation can solve many of the challenges that IT operators face today.</p>
<p><!-- technorati tags start --></p>
<p style="text-align:right;font-size:10px;"> </p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jcmartin.org/bmc-announce-service-automation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BMC acquires Network Configuration Automation company Emprisa Networks</title>
		<link>http://www.jcmartin.org/bmc-acquires-network-configuration-automation-company-emprisa-networks/</link>
		<comments>http://www.jcmartin.org/bmc-acquires-network-configuration-automation-company-emprisa-networks/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 14:58:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Datacenter Automation]]></category>

		<guid isPermaLink="false">http://www.jcmartin.org/2007/10/08/1191859116619.html</guid>
		<description><![CDATA[Today, BMC is announcing that it acquires Emprisa Network. It will complement the client and server Configuration Automation products, as well as the recent Realops acquisition to provide the Service Automation set of solutions. Emprisa Networks, Inc., the leading provider of smart network configuration, compliance and change management solutions, offers solutions for extending IT service [...]]]></description>
			<content:encoded><![CDATA[<p>Today, <a href="http://www.bmc.com/BMC/News/CDA/hou_PressRelease_detail/0,3519,8573740_0_93686316,00.html">BMC is announcing</a> that it acquires <a href="http://www.emprisanetworks.com/">Emprisa Network</a>. It will complement the client and server Configuration Automation products, as well as the recent Realops acquisition to provide the Service Automation set of solutions.</p>
<blockquote><p>Emprisa Networks, Inc., the leading provider of smart network configuration, compliance and change management solutions, offers solutions for extending IT service management initiatives to the network infrastructure. Emprisa&#8217;s E-NetAware solution provides immediate return on investment in several key areas &#8211; improves service availability with less change errors; automates configuration management for improved operational efficiencies, enhances network security through policy-based configuration management and greatly improves service responsiveness. E-NetAware provides support for routers, switches, firewalls, load balancers, wireless access points and other network devices from over 25 vendors.</p></blockquote>
<p>I&#8217;ll provide more details on this technology in a future blog.</p>
<p><!-- technorati tags start --></p>
<p style="text-align:right;font-size:10px;"> </p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jcmartin.org/bmc-acquires-network-configuration-automation-company-emprisa-networks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Survey of Configuration Management Tools</title>
		<link>http://www.jcmartin.org/survey-of-configuration-management-tools/</link>
		<comments>http://www.jcmartin.org/survey-of-configuration-management-tools/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 23:31:41 +0000</pubDate>
		<dc:creator>jc</dc:creator>
				<category><![CDATA[Configuration Management]]></category>

		<guid isPermaLink="false">http://www.jcmartin.org/2007/09/14/1189816301985.html</guid>
		<description><![CDATA[A while back, I tried to list the various open source configuration management tools. I just found an interesting report written by student of the Catholic University of Leuven. In this report Thomas Delaet and Wouter Joosen are reviewing BladeLogic, IBM Tivoli, Opsware, Microsoft SMS and open source projects like Bcfg2, cfengine, LCFG and puppet. [...]]]></description>
			<content:encoded><![CDATA[<p>A while back, I tried to list the <a href="http://localhost:8888/wordpress/2007/01/03/open-source-configuration-automation">various open source configuration management tools</a>. I just found an interesting <a href="http://www.cs.kuleuven.ac.be/publicaties/rapporten/cw/CW485.pdf">report</a> written by student of the Catholic University of Leuven. In this report Thomas Delaet and Wouter Joosen are reviewing BladeLogic, IBM Tivoli, Opsware, Microsoft SMS and open source projects like Bcfg2, cfengine, LCFG and puppet.</p>
<p>The authors are proposing an interesting taxonomy to evaluate the tools:</p>
<blockquote><p><span style="font-size:10pt;">1.</span> <span style="font-size:10pt;">Abstraction Level: The language used by a configuration management solution can be classified at different levels of abstraction, ranging from high-level end-to-end requirements, to low-level bit-configurations.</span></p>
<p>2. <span style="font-size:10pt;">Specification Language: In this section, we discuss four specification language criteria dealing with usability, domain coverage of a configuration management solution, the grouping mechanism and specifications at multiple abstraction levels.</span></p>
<p>3. <span style="font-size:10pt;">Consistency: In this section, we discuss three criteria that ensure consistency in a computer infrastructure: modeling dependencies, conflict management and workflow management.</span></p>
<p>4. <span style="font-size:10pt;">Distributed Management: Distributed management deals with federated management and distributes translation of configuration specifications.</span></p></blockquote>
<p>The conclusion summarize the capabilities of the tools in a nice table.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jcmartin.org/survey-of-configuration-management-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BMC acquires Realops</title>
		<link>http://www.jcmartin.org/bmc-acquires-realops/</link>
		<comments>http://www.jcmartin.org/bmc-acquires-realops/#comments</comments>
		<pubDate>Thu, 19 Jul 2007 12:56:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Datacenter Automation]]></category>

		<guid isPermaLink="false">http://www.jcmartin.org/2007/07/19/1184853399565.html</guid>
		<description><![CDATA[Today, BMC announced the acquisition of Realops to build up the datacenter automation capabilities: RealOps AutoPilot products automate the business of operations allowing IT organizations to deliver higher levels of service at lower costs to business users. Built on the industry leading RealOps AMP (Automation Management Platform), AutoPilot solutions for Problem, Change and Service Management [...]]]></description>
			<content:encoded><![CDATA[<p>
Today, BMC <a href="http://home.businesswire.com/portal/site/google/index.jsp?ndmViewId=news_view&amp;newsId=20070719005500&amp;newsLang=en">announced the acquisition</a> of <a href="http://www.realops.com/">Realops</a> to build up the datacenter automation capabilities:
</p>
<blockquote><p>
RealOps AutoPilot products automate the business of operations allowing IT organizations to deliver higher levels of service at lower costs to business users. Built on the industry leading RealOps AMP (Automation Management Platform), AutoPilot solutions for Problem, Change and Service Management automate the repetitive, manual tasks IT staffs perform every day.
</p></blockquote>
<p>
You will get more details on that blog soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jcmartin.org/bmc-acquires-realops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

