<?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>Strategies for Software-as-a-Service (SaaS), Governance Risk and Compliance (GRC), Open Source&#124; PrudentCloud &#187; Platform-as-a-Service</title>
	<atom:link href="http://www.prudentcloud.com/tag/platform-as-a-service/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.prudentcloud.com</link>
	<description>Software-as-a-Service (SaaS), Governance Risk and Compliance, Cleantech are becoming critical decision points  in companies. PrudentCloud will help you make some of these strategic decisions.</description>
	<lastBuildDate>Wed, 08 Sep 2010 23:45:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Will Open Source Cloud be the rainmaker?</title>
		<link>http://www.prudentcloud.com/opensource/will-open-source-cloud-be-the-rainmaker-23072010/</link>
		<comments>http://www.prudentcloud.com/opensource/will-open-source-cloud-be-the-rainmaker-23072010/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 09:21:51 +0000</pubDate>
		<dc:creator>Subraya Mallya</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Amazon AWS]]></category>
		<category><![CDATA[Cloud Security Alliance]]></category>
		<category><![CDATA[DMTF]]></category>
		<category><![CDATA[Infrastructure-as-a-service]]></category>
		<category><![CDATA[Platform-as-a-Service]]></category>
		<category><![CDATA[Rackspace]]></category>

		<guid isPermaLink="false">http://www.prudentcloud.com/?p=2506</guid>
		<description><![CDATA[Rackspace and NASA announced a Open Stack, an open source open standards based Cloud platform. To make it worthy of your attention, they have also enlisted Intel, Dell,  AMD, Citrix and a host of other smaller tool vendors into the program as supporters of this initiative. The OpenStack will be available in an Apache 2.0 [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="OpenStack" src="http://static.prudentcloud.com/openstack.png" alt="OpenStack" width="167" height="56" />Rackspace and NASA announced a Open Stack, an open source open standards based Cloud platform. To make it worthy of your attention, they have also enlisted Intel, Dell,  AMD, Citrix and a host of other smaller tool vendors into the program as supporters of this initiative. The OpenStack will be available in an Apache 2.0 License for any ISV, IT Organizations to build their Clouds.</p>
<p>Their mission statement sort of sums it up nicely what they are trying to do.</p>
<blockquote><p>&#8220;<strong>To produce the ubiquitous OpenSource Cloud Computing platform that will  meet the needs of public and private clouds regardless of size, by being  simple to implement and massively scalable.</strong>&#8220;</p></blockquote>
<p>As the two (currently identified) deliverables of this initiative they will deliver a OpenStack Compute and OpenStack Storage for companies to provision and manage large private cloud and storage clusters respectively and being generally available by October 2010.</p>
<p>This seems like a amalgamation of Rackspace&#8217;s Cloud Files filesystem that it has already been providing to its current customers and NASA&#8217;s Nebula Cloud that has been designed to managed large datasets.</p>
<p>Rackspace has been the primary provocateur behind this initiative. Novel as this idea is and I sincerely hope that the industry for once comes together to define a common standard that all of them can stand behind. That said, I think the true motivation behind it might be driven by some of the posture of other bigwigs in the Cloud.</p>
<ol>
<li>Primary among them would be the increasing acceptance of Amazon EC2, S3 APIs as a de-facto standard, in the absence of one. CEO of Eucalyptus, the first open source cloud vendor, Marten Mikos mentioned as much in his recent panel talk in Structure 2010.</li>
<li>The coalition of Cisco, EMC and VMWare, coming up with their Vblock infrastructure building blocks. This coalition is causing more corner office meetings in Armonk, Palo Alto and Redwood Shores.</li>
<li>Microsoft Azure getting ever so closer in the review mirror &#8211; <a title="Microsoft Azure Cloud announcements" href="http://www.prudentcloud.com/cloud-computing-technology/microsoft-azure-in-review-mirror-is-closer-than-it-appears-12072010/" target="_self">as I alluded to in my earlier post</a>.</li>
</ol>
<p>Rackspace has been primarily a public Infrastructure-as-a-Service (IaaS) cloud provider with over 80K+ customers (according to their website) and second only to Amazon Cloud Services.</p>
<p>The pure-play Infrastructure-as-a-Service (IaaS) have run into some roadblocks with security and compliance concerns. Consequently the Private/Hybrid Cloud rhetoric has gained lot of momentum. Rackspace, and so also Amazon, has had to come up with a Private &#8211; Dedicated Cloud offering for enterprises that are holding back from crossing the Public Cloud bridge. Without the large enterprises moving to the Cloud, keeping up the current rate of growth is impossible. Private Clouds, while allaying the fear to a certain extent, leads to diminishing returns in the economies of scale, cloud vendors seek to establish.</p>
<p>The Infrastructure-as-a-Service (IaaS) vendors have also been venturing to move up the stack and build vertically integrated stacks. For e.g. Joyent a pure play IaaS player until recently has started building out its platform to support application development on top of their infrastructure.</p>
<p>Back to the OpenStack initiative. As a optimistic technologist, I would love for this OpenStack group to succeed atleast in forging standards for Clouds.  For that to happen they should bring under their umbrella some of the good work being done by <a rel="nofollow" href="http://deltacloud.org/">Apache DeltaCloud</a>, <a rel="nofollow" href="http://www.dmtf.org">DMTF</a>, <a rel="nofollow" href="http://www.cloudsecurityalliance.org/">Cloud Security Alliance</a> et al, in driving standards for interoperability, portability and security of clouds. Given that Rackspace is a big VMWare partner (lead in the DMTF process), it should not be difficult to fold the DMTF initiative into this OpenStack process. Also bringing Red Hat, a big Open Source vendor, and a DeltaCloud supporter into the fold, would not hurt the chances.</p>
<p>Currently, the OpenStack is just starting with Cloud Storage and Cloud Compute. Given that this is a open source framework which seemingly will have many more vendors pledging their support would do well to include additional things like</p>
<ol>
<li>APIs to support metering, chargeback for thirdparty billing services.</li>
<li>Support industry vertical clouds (healthcare, insurance, retail) and the related compliance mandates.</li>
<li>Support standards based Identity Management (OpenID, OAAuth)</li>
</ol>
<p>Given that HP, Oracle, Google, SAP, IBM, Microsoft, Amazon, VMWare, Salesforce.com have not pledged their allegiance (or not) about this initiative &#8211; the success of it is anything but guaranteed at this point.</p>
<blockquote><p><strong>My personal take: </strong></p>
<ol>
<li><strong>If the cloud computing, as it is, has caused enough of unknowns to  companies, thereby holding them back from embracing it &#8211; making it open  source just makes it   worse. It still does not resolve the current  concerns around security, portability unless the big players come  together on standards. CIOs now have to add a few more layers of  due-diligence to make   an educated decision. </strong></li>
<li><strong>I don&#8217;t think by just being   Open Source suddenly delivers any significant   value to customers that   are looking at Cloud Computing. At best it   might appeal to the  so-called  &#8220;Private Cloud&#8221; pursuers.  But then   again, we are talking  about IT  organizations trying to do their own Cloud   thing. I am yet to believe that many companies are capable of creating/managing their own private cloud infrastructure. </strong></li>
<li><strong>Also if Rackspace, Intel, Dell (all B  players in Cloud so far) are combating competition, just making  something open source does not make it a  game changer without more established players pledge their support. </strong></li>
</ol>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.prudentcloud.com/opensource/will-open-source-cloud-be-the-rainmaker-23072010/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Microsoft Azure in review mirror is closer than it appears</title>
		<link>http://www.prudentcloud.com/cloud-computing-technology/microsoft-azure-in-review-mirror-is-closer-than-it-appears-12072010/</link>
		<comments>http://www.prudentcloud.com/cloud-computing-technology/microsoft-azure-in-review-mirror-is-closer-than-it-appears-12072010/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 00:16:29 +0000</pubDate>
		<dc:creator>Subraya Mallya</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Hybrid Cloud]]></category>
		<category><![CDATA[Infor]]></category>
		<category><![CDATA[Infrastructure-as-a-service]]></category>
		<category><![CDATA[Microsoft Azure]]></category>
		<category><![CDATA[Platform-as-a-Service]]></category>
		<category><![CDATA[Private Cloud]]></category>
		<category><![CDATA[SQL Azure]]></category>

		<guid isPermaLink="false">http://www.prudentcloud.com/?p=2499</guid>
		<description><![CDATA[Microsoft has never been known to be the first mover in any new technology or product. If anything, they end up being the last entry into any new burgeoning technology area. Case in point, Office applications, Database, ERP, Web Search, Game Devices and now Cloud. But also true is the fact they don&#8217;t stay last [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft has never been known to be the first mover in any new technology or product. If anything, they end up being the last entry into any new burgeoning technology area. Case in point, Office applications, Database, ERP, Web Search, Game Devices and now Cloud. But also true is the fact they don&#8217;t stay last in most of the areas they enter. The rear view mirror line &#8211; &#8220;<strong>The objects in the mirror are closer than they appear</strong>&#8220;  fits no one better than Microsoft, when it comes to them catching up on a technology trend. History seems to be repeating itself.</p>
<p>After being a me-too announcement of a Cloud Computing platform, Microsoft Azure, comprising of both Infrastructure-as-a-Service and Platform-as-a-Service, has seriously changed gears in the recent months. While always being a proponent of the Private/Hybrid Cloud movement, Microsoft has signed partnerships with large software companies and service providers  as shown by their recent announcements</p>
<ul>
<li><strong>Infor</strong>, 3rd largest business applications company with 70,000 customers across 100 countries,  committing to standardize its cloud offerings on Microsoft Azure</li>
<li><strong>Ebay</strong>, announcing today, that is going to fit its data center with Microsoft Azure appliance</li>
<li><strong>Dell</strong>, <strong>HP</strong>, <strong>Fujitsu </strong>to provide Azure Cloud in the data centers they manage.</li>
</ul>
<p>If I am Amazon.com, Rackspace and also Salesforce.com to an extent, I would be starting to take Microsoft seriously.</p>
<p>Amazon, Rackspace and GoGrid are pure-play Infrastructure-as-a-Service providers. While pure-play infrastructure is appealing initially for its platform agnostic nature, it still requires that customers to do a lot of work. They have to build and maintain their own platform or lease a platform from another platform-as-a-service provider. An application company or an IT organization cannot continue to shoulder the burden of managing disparate service providers, their SLAs and keep getting ping-ponged for solving an issue. In my opinion, eventually these platforms will converge, atleast the infrastructure and platforms. Amazon, Rackspace, GoGrid will have to either acquire one or more platforms and move up the stack to provide a complete platform. SaaSGrid, Engine Yard and LongJump seem like good acquisition candidates for Cloud Infrastructure providers as they move up the stack to platforms across .NET, Ruby on Rails and Java.</p>
<p>Salesforce.com has a different challenge. They have a proprietary platform with a non-industry standard database which creates challenges for companies that build their products on them &#8211; as I alluded to in my <a title="Platform-as-a-Service in Enterprise" rel="nofollow" href="http://www.prudentcloud.com/cloud-computing-technology/graduating-cloud-to-the-enterprise-platform-as-a-service-25012010/" target="_blank">Platform-as-a-Service</a> post. Also the fact that they might compete on the product side with some of the companies that build product on their platform is  something companies would be vary of. Their recent announcement of the partnership with VMWare addresses the proprietary platform constraint, but we&#8217;ll have to wait and see how successful it will be.</p>
<p>So given this, Microsoft, with the cloud cover off its platform, consisting of Tools/SDK for application development, Windows Azure the compute platform, SQL Azure database, AppFabric for Business Process, Identity Management and now Azure Appliance along with the ability to create Hybrid cloud platforms seems ready to rumble. The fact that they will also have support for bare metal VM shortly will open it up for non-microsoft based application as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prudentcloud.com/cloud-computing-technology/microsoft-azure-in-review-mirror-is-closer-than-it-appears-12072010/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Two products Microsoft should set free into Cloud</title>
		<link>http://www.prudentcloud.com/cloud-computing-technology/two-products-microsoft-should-set-free-into-cloud-22062010/</link>
		<comments>http://www.prudentcloud.com/cloud-computing-technology/two-products-microsoft-should-set-free-into-cloud-22062010/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 17:38:52 +0000</pubDate>
		<dc:creator>Subraya Mallya</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Infrastructure-as-a-service]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Active Directory]]></category>
		<category><![CDATA[Microsoft BizTalk]]></category>
		<category><![CDATA[Platform-as-a-Service]]></category>
		<category><![CDATA[SAML]]></category>
		<category><![CDATA[SPML]]></category>

		<guid isPermaLink="false">http://www.prudentcloud.com/?p=2486</guid>
		<description><![CDATA[As with all monolithic technology companies Microsoft has had its challenges embracing Cloud and making big strides there. While they have got their feet wet by releasing the Microsoft Azure Platform as both a Platform-as-a-Service(PaaS)  and Infrastructure-as-a-Service(IaaS) offering, they still resonate more with the Private Cloud believers. (I firmly vouch my support a fully public [...]]]></description>
			<content:encoded><![CDATA[<p>As with all monolithic technology companies Microsoft has had its challenges embracing Cloud and making big strides there. While they have got their feet wet by releasing the Microsoft Azure Platform as both a Platform-as-a-Service(PaaS)  and Infrastructure-as-a-Service(IaaS) offering, they still resonate more with the Private Cloud believers. (I firmly vouch my support a fully public cloud just like the energy grid).</p>
<p>Amongst all the hundreds of products Microsoft has, no two products fit in so well with the Cloud as <strong>Microsoft BizTalk</strong> and Microsoft Identity &amp; Access Management (most widely known as <strong>Microsoft Active Directory</strong>). Both BizTalk and Active Directory have been unquestionable leaders in their  respective space in solving the complex problem of Data Integration and  Identity Management respectively. With the world of software becoming more of a niche solution SaaS/ Cloud Services market, if anything, those very  problems of Data Integration and Identity Management has exacerbated. While other products Microsoft is trying to adapt to the world of Cloud are rapidly transitioning, these two, I feel, can really put Microsoft right in the thick of the Cloud movement and make them a critical cloud player.</p>
<p><strong>Microsoft BizTalk</strong> started in the early days of B2B data interchange movement  in the late 90s when XML was becoming the de-facto standard for sharing data. BizTalk became the torchbearer for SOAP (Simple Object Access Protocol) and helped companies with complex data integration involving ERP, Manufacturing, Warehouse Management and Financials. The offering evolved over time to include a robust process orchestration framework and support for a large set of standards like EDI, SWIFT, Rosettanet. It could do all those over HTTP/HTTPS without needing expensive proprietary networks and do so across heterogeneous technologies. Look at the SaaS/Cloud landscape now. Almost every solution adoption essentially includes data integration to other SaaS/Cloud applications or on-premise solutions. With Microsoft not extending its  pre-Cloud leadership into cloud small vendors like Boomi, Cast Iron Systems have been able to get some traction in the large data integration market. The IBM acquisition of Cast Iron further illustrates the critical nature data integration has assumed in the new Cloud-based scheme of things.</p>
<p><strong>Microsoft Active Directory</strong> on the other hand has been synonymous with the whole Identity Management/Directory Services space &#8211; much like Band-Aid has been for adhesive bandages. Regulatory Mandates like SOX, PCI-DSS, Segregation of Duties have made  Identity Management an imperative. Majority of the Global 5000 companies have Active Directory deployed to govern their Access and Identity Management across their global enterprise. With the ability to define <strong>Sites</strong>, <strong>Trees </strong>(cluster of sites)<strong> </strong>and <strong>Forests</strong> (cluster of trees) to model large hierarchical organizations into domains, sub-domains and assign and manage access policies. Although they started with Windows based networks, they eventually expanded to support Unix based platforms as well. Active Directory has prominently figured as a prime candidate in any/all Identity Management technology RFPs. In most cases, it has not been a question of if it was a good fit, it was more a question of if it affordable? Incidentally, that is one of the fundamental premise of most Cloud based offerings &#8211; taking solutions that were until now only affordable by large companies and making them available to small and medium businesses by leveraging economies of scale. With increasing number of Cloud based vendors supporting SAML/SPML based authentication/provisioning and allowing companies to centralize their authentication, extending their corporate Identity Management solution to incorporate Cloud based offerings. Without Microsoft eager to step in has allowed smaller companies like Symplified, Ping Identity, Conformity to position themselves as the leaders in this critical market.</p>
<p>So Microsoft &#8211; here is a market that is begging to be served and yours to lose. While you still have work to do to make your to Azure Platform, Business Applications, Office Suite widely adopted in Cloud, BizTalk and Active Directory are the need of the hour and are ready to go. So waste no more time &#8211; let them free and watch them soar in Cloud.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prudentcloud.com/cloud-computing-technology/two-products-microsoft-should-set-free-into-cloud-22062010/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>SaaS Grid Express: Expressway to get there</title>
		<link>http://www.prudentcloud.com/cloud-computing-technology/saas-grid-express-expressway-to-get-there-02062010/</link>
		<comments>http://www.prudentcloud.com/cloud-computing-technology/saas-grid-express-expressway-to-get-there-02062010/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 20:33:19 +0000</pubDate>
		<dc:creator>Subraya Mallya</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Multi-Tenancy Architecture]]></category>
		<category><![CDATA[Platform-as-a-Service]]></category>
		<category><![CDATA[Software-as-a-Service (SaaS)]]></category>

		<guid isPermaLink="false">http://www.prudentcloud.com/?p=2472</guid>
		<description><![CDATA[Apprenda, the leading Software-as-a-Service platform for building .NET based SaaS applications, announced the release of their free community edition SaaSGrid Express yesterday. I think this is the first of its kind where a company is releasing a complete SaaS platform that ISVs can download and start building their SaaS application. In my discussion with Sinclair [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Apprenda</strong>, the leading Software-as-a-Service platform for building .NET based SaaS applications, announced the release of their free community edition SaaSGrid Express yesterday. I think this is the first of its kind where a company is releasing a complete SaaS platform that ISVs can download and start building their SaaS application.</p>
<p>In my discussion with Sinclair Schuller, the CEO of Apprenda, a couple of weeks ago, it became clear that they were going to do everything at their end to move the needle in terms of getting increased SaaS adoption. He strongly felt that this would encourage the ISV community looking to build SaaS applications to take the plunge. I think it is a great strategy accelerate the adoption of this platform and validate their offering.</p>
<p><img src="http://static.prudentcloud.com/saasgrid.jpg" alt="SaaSGrid - .NET SaaS Platform" width="430" height="338"/><br />
SaaSGrid over the last year has continuously demonstrated their agility in making the necessary course corrections to their strategy inline with the evolution of the nascent Cloud Computing world.They started out as a pure-play SaaS Platform-as-a-Service for .NET applications. They then went on to add robust multi-tenancy capability, usage tracking and billing to the core platform. ISVs could then just focus on their core competency &#8211; i.e., building their product and serving their customers. To accommodate the varying needs across ISVs they expanded the delivery to model to include a platform-to-go. In doing so they have essentially made their platform agnostic to the underlying Infrastructure provider and affording their clients the ability to switch infrastructure providers (Amazon EC2, Rackspace or even Azure) without having to change their code. And for those that are not yet ready or have constraints using Public Cloud, they could take the same platform and build a SaaS application run it in their Private Cloud until such time.</p>
<p>The goal behind releasing SaaSGrid Express, as Schuller tells me, is to allow small companies start building their product, do private betas and start generating revenue with no overhead of platform licensing costs. And then when they think they are ready to support a large customer base they can transition to the flagship SaaSGrid platform.</p>
<p>One of the big challenges with Platform-as-a-Service offerings has been the lack of easy migration path for the existing applications to Cloud without rewriting a significant chunk of it. Vendors like SaaSGrid seem to have recognized the issue, and the consequential resistance to adoption, and are fast bridging that gap with capabilities around multi-tenancy conversion, in-built usage tracking, infrastructure vendor neutrality and providing them with ability to deploy existing on-premise in cloud.</p>
<p><strong>What next?</strong></p>
<p>While Apprenda has been primarily focused on ISVs in their messaging and focus, I think the whole legacy applications owned by IT organizations presents a large opportunity in the non-COTS applications world. Application Platform on the .NET side has been the sole domain of Microsoft until now. But as Microsoft continues to struggle to get meaningful traction on its Azure strategy, Apprenda would do well to take a leaf out of the books of the open source vendors like SpringSource and JBoss and build an engaging community around the platform. Starting with this community edition product announcement foster an ecosystem that will accelerate, evangelize and add to the footprint of the platform.</p>
<p>Download SaaSGrid Express on the <a title="Apprenda" rel="nofollow" href="http://apprenda.com/r/saasgrid-express-signup/" target="_blank">Apprenda</a> site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prudentcloud.com/cloud-computing-technology/saas-grid-express-expressway-to-get-there-02062010/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Is SaaS making Open Source irrelevant?</title>
		<link>http://www.prudentcloud.com/saas/is-saas-making-open-source-irrelevant-08032010/</link>
		<comments>http://www.prudentcloud.com/saas/is-saas-making-open-source-irrelevant-08032010/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 18:45:17 +0000</pubDate>
		<dc:creator>Subraya Mallya</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Infrastructure-as-a-service]]></category>
		<category><![CDATA[Platform-as-a-Service]]></category>
		<category><![CDATA[Software-as-a-Service (SaaS)]]></category>

		<guid isPermaLink="false">http://www.prudentcloud.com/?p=2432</guid>
		<description><![CDATA[Open Source software and Software-as-a-Service (SaaS) represent the two real disruptions in the arena of enterprise software. In the last decade both have experienced real success and challenged the inertia that persisted in the enterprise software controlled by proprietary vendors. New business models, Product offerings have provided consumers with choices on both the price-performance as [...]]]></description>
			<content:encoded><![CDATA[<p>Open Source software and Software-as-a-Service (SaaS) represent the two real disruptions in the arena of enterprise software. In the last decade both have experienced real success and challenged the inertia that persisted in the enterprise software controlled by proprietary vendors. New business models, Product offerings have provided consumers with choices on both the price-performance as well as agility. Now with the overwhelming success of SaaS should Open Source vendors feel a little overshadowed? Can one cannibalize the future of the other?</p>
<p>Let us start with examining the raison d&#8217;etre of Open Source. Open Source made its entry with a bang with the introduction of Linux operating system. These were the days when Unix vendors and Microsoft were doing very little innovation besides suing each other and banking large license deals. Linux represented the rebellion against the proprietary operating system vendors and put the power in the hands of the masses to innovate and contribute towards a larger goal that each of them by themselves would not have been able to accomplish. The appeal of a free operating system with inexpensive support (or no support if you were brave enough to lean on the community) was just what the doctor had ordered. It was the equivalent of generics in the world of pharmaceuticals &#8211; just-as-good but at one-third the cost. The fact that Linux would work on commodity hardware amounted to double dipping for companies. Cost Reduction++.</p>
<p>Despite starting off as a low-end pretender to the incumbents, thanks to the rate of innovation Linux has caught up with all the high end operating systems &#8211; some would even say it is better. The success of linux opened the floodgates of open source offerings in all area like databases (MySQL, PostgreSQL), System Management Tools (Nagios, Zenoss), Content Management (Alfresco, Drupal) and even to mission critical business applications (Compiere, SugarCRM, Apache OFBiz). Not limiting itself to end products, Open Source has since moved into platforms (Apache, JBoss, LAMP, Zend) upon which ISVs or IT shops have built their products.</p>
<p>So far so good. Open Source was on cruise-control seemingly crossing more frontiers.</p>
<p>Then came the SaaS wave. SaaS posited that it was absurd for companies in the non-technology business to each spend large amounts of resources and manage their own IT infrastructure. Companies were better off focusing on their core business and leave IT Management to the experts. They also proposed hosting and managing software and letting companies use them in a subscription-based model, thereby helping companies manage their ballooning IT spend. After the initial spurn, the world seems to have come around and accepted the notion of SaaS. Armed with economies of scale through multi-tenancy, virtualization (the coincidental wide adoption of broadband), SaaS is now providing solutions ranging from edge apps like Email (Google Apps), Sales Management (Salesforce.com) to business critical applications like Financial Management (Intacct), ERP(Netsuite), Human Capital Management(SuccessFactors,Workday, Taleo), Product Lifecycle Management (Arena Solutions), Security(Symantec), Identity Management (Symplified).</p>
<p>With SaaS, companies/customers need to concern themselves only with the service availability and forgo the IT nightmare. No more software license, upgrades, maintenance, army of IT people, backups. All that is packaged into a single subscription fee paid on a as-used basis.</p>
<p>Riding on the coattails of SaaS, its brethren &#8211; <a title="Infrastructure-as-a-Service for large enterprises" href="http://www.prudentcloud.com/cloud-computing-technology/graduating-cloud-to-enterprise-infrastructure-as-a-service-20012010/" target="_self">Infrastructure-as-a-Service</a> and <a title="Platform-as-a-Service" href="http://www.prudentcloud.com/cloud-computing-technology/graduating-cloud-to-the-enterprise-platform-as-a-service-25012010/" target="_self">Platform-as-a-Service</a> are now   wooing outlier custom projects onto pay-as-you-go, focus-on-your-core-business platforms. They take away the  complexity  in the infrastructure and technology platform giving you the similar benefits as SaaS.</p>
<p>What does all this mean to Open Source? Does this mean the target customer base for open source companies would soon be dwindle down to the SaaS ISVs, PaaS vendors?</p>
<p>The biggest challenge dealt to Open Source by SaaS would be that with Open Source, while the costs of licensing and maintenance are reduced, companies will still bear the responsibilities of building their own solutions and maintenance. This would mean that companies need to continue to spend on maintaining large IT resource pool and deal with the vagarities of complex technology  integration. The entire premise of SaaS hits at this very pain.</p>
<p>That said, if you are a CEO of a Open Source company, you should not be immediately concerned about customer base seemingly dwindling with every gain of market share by SaaS/PaaS vendors. At the same time here are three things to think about</p>
<ol>
<li>Open Source represents the single biggest large collaboration, crowd-sourcing based successful innovation models of our times. There are many other industries trying to borrow what-has-worked in Open Source and apply it to their industries. So while many open source companies are looking to cash out <a title="Open Source Acquisitions" href="http://www.prudentcloud.com/opensource/open-source-acquisitions-21052009/" target="_self">selling themselves to proprietary vendors</a> (MySQL, Xen, SpringSource.. the list goes on), it serves you well to <strong>keep expanding the engagement with community and serving their interests</strong>. There will be a open source shakeout &#8211; lot of &#8220;gimmicky&#8221; open source vendors who just have a useless community edition product will wither away. The longer you can keep your innovation going, the more longer you will be viable.</li>
<li>Consider having a SaaS (or atleast a hosted subscription service) for your Open Source application. Software technologies will only be delivered through subscription in 5-10 years from now. Use this time to establish that presence while you still have a license business.</li>
<li>Join hands with other Open Source vendors and create platforms/applications that are integrated and easy to consume and maintain. This should not just be limited to technology integration but also in the areas of upgrades, support and documentation. RedHat has done a great job in integrating all their offerings into the JBoss Suite and reducing the complexity for their customers. Doing this will address both the value delivered by PaaS and the overhead requirements that customers have today in stitching together multiple open source offerings. I see a future where co-operative platforms where multiple vendors contribute to make up the platform and its ongoing success.</li>
</ol>
<p>The idea of this is to create discussion from both the Open Source and SaaS/PaaS die-hards. Like it or not, if you look further ahead, this is head-to-head is going to happen, no way around it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prudentcloud.com/saas/is-saas-making-open-source-irrelevant-08032010/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Graduating Cloud to the Enterprise: Platform-as-a-Service</title>
		<link>http://www.prudentcloud.com/cloud-computing-technology/graduating-cloud-to-the-enterprise-platform-as-a-service-25012010/</link>
		<comments>http://www.prudentcloud.com/cloud-computing-technology/graduating-cloud-to-the-enterprise-platform-as-a-service-25012010/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 03:16:18 +0000</pubDate>
		<dc:creator>Subraya Mallya</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Business Process Modeling]]></category>
		<category><![CDATA[Caching]]></category>
		<category><![CDATA[Cross-Browser Support]]></category>
		<category><![CDATA[Cross-site scripting]]></category>
		<category><![CDATA[Data Governance]]></category>
		<category><![CDATA[Denial of Service]]></category>
		<category><![CDATA[Encryption]]></category>
		<category><![CDATA[IaaS]]></category>
		<category><![CDATA[Internationalization]]></category>
		<category><![CDATA[Persistence]]></category>
		<category><![CDATA[Platform-as-a-Service]]></category>
		<category><![CDATA[Reliability]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[SQL Injection]]></category>
		<category><![CDATA[State Management]]></category>
		<category><![CDATA[WYSIWIG]]></category>

		<guid isPermaLink="false">http://www.prudentcloud.com/?p=2390</guid>
		<description><![CDATA[In my previous post in this series Graduating Cloud to the Enterprise, I covered Infrastructure-as-a-Service and highlighted some of the key gating factors for mass adoption by large enterprises. In this post I will analyze the benefits and challenges of Platform-as-a-Service (PaaS). To give you good sense of what Platform-as-a-Service would mean I will start [...]]]></description>
			<content:encoded><![CDATA[<p>In my previous post in this series Graduating Cloud to the Enterprise, I covered <a title="Infrastructure-as-a-Service" href="http://www.prudentcloud.com/cloud-computing-technology/graduating-cloud-to-enterprise-infrastructure-as-a-service-20012010/" target="_self">Infrastructure-as-a-Service </a>and highlighted some of the key gating factors for mass adoption by large enterprises. In this post I will analyze the benefits and challenges of Platform-as-a-Service (PaaS).</p>
<p>To give you good sense of what Platform-as-a-Service would mean I will start with an analogy with a relevant topic.</p>
<p>Say you are FremantleMedia and you are in the business of producing and hosting American Idol. Since your core business is creating and delivering an entertainment programs, building and owning an auditorium/theater probably figures last in your list. Your other choice is to rent the Kodak Theater. With your rental comes all the necessary components you need to create and deliver the show &#8211; namely the  studio, the podium, the green room, A/V system, the lighting, the chairs, the ticket booth, the tiered seating, the rest rooms, parking lot.. you get the idea. It even comes with accommodations for the different classes of audience (Think customer segments) children, aged, families, physically disabled audience. So you did what your core competency was created, delivered the program in the theater. You did not have to go through the hassle of building a theater, owning it and incurring the overhead of managing and maintaining it. The theater by itself, might have turned to the electric utility, water district, security companies for delivering the various needs you might have needed. But all that came as a package as part of renting the theater.</p>
<p>Platform-as-a-Service seeks to deliver a similar experience to companies using and creating web based applications, to meet their business needs.</p>
<p><strong>Platform-as-a-Service (PaaS)</strong> at its core comprises of a computing platform  that facilitates the development and deployment of web application  without requiring companies to build, configure and maintain the infrastructure that hosts it.</p>
<p>A best-in-class Platform-as-a-Service must include</p>
<ol>
<li><strong>Application Development Technology Framework:</strong> A robust application development technology framework built on a technology that is widely used. Most widely used technology frameworks are built on J2EE, .NET, PHP. The framework must support the management of the entire application lifecycle of design, development, testing, delivery, change control and update of software applications.</li>
<li><strong>Ease-of-Use:</strong> One of the key selling points of Cloud Computing is that the complexity gets masked from the clients. So PaaS should be no different. A Platform-as-a-Service should come with easy to use WYSIWIG tools with pre-built widgets, canned UI components, drag-and-drop tools and support for some standard IDEs. Eclipse, NetBeans, InteliJ to name a few. It should facilitate rapid, iterative Application Development.</li>
<li><strong>Business Process Modeling:</strong> A strong business process modeling framework that allows you model your business process and build the application around it. Remember, the new age applications should be built using model-driven, agile methodologies to afford you the ability to quickly adapt to the rapidly changing dynamics in a global business landscape. A good platform must support robust digital and human workflow capabilities and allow for rich collaboration as part of the business transactions that would be conducted in the application.</li>
<li><strong>Ubiquitous:</strong> Companies these days have extended workforce in the far extremes of the world and they operate round the clock. The platform of choice should be accessible and available (at acceptable service levels).</li>
<li><strong>Scalable:</strong> Businesses are dynamic and the workforce is elastic with all the M&amp;As, divestitures. The platform should be smart enough to leverage the elastic capacity from the underlying infrastructure, when put under stress of  volume data and/or user load. In addition, it should also address the needs around <strong>State Management</strong>, <strong>Persistence</strong>, <strong>Caching</strong>, <strong>Localization</strong>, <strong>Accessibility</strong>, <strong>Cross Browser</strong> support while abstracting it from the application development team.</li>
<li><strong>Adaptive:</strong> Technologies change by the day. Mobile is increasingly becoming platform to deliver atomic services. A best-in-class PaaS should provide ability to develop an application and deliver it on multiple run time platforms besides web. Mobile and Rich Client capabilities are becoming increasingly the norm.</li>
<li><strong>Secure:</strong> Should I say more? The more things we push on the internet the more we offer to the hackers. To effectively combat the threats, the platform should address things like Cross-site scripting, SQL Injection, Denial of Service, Encryption of traffic and make it ingrained into the application development. Additionally the platform must support <strong></strong> <strong>single sign-0n</strong> capabilities for you to be integrate with your other on-premise applications or any cloud applications.</li>
<li><strong>Inclusive:</strong> The platform should provide the ability to include/embed/integrate other applications built on the same platform or others. In fact, support for integrating to third party services using REST, Web Services or any other RPCs should be built in should be a minimum requirement in evaluating Platforms.</li>
<li><strong>Portable:</strong> Business dynamics change and there is a distinct possibility that you might want to move your application from one Infrastructure-as-a-Service provider to another that your acquirer has standardized on. The platform should be agnostic to the underlying infrastructure and allow companies to move the application to another infrastructure. This might also be the case as you scale from a smaller vendor to a larger vendor as your business goes from being a million dollar company to a billion dollar company.</li>
<li><strong>On-board Tools:</strong> Considering that most companies transition existing applications to the platform, it is fair to assume that they would also like to bring a subset of data with them. To easily and quickly migrate data over from the legacy on-premise application to the application based on Platform, bulk import, transformation tools would be a necessary part of the toolkit that comes with the platform.</li>
</ol>
<p><strong>PaaS Landscape</strong></p>
<p>If you look at the current landscape, you will find two sets of players &#8211; the big kahunas in <strong> Force.com</strong>, <strong>Microsoft Azure </strong>, <strong>Google App Engine</strong> and some niche nimble successful smaller ones like <strong>LongJump</strong>, <strong>Engine Yard</strong> and <strong>SaaSGrid</strong>.</p>
<p><strong>Who needs it?</strong></p>
<p>The two key consumers of Platform-as-a-Service would be</p>
<ol>
<li>Small ISVs/Startups who work under tight budgets and scant resources. They cannot afford to invest in a dedicated team building a platform. Since majority of them operate on a atomic idea and opportunity window, time to market is critical for them. PaaS provides them a quick way to get their product to market.</li>
<li>IT shops laden with the inventory of fragmented legacy apps (<strong>i-have-an-app-for-that?</strong>) which are band-aided together. Invariably most of those applications will be written in some outdated technologies like ColdFusion or Foxpro. The challenge companies would be facing would be dwindling knowledge about the application and not being able to retain that &#8220;special talent&#8221; who built that application and finally deciding to re-write them.</li>
</ol>
<p>As I mentioned in my <a title="Infrastructure-as-a-Service | PrudentCloud" href="http://www.prudentcloud.com/cloud-computing-technology/graduating-cloud-to-enterprise-infrastructure-as-a-service-20012010/" target="_self">last post</a>, specialized tasks are best done by a specialist. And that is more apt in the case of Platform-as-a-Service than others.  Building a Application Technology Platform is highly complicated stuff and is not for the regular &#8220;Joe the Geek&#8221; who hacks some early version of an open source software and creates a small bespoken app.  It takes a lot of foresight and architectural skills to create an adaptive, scalable platform and support it.</p>
<p>So after establishing the virtues of PaaS, let us look at some of the hurdles that are preventing a wider adoption by companies.</p>
<ol>
<li><strong>Transition:</strong> Companies have a lot of legacy applications that are currently in use.  For better or for worse, they work and help run business. There is no way to migrate them as is to a Platform without rewriting them. Any new application requires new investment. With IT budgets no longer the same as the glory days, CIOs will have tough time wiggling out a slice of the budget for a new application. Any tools that will have Rapid Application Development and data migration tools that can reduce the upfront work and cost will surely help get past this hurdle.</li>
<li><strong>Portability:</strong> Each PaaS platform comes with a underlying IaaS platform that they have partnered with. Already finicky, companies that bet on a particular platform would definitely like their applications be portable to other Infrastructure that is either their corporate standard IaaS or internally hosted infrastructure. The PaaS platforms available today are not geared to be  <strong>a-platform-to-go</strong>. Also of critical importance is ensuring that platform based on a widely used technology. Try getting a Ruby-on-Rails programmer or architect in a offshore country. They are expensive and scant.</li>
<li><strong>Viability:</strong> Outside of Force.com, there are not many successful PaaS platform companies that have established a track record. Coghead&#8217;s PaaSing is still fresh in memory. Google and Microsoft have announced  me-too platforms but it remains to be seen if there is enough focus on it amidst the hundreds of other things they both try to do. The rest are small vendors who will f ind it difficult to get past the corporate attorneys and their terms.</li>
<li><strong>Credibility</strong>: While there are many vendors claiming their platform as the nirvana for all things application development in future, there are few that case studies of real critical applications being built on their platforms. Without that, a pure-play PaaS vendor will have a tough time convincing the CIOs of expanding their technology footprint to yet another platform. In the case of Salesforce.com, their success can be attributed to the fact that they are a SaaS company, that owns a key business entity in companies &#8211; i.e., customer. With that under their management, it is easy to cajole companies to build extension applications around that key entity.</li>
<li><strong>Governance:</strong> As with all things cloud, the elephant in the room is governance. With SaaS, it is clear whose throat will get choked if things fell apart. With Platform-as-a-Service it gets a little tricky. If things fell apart, is the developer who built on the platform going to be blamed or the platform on which it is built or the third party infrastructure that it is built on going to take the blame. Here are three things that I think the would have to happen to allay those fears
<ol>
<li>An independent body akin to Better Business Bureau model that grades the platforms for their reliability.</li>
<li>Ownership of SLA by the Platform provider irrespective of who the infrastructure provider is.</li>
<li>Disclosure of the underlying technologies used in the platform that corporate architects or third party reviewers can review to get comfortable. Under strict non-disclosure obviously.</li>
</ol>
</li>
</ol>
<p><strong>If you are a startup</strong></p>
<p>As Brian Jacobs (<a title="Brian Jacobs - Emergence Capital Partners" rel="nofollow" href="http://twitter.com/brian_emcap " target="_blank">@brian_emcap</a>), General Partner at <strong>Emergence Capital Partners</strong>, pointed out to me, one of the most important considerations for startups thinking of building their application on a standard Platform-as-a-Service is thinking about their eventual exit. Here are couple of things to get you thinking on that front.</p>
<ol>
<li>You might limit of your chances of getting acquired based on the platform you decide to base your application on. For example: A company built on Force.com might not be appealing to a company that has its own platform like Microsoft or Google.</li>
<li>The issue of Intellectual Property might get a little challenging. You will have to sort that out before derivative work on the platform is created. How does the ownership transfer happen? Case-in-Point: If SAP acquires a company built on Force.com does it get to take the application and customers to its own platform? or more importantly can it?</li>
</ol>
<p>In conclusion, there are is a lot of value to be derived from a platform-as-a-service but more questions need to be answered.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prudentcloud.com/cloud-computing-technology/graduating-cloud-to-the-enterprise-platform-as-a-service-25012010/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Graduating Cloud to the Enterprise: Infrastructure-as-a-Service</title>
		<link>http://www.prudentcloud.com/cloud-computing-technology/graduating-cloud-to-enterprise-infrastructure-as-a-service-20012010/</link>
		<comments>http://www.prudentcloud.com/cloud-computing-technology/graduating-cloud-to-enterprise-infrastructure-as-a-service-20012010/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 22:46:19 +0000</pubDate>
		<dc:creator>Subraya Mallya</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud APIs]]></category>
		<category><![CDATA[Cloud Interoperability]]></category>
		<category><![CDATA[Computing Capacity]]></category>
		<category><![CDATA[Data Governance]]></category>
		<category><![CDATA[Data Sharding]]></category>
		<category><![CDATA[HIPAA]]></category>
		<category><![CDATA[Infrastructure-as-a-service]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[PCI-DSS]]></category>
		<category><![CDATA[Platform-as-a-Service]]></category>
		<category><![CDATA[Portable Workloads]]></category>
		<category><![CDATA[Quality of Service]]></category>
		<category><![CDATA[Sarbanes Oxley (SOX) 404]]></category>
		<category><![CDATA[Service Level Agreement (SLA)]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.prudentcloud.com/?p=2380</guid>
		<description><![CDATA[Companies large and small added Cloud Computing as an agenda item to every key decision they made around IT last year. As companies continued to combat the budget pressures stemming from the financial downturn the cost-efficiencies delivered by SaaS, PaaS, IaaS are becoming increasing irresistible. These topics are no longer fancy acronyms that are restricted [...]]]></description>
			<content:encoded><![CDATA[<p>Companies large and small added Cloud Computing as an agenda item to every key decision they made around IT last year. As companies continued to combat the budget pressures stemming from the financial downturn the cost-efficiencies delivered by SaaS, PaaS, IaaS are becoming increasing irresistible. These topics are no longer fancy acronyms that are restricted to the slide decks of visionaries.</p>
<p>Now let us look at the reality<strong>. </strong>Despite all the hype and promises of cost efficiencies and barrage of me-too announcements we get daily from technology vendors purporting Cloud capabilities, all the evidence around usage of  Cloud services points to it being limited to</p>
<ol>
<li>Early stage startups building edge-apps or small business focused applications. (Okay, I know there are some exceptions and they are anything but)</li>
<li>Enterprises replacing file shares with cloud based storage for redundancy, backups.</li>
<li>Enterprises conducting a proof-of-concept/R&amp;D projects on cloud based computing power before building the real-thing in-house.</li>
</ol>
<p>While the value of Cloud is definitely the way of future, I still do not see any real evidence of large scale customers moving their mission critical technology deployments on to the cloud based infrastructure. Not just yet.</p>
<p>In fact, there is no evidence that Big 4 SaaS vendors <strong>Salesforce.com</strong>, <strong>Intacct, </strong><strong>NetSuite, SuccessFactors </strong>themselves don&#8217;t claim their services are based on commercial cloud based infrastructure. <strong>Note:</strong> I will stand corrected if someone from those companies can provide some facts.</p>
<p>In this three part series, I will focus on the Infrastructure-as-a-Service (IaaS)  and try and establish the needs yet to be met before a wider, large company adoption can be expected. In the follow-up posts, I will delve into PaaS and SaaS related challenges and needs.</p>
<p><strong>Infrastructure-as-a-Service (IaaS)</strong>, <em>for the uninitiated, is the delivery of IT Infrastructure capacity as a service. Companies can consume ubiquitous elastic Computing Power, Storage Capacity, Network Capacity, Security, Backup, Redundancy on a usage based subscription fee.</em></p>
<p>IaaS aims to relieve companies from the burden of</p>
<ul>
<li>Having to make large capital investments in IT Infrastructure to build capacity and consequently move to a more predictable OPEX model in tune with your business needs.</li>
<li>License, Install, Upgrade and maintain all software</li>
<li>Buy, Configure, Upgrade and Maintain Hardware</li>
<li>Hire and Retain teams of System Administrators, Network Engineers, Database Administrators</li>
<li>Negotiate and Maintain Vendor contracts.</li>
</ul>
<p>All these capabilities delivered by achieving unprecedented economies of scale by using commodity hardware, open source software, virtualization and continuous automation.</p>
<p>All the virtues listed above and then some make for a undeniable value proposition. So why all the concern and inertia in large scale adoption?</p>
<p>Large enterprises work in cycles that are much slower than the pace of innovation in industry. With good reasons, I might add. IT has become the backbone of running any business today and changing that in-flight is akin to changing the foundation of a house that you continue to live in. So, not withstanding all the catastrophic predictions by the so-called experts, for those not embracing the Cloud, we should carefully look at the reality.</p>
<p>I will use GE as a prototypical large global company with heterogeneous businesses, each with its own demands, technology and resource footprint. So if I am Gary Reiner and I am considering to move the GE IT infrastructure to Cloud based services, here are somethings I would definitely seek answers for</p>
<ol>
<li>Given that I will not be moving my entire IT portfolio to a single Cloud provider, how do I keep my Cloud Deployments in sync? Are they interoperable? Can I move things from one cloud to another? Can I move a VMWare vCloud app to Amazon? Do I need to maintain multiple flavors of them if I use different cloud vendors?</li>
<li>Can I move workloads from one cloud provider to another? Or can I burst workloads from one to another to meet seasonal or periodic demands of the IT infrastructure? Think Best Buy during holidays.</li>
<li>Can I get guarantees on the performance, latency that I get from my dedicated network?</li>
<li>Do I have robust tools to manage the various cloud platforms out there? Can the same set tools work for all the cloud platforms?</li>
<li>Can I meet the governance mandates, I have around SOX, HIPAA, PCI-DSS? Can I have control on defining access policies to the data all the way to the storage?</li>
<li>The most important, can I tie the Quality of Service that I need to provide to the business, with the elasticity of the cloud. Especially, given that the cloud provider&#8217;s architecture has been built to provide a particular service and not envisioned as participating in another transaction.</li>
</ol>
<p>Let us go through each of the points in detail</p>
<p><strong>Interoperability: </strong>As with any new technology, the cloud standards are yet to mature, if at all. Each infrastructure-as-a-service vendor is pushing their own standard implementation API &#8211; AMI for Amazon, vCloud for VMWare. They do not have standards for a common API that service providers or application vendors can integrate into to access those services. Standards around security, cloud security, infrastructure protocols and data artifacts are still in the early stages in <a title="Distributed Management Task Force" rel="nofollow" href="http://www.dmtf.org" target="_blank">DMTF</a>, the working body that is making an attempt to draft standards. Cloud interoperability standards that result from their work it is hoped will reduce lock-in and increase agility for cloud computing adopters taking advantage of a multi-provider, mixed cloud environment.</p>
<p><strong>Portable Workloads</strong>: Given that companies have different applications that meet different needs, their capacity and scalability needs might be different too. It is fair to assume that companies would have a federation of clouds to manage different needs &#8211; much the same reason companies have multiple internal networks to compartmentalize things. The departmental lease management application, core financial application and the corporate data warehouse all might be hosted on different clouds if not different providers. If a company decides to use a hybrid model with some of those applications in house and spare capacity for them on cloud, today it is not possible to burst out workloads from one cloud to another or from an internal network to the cloud. This goes back to the lack of standards.</p>
<p><strong>Network Latency</strong>:  In the new soon-to-be-all-in-cloud world we will all be accessing the applications through the good old internet. This is like saying we will all take the same freeway to work in the morning. So every time there was the Victoria Secret live broadcast on the internet we will all be log jammed on our way to the critical application we need access to finish work. This today is less of an issue since most large enterprises have dedicated networks and WAN optimization implemented.  All the SLAs provided by the IT to business and Cloud provider to the IT organizations is moot if the packets don&#8217;t travel fast enough. Another kind of Net Neutrality discussion you say?</p>
<p><strong>Manageability:</strong> Most of the enterprise applications that are managed on-premise today have sophisticated tools from System Management vendors like HP, BMC, CA that allow you to manage almost all the aspects of the enterprise IT footprint. Once we move the applications to the Cloud, most of those system management tools, configured to your current environment might not work. Load Testing, Monitoring, Quality, Configuration Discovery tool vendors do not openly claim to support cloud based deployment. Most of this goes back to the fact that there no standards for Cloud APIs. Adapting the tools for each cloud provider is a R&amp;D spend tools vendors have not committed to.</p>
<p><strong>Data Governance:</strong> In the hyper optimized virtualized environments in which the Cloud platforms operate (they have to so they achieve economies of scale) data is virtualized, sharded, replicated, cached. This brings the very critical needs around data retention, protection, purging, access requirements mandated by SOX, PCI, HIPAA that large companies need to comply with. The current cloud vendors save some announcements do not openly claim they are ready to sign SLAs to agree to these needs. The Cloud platforms today do not have the quality of tools that are needed for companies to dive into the logs, access and troubleshoot.</p>
<p><strong>Availability and Reliability: </strong>Unplanned outages in Amazon, Google are but rare publicly discussed occurrences of Cloud Service reliability issues. Those kinds of odd occurrences can happen even in a private network. But when you talk about multiple large customers co-locating on the same infrastructure, it raises concerns of many more of those outages. The Cloud architecture that are available today have been designed with a certain set of assumptions of how applications work. Case-in-point,  Amazon.com has no understanding how SAP Payroll system would work, neither are they interested. So not having an understanding of application workload patterns, architecture any SLA provided upfront is meaningless. Without tying the Quality-of-Service(QoS) metrics that you have in place for your customers/business and the SLAs being signed with Cloud vendor there is no way availability can be guaranteed. If you consider the scenario of multiple clouds or hybrid clouds then the integration of SLAs between all of them and tying it to QoS is practically impossible. Service credits to compensate for the lack of availability, by themselves, might not guarantee his/her job for the CIO who made the decision to move to cloud.</p>
<p>I know an argument could be made as to how things like portable workloads are handled today in an internal network, if at all. I admit, companies are probably not geared to handle these needs today, whilst on their own network, but then if we discount future needs then all the switch-to-cloud would bring is a like-for-like swap,  a cloud network for private network. The cost advantages that cloud brings will be offset by the loss of existing investment. So what gives?</p>
<p>I also hear people talking about companies not being ready to absorb sunk costs into legacy IT infrastructure as the reason behind lack of cloud adoption. To which I say &#8211; I don&#8217;t see people swapping old perfectly well-functioning cars/houses for new energy efficient ones. Maybe a cash-for- clunkers program is in order here too.</p>
<p>If at the end of this elaborate post, if it seemed that I am a tad bit anti-cloud, I am not. I am a die-hard fan on the cloud computing. In fact, I am one of those who thinks &#8211; IT shops have no business building custom applications, regular companies have no business building their own power generators and people like me have no business buying a cow when all I need is just milk. The world works best when specialists are left to do things they are the best equipped to do. That said, I would tread carefully and evaluate my risk before making bets on next best technology innovation since slice bread.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prudentcloud.com/cloud-computing-technology/graduating-cloud-to-enterprise-infrastructure-as-a-service-20012010/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>
