<?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>Azure Decisions</title>
	<atom:link href="http://azuredecisions.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://azuredecisions.com</link>
	<description>Azure Decisions Portal</description>
	<lastBuildDate>Tue, 20 Jul 2010 16:47:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Windows Azure Appliance</title>
		<link>http://azuredecisions.com/2010/07/20/windows-azure-appliance/</link>
		<comments>http://azuredecisions.com/2010/07/20/windows-azure-appliance/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 15:56:52 +0000</pubDate>
		<dc:creator>cumulux</dc:creator>
				<category><![CDATA[Cloud Fit]]></category>
		<category><![CDATA[Cloud Platforms]]></category>
		<category><![CDATA[Economics]]></category>
		<category><![CDATA[Featured]]></category>

		<guid isPermaLink="false">http://azuredecisions.com/?p=194</guid>
		<description><![CDATA[Last week, Microsoft announced the Windows Azure Appliance in an effort to bring its well-received Public Cloud Strategy within the confines of the DMZ. So why is this a big deal ? The Azure appliance is probably the industry&#8217;s first private &#8220;Platform as a Service&#8221; from a major platform vendor. This has the potential to [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, Microsoft announced the <a href="http://www.microsoft.com/windowsazure/appliance/">Windows Azure Appliance</a> in an effort to bring its well-received Public Cloud Strategy within the confines of the DMZ. So why is this a big deal ? The Azure appliance is probably the industry&#8217;s first private &#8220;Platform as a Service&#8221; from a major platform vendor. This has the potential to disrupt the cloud computing landscape and this note explore the implications of the Azure appliance.</p>
<p><strong>Who are likely to be the biggest users of this appliance ? </strong></p>
<p><strong>Large Enterprises<br />
</strong>Companies that are adept at running their datacenters and looking to dip their toes in cloud computing will find this notion of a private Azure cloud appliance very appealing. In addition to modernizing their application stack to make it more &#8220;Service Oriented&#8221; and Cloud friendly, they get most of the advantages that Azure provides them without worrying about privacy and compliance. One thing they will miss out is the dynamic elasticity that they would have got from the public Azure cloud.</p>
<p><strong>Service Providers<br />
</strong>This is an area which will likely see explosive growth and mass adoption. I predict providers rolling out purpose built clouds catering to industries, regions etc. At this time, many business details like cost, licensing terms, country availability, SLAs etc are not clear and are likely in the process of being defined.  Service providers can and probably will roll out custom clouds which cater to specific industry needs like HIPPA/PCI compliance. There is a strong chance that we might soon see clouds for Financial Services, Healthcare, Retail Payments, etc.</p>
<p><strong>Government Agencies<br />
</strong>Apps.gov is a good example that many Federal, local and State agencies have already started consolidating their data centers and application procurement for common functions. For the last couple of years the Federal Government has been in the forefront of defining Cloud Computing requirements albeit on the Infrastructure as a Service side. The Azure appliance will be interesting to the government for several reasons including data security , privacy and compliance reasons.</p>
<p>Why the Azure appliance wont be ubiquitous in the near future:</p>
<ol>
<li>Dependency on new  purpose built hardware: Although we don’t know what the appliance would cost, requiring customers to buy hardware along with the appliance instead of just making it run on existing hardware will make it a much harder decision. The promise of the cloud was to move away from having to buy significant hardware and invest in managing them in-house. The appliance does just that unless Microsoft evolves it over time.</li>
<li>Scale: The bar for using the appliance is hundreds/thousands of servers. While this might make sense for a handful of large enterprises or ISVs, it is a significant barrier for most businesses.  This leads me to believe that the appliance will be more popular with the service providers first who can build “clusters” of special purpose clouds aimed at specific verticals.</li>
<li>Operations: Running an appliance that has 1000+ servers is not for the faint of heart. You need to have sophisticated processes ,tools ,skills etc to pull it off. Add the complexity of the new world of private clouds, it will take quite a ramp up before organizations can be mature enough to roll out enterprise wide private cloud offerings that take into account automatic provisioning, metering, chargebacks, dynamic scaling etc.</li>
</ol>
<p>While it is still early days, I predict that the appliance will continue to lower the barrier to adoption and push the “fence sitters” to try the public Azure on their non-critical assets to get acquainted with the cloud model. Another trend we can expect to see gaining ground is that of “hybrid clouds” or “sometimes cloud”  where businesses can use the cloud to process excess capacity needs or use cloud to augment existing capabilities.</p>
<p>One thing is clear with the Azure appliance announcement – Microsoft is no longer afraid to cannibalize Windows Server licenses and perhaps is seeing the potential of winning over new converts to its cloud. Though Amazon has a head start, the cloud computing game is just getting started and Microsoft is a market definer in many categories including the one we are discussing here – Private PaaS Clouds.</p>
]]></content:encoded>
			<wfw:commentRss>http://azuredecisions.com/2010/07/20/windows-azure-appliance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Governance</title>
		<link>http://azuredecisions.com/2010/06/10/cloud-governance/</link>
		<comments>http://azuredecisions.com/2010/06/10/cloud-governance/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 00:11:45 +0000</pubDate>
		<dc:creator>cumulux</dc:creator>
				<category><![CDATA[Cloud Fit]]></category>
		<category><![CDATA[Cloud Platforms]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Real World Azure]]></category>
		<category><![CDATA[Strategy]]></category>

		<guid isPermaLink="false">http://azuredecisions.com/?p=179</guid>
		<description><![CDATA[Governance in the Cloud Cloud Computing enables a tremendous amount of flexibility and scalability for deploying and managing your applications on the cloud. With this flexibility comes a list of items that have to be managed more closely compared to traditional systems.  Availability, Security, privacy, location of cloud services and  compliance are just some of [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Governance in the Cloud<br />
</strong></p>
<p>Cloud Computing enables a tremendous amount of flexibility and scalability for deploying and managing your applications on the cloud. With this flexibility comes a list of items that have to be managed more closely compared to traditional systems.  Availability, Security, privacy, location of cloud services and  compliance are just some of the aspects of the cloud that have to be monitored and managed closely.</p>
<p>Governance in the Cloud is about defining policies around managing the above factors and tracking/enforcing the policies at run time when the applications are running. Different cloud vendors have varying degrees of flexibility when it comes to giving their clients access to the underlying infrastructure. It becomes imperative for businesses to understand these capabilities and define policies that mirror the needs of the business.</p>
<p><strong>Governance Policy Definitions<a href="http://azuredecisions.com/wp-content/uploads/2010/06/Cloud-Governance.png"><img class="alignright size-large wp-image-178" src="http://azuredecisions.com/wp-content/uploads/2010/06/Cloud-Governance-1024x556.png" alt="" width="344" height="187" /></a><br />
</strong></p>
<p><strong> </strong> During the design and development stage, it is important to establish rules and policies around how the various services in the cloud are going to be monitored and managed. The Quality of Service ( QoS ) of the underlying Cloud infrastructure and the Service Level Agreement ( SLA) levels of both the platform as well as the application have to be monitored and tracked. Additionally, defining access policies to control the roles in the organization who have access to the cloud environment is a key component of defining establishing governance policies. For example, Governance policies should be defined for the following</p>
<ol>
<li>Role based access to establish control over who  has access to deploy and manage cloud assets</li>
<li>Metrics for monitoring the application’s performance and other business critical KPIs</li>
<li>Rules for defining critical levels of the metrics define above</li>
<li>Service Levels ( SLA ) of both the application as well as the underlying infrastructure</li>
<li>Quality of Service Levels</li>
</ol>
<p><strong>Governance Policy Enforcement</strong><strong><br />
</strong><strong> </strong>One of the main attractiveness of the cloud is the ability to reduce the “Time to Market” significantly. Cloud gives businesses the ability to roll out changes to applications almost instantaneously compared to tradition models. This capability comes with its own set of issues around versioning, upgrades and compatibilities of services. Well defined and enforced policies are a must to ensure robustness of the cloud based application. Policies can be enforced through the following</p>
<ol>
<li>Change Management Reports to track and log the changes happening to the cloud assets</li>
<li>Alerts and Notifications to ensure that changes are captured and bubbled up to the decision makers in a timely fashion</li>
<li>Threshold based actions based on pre-defined rules. For example, automatically increasing the footprint ( read # of load balanced Cloud instances ) if the performance of the system is below certain threshold levels</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://azuredecisions.com/2010/06/10/cloud-governance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The PaaS Gold Rush</title>
		<link>http://azuredecisions.com/2010/05/25/the-paas-gold-rush/</link>
		<comments>http://azuredecisions.com/2010/05/25/the-paas-gold-rush/#comments</comments>
		<pubDate>Tue, 25 May 2010 21:34:29 +0000</pubDate>
		<dc:creator>cumulux</dc:creator>
				<category><![CDATA[Cloud Platforms]]></category>
		<category><![CDATA[Featured]]></category>

		<guid isPermaLink="false">http://azuredecisions.com/?p=166</guid>
		<description><![CDATA[There seems to be a sudden rush to the PaaS goldmine with the recent announcements from Salesforce.com and Google to support the Spring based OpenPaaS offering from VMWare. To understand the massive implications of this , we need to peel back the layers to explore the landscape of cloud computing. Infrastructure as a Service ( [...]]]></description>
			<content:encoded><![CDATA[<p>There seems to be a sudden rush to the PaaS goldmine with the recent  announcements from Salesforce.com and Google to support the Spring based  OpenPaaS offering from VMWare. To understand the massive implications of this ,  we need to peel back the layers to explore the landscape of cloud  computing.<br />
Infrastructure as a Service ( IaaS ) is getting commoditized. 4-5  years is a long time in Cloud Computing and thats how long IaaS has been around  for. IaaS is essentially renting out Virtual Machines to businesses to run their  applications on. The various vendors have tried to play it up by offering  different flavors of it but at the end of the day , it is fast becoming as much  a commodity as hardware has become. The promise of IaaS was that you can take an  existing application ( on-premise) and run it as-is on the cloud without  changing it much. While this might not be totally true, it worked to a large  degree in many cases but the Total Cost of Ownership was not dramatically lower  as promised. It starting becoming evident that unless applications are  re-factored to take advantage of cloud computing, its elasticity and scale. This  is where PaaS comes in&#8230;.</p>
<p><a href="http://www.cumulux.com/wp-content/uploads//2010/05/Cloud-Stratas.png"><img class="alignright" title="Cloud Stratas" src="http://www.cumulux.com/wp-content/uploads//2010/05/Cloud-Stratas.png" alt="Cloud Stratas" width="378" height="227" /></a>The next frontier in Cloud Computing is clearly  Platform as a Service ( PaaS ) which enables businesses to deploy &#8220;applications&#8221;  on the cloud rather than move &#8220;servers&#8221; to the cloud. PaaS platforms should have  the basic plumbing pieces necessary for application like persistence, workflow,  identity, storage , authorization etc. Cloud Vendors like Salesforce, Amazon ,  Google etc are smart enough to figure out that PaaS is where the long tail of  Cloud adoption is going to come from &#8211; so they are rushing to offer PaaS but  there is one problem. Platforms are hard.Not every company can build platforms  that are complete, compelling and sustain it version over version. Only a  handful of companies truly understand how to do it and have done it for a  considerable amount of time &#8211; Microsoft, IBM and to some extent Oracle ( with  their BEA acquisition ) are the big ones.</p>
<p>But this is the cloud- the rules have to be different right ? Well, not  completely. Traditional platforms are hard &#8211; Platforms on the cloud might be  harder. So it is in this context , VMWare&#8217;s recent announcements of partnerships  with <a href="http://www.vmforce.com/">Salesforce.com</a> and <a href="http://venturebeat.com/2010/05/19/google-app-engine-for-business-vmware/">Google</a> are very interesting and might change the game. Until now, the biggest concern  companies had with PaaS was lock in. If you wrote on Force.com or on Python to  Google App Engine or to a lesser degree to the Windows Azure platform with .NET,  you are stuck with that PaaS provider. There was little portability across cloud  platforms.<br />
<a href="http://www.cumulux.com/wp-content/uploads//2010/05/VMWare-Clouds.png"><img class="alignleft" style="margin-left: 30px; margin-right: 30px;" title="VMWare Clouds" src="http://www.cumulux.com/wp-content/uploads//2010/05/VMWare-Clouds.png" alt="VMWare Clouds" width="326" height="265" /></a><br />
So what did Google App Engine and VMWare <a href="http://venturebeat.com/2010/05/19/google-app-engine-for-business-vmware/">announce</a> at Google IO ?<br />
VMWare acquired a set of Java development tools a little while  ago called SpringSource which helped developers build enterprise Java  applications. What VMWare announced with Salesforce.com and Google recently is  that once you have a cloud application written in Java using the Spring  framework, it will seamlessly run on the Google PaaS platform as well as in the  Salesforce <a href="http://www.vmforce.com/">vmForce</a> PaaS platform. so in  essence, write once , run anywhere in the cloud. Wait, if you have VMWare&#8217;s  vShephere internal clouds, it will even run on premise ! No lock in and full  portability. Sounds great in theory but how many businesses are developing using  Spring as their preferred development platform ? I would be shocked if it is  even close to 5% of all Java shops. the promise of portability has never worked  and I doubt if the cloud is going to be any different but it is a great  marketing story !</p>
<p>This is just the beginning- I am positive that other Java frameworks for the  cloud will emerge soon ( Are Oracle and IBM listening ? ). Microsoft on the  other hand doesnt have to worry about these things. They have only only one  platform to worry about -&gt; .NET and can focus their energies on evolving the  PaaS platforms rather than the development tooling and expand the lead on the  PaaS market.</p>
<p>One thing is clear &#8211; PaaS  is the next frontier in Cloud Computing. The PaaS  gold rush is truly on   &#8211;     Who will build the next <a href="http://inventors.about.com/od/sstartinventors/a/Levi_Strauss.htm">Levis  Strauss</a> in this gold rush?</p>
<p>-Paddy Srinivasan @Cumulux</p>
]]></content:encoded>
			<wfw:commentRss>http://azuredecisions.com/2010/05/25/the-paas-gold-rush/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud &amp; Web Properties</title>
		<link>http://azuredecisions.com/2010/04/25/cloud-web-properties/</link>
		<comments>http://azuredecisions.com/2010/04/25/cloud-web-properties/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 19:44:40 +0000</pubDate>
		<dc:creator>Cumulux</dc:creator>
				<category><![CDATA[Cloud Fit]]></category>
		<category><![CDATA[Cloud Platforms]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Platforms]]></category>

		<guid isPermaLink="false">http://azuredecisions.com/?p=136</guid>
		<description><![CDATA[Web properties jumped the cloud bandwagon early and seem to be the ones that are riding  it the most. What makes the cloud an interesting paradigm for them? This article explores the main reasons why it makes so much sense for scalable web properties ( which includes web applications as well as web sites ) [...]]]></description>
			<content:encoded><![CDATA[<p>Web properties jumped the cloud bandwagon early and seem to be the ones that are riding  it the most. What makes the cloud an interesting paradigm for them? This article explores the main reasons why it makes so much sense for scalable web properties ( which includes web applications as well as web sites ) to adopt cloud computing.</p>
<p><strong>Cyclical businesses</strong></p>
<p>An online shopping site knows the travails of the tide and its turn. On Christmas Eve, such a website could receive two million hits. And before they can relax, New Year brings another three million. And then there is a pause when visitor count comes down to a trickle. But can that business dismantle its three-hundred-server infrastructure by the second week of January? Or is there Valentine’s Day to watch out for? Does that mean you have to spend on the hardware and twiddle thumbs between peak traffic periods?<br />
For starters, it takes a non trivial time to get infrastructure ready for deployment by leasing the servers. And, you pay for this on a monthly basis. March through October is this business’ lean time. That means wages for full-time employees looking after the hardware &amp; an IT team that develops and maintains applications. Cloud computing can provide elegant solutions.</p>
<p>As a corollary to the above, think of yourself as an advertiser during Super Bowl. You flash your web site address watched by millions on TV, and are confident of a million hits over 48 hours, compared to the average daily of a few hundreds. You don’t want to invest capital on equipment to support folks visiting your site for those two days! Hop onto the cloud and hop off when you are done.</p>
<p><strong> </strong></p>
<p><strong>Smooth delivery of content</strong></p>
<p>If what you offer on your site is rich content delivery,  that is another good reason to consider an offering from the cloud. Assume that traffic to your site is pretty high (again, thanks to the ad during Super Bowl) and streaming your content requires pretty good bandwidth: you certainly wouldn’t want your visitors waiting to be done, before they make way for others in queue. So, folks logging on from Beijing would be served up content from a location, in the cloud obviously, in Singapore while those logging in from Nairobi would get the same from a server in Johannesburg. This constitutes what is commonly called the Content Delivery Network. Both Microsoft Azure and Amazon have CDN offerings on their cloud platforms that are much more cost effective to their traditional counterparts from the likes of Akamai.</p>
<p>And, imagine what this could do to the costs of complying with your board’s disaster recovery plan? If you have mission-critical applications running, a distributed network helps you keep one end up even if another goes down. Earthquakes or Volcanic ash, God forbid, in one part of the world? Worry not – another part of the world lights up! And, at costs incomparable to those you would spend if you set up sites all on your own across the globe.</p>
]]></content:encoded>
			<wfw:commentRss>http://azuredecisions.com/2010/04/25/cloud-web-properties/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Top 10 asks for Azure</title>
		<link>http://azuredecisions.com/2010/04/20/top-10-asks-for-azure/</link>
		<comments>http://azuredecisions.com/2010/04/20/top-10-asks-for-azure/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 21:21:08 +0000</pubDate>
		<dc:creator>Cumulux</dc:creator>
				<category><![CDATA[Cloud Platforms]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Real World Azure]]></category>

		<guid isPermaLink="false">http://azuredecisions.com/?p=120</guid>
		<description><![CDATA[Azure is picking up tremendous amount of momentum and as a company in the vanguard of this transformation, we have been privy to many a discussion with ISVs and Enterprise businesses on building applications on Azure.  Azure is by far the most complete application development platform on the cloud. It is both feature rich and [...]]]></description>
			<content:encoded><![CDATA[<p><strong><br />
</strong>Azure is picking up tremendous amount of momentum and as a company in the vanguard of this transformation, we have been privy to many a discussion with ISVs and Enterprise businesses on building applications on Azure.  Azure is by far the most complete application development platform on the cloud. It is both feature rich and stable for a version 1 platform.  Here are the Top 10 themes that we are hearing in terms of areas in which Azure can evolve to keep the momentum going. <strong></strong></p>
<ol>
<li><strong>Compliance</strong>: Businesses that are serious about moving to the cloud in many industries will need the data centers to be certified for standards such as HIPAA &amp; PCI. It is also not clear if the Azure data centers are SAS 70 II compliant which is a starting point for most compliance needs. There is some information <a href="http://blogs.technet.com/gfs/archive/2009/10/25/introducing-the-microsoft-compliance-framework-for-online-services.aspx">here</a> but it is not conclusive at the moment for Azure.</li>
<li><strong>Geo Affinity:</strong> Currently, there is limited ability currently to instruct Azure where to run the applications, store data etc. This is a critical need to tackle regulations in most countries like the “Patriot Act” which mandate certain sensitive data to be located with the United States only.</li>
<li><strong>Role Based access: </strong>Azure currently doesn’t have the notion of Role based access to its portals, deployed applications, billing etc. As larger businesses adopt Azure, they need to compartmentalize access to specific areas of functionality to people in specific roles. For example, the developer and an IT Pro need to set up solution environments for testing / production etc while a “Business User” might need to review billing and download usage reports once a week.</li>
<li><strong>Multi tenancy :</strong> As with most platforms, Azure does not provide multi tenancy out of the box. It provides all the tools essential to creating multi tenant applications. An excellent example of a multi tenant application is “Riviera”, a solution that Microsoft and Cumulux built to showcase these capabilities in Azure. Check out <a href="http://code.msdn.microsoft.com/riviera">http://code.msdn.microsoft.com/riviera</a></li>
<li><strong>Dynamic Scalability: </strong>Azure provides APIs to manage you application’s foot print on the cloud and even allows you to pick the size of the Virtual Machine that will run your application’s fabric ( at deployment time ) but it doesn’t do it automatically for you. One of the biggest promises of the cloud is its innate ability to be elastic. In other words, the cloud’s ability to stretch and contract based on the load on your application. This functionality is not available out of the box and has to be done manually or by using 3<sup>rd</sup> party software.</li>
<li><strong>Enterprise Service Level Agreement (SLA) :</strong> Azure does provide SLAs for applications that are running on its platform. In fact it has a different SLA for its various components like Compute, Storage and App Fabric which is all great but it leaves a lot of gaps. For example, you need to have at least 2 instances running for the SLA to be in effect. The compute SLA is for 99.95% uptime which equates to about 4.38 hours of downtime per year- pretty good for a cloud operating system in its version 1.</li>
<li><strong>Billing Visibility: </strong>This is an area which will receive plenty of coverage once businesses start adopting Azure for real world mission critical applications. Businesses need to know how much they are consuming and have the ability to set thresholds based on usage.</li>
<li><strong>Licensing: </strong> Currently, Azure is available for commercial use only through credit card based purchases. Thought it is certain to evolve into other purchasing models including standard purchase orders , many companies are going to be hamstrung from trying out Azure until there are developer versions ( maybe with constrained functionalities ) available. Including Azure to standard Enterprise Agreements will ensure a faster adoption rate in larger enterprises as it eliminates long purchasing cycles that are prevalent in this space.</li>
<li><strong>Auditability</strong> – Azure currently does not provide any audit trail for its data, applications and other artifacts in the system for archival and compliance purposes. This is critical in many verticals such as healthcare &amp;  financial services.</li>
<li><strong>Portability  - </strong>Having the ability to move data and applications is critical for companies to pursue “Sometimes Cloud” or “Parallel Cloud” strategies . In the “Sometimes Cloud” paradigm, applications use Azure as a spill over to their existing application to handle peaks in loads. In the “Parallel Cloud” strategy, ISVs might offer both an on premise as well as a cloud based version of the software depending on the nature of their end customers.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://azuredecisions.com/2010/04/20/top-10-asks-for-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Azure and ISVs</title>
		<link>http://azuredecisions.com/2010/04/08/azure-and-isvs/</link>
		<comments>http://azuredecisions.com/2010/04/08/azure-and-isvs/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 05:07:42 +0000</pubDate>
		<dc:creator>Cumulux</dc:creator>
				<category><![CDATA[Cloud Platforms]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Real World Azure]]></category>
		<category><![CDATA[Strategy]]></category>

		<guid isPermaLink="false">http://azuredecisions.com/?p=95</guid>
		<description><![CDATA[Most of the focus of cloud computing discussions is around how it impacts large enterprises and how they can stop investing millions of dollars building, staffing and maintaining data centers and can instead leverage the cloud for most of the commodity computing and storage needs. While this is true, the implications of the maturity of [...]]]></description>
			<content:encoded><![CDATA[<p>Most of the focus of cloud computing discussions is around how it impacts large enterprises and how they can stop investing millions of dollars building, staffing and maintaining data centers and can instead leverage the cloud for most of the commodity computing and storage needs. While this is true, the implications of the maturity of cloud offerings is also quite pronounced for Independent Software Vendors ( ISVs). Here, we take a look at how this changes the business model of ISVs and how they can leverage this paradigm today. We will use Windows Azure as the cloud platform example as it happens to be the only complete Platform as a Service offering in the market today. Its closest competitor, Google App Engine makes it more or less clear that it is targeting the Web 2.0 type of highly scalable Web properties.</p>
<p>First, let’s look at the macro-view of the software industry and what this trend means to a majority of software vendors trying to position their products to medium to large enterprises. The terrain of the Enterprise software space is being flattened for ISVs of all sizes to compete on an equal footing. For example, in the business applications space, relatively smaller ISVs can now compete with the major ones such as  SAP and Oracle. Traditionally, unless the ISV is an established leader in the space or an extremely innovative provider of a scarce product, both of which are outliers, enterprise sales cycles are complex. They are also fraught with discussions with the numerous IT, security and compliance teams in the Enterprise which need convincing that the ISVs&#8217; software is worthy of real estate in the precious confines of the data center. Cloud Computing, and Azure in particular, change this perception as ISVs no longer need to jump through the loops of IT czars to get acceptance in the Enterprise.  They now have a chance to veer away from other issues that often had the propensity to hijack the decision-making process and help CIOs focus whether on the ISVs&#8217; solution is a match for the business problem.</p>
<p><strong>Product Engineering</strong><br />
Product Engineering in most established ISVs follows standard engineering processes which  include product research, planning, architecture/ design , development, testing , release and the like. While these are still critical in the cloud paradigm, the turnaround is expected to be much more rapid. These would have to be carried out in smaller,, iterative cycles to ensure that product innovations are hitting the market in a continuous and incremental  manner.</p>
<p><strong>Service Models </strong><br />
Next, ISVs can now offer new application service models to their customers with Service Level Agreements that are supported by the cloud vendors.  This also includes compliance aspects such as SAS 70 Level 2 certification which most leading cloud vendors offer today. This goes a long way in assuaging the IT gatekeepers that when there is a disruption in service, there is a remediation plan, backed up by guarantees from the world’s largest software companies and not by a boutique ISV. This thinking is yet to get broad acceptance but it is safe to assume that this will be a critical part of most cloud adoption plans.</p>
<p><strong>Independent Software Vendor to Independent Service Vendor<br />
</strong> ISVs have to morph from being a shrink-wrapped vendor of software bits (that are typically supported by VARs and Systems Integrators as the first line of defense) to a service provider who will have to provide the services on an ongoing basis with a Service Level Agreement that has to be honored day in and day out. This a major philosophical shift in business model for most ISVs as being a “Service Provider” means many structural, organizational and financial changes to their operating model. It will be no longer acceptable to push out updates once a year or 18 months. Cloud-based software will be expected to have a much quicker refresh cycle and customers will expect innovation to be delivered to them faster.</p>
<p><strong>Channel Strategy<br />
</strong>ISVs have to adopt the selling and distribution model of their software to fit the needs of the cloud. Traditionally, most ISVs have relied on a partner channel to sell, implement and service their products to the end-customer. Though this might still happen, the distance between the customer and the ISV will be significantly reduced by the new model.  In the new business model of “pay as you go”, the ISV has to convince its channel partners to buy into this revenue model. As this might not suit all partners, new channel partners might have to be nurtured.</p>
<p>In summary, the cloud offers tremendous opportunities for ISVs but it will need them to embrace the full implications to take advantage of the paradigm shift. It is more than just making a “cloud” version of their product available for customers. The cloud model has to be accepted in all the critical phases of the product lifecycle including product engineering, sales, services and partnerships. ISVs that are agile enough to embrace this shift in computing will reap the rewards.</p>
]]></content:encoded>
			<wfw:commentRss>http://azuredecisions.com/2010/04/08/azure-and-isvs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Platforms &#8211; Pricing</title>
		<link>http://azuredecisions.com/2010/04/02/cloud-platforms-pricing/</link>
		<comments>http://azuredecisions.com/2010/04/02/cloud-platforms-pricing/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 13:56:42 +0000</pubDate>
		<dc:creator>Cumulux</dc:creator>
				<category><![CDATA[Cloud Platforms]]></category>
		<category><![CDATA[Economics]]></category>
		<category><![CDATA[Real World Azure]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[TCO]]></category>

		<guid isPermaLink="false">http://azuredecisions.com/?p=84</guid>
		<description><![CDATA[Now that you have a fair idea of what is on offer from the three majors in the field, the next obvious question is, “How much would it cost me?” The buck has to stop somewhere and management decisions finally rely on figures. All major platforms offer the “use what you need, pay for what [...]]]></description>
			<content:encoded><![CDATA[<p>Now that you have a fair idea of what is on offer from the three majors in the field, the next obvious question is, “How much would it cost me?” The buck has to stop somewhere and management decisions finally rely on figures.</p>
<p>All major platforms offer the “use what you need, pay for what you use” model. Additionally, pricing is based on three key dimensions – Storage, Bandwidth and Compute. <strong>Storage</strong> is measured as average daily amount of data stored (in GB) over a monthly period. <strong>Bandwidth</strong> is measured by calculating the total amount of data transferred in and out of Platform Service through transaction and batch processing. Generally, data transfer between services within the same platform is free in many platforms. <strong>Compute</strong> is measured as the unit of time where an instance (application or machine) is running and servicing requests.</p>
<p><a href="http://azuredecisions.com/wp-content/uploads/2010/04/Cost-Comparisons1.jpg"><img class="aligncenter size-full wp-image-86" title="Cost Comparisons" src="http://azuredecisions.com/wp-content/uploads/2010/04/Cost-Comparisons1.jpg" alt="" width="547" height="199" /></a></p>
<p style="text-align: left;"><em>1 – Amazon Compute instance cost varies depending on the CPU Type<br />
<span style="font-style: normal;"><em>2 – Google charges compute time based on the amount of time the instance is processing transactions<br />
<span style="font-style: normal;"><em>3 – Microsoft charges compute time based on amount much time the instance is deployed</em></span></em></span></em></p>
<p>It is apt to highlight here that routine and recurring costs in terms of technical support and management are equally important and must not be ignored. For example, an enterprise working exclusively with Microsoft software should think twice before migrating to Google’s cloud offering just because they will save pennies. The migration cost may, in fact, be prohibitively high. In the end, you may also be compromising on efficiency. Based purely on operational cost, Google may be most economical but not by much.</p>
<p><em> </em></p>
<p><strong>Summary</strong></p>
<p>Having viewed the strengths and weaknesses of each of these offerings, along with their pricing strategies, you are now in a position to evaluate them in the context of your needs.</p>
]]></content:encoded>
			<wfw:commentRss>http://azuredecisions.com/2010/04/02/cloud-platforms-pricing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comparing Cloud Platforms</title>
		<link>http://azuredecisions.com/2010/04/01/comparing-cloud-platforms/</link>
		<comments>http://azuredecisions.com/2010/04/01/comparing-cloud-platforms/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 04:21:52 +0000</pubDate>
		<dc:creator>Cumulux</dc:creator>
				<category><![CDATA[Cloud Platforms]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Real World Azure]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Platforms]]></category>

		<guid isPermaLink="false">http://azuredecisions.com/?p=48</guid>
		<description><![CDATA[Comparing different cloud platforms is almost like comparing cars from different categories. A sedan, a minvan or a 2 seat roadster will be the right choice depending on what dimensions you want to optimize for. The offerings from Amazon, Google and Microsoft – the major players in this domain are distinctly different today. And, the [...]]]></description>
			<content:encoded><![CDATA[<p>Comparing different cloud platforms is almost like comparing cars from different categories. A sedan, a minvan or a 2 seat roadster will be the right choice depending on what dimensions you want to optimize for.<br />
The offerings from Amazon, Google and Microsoft – the major players in this domain are distinctly different today. And, the size, ease of handling and maneuverability differ with each.<br />
For instance, Amazon offers you complete freedom to install and maintain the operating system of your choice. But the Google and Microsoft platforms do not provide this luxury. But then who wants the luxury of maintaining an operating system environment? Most of us are interested in the end-result: running our applications.<br />
So, how do you choose a platform that suits you best? Perhaps the best metric would be to assess how efficient the cloud platform is in replicating your in-house infrastructure environment, sans the burden of managing the hardware. Here again the task is not as simple as it looks.  Here’s why:<br />
<a href="http://azuredecisions.com/wp-content/uploads/2010/04/Cloud-Platform-Comparisons.jpg"></a></p>
<p><a href="http://azuredecisions.com/wp-content/uploads/2010/04/Cloud-Platform-Comparisons.jpg"><img class="aligncenter size-full wp-image-49" title="Cloud Platform Comparisons" src="http://azuredecisions.com/wp-content/uploads/2010/04/Cloud-Platform-Comparisons.jpg" alt="" width="588" height="254" /></a></p>
<p>Amazon provides the best options in terms of flexibility. Salesforce.com on the other hand offers only applications which have undoubtedly stormed the cloud with its popularity. (You must notice that applications provided by salesforce.com are niche applications meant for a small audience). Custom applications can be built on the force.com platform but they are native to that platform with zero portability.</p>
<p><strong>Detailed analysis</strong><br />
Let’s take five different scenarios to understand how valuable each offering is, in that context:</p>
<p><strong>On-premise application unchanged in the Cloud</strong><br />
This is characterized by multi-tiered legacy systems, or Java- and .Net-based applications.<br />
If you choose Amazon, you could treat the machine instance as another server in the datacenter and do the necessary changes to configuration. With Google, however, you would need significant refactoring of application and data logic for your existing Java application. With Microsoft, you could re-factor data if your existing application is an ASP.NET. Else, your refactoring effort could be significant depending on the complexity of your application.</p>
<p><strong>Web Application</strong><br />
Here, the assumption is moderate-to-high traffic with a back-end store and load balanced tiers.<br />
Choosing Amazon gives you the same flexibility as the option above, but you would have to manually configured scalability and elasticity. With Google, you can use dynamically scalable features of AppEngine and scripting technologies to build rich applications.<br />
Microsoft allows you to build scalable web applications using familiar .NET technologies. Scaling up or down is purely driven by configuration, aided by additional platform services such as Identity and Messaging.</p>
<p><strong>Parallel processing, computational application</strong><br />
Here, we assume automated, long-running processes with little to no user interaction. Amazon requires you to configure multiple machine instances depending on the scale needed and then manage the environment. Features such as MapReduce allow for easier developing and deploying of compute-intensive applications. Google’s platform has minimal built-in support for building compute-heavy applications. Certain application scenarios such as image-manipulation are easier to develop with built-in platform features. Microsoft scores here. With worker roles and storage features such as Queues and Blobs, it is easy to build a compute-heavy application that can be managed and controlled for scalability and elasticity.</p>
<p><strong>Application in the Cloud interacting with on-premise data<br />
</strong>Applications in Amazon’s EC2 server cloud can easily be configured to interact with applications running on-premise. That’s a thumbs-up. However, Google offers no such support to allow for this scenario. You can render this possible through each application using an intermediary store to communicate with the on-premise application but that’s not a scenario Google App Engine promotes actively.Microsoft scores high again here. With features such as Service Bus to Sync platform components, it is possible to build compelling integration between two environments.</p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://azuredecisions.com/2010/04/01/comparing-cloud-platforms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Topology</title>
		<link>http://azuredecisions.com/2010/03/30/saas-paas-iaas-understanding-the-cloud-topology/</link>
		<comments>http://azuredecisions.com/2010/03/30/saas-paas-iaas-understanding-the-cloud-topology/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 01:54:18 +0000</pubDate>
		<dc:creator>Cumulux</dc:creator>
				<category><![CDATA[Cloud Platforms]]></category>
		<category><![CDATA[Economics]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Real World Azure]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Platforms]]></category>

		<guid isPermaLink="false">http://azuredecisions.com/?p=36</guid>
		<description><![CDATA[Wanting the best from your Cloud investments is much like choosing a PC for your needs. You can have the latest and most expensive, but what exactly do you need it for? What use is a new PC that allows you to produce animated films, if you are a CFO and are dabbling with 100,000 [...]]]></description>
			<content:encoded><![CDATA[<p><strong> </strong></p>
<p>Wanting the best from your Cloud investments is much like choosing a PC for your needs. You can have the latest and most expensive, but what exactly do you need it for? What use is a new PC that allows you to produce animated films, if you are a CFO and are dabbling with 100,000 rows of figures in an Excel sheet?</p>
<p>Likewise, the cloud can give you the ability to only store your data or, at a completely different level, manage your infrastructure. Each comes with solutions to your problems. But there may be baggage, too.</p>
<p><strong>Cloud computing options</strong></p>
<p>To make things are easier to understand, here are broadly four different offerings that cloud computing providers have on the market:</p>
<ol>
<li>Infrastructure as a Service</li>
<li>Storage as a Service</li>
<li>Platform as a Service</li>
<li>Software as a Service</li>
</ol>
<p><a href="http://azuredecisions.com/wp-content/uploads/2010/03/SaasPaas1.jpg"><img class="aligncenter size-medium wp-image-39" title="SaasPaas" src="http://azuredecisions.com/wp-content/uploads/2010/03/SaasPaas1-300x209.jpg" alt="" width="300" height="209" /></a></p>
<p><strong>Infrastructure as a Service</strong>: A fully-outsourced computing environment powered by platform-virtualization offered as a Service. Amazon is a good example, though it also offers other alternatives. It is important to note that no other provider gives the flexibility to install your own operating system. Like two sides of a coin, this too has disadvantages. Hosting in this cloud is far more complex but offers true flexibility. But to manage this set-up, you need to have system managers to configure and operate.<strong> </strong></p>
<p><strong>Storage as a Service</strong>: You typically have a Hosted Storage environment that is accessible via open Web standards and application libraries. On the surface, storage seems to be a simple matter of dumping data into the cloud. But, there are complications. Managing databases can be an issue. Security concerns are uppermost though all cloud providers are crying hoarse that their storage platforms are as secure as if it were in your own environment.</p>
<p><strong> </strong></p>
<p><strong>Platform as a Service</strong>: Higher level application abstractions and platform capabilities like Messaging and Security are offered as a service here. Here again it is a matter of convenience. Not every platform provides all the capabilities. From the management perspective, handling multiple platform providers can prove to be difficult.</p>
<p><strong> </strong></p>
<p><strong>Software as a Service</strong>: The most mature among the four kinds of offerings, you have here complete-hosted applications offered as a service. This typically works for small enterprises. It may not work for a complex environment which has multiple software running on different platforms.</p>
<p><strong> </strong></p>
<p><strong>Impact on IT Management and Application Development</strong><strong> </strong></p>
<p>Now, how does choosing one or the other affect the way you manage your IT? Does change management kick in here? Let’s look at what you need to do, to align with the cloud.</p>
<p><a href="http://azuredecisions.com/wp-content/uploads/2010/03/Cloud-IT-Management.png"><img class="aligncenter size-full wp-image-42" title="Cloud IT Management" src="http://azuredecisions.com/wp-content/uploads/2010/03/Cloud-IT-Management.png" alt="" width="749" height="384" /></a></p>
<p style="text-align: center;">
<p>So, here’s the deal. Each layer in the cloud brings with it panacea. But it also means a few sacrifices. The Infrastructure Cloud brings you total flexibility – you don’t need to change anything. The baggage here is managing the infrastructure. At the other extreme, we have Platform or Software as a service where there may be considerable change management.</p>
]]></content:encoded>
			<wfw:commentRss>http://azuredecisions.com/2010/03/30/saas-paas-iaas-understanding-the-cloud-topology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Computing RFPs</title>
		<link>http://azuredecisions.com/2010/03/25/cloud-computing-rfps/</link>
		<comments>http://azuredecisions.com/2010/03/25/cloud-computing-rfps/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 17:30:52 +0000</pubDate>
		<dc:creator>Cumulux</dc:creator>
				<category><![CDATA[Cloud Fit]]></category>
		<category><![CDATA[Economics]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[RFP]]></category>
		<category><![CDATA[TCO]]></category>

		<guid isPermaLink="false">http://azuredecisions.com/?p=9</guid>
		<description><![CDATA[Cloud Computing is a transformative paradigm that is still in its formative years and as a result, there are major variances in the offerings from the different vendors. Here are the Top 10 questions to ask your Cloud Vendor or to include in your Cloud Computing RFP 1. What is the minimum expected Service uptime [...]]]></description>
			<content:encoded><![CDATA[<p>Cloud Computing is a transformative paradigm that is still in its formative years and as a result, there are major variances in the offerings from the different vendors. Here are the Top 10 questions to ask your Cloud Vendor or to include in your Cloud Computing RFP</p>
<p>1.	What is the minimum expected Service uptime over a year ? How are services outages defined?<br />
2.	What are the Standard Operating Procedures during an outage ?<br />
3.	How can the Service Levels be monitored on an ongoing basis ?<br />
4.	What are the policies for compensating for the downtime ?<br />
5.	Is the Cloud Vendor amenable to my Audits if needs arise ?<br />
6.	Is the Access to data secure, encrypted and authorized ?<br />
7.	Is my company’s data segregated from other customer’s data ?<br />
8.	What happens to the copies of data when my contract expires ?<br />
9.	Can I specify where my data will reside and my application will run ?<br />
10.	Are these policies applicable to backed up data as well ?</p>
]]></content:encoded>
			<wfw:commentRss>http://azuredecisions.com/2010/03/25/cloud-computing-rfps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

