<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Cloud platform patching conundrum: PaaS has it much worse than IaaS and SaaS</title>
	<atom:link href="http://stage.vambenepe.com/archives/1025/feed" rel="self" type="application/rss+xml" />
	<link>http://stage.vambenepe.com/archives/1025</link>
	<description>William Vambenepe&#039;s stage</description>
	<lastBuildDate>Tue, 07 Feb 2012 23:33:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: &#187; Come for the PaaS Functional Model, stay for the Cloud Operational Model Cloud Comedy, Cloud Tragedy</title>
		<link>http://stage.vambenepe.com/archives/1025#comment-1461</link>
		<dc:creator>&#187; Come for the PaaS Functional Model, stay for the Cloud Operational Model Cloud Comedy, Cloud Tragedy</dc:creator>
		<pubDate>Fri, 03 Feb 2012 04:56:10 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=1025#comment-1461</guid>
		<description>[...] I&#8217;ve covered this in more details before and so has Chris [...]</description>
		<content:encoded><![CDATA[<p>[...] I&#8217;ve covered this in more details before and so has Chris [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Vambenepe &#8212; Lifting the curtain on PaaS Cloud infrastructure (can you handle the truth?)</title>
		<link>http://stage.vambenepe.com/archives/1025#comment-651</link>
		<dc:creator>William Vambenepe &#8212; Lifting the curtain on PaaS Cloud infrastructure (can you handle the truth?)</dc:creator>
		<pubDate>Wed, 20 Oct 2010 04:25:36 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=1025#comment-651</guid>
		<description>[...] I have described before, change and configuration management in a PaaS setting is a thorny problem. This console [...] </description>
		<content:encoded><![CDATA[<p>[...] I have described before, change and configuration management in a PaaS setting is a thorny problem. This console [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Vambenepe &#8212; Analyzing the VMforce announcement</title>
		<link>http://stage.vambenepe.com/archives/1025#comment-650</link>
		<dc:creator>William Vambenepe &#8212; Analyzing the VMforce announcement</dc:creator>
		<pubDate>Wed, 28 Apr 2010 05:05:17 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=1025#comment-650</guid>
		<description>[...] make sure the change is scheduled during a non-critical period for theirbusiness. I wrote an entire blog post on this issue six months ago and it&#8217;s a little bit disheartening to see the issue flatly [...] </description>
		<content:encoded><![CDATA[<p>[...] make sure the change is scheduled during a non-critical period for theirbusiness. I wrote an entire blog post on this issue six months ago and it&#8217;s a little bit disheartening to see the issue flatly [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Vambenepe &#8212; Desirable technical characteristics of PaaS</title>
		<link>http://stage.vambenepe.com/archives/1025#comment-649</link>
		<dc:creator>William Vambenepe &#8212; Desirable technical characteristics of PaaS</dc:creator>
		<pubDate>Tue, 10 Nov 2009 20:01:45 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=1025#comment-649</guid>
		<description>[...] Assistance for debugging platform-hosted code (see this entry). [...] </description>
		<content:encoded><![CDATA[<p>[...] Assistance for debugging platform-hosted code (see this entry). [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alain Yap</title>
		<link>http://stage.vambenepe.com/archives/1025#comment-648</link>
		<dc:creator>Alain Yap</dc:creator>
		<pubDate>Tue, 27 Oct 2009 07:01:47 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=1025#comment-648</guid>
		<description>Getting educated via your posts, William.  Thankful for this as we still consider ourselves a Paas player, first and foremost, and we think that our releases are pretty much tops with help from the different open source dev communities.

Of course, personally, the threat that cloudsAmazon creeping up on incorporating Paas features is definitely real but then again, I think our guys are way ahead for now.

Thanks.
Alain
G2iX</description>
		<content:encoded><![CDATA[<p>Getting educated via your posts, William.  Thankful for this as we still consider ourselves a Paas player, first and foremost, and we think that our releases are pretty much tops with help from the different open source dev communities.</p>
<p>Of course, personally, the threat that cloudsAmazon creeping up on incorporating Paas features is definitely real but then again, I think our guys are way ahead for now.</p>
<p>Thanks.<br />
Alain<br />
G2iX</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: links for 2009-10-22 &#171; On IT-business alignment and related things</title>
		<link>http://stage.vambenepe.com/archives/1025#comment-647</link>
		<dc:creator>links for 2009-10-22 &#171; On IT-business alignment and related things</dc:creator>
		<pubDate>Thu, 22 Oct 2009 23:13:33 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=1025#comment-647</guid>
		<description>[...] William Vambenepe — Cloud platform patching conundrum: PaaS has it much worse than IaaS and SaaS Gets a little deep on the tech, but a great analysis of the potential risks of supplier patching in different kinds of Cloud environment. (tags: cloud_computing itil risks app_containers) [...] </description>
		<content:encoded><![CDATA[<p>[...] William Vambenepe — Cloud platform patching conundrum: PaaS has it much worse than IaaS and SaaS Gets a little deep on the tech, but a great analysis of the potential risks of supplier patching in different kinds of Cloud environment. (tags: cloud_computing itil risks app_containers) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Vambenepe</title>
		<link>http://stage.vambenepe.com/archives/1025#comment-646</link>
		<dc:creator>William Vambenepe</dc:creator>
		<pubDate>Thu, 15 Oct 2009 17:45:26 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=1025#comment-646</guid>
		<description>Hi Sam,

I hope you&#039;re right and I am overly worried. But you haven&#039;t convinced me yet. You write that

&quot;Google App Engine for example is fairly careful about its releases such that they’re in a pretty good state by the time they see the light of day.&quot;

That&#039;s nice but you know Oracle and its competitors are also &quot;fairly careful&quot; (actually more than that) about patches and updates. Does this mean that when the customer gets them they should deploy them immediately on their production systems? Not necessarily. If it&#039;s mission critical, they&#039;ll test on a replicated environment, they&#039;ll schedule the change and they&#039;ll have a rollback strategy. That&#039;s not because Oracle is sloppy. Most of the time they&#039;d be fine blindingly applying the patch. But &quot;most of the time&quot; does not cut it for mission-critical systems. The issue I describe is in the context of such systems (maybe I should have been more explicit), which are the systems for which so much config management technology/processes have been created.

For these systems to run in PaaS environments, this issue needs to be addressed. As usual, it will be through a mix of technology and processes.</description>
		<content:encoded><![CDATA[<p>Hi Sam,</p>
<p>I hope you&#8217;re right and I am overly worried. But you haven&#8217;t convinced me yet. You write that</p>
<p>&#8220;Google App Engine for example is fairly careful about its releases such that they’re in a pretty good state by the time they see the light of day.&#8221;</p>
<p>That&#8217;s nice but you know Oracle and its competitors are also &#8220;fairly careful&#8221; (actually more than that) about patches and updates. Does this mean that when the customer gets them they should deploy them immediately on their production systems? Not necessarily. If it&#8217;s mission critical, they&#8217;ll test on a replicated environment, they&#8217;ll schedule the change and they&#8217;ll have a rollback strategy. That&#8217;s not because Oracle is sloppy. Most of the time they&#8217;d be fine blindingly applying the patch. But &#8220;most of the time&#8221; does not cut it for mission-critical systems. The issue I describe is in the context of such systems (maybe I should have been more explicit), which are the systems for which so much config management technology/processes have been created.</p>
<p>For these systems to run in PaaS environments, this issue needs to be addressed. As usual, it will be through a mix of technology and processes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Louth</title>
		<link>http://stage.vambenepe.com/archives/1025#comment-645</link>
		<dc:creator>William Louth</dc:creator>
		<pubDate>Thu, 15 Oct 2009 10:14:02 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=1025#comment-645</guid>
		<description>Would it not be just better to offload the actual (Java) computation work onto an appliance that has very little of such configuration artifacts like Azul Systems Compute Appliance - http://www.azulsystems.com/. If you still need native OS integration it is possible though at a cost of a network roundtrip (to and from the appliance). That is better than not being able to do it at all.

By the way how many of those files visualized above are actually likely to be under change management?</description>
		<content:encoded><![CDATA[<p>Would it not be just better to offload the actual (Java) computation work onto an appliance that has very little of such configuration artifacts like Azul Systems Compute Appliance &#8211; <a href="http://www.azulsystems.com/" rel="nofollow">http://www.azulsystems.com/</a>. If you still need native OS integration it is possible though at a cost of a network roundtrip (to and from the appliance). That is better than not being able to do it at all.</p>
<p>By the way how many of those files visualized above are actually likely to be under change management?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam Johnston</title>
		<link>http://stage.vambenepe.com/archives/1025#comment-644</link>
		<dc:creator>Sam Johnston</dc:creator>
		<pubDate>Thu, 15 Oct 2009 08:47:43 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=1025#comment-644</guid>
		<description>Interesting read as usual, but in reality I&#039;m not seeing this being a problem. Sure we&#039;re not seeing millions of applications hosted on &quot;cloud platform services&quot; (can we drop the &quot;aaS&quot; already please?) but vendors like Google are already doing a lot of what you talk about.

Google App Engine for example is fairly careful about its releases such that they&#039;re in a pretty good state by the time they see the light of day. Updates are incremental so developers can deal with issues one by one rather than bundled together in a large release. It exposes only a narrow view of both Python and Java APIs so as not to give developers enough rope to hang themselves. I *love* this - so many failures are caused because of developers straying from the garden path and many of these &quot;opportunities&quot; have been taken away. There is versioning (though I&#039;m not sure it&#039;s really used) and all their nodes are the same so it&#039;s overwhelmingly unlikely that you&#039;ll run into configuration related problems.

Salesforce is more from a software background so they do &quot;seasonal&quot; releases... that&#039;s good for stuffy enterprise change management monkeys but not really fitting with the &quot;cloud way&quot; of change management - small, incremental changes on an ongoing basis. One advantage of the Salesforce way is that you can just patch the specific bugs and nothing more (ala Debian Security Advisories) but that doesn&#039;t give you a way to introduce new features without having releases. Google Apps is also worth a look in this regard as they allow you to stop pre-release features from filtering through, in which case they are battle tested by the time you invariably see them.

Sam</description>
		<content:encoded><![CDATA[<p>Interesting read as usual, but in reality I&#8217;m not seeing this being a problem. Sure we&#8217;re not seeing millions of applications hosted on &#8220;cloud platform services&#8221; (can we drop the &#8220;aaS&#8221; already please?) but vendors like Google are already doing a lot of what you talk about.</p>
<p>Google App Engine for example is fairly careful about its releases such that they&#8217;re in a pretty good state by the time they see the light of day. Updates are incremental so developers can deal with issues one by one rather than bundled together in a large release. It exposes only a narrow view of both Python and Java APIs so as not to give developers enough rope to hang themselves. I *love* this &#8211; so many failures are caused because of developers straying from the garden path and many of these &#8220;opportunities&#8221; have been taken away. There is versioning (though I&#8217;m not sure it&#8217;s really used) and all their nodes are the same so it&#8217;s overwhelmingly unlikely that you&#8217;ll run into configuration related problems.</p>
<p>Salesforce is more from a software background so they do &#8220;seasonal&#8221; releases&#8230; that&#8217;s good for stuffy enterprise change management monkeys but not really fitting with the &#8220;cloud way&#8221; of change management &#8211; small, incremental changes on an ongoing basis. One advantage of the Salesforce way is that you can just patch the specific bugs and nothing more (ala Debian Security Advisories) but that doesn&#8217;t give you a way to introduce new features without having releases. Google Apps is also worth a look in this regard as they allow you to stop pre-release features from filtering through, in which case they are battle tested by the time you invariably see them.</p>
<p>Sam</p>
]]></content:encoded>
	</item>
</channel>
</rss>

