<?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>Janakiram MSV &#187; Amazon</title>
	<atom:link href="http://www.janakiramm.net/blog/tag/amazon/feed" rel="self" type="application/rss+xml" />
	<link>http://www.janakiramm.net</link>
	<description>Cloud Computing Strategist</description>
	<lastBuildDate>Thu, 29 Jul 2010 06:18:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Data on the Cloud &#8211; Amazon S3</title>
		<link>http://www.janakiramm.net/blog/data-on-the-cloud-amazon-s3</link>
		<comments>http://www.janakiramm.net/blog/data-on-the-cloud-amazon-s3#comments</comments>
		<pubDate>Sun, 21 Feb 2010 14:26:29 +0000</pubDate>
		<dc:creator>Jani</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud Storage]]></category>
		<category><![CDATA[Data as a Service]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[Simple Storage Service]]></category>
		<category><![CDATA[Storage]]></category>

		<guid isPermaLink="false">http://www.janakiramm.net/?p=1742</guid>
		<description><![CDATA[Storage is one of the key resources offered as a Cloud Service. By moving data to the Cloud, there are quite a few benefits. Some of them include: 1. Illusion of unlimited storage &#8211; Unlike hosting, Cloud storage will virtually give you access to unlimited storage. You will never run out of space on the [...]<p><hr/>
<div style= "font-family: Arial; font-size: 13px; margin-top: -10px ">
Copyright &copy; 2010 <a href="http://www.janakiramm.net">Janakiram MSV</a>. Follow him on <a href="http://www.twitter.com/janakiramm" target="_blank">Twitter</a>,  <a href="http://www.facebook.com/janakiramm" target="_blank">Facebook</a> and  <a href="http://www.linkedin.com/in/janakiramm" target="_blank">LinkedIn</a>
</div>
<p/>
<div style =" background: #f0f0f0; border: 1px solid black; padding: 5px; width:460px; height: 100px; overflow:hidden; color: #333; font-family: Arial; font-size: 13px;" >
            <img style ="margin:0; padding:0px; float:left; margin-right: 10px; margin-top: -10px; border: 1px solid black; width: 75px; height: 75px;"  src='http://www.gravatar.com/avatar/92b0f1c4f2013fd99f0338128ecd2a95?s=100&amp;d=identicon&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' />            
<div style="float: top; text-align: justify;" >
            <p style= "font-family: Arial; font-size: 12px; color:#333; margin-top: -40px; "><a href="http://www.janakiramm.net">Janakiram MSV</a> is a Cloud Computing Strategist specializing in industry's leading Cloud Computing offerings. Whether you are a developer, architect or an entrepreneur, he can help you get started on the Cloud Computing strategy. Janakiram comes with 10 years of experience in engaging with businesses on architecting enterprise solutions.</p>            </div>
 </div>
<br /></p>
]]></description>
			<content:encoded><![CDATA[<p></p><p>Storage is one of the key resources offered as a Cloud Service. By moving data to the Cloud, there are quite a few benefits. Some of them include:</p>
<p><strong>1. Illusion of unlimited storage</strong> &#8211; Unlike hosting, Cloud storage will virtually give you access to unlimited storage. You will never run out of space on the Cloud. </p>
<p><strong>2. Better scalability</strong> – Most of the Cloud storage offerings have a supplementary Content Distribution Network (CDN) that will replicate the static content on their edge server running across the globe. This offers you ultimate scalability.</p>
<p><strong>3.Accessible storage</strong> – Because the storage is moved to the Cloud, you can easily integrate that with desktop, web and mobile applications. Cloud Storage APIs are based on standard web protocols like SOAP and REST.</p>
<p><strong>4.Pay-By-Use</strong> – The biggest advantage of moving the storage to the Cloud is cost. There is no upfront cost and you will pay only for what you have used. This will help you manage your costs effectively.</p>
<p><strong>5.Reliable and secure storage</strong> – Cloud storage is very reliable because it is decentralized and redundant. Most of the vendors replicate their content across multiple physical servers running in multiple physical locations. This makes it more reliable and secure.</p>
<p>In this article, I will introduce you to <a href="http://aws.amazon.com/s3" target="_blank">Amazon Simple Storage Service</a> or <a href="http://aws.amazon.com/s3" target="_blank">S3</a>. The objective is to make you understand the key concepts of S3. </p>
<p>True to its name, Amazon S3 is very simple to understand. Though it is simple, it is extremely powerful. To get the best out of it, you should understand the core concepts of S3 and also the way you should design your application to leverage it.</p>
<p>To get started with S3, go to <a href="http://aws.amazon.com/s3" target="_blank">http://aws.amazon.com/s3</a> and complete the sign up process. Please make a note of your Access Key and Secret Key.<br />
Visit <a href="http://www.CloudBerryLab.com" target="_blank">http://www.CloudBerryLab.com</a> and download the CloudBerry S3 Explorer Freeware. This will give you an intuitive and well designed UI to interact with the S3 Service. </p>
<p>Now that we have the subscription and the right tool with us, let’s take a look at S3.<br />
At a high level, you should have the knowledge of Buckets, Objects and the Access Control List (ACL). Let’s take a closer look at these concepts. </p>
<p><strong>Bucket</strong> – Think of the Bucket as the highest level container on the S3 system. Because the Bucket is created at the root level, it got to be unique across the global namespace. The preferred way of creating the unique bucket name is to base it on your domain name which is already unique on the web. AWS imposes a restriction of 100 buckets per account. But with the right design and planning, this would not be a major limitation. Buckets form the integral part of the URI to access the resources on S3. For example, if the bucket name is media.cloud9show, the URI to access it is http://media. cloud9show.s3.amazonaws.com. With the combination of DNS and CNAME, you can completely hide the actual S3 URL and map it your custom domain URLs. Buckets can also have permissions assigned to them in the form of Access Control List (ACL). </p>
<p><strong>Objects </strong>– The only hierarchy that S3 has is Buckets and Objects. Buckets contain Objects. These objects can be anything from an image to a serialized Java or .NET object. Each Object can be 5GB in size and can contain up to 2KB of metadata. Every object is URL addressable. The typical format of the URL is http://bucket.s3.amazonaws.com/object. Let’s say we stored a video called screencast.mpg in a bucket called media.cloud9show, the valid URL is http://media.cloud9show.s3.amazonaws.com/screencast.mpg. Objects can also have keys to uniquely identify them. These keys can be up to 1024 bytes in length. An Object’s key name can contain special characters including a forward slash (/). By using a common key delimited by a forward slash, a folder/file like hierarchy can be established. Remember that this is a clever way of using the naming conventions to emulate the folder and file hierarchy. Like Buckets, even the Objects are accessible based on the ACL that is set. If an object has an ACL that allows the public access, they can be accessed through a browser or through the REST based code.<br />
Cloud Berry Explorer let’s me create a folder. But understand that this is not really a folder. It is emulating the folder by creating a key followed by a forward slash. </p>
<p>It’s time for us to understand the concept of ACL.</p>
<p><strong>Access Control List</strong> – Every resource in S3 service has an ACL associated with it. When an Object or a Bucket is created, the default ACL marks these resources as private, which implies that you as an owner have full control over it and no one else can access or modify it. Every time a request is made, S3 will authenticate and also checks the ACL to grant access to the Bucket or the Object. An ACL grant consists of one grantee and just one permission. By default, when a Bucket or Object is created on S3, the Owner has FULL_CONTROL permission. Remember that the Bucket’s ACL doesn’t propagate to individual Objects. You need to explicitly define the ACLs for Buckets and Objects separately.</p>
<p>So, that’s the quick introduction to Amazon S3 Service. To quickly recap, we discussed Buckets as containers, Objects as the resources within Buckets and ACLs that define the permissions. </p>
<p>In the coming posts, I will be discussing how to programmatically access and manipulate S3 resources. I will walk you through an end-to-end scenario of building a Jukebox on the Cloud.  </p>
<p><hr/>
<div style= "font-family: Arial; font-size: 13px; margin-top: -10px ">
Copyright &copy; 2010 <a href="http://www.janakiramm.net">Janakiram MSV</a>. Follow him on <a href="http://www.twitter.com/janakiramm" target="_blank">Twitter</a>,  <a href="http://www.facebook.com/janakiramm" target="_blank">Facebook</a> and  <a href="http://www.linkedin.com/in/janakiramm" target="_blank">LinkedIn</a>
</div>
<p/>
<div style =" background: #f0f0f0; border: 1px solid black; padding: 5px; width:460px; height: 100px; overflow:hidden; color: #333; font-family: Arial; font-size: 13px;" >
            <img style ="margin:0; padding:0px; float:left; margin-right: 10px; margin-top: -10px; border: 1px solid black; width: 75px; height: 75px;"  src='http://www.gravatar.com/avatar/92b0f1c4f2013fd99f0338128ecd2a95?s=100&amp;d=identicon&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' />            
<div style="float: top; text-align: justify;" >
            <p style= "font-family: Arial; font-size: 12px; color:#333; margin-top: -40px; "><a href="http://www.janakiramm.net">Janakiram MSV</a> is a Cloud Computing Strategist specializing in industry's leading Cloud Computing offerings. Whether you are a developer, architect or an entrepreneur, he can help you get started on the Cloud Computing strategy. Janakiram comes with 10 years of experience in engaging with businesses on architecting enterprise solutions.</p>            </div>
 </div>
<br /></p>



Share This Article


	<a rel="nofollow"  target="_blank" href="http://www.janakiramm.net/feed" title="RSS"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Data%20on%20the%20Cloud%20-%20Amazon%20S3%20-%20http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Fdata-on-the-cloud-amazon-s3" title="Twitter"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Fdata-on-the-cloud-amazon-s3&amp;t=Data%20on%20the%20Cloud%20-%20Amazon%20S3" title="Facebook"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Fdata-on-the-cloud-amazon-s3&amp;title=Data%20on%20the%20Cloud%20-%20Amazon%20S3&amp;source=Janakiram+MSV+Cloud+Computing+Strategist&amp;summary=Storage%20is%20one%20of%20the%20key%20resources%20offered%20as%20a%20Cloud%20Service.%20By%20moving%20data%20to%20the%20Cloud%2C%20there%20are%20quite%20a%20few%20benefits.%20Some%20of%20them%20include%3A%0D%0A%0D%0A1.%20Illusion%20of%20unlimited%20storage%20-%20Unlike%20hosting%2C%20Cloud%20storage%20will%20virtually%20give%20you%20access%20to%20u" title="LinkedIn"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Fdata-on-the-cloud-amazon-s3&amp;title=Data%20on%20the%20Cloud%20-%20Amazon%20S3&amp;annotation=Storage%20is%20one%20of%20the%20key%20resources%20offered%20as%20a%20Cloud%20Service.%20By%20moving%20data%20to%20the%20Cloud%2C%20there%20are%20quite%20a%20few%20benefits.%20Some%20of%20them%20include%3A%0D%0A%0D%0A1.%20Illusion%20of%20unlimited%20storage%20-%20Unlike%20hosting%2C%20Cloud%20storage%20will%20virtually%20give%20you%20access%20to%20u" title="Google Bookmarks"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Fdata-on-the-cloud-amazon-s3&amp;partner=sociable" title="Print"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Fdata-on-the-cloud-amazon-s3&amp;partner=sociable" title="PDF"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" /></a>


<br/><br/><h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://www.janakiramm.net/blog/overview-of-amazon-web-services" title="Overview of Amazon Web Services">Overview of Amazon Web Services</a></li><li><a href="http://www.janakiramm.net/blog/do-we-need-odbc-for-the-cloud" title="Do We Need ODBC for the Cloud?">Do We Need ODBC for the Cloud?</a></li><li><a href="http://www.janakiramm.net/blog/my-interview-on-cloud-at-indicthreads-com" title="My Interview on Cloud at IndicThreads.com">My Interview on Cloud at IndicThreads.com</a></li><li><a href="http://www.janakiramm.net/blog/top-5-things-microsoft-should-fix-in-azure" title="Top 5 Things Microsoft Should Fix in Azure">Top 5 Things Microsoft Should Fix in Azure</a></li><li><a href="http://www.janakiramm.net/blog/who-will-win-the-cloud-computing-battle-in-india" title="Who Will Win The Cloud Computing Battle in India?">Who Will Win The Cloud Computing Battle in India?</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.janakiramm.net/blog/data-on-the-cloud-amazon-s3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.cloud9show.s3.amazonaws.com/screencast.mpg" length="0" type="video/mpeg" />
		</item>
		<item>
		<title>My Interview on Cloud at IndicThreads.com</title>
		<link>http://www.janakiramm.net/blog/my-interview-on-cloud-at-indicthreads-com</link>
		<comments>http://www.janakiramm.net/blog/my-interview-on-cloud-at-indicthreads-com#comments</comments>
		<pubDate>Thu, 18 Feb 2010 18:00:35 +0000</pubDate>
		<dc:creator>Jani</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[IaaS]]></category>
		<category><![CDATA[Interview]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Migration]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://www.janakiramm.net/?p=1736</guid>
		<description><![CDATA[Harshad Oak, founder of Rightrix Solutions runs a Technology Portal called IndicThreads.com. IndicThreads is synonymous with the popular, independent annual Java conference conducted at Pune. They approached me for an interview on Cloud Computing. You can find it here. Copyright &#169; 2010 Janakiram MSV. Follow him on Twitter, Facebook and LinkedIn Janakiram MSV is a [...]<p><hr/>
<div style= "font-family: Arial; font-size: 13px; margin-top: -10px ">
Copyright &copy; 2010 <a href="http://www.janakiramm.net">Janakiram MSV</a>. Follow him on <a href="http://www.twitter.com/janakiramm" target="_blank">Twitter</a>,  <a href="http://www.facebook.com/janakiramm" target="_blank">Facebook</a> and  <a href="http://www.linkedin.com/in/janakiramm" target="_blank">LinkedIn</a>
</div>
<p/>
<div style =" background: #f0f0f0; border: 1px solid black; padding: 5px; width:460px; height: 100px; overflow:hidden; color: #333; font-family: Arial; font-size: 13px;" >
            <img style ="margin:0; padding:0px; float:left; margin-right: 10px; margin-top: -10px; border: 1px solid black; width: 75px; height: 75px;"  src='http://www.gravatar.com/avatar/92b0f1c4f2013fd99f0338128ecd2a95?s=100&amp;d=identicon&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' />            
<div style="float: top; text-align: justify;" >
            <p style= "font-family: Arial; font-size: 12px; color:#333; margin-top: -40px; "><a href="http://www.janakiramm.net">Janakiram MSV</a> is a Cloud Computing Strategist specializing in industry's leading Cloud Computing offerings. Whether you are a developer, architect or an entrepreneur, he can help you get started on the Cloud Computing strategy. Janakiram comes with 10 years of experience in engaging with businesses on architecting enterprise solutions.</p>            </div>
 </div>
<br /></p>
]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.rightrix.com/harshad_oak_bio.html" target="_blank">Harshad Oak</a>, founder of <a href="http://www.rightrix.com/" target="_blank">Rightrix Solutions</a> runs a Technology Portal called <a href="http://www.indicthreads.com/" target="_blank">IndicThreads.com</a>. IndicThreads is synonymous with the popular, independent <a href="http://j09.indicthreads.com/" target="_blank">annual Java conference</a> conducted at Pune. </p>
<p>They approached me for an interview on Cloud Computing. You can find it <a href="http://www.indicthreads.com/6984/refactoring-is-the-first-step-in-a-cloud-migration/" target="_blank">here</a>.</p>
<p><hr/>
<div style= "font-family: Arial; font-size: 13px; margin-top: -10px ">
Copyright &copy; 2010 <a href="http://www.janakiramm.net">Janakiram MSV</a>. Follow him on <a href="http://www.twitter.com/janakiramm" target="_blank">Twitter</a>,  <a href="http://www.facebook.com/janakiramm" target="_blank">Facebook</a> and  <a href="http://www.linkedin.com/in/janakiramm" target="_blank">LinkedIn</a>
</div>
<p/>
<div style =" background: #f0f0f0; border: 1px solid black; padding: 5px; width:460px; height: 100px; overflow:hidden; color: #333; font-family: Arial; font-size: 13px;" >
            <img style ="margin:0; padding:0px; float:left; margin-right: 10px; margin-top: -10px; border: 1px solid black; width: 75px; height: 75px;"  src='http://www.gravatar.com/avatar/92b0f1c4f2013fd99f0338128ecd2a95?s=100&amp;d=identicon&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' />            
<div style="float: top; text-align: justify;" >
            <p style= "font-family: Arial; font-size: 12px; color:#333; margin-top: -40px; "><a href="http://www.janakiramm.net">Janakiram MSV</a> is a Cloud Computing Strategist specializing in industry's leading Cloud Computing offerings. Whether you are a developer, architect or an entrepreneur, he can help you get started on the Cloud Computing strategy. Janakiram comes with 10 years of experience in engaging with businesses on architecting enterprise solutions.</p>            </div>
 </div>
<br /></p>



Share This Article


	<a rel="nofollow"  target="_blank" href="http://www.janakiramm.net/feed" title="RSS"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=My%20Interview%20on%20Cloud%20at%20IndicThreads.com%20-%20http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Fmy-interview-on-cloud-at-indicthreads-com" title="Twitter"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Fmy-interview-on-cloud-at-indicthreads-com&amp;t=My%20Interview%20on%20Cloud%20at%20IndicThreads.com" title="Facebook"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Fmy-interview-on-cloud-at-indicthreads-com&amp;title=My%20Interview%20on%20Cloud%20at%20IndicThreads.com&amp;source=Janakiram+MSV+Cloud+Computing+Strategist&amp;summary=Harshad%20Oak%2C%20founder%20of%20Rightrix%20Solutions%20runs%20a%20Technology%20Portal%20called%20IndicThreads.com.%20IndicThreads%20is%20synonymous%20with%20the%20popular%2C%20independent%20annual%20Java%20conference%20conducted%20at%20Pune.%20%0D%0A%0D%0AThey%20approached%20me%20for%20an%20interview%20on%20Cloud%20Computing" title="LinkedIn"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Fmy-interview-on-cloud-at-indicthreads-com&amp;title=My%20Interview%20on%20Cloud%20at%20IndicThreads.com&amp;annotation=Harshad%20Oak%2C%20founder%20of%20Rightrix%20Solutions%20runs%20a%20Technology%20Portal%20called%20IndicThreads.com.%20IndicThreads%20is%20synonymous%20with%20the%20popular%2C%20independent%20annual%20Java%20conference%20conducted%20at%20Pune.%20%0D%0A%0D%0AThey%20approached%20me%20for%20an%20interview%20on%20Cloud%20Computing" title="Google Bookmarks"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Fmy-interview-on-cloud-at-indicthreads-com&amp;partner=sociable" title="Print"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Fmy-interview-on-cloud-at-indicthreads-com&amp;partner=sociable" title="PDF"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" /></a>


<br/><br/><h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://www.janakiramm.net/blog/cloud-computing-%e2%80%93-what%e2%80%99s-in-it-for-you" title="Cloud Computing – What’s in it for you?">Cloud Computing – What’s in it for you?</a></li><li><a href="http://www.janakiramm.net/blog/top-10-myths-of-cloud-computing" title="Top 10 Myths of Cloud Computing">Top 10 Myths of Cloud Computing</a></li><li><a href="http://www.janakiramm.net/blog/a-case-for-private-paas" title="A Case for Private PaaS">A Case for Private PaaS</a></li><li><a href="http://www.janakiramm.net/blog/ibf-medias-paas-panel-discussion" title="IBF Media&#8217;s PaaS Panel Discussion">IBF Media&#8217;s PaaS Panel Discussion</a></li><li><a href="http://www.janakiramm.net/blog/cloud-personas-and-their-concerns" title="Cloud Personas and Their Concerns">Cloud Personas and Their Concerns</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.janakiramm.net/blog/my-interview-on-cloud-at-indicthreads-com/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 5 Things Microsoft Should Fix in Azure</title>
		<link>http://www.janakiramm.net/blog/top-5-things-microsoft-should-fix-in-azure</link>
		<comments>http://www.janakiramm.net/blog/top-5-things-microsoft-should-fix-in-azure#comments</comments>
		<pubDate>Wed, 10 Feb 2010 05:28:41 +0000</pubDate>
		<dc:creator>Jani</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[App Engine]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Windows Azure]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.janakiramm.net/?p=1697</guid>
		<description><![CDATA[It’s been just over a week since Microsoft has started to offer the commercial subscription of Windows Azure. As a Cloud enthusiast, I quickly signed up for the Introductory Special subscription and downloaded the required tools to deploy my first app to the Cloud. I had access to Windows Azure since PDC08 and I deployed [...]<p><hr/>
<div style= "font-family: Arial; font-size: 13px; margin-top: -10px ">
Copyright &copy; 2010 <a href="http://www.janakiramm.net">Janakiram MSV</a>. Follow him on <a href="http://www.twitter.com/janakiramm" target="_blank">Twitter</a>,  <a href="http://www.facebook.com/janakiramm" target="_blank">Facebook</a> and  <a href="http://www.linkedin.com/in/janakiramm" target="_blank">LinkedIn</a>
</div>
<p/>
<div style =" background: #f0f0f0; border: 1px solid black; padding: 5px; width:460px; height: 100px; overflow:hidden; color: #333; font-family: Arial; font-size: 13px;" >
            <img style ="margin:0; padding:0px; float:left; margin-right: 10px; margin-top: -10px; border: 1px solid black; width: 75px; height: 75px;"  src='http://www.gravatar.com/avatar/92b0f1c4f2013fd99f0338128ecd2a95?s=100&amp;d=identicon&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' />            
<div style="float: top; text-align: justify;" >
            <p style= "font-family: Arial; font-size: 12px; color:#333; margin-top: -40px; "><a href="http://www.janakiramm.net">Janakiram MSV</a> is a Cloud Computing Strategist specializing in industry's leading Cloud Computing offerings. Whether you are a developer, architect or an entrepreneur, he can help you get started on the Cloud Computing strategy. Janakiram comes with 10 years of experience in engaging with businesses on architecting enterprise solutions.</p>            </div>
 </div>
<br /></p>
]]></description>
			<content:encoded><![CDATA[<p></p><p>It’s been just over a week since Microsoft has started to offer the commercial subscription of Windows Azure. As a Cloud enthusiast, I quickly signed up for the <a href="http://www.microsoft.com/windowsazure/offers/popup.aspx?lang=en&amp;locale=en-US&amp;offer=MS-AZR-0001P" target="_blank">Introductory Special</a> subscription and downloaded the required tools to deploy my first app to the Cloud.  I had access to Windows Azure since PDC08 and I deployed quite a few apps to test the functionality and features of the platform. As an independent Cloud Computing Strategist, I also explore <a href="http://aws.amazon.com/" target="_blank">Amazon Web Services</a> and <a href="http://code.google.com/appengine" target="_blank">Google App Engine</a>. Having worked on a few mature Cloud Computing platforms and tools, I had certain expectations from Windows Azure particularly after it has gone past the beta phase.  Honestly, there is no significant difference (except the pricing part) that I could notice in the development and deployment experience on Windows Azure.</p>
<p>Here is a list of top 5 things that I feel Microsoft should fix immediately.</p>
<p><strong>5) Metering and Billing Model</strong> – Microsoft would start charging the moment you deploy your app even if it is not running and not consuming any resources. Refer to the <a href="http://www.microsoft.com/windowsazure/faq/#pricing" target="_blank"> FAQ on pricing </a>for more details. I personally find this as a huge entry barrier. Ideally, I wouldn’t want to get charged when my app is in &#8216;Suspended&#8217; mode and not in &#8216;Run&#8217; mode. Technically speaking, what resources would my app consume when it is not running? It would only be a few megabytes of storage to keep the package and the configuration files. Amazon doesn’t charge me VM hours for inactive AMIs. They only charge me for the nominal storage cost of storing the AMI on S3. Charging VM hours for an idle application is just not convincing enough. I find it to be counterproductive and a barrier for developers to embrace this platform.</p>
<div id="attachment_1710" class="wp-caption aligncenter" style="width: 300px">
	<a title="Azure Pricing" rel="lightbox" href="http://www.janakiramm.net/wp-content/uploads/2010/02/Azure_Pricing.jpg" class="broken_link"><img class="size-medium wp-image-1710" title="Azure Pricing" src="http://www.janakiramm.net/wp-content/uploads/2010/02/Azure_Pricing-300x99.jpg" alt="Azure Pricing" width="300" height="99" /></a>
	<p class="wp-caption-text">Azure Pricing</p>
</div>
<p><strong>4) Simpler Pricing and Subscription Plans </strong>– Microsoft is at it again! After confusing the consumers with half-a-dozen flavors of Windows Vista and recently with Windows 7, they are doing it to their Online Services subscribers. There are<a href="http://www.microsoft.com/windowsazure/offers/" target="_blank"> at least 4 types of subscription</a> to choose from – Introductory Special, Development Accelerator Core, Development Accelerator Extended and ‘Pay As You Go’ Consumption. This bouquet of subscription offers is confusing and not a straightforward model. This reflects the classic Microsoft way of packaging and licensing products in the form of Express, Standard, Professional and Enterprise. This doesn’t gel with the online services model. I personally prefer the Amazon way of pricing and the sign up process. Simple and straightforward!</p>
<p><strong>3) Agile Deployment and Faster Change Management </strong>– On the commercial version of Windows Azure, it takes more than 7 minutes for the application to be available and accessible. And, I am not talking of an Azure application built to assist NASA launch the Mars Rover. This is a plain and simple Hello World ASP.NET app that doesn’t even have a single line of server side code. Add a Worker Role, few lines of dynamic code and storage access code, it will take a good 10 minutes for your application to take off. Again, comparing this with Google App Engine and Amazon EC2, they are almost instant. Each Linux EC2 AMI takes about 2 min. to boot and I am at the root prompt in no time. Windows Azure is a PaaS offering and I cannot afford to wait for few minutes every time I make a trivial change to my HTML file. I can understand if Amazon forces me to go through this as I may have to bundle the AMI with every change that I make. With EBS now supporting booting AMIs, I need not even worry about bundling the AMI. Windows Azure might also be doing the job of spinning the new VMs for every change that I make to the app or the configuration. But I don&#8217;t care and cannot wait for 10 minutes for the simple changes to reflect. This needs to be fixed!</p>
<p><strong>2) Configuration Editor</strong> – After you deploy the Cloud application, you may need to change the configuration settings. This includes changing the no. of instances of Web Role / Worker Role or changing a custom configuration setting. Having a plain vanilla textbox to change the sensitive configuration setting is just not acceptable! Microsoft has every reason to put up a better frontend to manage the configuration settings that can be potentially built using Silverlight. At least that will drive more downloads of Silverlight plugin. One look at the Configuration settings textbox makes me feel that I am working on an early CTP release. I consider the EC2 Console from Amazon (and a bunch of 3rd party tools like ElasticFox) and ElasticHosts’ configuration editor to be much better. Though Microsoft may want to encourage partners like RightScale to eventually build such tools, as a paid subscriber I deserve a better tool here!</p>
<div id="attachment_1714" class="wp-caption aligncenter" style="width: 300px">
	<a title="Azure Configuration Interface" rel="lightbox" href="http://www.janakiramm.net/wp-content/uploads/2010/02/Azure_Config.jpg" class="broken_link"><img class="size-medium wp-image-1714" title="Azure Configuration Interface" src="http://www.janakiramm.net/wp-content/uploads/2010/02/Azure_Config-300x228.jpg" alt="Azure Configuration Interface" width="300" height="228" /></a>
	<p class="wp-caption-text">Azure Configuration Interface</p>
</div>
<div id="attachment_1716" class="wp-caption aligncenter" style="width: 300px">
	<a title="AWS Console" rel="lightbox" href="http://www.janakiramm.net/wp-content/uploads/2010/02/AWS_Console.jpg" class="broken_link"><img class="size-medium wp-image-1716 " title="AWS Console" src="http://www.janakiramm.net/wp-content/uploads/2010/02/AWS_Console-300x135.jpg" alt="AWS Console" width="300" height="135" /></a>
	<p class="wp-caption-text">AWS Console</p>
</div>
<div id="attachment_1717" class="wp-caption aligncenter" style="width: 300px">
	<a title="ElasticHosts Configuration" rel="lightbox" href="http://www.janakiramm.net/wp-content/uploads/2010/02/ElasticHosts.jpg" class="broken_link"><img class="size-medium wp-image-1717 " title="ElasticHosts Configuration" src="http://www.janakiramm.net/wp-content/uploads/2010/02/ElasticHosts-300x172.jpg" alt="ElasticHosts Configuration" width="300" height="172" /></a>
	<p class="wp-caption-text">ElasticHosts Configuration</p>
</div>
<p><strong>1) Windows Azure Integration with Visual Studio</strong> – This certainly deserves to be the numero uno. The biggest USP of Microsoft is its integrated platform and tools approach. Whether it is core .NET Development, Microsoft Office Development, BizTalk Adapter Development or SharePoint Development, it has always been the ‘Better Together’ story for the developers by putting Visual Studio in the center. When it comes to Azure, I had a lot of expectations from Microsoft on the Visual Studio integration. The reason for that is Azure is logically an extended development platform on the Cloud and the developers should be able to seamlessly deploy their new breed of applications. To my surprise, Windows Azure Tools for Visual Studio 2008 1.1 has little to no integration with the real Azure platform. When I right click on the Cloud Service project and select Publish, I expected Visual Studio to prompt me for my Windows Live ID to enumerate the Hosted Service project to seamlessly deploy the app onto Azure and then take me to the Development Portal to let me decide between staging and production. The approach of opening an Explorer window with the folder containing the .cspkg and .cscfg files and launching the browser with the Azure development portal appears to be so broken! Compare this with the Eclipse and the Google plugin integration. Two independent entities coming from different companies offer a better experience to the developers than Azure Tools for VS. When I click on the GAE button on Eclipse toolbar, it just does the deployment after prompting me for the Google ID and the Application ID. I am not sure if this would get fixed in Visual Studio 2010. But as of now, on the currently available Visual Studio 2008 SP1, it is not in place. I want Visual Studio to fully support me end to end during my Cloud application design, development, testing and deployment. I also expect an integrated Azure Storage tool within Visual Studio. I should be able to browse and manipulate the Tables, Blob metadata and the Queues. Today I have to rely on 3rd party tools for this which doesn’t make the developer productive. Overall, Visual Studio and Azure integration has a long way to go!</p>
<div id="attachment_1721" class="wp-caption aligncenter" style="width: 300px">
	<a href="http://www.janakiramm.net/wp-content/uploads/2010/02/GAE_0.jpg" title="Google App Engine Deployment" rel="lightbox" class="broken_link"><img class="size-medium wp-image-1721 " title="Google App Engine Deployment" src="http://www.janakiramm.net/wp-content/uploads/2010/02/GAE_0-300x162.jpg" alt="Google App Engine Deployment" width="300" height="162" /></a>
	<p class="wp-caption-text">Google App Engine Deployment</p>
</div>
<div id="attachment_1722" class="wp-caption aligncenter" style="width: 300px">
	<a href="http://www.janakiramm.net/wp-content/uploads/2010/02/GAE_1.jpg" title="Google App Engine Deployment" rel="lightbox" class="broken_link"><img class="size-medium wp-image-1722 " title="Google App Engine Deployment" src="http://www.janakiramm.net/wp-content/uploads/2010/02/GAE_1-300x167.jpg" alt="Google App Engine Deployment" width="300" height="167" /></a>
	<p class="wp-caption-text">Google App Engine Deployment</p>
</div>
<div id="attachment_1724" class="wp-caption aligncenter" style="width: 300px">
	<a href="http://www.janakiramm.net/wp-content/uploads/2010/02/VS_Publish1.jpg" title="Visual Studio Publish" rel="lightbox" class="broken_link"><img class="size-medium wp-image-1724 " title="Visual Studio Publish" src="http://www.janakiramm.net/wp-content/uploads/2010/02/VS_Publish1-300x238.jpg" alt="Visual Studio Publish" width="300" height="238" /></a>
	<p class="wp-caption-text">Visual Studio Publish</p>
</div>
<p><hr/>
<div style= "font-family: Arial; font-size: 13px; margin-top: -10px ">
Copyright &copy; 2010 <a href="http://www.janakiramm.net">Janakiram MSV</a>. Follow him on <a href="http://www.twitter.com/janakiramm" target="_blank">Twitter</a>,  <a href="http://www.facebook.com/janakiramm" target="_blank">Facebook</a> and  <a href="http://www.linkedin.com/in/janakiramm" target="_blank">LinkedIn</a>
</div>
<p/>
<div style =" background: #f0f0f0; border: 1px solid black; padding: 5px; width:460px; height: 100px; overflow:hidden; color: #333; font-family: Arial; font-size: 13px;" >
            <img style ="margin:0; padding:0px; float:left; margin-right: 10px; margin-top: -10px; border: 1px solid black; width: 75px; height: 75px;"  src='http://www.gravatar.com/avatar/92b0f1c4f2013fd99f0338128ecd2a95?s=100&amp;d=identicon&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' />            
<div style="float: top; text-align: justify;" >
            <p style= "font-family: Arial; font-size: 12px; color:#333; margin-top: -40px; "><a href="http://www.janakiramm.net">Janakiram MSV</a> is a Cloud Computing Strategist specializing in industry's leading Cloud Computing offerings. Whether you are a developer, architect or an entrepreneur, he can help you get started on the Cloud Computing strategy. Janakiram comes with 10 years of experience in engaging with businesses on architecting enterprise solutions.</p>            </div>
 </div>
<br /></p>



Share This Article


	<a rel="nofollow"  target="_blank" href="http://www.janakiramm.net/feed" title="RSS"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Top%205%20Things%20Microsoft%20Should%20Fix%20in%20Azure%20-%20http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Ftop-5-things-microsoft-should-fix-in-azure" title="Twitter"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Ftop-5-things-microsoft-should-fix-in-azure&amp;t=Top%205%20Things%20Microsoft%20Should%20Fix%20in%20Azure" title="Facebook"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Ftop-5-things-microsoft-should-fix-in-azure&amp;title=Top%205%20Things%20Microsoft%20Should%20Fix%20in%20Azure&amp;source=Janakiram+MSV+Cloud+Computing+Strategist&amp;summary=It%E2%80%99s%20been%20just%20over%20a%20week%20since%20Microsoft%20has%20started%20to%20offer%20the%20commercial%20subscription%20of%20Windows%20Azure.%20As%20a%20Cloud%20enthusiast%2C%20I%20quickly%20signed%20up%20for%20the%20Introductory%20Special%20subscription%20and%20downloaded%20the%20required%20tools%20to%20deploy%20my%20first%20" title="LinkedIn"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Ftop-5-things-microsoft-should-fix-in-azure&amp;title=Top%205%20Things%20Microsoft%20Should%20Fix%20in%20Azure&amp;annotation=It%E2%80%99s%20been%20just%20over%20a%20week%20since%20Microsoft%20has%20started%20to%20offer%20the%20commercial%20subscription%20of%20Windows%20Azure.%20As%20a%20Cloud%20enthusiast%2C%20I%20quickly%20signed%20up%20for%20the%20Introductory%20Special%20subscription%20and%20downloaded%20the%20required%20tools%20to%20deploy%20my%20first%20" title="Google Bookmarks"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Ftop-5-things-microsoft-should-fix-in-azure&amp;partner=sociable" title="Print"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Ftop-5-things-microsoft-should-fix-in-azure&amp;partner=sociable" title="PDF"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" /></a>


<br/><br/><h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://www.janakiramm.net/blog/ibf-medias-paas-panel-discussion" title="IBF Media&#8217;s PaaS Panel Discussion">IBF Media&#8217;s PaaS Panel Discussion</a></li><li><a href="http://www.janakiramm.net/blog/cloud-computing-%e2%80%93-what%e2%80%99s-in-it-for-you" title="Cloud Computing – What’s in it for you?">Cloud Computing – What’s in it for you?</a></li><li><a href="http://www.janakiramm.net/blog/vmforce-whats-in-it-for-us" title="VMforce &#8211; What&#8217;s in it for us?">VMforce &#8211; What&#8217;s in it for us?</a></li><li><a href="http://www.janakiramm.net/blog/my-interview-on-cloud-at-indicthreads-com" title="My Interview on Cloud at IndicThreads.com">My Interview on Cloud at IndicThreads.com</a></li><li><a href="http://www.janakiramm.net/blog/who-will-win-the-cloud-computing-battle-in-india" title="Who Will Win The Cloud Computing Battle in India?">Who Will Win The Cloud Computing Battle in India?</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.janakiramm.net/blog/top-5-things-microsoft-should-fix-in-azure/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Who Will Win The Cloud Computing Battle in India?</title>
		<link>http://www.janakiramm.net/blog/who-will-win-the-cloud-computing-battle-in-india</link>
		<comments>http://www.janakiramm.net/blog/who-will-win-the-cloud-computing-battle-in-india#comments</comments>
		<pubDate>Wed, 20 Jan 2010 22:09:52 +0000</pubDate>
		<dc:creator>Jani</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[competition]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[India]]></category>
		<category><![CDATA[IT Ecosystem]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Salesforce.com]]></category>
		<category><![CDATA[VmWare]]></category>

		<guid isPermaLink="false">http://www.janakiramm.net/?p=1529</guid>
		<description><![CDATA[Till now I have discussed various technical aspects of the Cloud. Going forward I will also cover certain business aspects related to the Cloud. In this article, I want to analyze the opportunity for the Cloud vendors in India. We will first take a look at the ecosystem, the opportunity map and then the potential [...]<p><hr/>
<div style= "font-family: Arial; font-size: 13px; margin-top: -10px ">
Copyright &copy; 2010 <a href="http://www.janakiramm.net">Janakiram MSV</a>. Follow him on <a href="http://www.twitter.com/janakiramm" target="_blank">Twitter</a>,  <a href="http://www.facebook.com/janakiramm" target="_blank">Facebook</a> and  <a href="http://www.linkedin.com/in/janakiramm" target="_blank">LinkedIn</a>
</div>
<p/>
<div style =" background: #f0f0f0; border: 1px solid black; padding: 5px; width:460px; height: 100px; overflow:hidden; color: #333; font-family: Arial; font-size: 13px;" >
            <img style ="margin:0; padding:0px; float:left; margin-right: 10px; margin-top: -10px; border: 1px solid black; width: 75px; height: 75px;"  src='http://www.gravatar.com/avatar/92b0f1c4f2013fd99f0338128ecd2a95?s=100&amp;d=identicon&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' />            
<div style="float: top; text-align: justify;" >
            <p style= "font-family: Arial; font-size: 12px; color:#333; margin-top: -40px; "><a href="http://www.janakiramm.net">Janakiram MSV</a> is a Cloud Computing Strategist specializing in industry's leading Cloud Computing offerings. Whether you are a developer, architect or an entrepreneur, he can help you get started on the Cloud Computing strategy. Janakiram comes with 10 years of experience in engaging with businesses on architecting enterprise solutions.</p>            </div>
 </div>
<br /></p>
]]></description>
			<content:encoded><![CDATA[<p></p><p>Till now I have discussed various technical aspects of the Cloud. Going forward I will also cover certain business aspects related to the Cloud. In this article, I want to analyze the opportunity for the Cloud vendors in India. We will first take a look at the ecosystem, the opportunity map and then the potential for the Cloud service providers.</p>
<p>It may be too early to decide who would actually win the battle. Cloud Computing is in its nascent stage and hasn’t gone past the awareness phase. Not many decision makers understand the terminology of IaaS, PaaS and SaaS and the differences between Public Cloud, Private Cloud and Hybrid Cloud. This is an attempt to analyze the current scenario and align the offerings of major Cloud Service Providers with the needs of the ecosystem.</p>
<p>Indian Subcontinent is a very unique and a potent geography for platform vendors. The reason for that is the presence of an end to end IT ecosystem. Let’s take a closer look at who is a part of this thriving ecosystem. At a broad level, there are entities that buy software and services. Let’s call them ‘Customers’. Then, we have another entity that develops and sells software or services. Let’s call them ‘Service Providers’. And finally, we have an entity which is the ‘Community’ that cuts across the ‘Customers’ and the ‘Service Providers’. Let me elaborate more on these three entities.</p>
<p><strong>Customers </strong>– This entity is the most critical and influential. Customers pay the Service Providers and keep the ecosystem healthy and active. You can easily attach a brand name to all the categories that I am mentioning here. Think of <a href="http://www.icicigroupcompanies.com/" target="_blank">ICICI</a>, <a href="http://www.ongcindia.com/" target="_blank">ONGC</a>, <a href="http://bharatpetroleum.com/" target="_blank">BPCL</a>, <a href="http://www.bharti.com/" target="_blank">Bharti Enterprises</a>, <a href="http://www.ril.com/" target="_blank">Reliance Industries</a>, <a href="http://www.marutisuzuki.com/">Maruti Udyog</a>, <a href="http://www.rpggroup.com/" target="_blank">RPG</a>, <a href="http://www.adityabirla.com/" target="_blank">Aditya Birla Group</a>, <a href="http://www.apollohospitals.com/" target="_blank">Apollo Healthcare</a>, <a href="http://www.drreddys.com" target="_blank">Dr. Reddy&#8217;s Labs</a>, <a href="http://www.yashrajfilms.com/" target="_blank">Yash Raj Films</a>, <a href="http://www.ndtv.com/news/index.php" target="_blank">NDTV</a> and <a href="http://www.network18online.com/" target="_blank">TV18</a> to name a few.</p>
<ol>
<li>Financial Organizations</li>
<li>Government</li>
<li>Telecommunication Providers</li>
<li>Manufacturing companies</li>
<li>Small and Medium companies</li>
<li>Retail companies</li>
<li>Healthcare</li>
<li>Education institutions</li>
<li>IT and IT Enabled Services</li>
<li>Media</li>
</ol>
<p><strong>Service Providers </strong>– Many countries invest in IT. But India not only invests in IT as a customer but it is also the home for many global players who build great software products or provide niche services to their global clientele. Some of the large brands that you can associate with this entity include <a href="http://www.wipro.com/" target="_blank">Wipro</a>, <a href="http://www.infosys.com" target="_blank">Infosys</a>, <a href="http://www.tcs.com/" target="_blank">TCS</a>, <a href="http://www.mahindrasatyam.com" target="_blank">Mahindra Satyam</a>, <a href="http://www.cognizant.com/" target="_blank">Cognizant</a>, <a href="http://www.microsoft.com/india/msidc" target="_blank">Microsoft</a>, <a href="http://www.oracle.com/global/in/pressroom/OracleinIndiaStory.html" target="_blank">Oracle</a>, <a href="http://www.ibm.com/ibm/in/en/" target="_blank">IBM</a>, <a href="http://www.google.co.in/about.html" target="_blank">Google</a>, <a href="http://www.sap.com/india/about/company/saplabs/index.epx" target="_blank">SAP</a>, <a href="http://www.tallysolutions.com" target="_blank">Tally</a>, <a href="http://www.ramco.com/" target="_blank">Ramco Systems</a>, <a href="http://www.wingsinfo.net/" target="_blank">Wings</a>, <a href="http://www.persistentsys.com/newpspl/index.shtml" target="_blank">Persistent</a>, <a href="http://www.symphonysv.com/" target="_blank">Symphony</a>, <a href="http://www.hungama.com/" target="_blank">Hungama</a>, <a href="http://www.webchutney.com/" target="_blank">Web Chutney</a>, <a href="http://www.webdunia.com/" target="_blank">Web Dunia</a>, <a href="http://www.rediff.com" target="_blank">Rediff</a> and <a href="http://www.cricinfo.com/" target="_blank">CricInfo</a> to name a few.  Here is the classification of this entity:</p>
<ol>
<li>System Integrators</li>
<li>Global Product Companies (India Development Centers)</li>
<li>Independent Software Vendors</li>
<li>Offshore Product Development companies</li>
<li>Web Services and Content providers</li>
<li>Value Added Service Providers</li>
<li>Social Media / Digital Marketing agencies</li>
</ol>
<p><strong>Community</strong> – This entity is special. This consists of multiple groups of individuals coming from both the entities that we discussed above. Think of software developers who write code for an internal IT application of a bank and another developer who contributes to the next major version of an ERP and yet another developer who is a freelancer. Though their nature of work is different, their needs are exactly the same.  Similarly, we have IT administrators. Another important community is the academic community. Some of the renowned and the most respected professors advise banks and the government on their IT strategy and roadmap. These communities are very important for the software platform vendors. The influencers present in these communities can impact the platform adoption in the medium to longer term. Not convinced? Think of this – today’s developer is tomorrow’s decision maker and can decide which platform and tools to adopt for his team. Non-IT related individuals who are knowledge workers and consumers are also a part of the community. Here is a list of a few communities:</p>
<ol>
<li>Developers</li>
<li>IT Professionals / Administrators</li>
<li>Students</li>
<li>Professors</li>
<li>Designers</li>
<li>Consumers</li>
</ol>
<p>If you are wondering what all this classification has to do with Cloud adoption in India, let me explain you why this matters.</p>
<p>Cloud is clearly the meta-platform or the platform of the platforms. If Windows or Linux can host Java or .NET to run line-of-business applications, Cloud actually hosts that Windows OS or Linux! It is very evident that for the success of any platform, it is important to have a strategy that can positively impact most of the ecosystem. Here, I give the credit to Microsoft. Microsoft is hugely successful because it got the platform story right. In the mid 90s, it made developers rally behind Visual Basic and then subsequently around the .NET platform. It enabled and empowered ISVs to develop applications on top of Windows and Office and let them target the huge customer base. Microsoft also opened the doors to System Integrators at multiple levels to customize and implement its products. In the current context, Apple is reemphasizing this phenomenon through the iPhone platform. Millions of apps are being developed and sold through the AppStore to all the iPhone customers and a lot of developers are making money through this. Bottom line – Whoever figures out the right story that impacts the maximum players of the ecosystem will win the battle!</p>
<p>Now, let’s turn the scene back to India. Why should Cloud vendors take India seriously? Here are some points:</p>
<p>1) India hasn’t hit the saturation levels yet. Unlike Americas and EMEA, India and APAC have ample scope for IT adoption. This market has a huge, untapped potential at every level – Let that be enterprise, Public Sector or ITES.</p>
<p>2) India is a playground and a test bed to pilot strategic adoption techniques. No other geography will give the platform vendor access to the whole ecosystem. Want to engage with ISVs and excite them to develop on your platform? Well, India is the place to go. Do you need a mature developer community to pilot a SDK adoption plan? Want to setup a Center of Excellence to showcase the capabilities of your platform? Go, talk to Infosys or Wipro!</p>
<p>3) The Small and Medium Enterprise (SME) story is just warming up. Some of the inherent problems that India has been grappling with can now turn into a great opportunity for Cloud vendors. Think of how you can empower the clusters of small businesses through the Cloud and you have a winning story there. Convince the academic institutes to subscribe to Cloud Services that provide student / teacher / parent collaboration on subscription. Read CK Prahlad’s ‘<a href="http://www.flipkart.com/fortune-bottom-pyramid-prahalad-eradicating/8177587765-3v23fe1wse" target="_blank">The Fortune At The Bottom Of The Pyramid</a>’ to realize the potential that the Indian SME and the consumer has.</p>
<p>Having seen the uniqueness that India possesses, it is time for me to introduce the players of the game. I personally feel the following vendors have the potential to participate in this (listed in alphabetic order):</p>
<p>•	Amazon<br />
•	Google<br />
•	IBM<br />
•	Microsoft<br />
•	Salesforce.com<br />
•	Oracle / Sun<br />
•	VMware</p>
<p><strong>Amazon </strong>– As a developer and Cloud Computing Strategist, I have tremendous respect for Amazon. Amazon scores high in their mature developer APIs and comprehensive <a href="http://aws.amazon.com/" target="_blank">service offering</a>. As on date, they are the only provider to offer everything from a VM (<a href="http://aws.amazon.com/ec2/" target="_blank">EC2</a>) to CDN (<a href="http://aws.amazon.com/cloudfront/" target="_blank">CloudFront</a>) as a service on subscription. As an Infrastructure as a Service (IaaS) provider, Amazon can have a meaningful discussion with any entity all the way from the government to a startup. They do not interfere with the customer’s platform decision and in fact it is the only company that has gracefully partnered with the key players of the industry including Microsoft, IBM, Ubuntu, RedHat, Oracle and SUN.  But Amazon lacks a solid India story. They do not have a sales and business development team in India and thus missing the opportunity to strengthen the engagement with the customers, partners and the community. The day Amazon sets up their Indian office, I am very sure that they will give the competition a run for their money.</p>
<p><strong>Summary –</strong><br />
<em>Type of Cloud: Public Cloud<br />
Type of Service: IaaS<br />
Key Offerings: EC2, S3, SimpleDB and MapReduce<br />
Current India Story: Weak<br />
Future Potential &#8211; Moderate (due to lack of presence in India)<br />
</em></p>
<p><strong>Google </strong>– This is 100% pure Cloud company &#8211; so much so that they want their browser to be the OS. Google plays in two areas – 1) Software as a Service (SaaS) and, 2) Platform as a Service (PaaS). Through <a href="http://www.google.com/apps/" target="_blank">Google Apps</a>, they have targeted the enterprise to switch them from Microsoft Exchange and Lotus Domino. Google’s SaaS strategy for India is like an undercurrent. They do not make much noise but have been quietly nibbling away Microsoft’s Exchange and Office revenue. They are currently targeting the SME segment which is a low hanging fruit for Google Apps migration. Google lacks proper partner angle. They do not have a model by which they can delegate the pre-sales and deployment to an array of skilled partners. On the developer engagement model, I run the Google’s developer group in Bangalore called <a href="http://www.bangalore-gtug.org" target="_blank">GTUG</a>. I have also felt that Google’s effort to evangelize <a href="http://code.google.com/appengine/" target="_blank">App Engine</a> to developer community is not scalable enough. Not many Indian developers are familiar and comfortable designing and deploying applications on GAE. Their engagement model for System Integrators is largely opaque. All in all, Google can do better in strengthening its partner model and developer engagement.</p>
<p><strong>Summary-<br />
</strong><em>Type of Cloud: Public Cloud<br />
Type of Service: SaaS and PaaS<br />
Key Offerings: Google Apps and Google App Engine<br />
Current India Story – Strong<br />
Future Potential – High</em></p>
<p><strong>IBM </strong>– As on date, IBM is not a player on the Public Cloud front. Though they have opened up a <a href="http://www-949.ibm.com/cloud/developer/dashboard" target="_blank">developer beta</a> for Public Cloud and also have paid <a href="http://www.ibm.com/developerworks/downloads/cloud.html?ca=dth-cloud&amp;S_TACT=105AGX01&amp;S_CMP=LP" target="_blank">IBM AMIs</a> on Amazon EC2, IBM still focuses on the Private Cloud. With their strong partnership model and as a long-term enterprise player, they have a very credible and convincing story. IBM is leveraging its relationship with Global System Integrators (GSIs) from India to influence some of the large Private Cloud deployments. Their recent announcement of <a href="https://www.lotuslive.com/en/" target="_blank">Lotus Live</a> as a SaaS offering is yet get traction in India. They have a tough battle ahead with Microsoft Online Services and Google Apps fiercely competing in this space. IBM shows very little love towards the community. They manage the influencers pretty well but do not care much for developers and IT Pros. Their <a href="http://www.ibm.com/developerworks/" target="_blank">developerWorks</a> portal is an amazing resource for developers. But they can do better on the developer advocacy and evangelism front.</p>
<p><strong>Summary –<br />
</strong><em>Type of Cloud: Private Cloud<br />
Type of Service: SaaS and PaaS<br />
Key Offerings: Lotus Live and IBM WebSphere CloudBurst Appliance<br />
Current India Story – Strong<br />
Future Potential – High</em></p>
<p><strong>Microsoft </strong>– Microsoft is slowly unfolding its Cloud strategy in India. This is the most crucial time for Microsoft. As they figure out how to gracefully transition from packaged software to the services world, they also need to help the ecosystem go through a smooth transition. True to its tradition, Microsoft is following a surround strategy – have the right portfolio and articulate the right story to all the entities in the ecosystem. <a href="http://www.azure.com" target="_blank">Windows Azure Platform</a> has just gone live and they have been enticing the developer community to get a flavor of it. They also have a strong story around the hosters through the <a href="http://www.microsoft.com/hosting/dynamicdatacenter/Home.html" target="_blank">Dynamic Data Center</a> initiative. <a href="http://www.microsoft.com/windowsserver2008/en/us/hyperv.aspx" target="_blank">Windows Server Hyper-V</a> and a suite of management tools like <a href="http://www.microsoft.com/systemcenter/virtualmachinemanager/en/us/default.aspx" target="_blank">System Center Virtual Machine Manager</a> enable the Private Cloud for the enterprise. ISVs and startups are lured to embrace Azure through the <a href="http://www.microsoft.com/BizSpark/" target="_blank">BizSpark</a> and related programs. Their <a href="http://www.microsoft.com/Online/default.mspx" target="_blank">Online Services / BPOS</a> and <a href="http://www.microsoft.com/hosting/solutions/hostedcrm.mspx" target="_blank">Hosted CRM</a> are targeted towards the SME segment. Microsoft is only as strong as IBM in the GSI space. All in all, I rate Microsoft as a strong contender in India within the Cloud Services segment.</p>
<p><strong>Summary –<br />
</strong><em>Type of Cloud: Private Cloud, Public Cloud<br />
Type of Service: SaaS, PaaS and IaaS<br />
Key Offerings: </em><em>Online Services, Windows </em><em>Azure Platform and </em><em>Windows Server Hyper-V<br />
Current India Story – Strong<br />
Future Potential – High</em></p>
<p><strong>Salesforce.com </strong>– As pioneers in the space of SaaS, <a href="http://www.salesforce.com/in" target="_blank">Salesforce.com</a> has high expectations from the Indian market. They started on the right note by targeting the SME market. Their competition primarily comes from <a href="http://www.zoho.com" target="_blank">Zoho</a> and Microsoft Hosted CRM. Salesforce.com has partnered with the major SIs in India and has strong alliance teams to up-sell and customize its CRM software. Their PaaS offering in the form of <a href="http://www.force.com" target="_blank">force.com</a> is yet to reach the Indian developers. I got my hands dirty on force.com. But being a hardcore developer, I found it to be limiting in many aspects. Salesforce.com has a niche and unique offering and they have a great potential in the future.</p>
<p><strong>Summary –</strong><br />
<em> Type of Cloud: Public Cloud<br />
Type of Service: SaaS and PaaS<br />
Key Offerings: Salesforce.com CRM and force.com<br />
Current India Story – Strong<br />
Future Potential – High</em></p>
<p><strong>Oracle / SUN </strong>– I combine them at this point because they sail on the same boat. Both the companies made a lot of noise around the Cloud initially and then lost the steam. Oracle is unarguably the preferred database vendor in India for the enterprise, public sector and ISVs. But due to the lack of story around Cloud, they are losing the ground. As of now Oracle’s only Cloud offering is through <a href="http://www.oracle.com/technology/tech/cloud/index.html" target="_blank">AMIs</a> on Amazon EC2. But I don’t consider that as a unique strategy from Oracle. Today every DB is available on EC2 in one form or the other. They just started to talk about <a href="http://blogs.oracle.com/enterprisearchitecture/2009/12/database_consolidation_-_oracl.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+orana+%28OraNA%29" target="_blank">Oracle as a Service (OaaS)</a>. But that&#8217;s yet to become main stream.  SUN is missing the boat due to the flux around its alliance with Oracle. Look at their <a href="http://www.sun.com/solutions/cloudcomputing/index.jsp" target="_blank">Cloud pitch</a> to get a sense of their strategy. Its just not convincing enough! Before SUN could do anything with MySQL, Amazon has gone live with its <a href="http://aws.amazon.com/rds/" target="_blank">Relational Database Service (RDS)</a> based on the same MySQL. We have to wait and watch to see where this duo is headed in the Cloud.</p>
<p><strong>Summary –</strong><em><br />
Type of Cloud: None<br />
Type of Service: None<br />
Key Offerings: None<br />
Current India Story – Strong<br />
Future Potential – Moderate</em></p>
<p><strong>VMware</strong> – This is the dark horse in the Cloud Computing segment. Having positioned it as a strong Virtualization platform vendor, they became the natural choice of Private Cloud for many customers in India. With its partnership with EMC, VMware is all set to conquer the Indian Private Cloud market. They have an end to end story that is very convincing to the customer. With its presence in India and strong partnership model, they are giving IBM and Microsoft a tough competition in the Datacenter Virtualization and Private Cloud space. They were quick and smart enough to re-brand themselves as the mature Private Cloud vendor. <a href="http://www.vmware.com/products/vsphere/" target="_blank">VMware vSphere</a> is a robust and a proven Virtualization platform for the enterprise.  VMware will continue to lead the Indian Virtualization market. But their developer story is very weak. Though I personally like their <a href="http://communities.vmware.com/community/developer/forums/vcloudapi" target="_blank">vCloud API &amp; SDK</a>, they have a long way to go in convincing the developer community.</p>
<p><strong>Summary –</strong><br />
<em> Type of Cloud: Private Cloud<br />
Type of Service: IaaS<br />
Key Offerings: VSphere<br />
Current India Story – Strong<br />
Future Potential – High</em></p>
<p>This is purely based on my analysis and research of the market. If you happen to be a representative of any of the above brands and do not agree with my viewpoint, I encourage you to leave a comment. I am open to a discussion.</p>
<p>PS – The ‘Future Potential’ assessment is based on the type of service offering and the focus segment of the vendor in India. This assessment does not reflect the global potential.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1564px; width: 1px; height: 1px;"><a id="google_9788129111371" style="display: none; cursor: pointer; text-decoration: none;" onclick="javascript:open_viewport('9788129111371')" rel="nofollow" href="http://www.flipkart.com/happened-india-kishore-biyani/8129111373-ru23fxnkpf#previewbook"><br />
<small></small><small><span style="text-decoration: underline;"><strong>Look Inside This Book</strong></span><br />
</small><img src="http://code.google.com/apis/books/images/gbs_preview_button1.gif" border="0" alt="" /></a><span class="item_summary_title"><span class="item_summary_title_title"></p>
<h1 title="It Happened In India">It Happened In India</h1>
<p></span></span></div>
<p><hr/>
<div style= "font-family: Arial; font-size: 13px; margin-top: -10px ">
Copyright &copy; 2010 <a href="http://www.janakiramm.net">Janakiram MSV</a>. Follow him on <a href="http://www.twitter.com/janakiramm" target="_blank">Twitter</a>,  <a href="http://www.facebook.com/janakiramm" target="_blank">Facebook</a> and  <a href="http://www.linkedin.com/in/janakiramm" target="_blank">LinkedIn</a>
</div>
<p/>
<div style =" background: #f0f0f0; border: 1px solid black; padding: 5px; width:460px; height: 100px; overflow:hidden; color: #333; font-family: Arial; font-size: 13px;" >
            <img style ="margin:0; padding:0px; float:left; margin-right: 10px; margin-top: -10px; border: 1px solid black; width: 75px; height: 75px;"  src='http://www.gravatar.com/avatar/92b0f1c4f2013fd99f0338128ecd2a95?s=100&amp;d=identicon&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' />            
<div style="float: top; text-align: justify;" >
            <p style= "font-family: Arial; font-size: 12px; color:#333; margin-top: -40px; "><a href="http://www.janakiramm.net">Janakiram MSV</a> is a Cloud Computing Strategist specializing in industry's leading Cloud Computing offerings. Whether you are a developer, architect or an entrepreneur, he can help you get started on the Cloud Computing strategy. Janakiram comes with 10 years of experience in engaging with businesses on architecting enterprise solutions.</p>            </div>
 </div>
<br /></p>



Share This Article


	<a rel="nofollow"  target="_blank" href="http://www.janakiramm.net/feed" title="RSS"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Who%20Will%20Win%20The%20Cloud%20Computing%20Battle%20in%20India%3F%20-%20http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Fwho-will-win-the-cloud-computing-battle-in-india" title="Twitter"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Fwho-will-win-the-cloud-computing-battle-in-india&amp;t=Who%20Will%20Win%20The%20Cloud%20Computing%20Battle%20in%20India%3F" title="Facebook"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Fwho-will-win-the-cloud-computing-battle-in-india&amp;title=Who%20Will%20Win%20The%20Cloud%20Computing%20Battle%20in%20India%3F&amp;source=Janakiram+MSV+Cloud+Computing+Strategist&amp;summary=Till%20now%20I%20have%20discussed%20various%20technical%20aspects%20of%20the%20Cloud.%20Going%20forward%20I%20will%20also%20cover%20certain%20business%20aspects%20related%20to%20the%20Cloud.%20In%20this%20article%2C%20I%20want%20to%20analyze%20the%20opportunity%20for%20the%20Cloud%20vendors%20in%20India.%20We%20will%20first%20take%20a%20l" title="LinkedIn"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Fwho-will-win-the-cloud-computing-battle-in-india&amp;title=Who%20Will%20Win%20The%20Cloud%20Computing%20Battle%20in%20India%3F&amp;annotation=Till%20now%20I%20have%20discussed%20various%20technical%20aspects%20of%20the%20Cloud.%20Going%20forward%20I%20will%20also%20cover%20certain%20business%20aspects%20related%20to%20the%20Cloud.%20In%20this%20article%2C%20I%20want%20to%20analyze%20the%20opportunity%20for%20the%20Cloud%20vendors%20in%20India.%20We%20will%20first%20take%20a%20l" title="Google Bookmarks"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Fwho-will-win-the-cloud-computing-battle-in-india&amp;partner=sociable" title="Print"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Fwho-will-win-the-cloud-computing-battle-in-india&amp;partner=sociable" title="PDF"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" /></a>


<br/><br/><h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://www.janakiramm.net/blog/vmforce-whats-in-it-for-us" title="VMforce &#8211; What&#8217;s in it for us?">VMforce &#8211; What&#8217;s in it for us?</a></li><li><a href="http://www.janakiramm.net/blog/a-case-for-private-paas" title="A Case for Private PaaS">A Case for Private PaaS</a></li><li><a href="http://www.janakiramm.net/blog/is-it-azure-vs-rest-of-the-world-on-the-cloud" title="Is it Azure vs. Rest of the World on the Cloud?">Is it Azure vs. Rest of the World on the Cloud?</a></li><li><a href="http://www.janakiramm.net/blog/my-interview-on-cloud-at-indicthreads-com" title="My Interview on Cloud at IndicThreads.com">My Interview on Cloud at IndicThreads.com</a></li><li><a href="http://www.janakiramm.net/blog/top-5-things-microsoft-should-fix-in-azure" title="Top 5 Things Microsoft Should Fix in Azure">Top 5 Things Microsoft Should Fix in Azure</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.janakiramm.net/blog/who-will-win-the-cloud-computing-battle-in-india/feed</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>Overview of Amazon Web Services</title>
		<link>http://www.janakiramm.net/blog/overview-of-amazon-web-services</link>
		<comments>http://www.janakiramm.net/blog/overview-of-amazon-web-services#comments</comments>
		<pubDate>Wed, 09 Dec 2009 09:23:29 +0000</pubDate>
		<dc:creator>Jani</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Amazon Machine Image]]></category>
		<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[AMI]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[CloudFront]]></category>
		<category><![CDATA[Elastic Compute Cloud]]></category>
		<category><![CDATA[IaaS]]></category>
		<category><![CDATA[Infrastructure as a Service]]></category>
		<category><![CDATA[MySQL on Amazon]]></category>
		<category><![CDATA[RDS]]></category>
		<category><![CDATA[Relation Database Service]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[Simple Queue Service]]></category>
		<category><![CDATA[Simple Storage Service]]></category>
		<category><![CDATA[SimpleDB]]></category>
		<category><![CDATA[SQS]]></category>

		<guid isPermaLink="false">http://www.janakiramm.net/?p=1387</guid>
		<description><![CDATA[1. Introducing Amazon Web Services Amazon Web Services is one of the early and also the most successful implementations of the Public Cloud. Many well known online properties leverage AWS. Amazon initially started offering a Cloud based Message Queuing service called Amazon Simple Queue Service(SQS). They eventually added services like Mechanical Turk, Simple Storage Service [...]<p><hr/>
<div style= "font-family: Arial; font-size: 13px; margin-top: -10px ">
Copyright &copy; 2010 <a href="http://www.janakiramm.net">Janakiram MSV</a>. Follow him on <a href="http://www.twitter.com/janakiramm" target="_blank">Twitter</a>,  <a href="http://www.facebook.com/janakiramm" target="_blank">Facebook</a> and  <a href="http://www.linkedin.com/in/janakiramm" target="_blank">LinkedIn</a>
</div>
<p/>
<div style =" background: #f0f0f0; border: 1px solid black; padding: 5px; width:460px; height: 100px; overflow:hidden; color: #333; font-family: Arial; font-size: 13px;" >
            <img style ="margin:0; padding:0px; float:left; margin-right: 10px; margin-top: -10px; border: 1px solid black; width: 75px; height: 75px;"  src='http://www.gravatar.com/avatar/92b0f1c4f2013fd99f0338128ecd2a95?s=100&amp;d=identicon&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' />            
<div style="float: top; text-align: justify;" >
            <p style= "font-family: Arial; font-size: 12px; color:#333; margin-top: -40px; "><a href="http://www.janakiramm.net">Janakiram MSV</a> is a Cloud Computing Strategist specializing in industry's leading Cloud Computing offerings. Whether you are a developer, architect or an entrepreneur, he can help you get started on the Cloud Computing strategy. Janakiram comes with 10 years of experience in engaging with businesses on architecting enterprise solutions.</p>            </div>
 </div>
<br /></p>
]]></description>
			<content:encoded><![CDATA[<p></p><h2>1. Introducing Amazon Web Services</h2>
<p><a href="http://aws.amazon.com/" target="_blank">Amazon Web Services</a> is one of the early and also the most successful implementations of the Public Cloud. Many well known online properties leverage AWS. Amazon initially started offering a Cloud based Message Queuing service called <a href="http://aws.amazon.com/sqs/" target="_blank">Amazon Simple Queue Service(SQS)</a>. They eventually added services like <a href="http://aws.amazon.com/mturk/" target="_blank">Mechanical Turk</a>, <a href="http://aws.amazon.com/s3/">Simple Storage Service (S3)</a>, <a href="http://aws.amazon.com/ec2/" target="_blank">Elastic Compute Cloud (EC2)</a>, A CDN service called <a href="http://aws.amazon.com/cloudfront/" target="_blank">CloudFront</a>, a flexible and distributed database service called <a href="http://aws.amazon.com/simpledb/" target="_blank">SimpleDB</a>. Amazon recently announced the availability of MySQL in the Cloud through a service called <a href="http://aws.amazon.com/rds/">Relational Data Service (RDS) </a>.</p>
<div id="attachment_1397" class="wp-caption aligncenter" style="width: 300px">
	<a href="http://www.janakiramm.net/wp-content/uploads/2009/12/Fig11.png" class="broken_link"><img class="size-medium wp-image-1397 " title="Figure 1. Amazon Web Services" src="http://www.janakiramm.net/wp-content/uploads/2009/12/Fig1_Thumb1-300x159.png" alt="Fig1_Thumb" width="300" height="159" /></a>
	<p class="wp-caption-text">Figure 1. Amazon Web Services</p>
</div>
<p style="text-align: center;">
<p>Given that Amazon offers the core capabilities to run a complete web application or a Line of Business application, it is obvious that it is Infrastructure as a Service (IaaS). AWS is truly the platform of the platforms. You can choose an OS, App server and the programming language of your choice. AWS SDK and API is available for most of the popular languages including Java, .NET, Python and Ruby.</p>
<p style="text-align: center;">
<div id="attachment_1399" class="wp-caption aligncenter" style="width: 300px">
	<a href="http://www.janakiramm.net/wp-content/uploads/2009/12/Fig21.png" class="broken_link"><img class="size-medium wp-image-1399 " title="Figure 2. AWS API Bindings" src="http://www.janakiramm.net/wp-content/uploads/2009/12/Fig2_Thumb1-300x142.png" alt="Figure 2. AWS API Bindings" width="300" height="142" /></a>
	<p class="wp-caption-text">Figure 2. AWS API Bindings</p>
</div>
<h3><strong>1.1 S3</strong></h3>
<p>Amazon’s Simple Storage Service or S3 is a great way to store data on the Cloud that can be accessed by any application with access to the internet. S3 can store any arbitrary data as objects accompanied by metadata. These objects can be organized into buckets. Every bucket and object has a set of permissions defined in the Access Control List (ACL). The objects stored in S3 can be anything from a document, a media file, serialized objects or even Virtual Machine images. Each object can be 5GB in size while the metadata can be up to 2KB. All the objects can be accessed using simple REST or SOAP calls. This makes S3 an ideal storage solution to centrally store and retrieve data across multiple clients. S3 can also be treated as a virtual file system to provide persistence storage capabilities to applications.</p>
<div id="attachment_1401" class="wp-caption aligncenter" style="width: 300px">
	<a href="http://www.janakiramm.net/wp-content/uploads/2009/12/Fig31.png" class="broken_link"><img class="size-medium wp-image-1401" title="Figure 3. Simple Storage Service" src="http://www.janakiramm.net/wp-content/uploads/2009/12/Fig3_Thumb1-300x142.png" alt="Figure 3. Simple Storage Service" width="300" height="142" /></a>
	<p class="wp-caption-text">Figure 3. Simple Storage Service</p>
</div>
<h3><strong>1.2 EC2</strong></h3>
<p><strong> </strong></p>
<p>In simple terms, EC2 is hiring a server running at a remote location. These servers are actually Virtual Machine images running on top of Amazon’s powerful data centers. Amazon calls these virtualized server instances as Amazon Machine Images or AMI. These instances come in different sizes that you can choose from. Please refer to <a href="http://aws.amazon.com/ec2/#instance">http://aws.amazon.com/ec2/#instance</a> for more details on the instance types. There are many pre-configured AMIs that you can choose from. The typical workflow on EC2 is that you choose a pre-configured AMI, launch that AMI, customize it by adding additional software and by loading an app and finally, save that AMI as your custom AMI on S3. You can launch multiple instances of your AMI and attach them to an IP called the Elastic IP. Because of the dynamic capability of launching multiple instances of the same AMIs to scale up and terminating them to scale down, it is called Elastic Compute Cloud.</p>
<p style="text-align: center;">
<div id="attachment_1409" class="wp-caption aligncenter" style="width: 300px">
	<a href="http://www.janakiramm.net/wp-content/uploads/2009/12/Fig_EC2.png" class="broken_link"><img class="size-medium wp-image-1409 " title="Figure 4. Elastic Compute Cloud" src="http://www.janakiramm.net/wp-content/uploads/2009/12/Fig_Ec2_Thumb-300x142.png" alt="Figure 4. Elastic Compute Cloud" width="300" height="142" /></a>
	<p class="wp-caption-text">Figure 4. Elastic Compute Cloud</p>
</div>
<h3><strong>1.3 SQS</strong></h3>
<p>SQS is the message queue on the Cloud. It supports programmatic sending of messages via web service applications as a way to communicate over the internet. Message Oriented Middleware (MOM) is a popular way of ensuring that the messages are delivered once and only once. Moving that infrastructure to the web by yourself is expensive and hard to maintain. SQS gives you this capability on-demand and through the pay-by-use model. SQL is accessible through REST and SOAP based API.</p>
<div id="attachment_1403" class="wp-caption aligncenter" style="width: 300px">
	<a href="http://www.janakiramm.net/wp-content/uploads/2009/12/Fig41.png" class="broken_link"><img class="size-medium wp-image-1403 " title="Figure 5. Simple Message Queue" src="http://www.janakiramm.net/wp-content/uploads/2009/12/Fig4_Thumb1-300x142.png" alt="Figure 4. Simple Message Queue" width="300" height="142" /></a>
	<p class="wp-caption-text">Figure 5. Simple Message Queue</p>
</div>
<h3><strong>1.4 CloudFront</strong></h3>
<p>When your web application is targeting the global users, it makes sense to serve the static content through a server that is closer to the user. One of the solutions based on this principle is called Content Delivery Network (CDN). But this infrastructure of geographically spread servers to serve static content can be very expensive. CloudFront is CDN as a service. Amazon is leveraging its data center presence across the globe by serving content through these edge locations. CloudFront utilizes S3 by replicating the buckets across multiple edge servers. Amazon charges you only for the data that is served through CloudFront and there is no requirement for upfront payment.</p>
<div id="attachment_1405" class="wp-caption aligncenter" style="width: 300px">
	<a href="http://www.janakiramm.net/wp-content/uploads/2009/12/Fig5.png" class="broken_link"><img class="size-medium wp-image-1405" title="Figure 6. CloudFront" src="http://www.janakiramm.net/wp-content/uploads/2009/12/Fig5_Thumb1-300x142.png" alt="Figure 6. CloudFront" width="300" height="142" /></a>
	<p class="wp-caption-text">Figure 6. CloudFront</p>
</div>
<h3><strong>1.5 SimpleDB</strong></h3>
<p>If S3 offers storage for arbitrary binary data, SimpleDB is a flexible way to store Name/Value pairs on the Cloud. This dramatically reduces the overhead of maintaining a relational database continuously. SimpleDB is accessed through REST and HTTP calls and can be easily consumed by any client that can parse a HTTP response. Many Web 2.0 applications built using AJAX, Flash and Silverlight can easily access data from SimpleDB. It is the only service from Amazon that is free up to a specific threshold.</p>
<div id="attachment_1407" class="wp-caption aligncenter" style="width: 300px">
	<a href="http://www.janakiramm.net/wp-content/uploads/2009/12/Fig61.png" class="broken_link"><img class="size-medium wp-image-1407 " title="Figure 7. SimpleDB" src="http://www.janakiramm.net/wp-content/uploads/2009/12/Fig6_Thumb1-300x142.png" alt="Figure 7. SimpleDB" width="300" height="142" /></a>
	<p class="wp-caption-text">Figure 7. SimpleDB</p>
</div>
<h3><strong>1.6 RDS</strong></h3>
<p><strong> </strong></p>
<p>Amazon RDS offers relational database on the Cloud. It is based on the popular MySQL database. When you are moving a traditional Line of Business application to the Cloud and want to maintain high fidelity with the existing systems, you can choose RDS. The advantage of RDS is that you do not install, configure, manage and maintain the DB server. You only consume it and Amazon takes care of the rest. Routine operations like patching the server and backing up the databases are taken care and you only consume the service. RDS is priced on Pay-as-you-go model and there is no upfront investment required. It is accessible through the REST and SOAP based API.</p>
<div id="attachment_1411" class="wp-caption aligncenter" style="width: 300px">
	<a href="http://www.janakiramm.net/wp-content/uploads/2009/12/Fig7.png" class="broken_link"><img class="size-medium wp-image-1411" title="Figure 8. Relational Database Service" src="http://www.janakiramm.net/wp-content/uploads/2009/12/Fig7_Thumb1-300x142.png" alt="Figure 8. Relational Database Service" width="300" height="142" /></a>
	<p class="wp-caption-text">Figure 8. Relational Database Service</p>
</div>
<h2><strong>2. Scenarios</strong></h2>
<h3><strong>2.1 Scalable Web Application</strong></h3>
<p>If you are an aspiring entrepreneur and want to go-live with your app without an upfront investment, Amazon is the place to go. By running your web app on Amazon, you can dynamically scale your application on demand and only pay for what you use. This can be the best playground for you to determine the server capacity needs and asses the peak traffic patterns before the commercial launch of your web app.</p>
<h3><strong>2.2 Line of Business Application</strong></h3>
<p>If your enterprise has to open up an internal LOB application to its employees and trading partners, it can extend the application to the Cloud by leveraging a concept of AWS called Virtual Private Cloud (VPC). This is achieving the Hybrid Cloud capabilities by partially moving an application to the Cloud while still running the sensitive and proprietary part of the LOB application secured behind the firewall.  VPC enables organizations to securely extend itself to the Cloud.</p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<h3><strong>2.3 Data Archival</strong></h3>
<p>Data that is not very frequently accessed but may be required due to data retention policies can be easily archived on Amazon S3. By building a simple, searchable frontend, this data can be searched and retrieved on-demand. Moving the data to the Cloud will ensure that is available from any where and any time.</p>
<h3><strong>2.4 High-Performance Computing On Demand</strong></h3>
<p>For many enterprises, there is an occasional requirement of high performance computing. Investing in high-end servers is not an optimal solution because they may not be utilized after the task is done. With AWS, companies can virtually ‘hire’ as much computing power as they need and pay only for what they used. This will eliminate the expensive proposition of investing in the infrastructure.</p>
<h3><strong>2.5 Scalable Media Delivery</strong></h3>
<p>A TV channel might want to start delivering the recorded shows to its global audience. Since most of the content is static, they can leverage the CDN capabilities. Signing up with services like Akamai and LimeLight can be expensive. Because the media content is already stored on S3, it is very easy and cost effective to leverage Amazon’s CloudFront to deliver the media content through the geographically spread edge locations.</p>
<p>The objective of this article was to give you a quick overview of Amazon Web Services. I did not delve into some of the concepts like MapReduce, FPS, DevPay and the pricing details in this part. I plan to compare the pricing of various Cloud service offerings in one of the up coming articles.</p>
<p><a title="Download PDF" href="http://www.janakiramm.net/thecloud9show/wp-content/plugins/download-monitor/download.php?id=13" target="_blank"><strong>Download the PDF version of this article</strong></a></p>
<p><hr/>
<div style= "font-family: Arial; font-size: 13px; margin-top: -10px ">
Copyright &copy; 2010 <a href="http://www.janakiramm.net">Janakiram MSV</a>. Follow him on <a href="http://www.twitter.com/janakiramm" target="_blank">Twitter</a>,  <a href="http://www.facebook.com/janakiramm" target="_blank">Facebook</a> and  <a href="http://www.linkedin.com/in/janakiramm" target="_blank">LinkedIn</a>
</div>
<p/>
<div style =" background: #f0f0f0; border: 1px solid black; padding: 5px; width:460px; height: 100px; overflow:hidden; color: #333; font-family: Arial; font-size: 13px;" >
            <img style ="margin:0; padding:0px; float:left; margin-right: 10px; margin-top: -10px; border: 1px solid black; width: 75px; height: 75px;"  src='http://www.gravatar.com/avatar/92b0f1c4f2013fd99f0338128ecd2a95?s=100&amp;d=identicon&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' />            
<div style="float: top; text-align: justify;" >
            <p style= "font-family: Arial; font-size: 12px; color:#333; margin-top: -40px; "><a href="http://www.janakiramm.net">Janakiram MSV</a> is a Cloud Computing Strategist specializing in industry's leading Cloud Computing offerings. Whether you are a developer, architect or an entrepreneur, he can help you get started on the Cloud Computing strategy. Janakiram comes with 10 years of experience in engaging with businesses on architecting enterprise solutions.</p>            </div>
 </div>
<br /></p>



Share This Article


	<a rel="nofollow"  target="_blank" href="http://www.janakiramm.net/feed" title="RSS"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Overview%20of%20Amazon%20Web%20Services%20-%20http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Foverview-of-amazon-web-services" title="Twitter"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Foverview-of-amazon-web-services&amp;t=Overview%20of%20Amazon%20Web%20Services" title="Facebook"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Foverview-of-amazon-web-services&amp;title=Overview%20of%20Amazon%20Web%20Services&amp;source=Janakiram+MSV+Cloud+Computing+Strategist&amp;summary=1.%20Introducing%20Amazon%20Web%20Services%0D%0AAmazon%20Web%20Services%20is%20one%20of%20the%20early%20and%20also%20the%20most%20successful%20implementations%20of%20the%20Public%20Cloud.%20Many%20well%20known%20online%20properties%20leverage%20AWS.%20Amazon%20initially%20started%20offering%20a%20Cloud%20based%20Message%20Queu" title="LinkedIn"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Foverview-of-amazon-web-services&amp;title=Overview%20of%20Amazon%20Web%20Services&amp;annotation=1.%20Introducing%20Amazon%20Web%20Services%0D%0AAmazon%20Web%20Services%20is%20one%20of%20the%20early%20and%20also%20the%20most%20successful%20implementations%20of%20the%20Public%20Cloud.%20Many%20well%20known%20online%20properties%20leverage%20AWS.%20Amazon%20initially%20started%20offering%20a%20Cloud%20based%20Message%20Queu" title="Google Bookmarks"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Foverview-of-amazon-web-services&amp;partner=sociable" title="Print"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.janakiramm.net%2Fblog%2Foverview-of-amazon-web-services&amp;partner=sociable" title="PDF"><img src="http://www.janakiramm.net/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" /></a>


<br/><br/><h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://www.janakiramm.net/blog/cloud-architecture-session-by-amazon" title="Cloud Architecture Session by Amazon">Cloud Architecture Session by Amazon</a></li><li><a href="http://www.janakiramm.net/blog/data-on-the-cloud-amazon-s3" title="Data on the Cloud &#8211; Amazon S3">Data on the Cloud &#8211; Amazon S3</a></li><li><a href="http://www.janakiramm.net/blog/top-5-things-microsoft-should-fix-in-azure" title="Top 5 Things Microsoft Should Fix in Azure">Top 5 Things Microsoft Should Fix in Azure</a></li><li><a href="http://www.janakiramm.net/blog/cloud-computing-%e2%80%93-what%e2%80%99s-in-it-for-you" title="Cloud Computing – What’s in it for you?">Cloud Computing – What’s in it for you?</a></li><li><a href="http://www.janakiramm.net/blog/my-interview-on-cloud-at-indicthreads-com" title="My Interview on Cloud at IndicThreads.com">My Interview on Cloud at IndicThreads.com</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.janakiramm.net/blog/overview-of-amazon-web-services/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
