<?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>DoubleCloud.org &#187; Cloud Computing</title>
	<atom:link href="http://www.doublecloud.org/category/cloud-computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.doublecloud.org</link>
	<description>Cutting Edge Technologies to Build DoubleCloud (Private + Public Clouds) with Virtualization</description>
	<lastBuildDate>Wed, 01 Feb 2012 17:09:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Management Middleware: The Future of Virtualization and Cloud Marketecture</title>
		<link>http://www.doublecloud.org/2012/01/management-middleware-the-future-of-virtualization-and-cloud-marketecture/</link>
		<comments>http://www.doublecloud.org/2012/01/management-middleware-the-future-of-virtualization-and-cloud-marketecture/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 06:08:14 +0000</pubDate>
		<dc:creator>Steve Jin</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[middleware]]></category>

		<guid isPermaLink="false">http://www.doublecloud.org/?p=2811</guid>
		<description><![CDATA[While installing and configuring vCloud Director recently, I kept thinking how to simplify it by removing un-necessary concepts and steps. To be fair, vCloud Director as of version 1.5 does a decent job to provide a high level abstraction for cloud infrastructure. Still it can be significantly improved just like every other new technology. Note [...]<p><a href="http://www.doublecloud.org/2012/01/management-middleware-the-future-of-virtualization-and-cloud-marketecture/">Management Middleware: The Future of Virtualization and Cloud Marketecture</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
]]></description>
			<content:encoded><![CDATA[<p>While installing and configuring vCloud Director recently, I kept thinking how to simplify it by removing un-necessary concepts and steps. To be fair, vCloud Director as of version 1.5 does a decent job to provide a high level abstraction for cloud infrastructure. Still it can be significantly improved just like every other new technology. Note that I pick vCloud Director as an example for the following discussion simply because VMware is the leader in virtualization space and what it does has ripple effects on other vendors.</p>
<p>To make things simpler, we have to answer a fundamental question on the marketecture: how should VMware position vCenter and vCloud Director in its product portfolio? Should their relationship be like application to application? Or should it be middleware to application?</p>
<p>I don’t think anyone has a clear answer, at least not yet reflected in the vCloud product itself. On one hand, it’s like and in fact intended to be middleware to application because vCloud Director depends on vSphere; on the other hand, it’s like application to application because you have to use vCenter to do all the basic configurations before vCloud Director can be installed and configured.</p>
<p>The current situation reminds me of early days of database as middleware: before you run your application, you first need to install your database separately and configure it manually to meet the requirements of the application, which includes manually run SQL scripts to create database tables in the database. You may wonder why not hide the database from the application administrators and users. Well, that is part of the history. Before it’s clear to everyone that database should be middleware, it’s natural to do that way.</p>
<p>I think we are at the similar turning point today in the <strong>virtualization management space where we should clearly divide the layers: hypervisors, middleware, and applications</strong>. For the hypervisors, there is little doubt. For the upper two layers, there could be confusions about what should go which layer, and more importantly where should be the right boundary of the virtualization management middleware and application.</p>
<p>Luckily we have a good example here. In my opinion, vCenter should be a middleware, and vCloud Director should be an application along with other applications.</p>
<p>The change of mindset is important. With that, we should first hide vCenter and any other related building blocks like vShield, just like in vCenter you don’t feel the existence of a database unless you intentionally dig into it.</p>
<p>Of course, you still need to install and configure vCenter, but do so within vCloud Director installer. Let me borrow an example from database world: your application installs a database and connects to it programmatically for creating new database tables and whatever preloaded datasets.</p>
<p>Following the same idea, vCloud Director should do the same: silently install a vCenter and create whatever provider datacenter programmatically. When that happens, I think the complexity exposed to the cloud administrators can be significantly reduced.<br />
Although I used VMware as an example here, the principles are also applicable for other vendors like Citrix, Microsoft, Red Hat, and Oracle in their virtualization management stacks.</p>
<p>With the right separation of virtualization middleware, there could be a rich portfolio of applications merging in the marketplace, and driving virtualization and enterprise IT management to next level. Companies that do it right can further penetrate the market and win more market shares.</p>
<p><strong>Note</strong>: this article talks about virtualization management middleware, not the middleware virtualization which is a different topic.</p>
<p><a href="http://www.doublecloud.org/2012/01/management-middleware-the-future-of-virtualization-and-cloud-marketecture/">Management Middleware: The Future of Virtualization and Cloud Marketecture</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://www.doublecloud.org/2010/10/the-future-of-the-operating-system-in-cloud-computing/" title="The Future of the Operating System in Cloud Computing">The Future of the Operating System in Cloud Computing</a></li><li><a href="http://www.doublecloud.org/2012/01/cloud-innovation-interesting-use-cases/" title="Cloud Innovation: Interesting Use Cases">Cloud Innovation: Interesting Use Cases</a></li><li><a href="http://www.doublecloud.org/2012/01/physical-is-new-virtual/" title="Physical is New Virtual">Physical is New Virtual</a></li><li><a href="http://www.doublecloud.org/2011/12/top-5-predictions-on-cloud-computing-for-2012/" title="Top 5 Predictions on Cloud Computing for 2012">Top 5 Predictions on Cloud Computing for 2012</a></li><li><a href="http://www.doublecloud.org/2011/11/red-hat-enterprise-virtualization-management-apis/" title="Red Hat Enterprise Virtualization Management APIs">Red Hat Enterprise Virtualization Management APIs</a></li><li><a href="http://www.doublecloud.org/2011/09/vmware-released-vfabric-5/" title="VMware Released vFabric 5">VMware Released vFabric 5</a></li><li><a href="http://www.doublecloud.org/2011/08/programmable-data-centers-next-big-thing-in-it/" title="Programmable Data Centers: Next Big Thing in IT?">Programmable Data Centers: Next Big Thing in IT?</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.doublecloud.org/2012/01/management-middleware-the-future-of-virtualization-and-cloud-marketecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Innovation: Interesting Use Cases</title>
		<link>http://www.doublecloud.org/2012/01/cloud-innovation-interesting-use-cases/</link>
		<comments>http://www.doublecloud.org/2012/01/cloud-innovation-interesting-use-cases/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 20:19:36 +0000</pubDate>
		<dc:creator>Steve Jin</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[mobile application]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.doublecloud.org/?p=2806</guid>
		<description><![CDATA[As I predicted for 2011, the cloud will be the ultimate powerhouse for mobile devices. The reason is simple: although fancy and stylish, the mobile devices typically do not have enough computing power and storage space for certain applications. While reading BusinessWeek magazine not long ago, I got to know that a company called Elemental Technologies [...]<p><a href="http://www.doublecloud.org/2012/01/cloud-innovation-interesting-use-cases/">Cloud Innovation: Interesting Use Cases</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
]]></description>
			<content:encoded><![CDATA[<p>As I <a href="http://www.doublecloud.org/2010/12/top-5-predictions-on-cloud-computing-for-2011/" target="_blank">predicted</a> for 2011, the cloud will be the ultimate powerhouse for mobile devices. The reason is simple: although fancy and stylish, the mobile devices typically do not have enough computing power and storage space for certain applications.</p>
<p>While reading BusinessWeek magazine not long ago, I got to know that a company called Elemental Technologies in Portland Oregon is spearheading in that direction. The company develops a box that trans-codes videos to fit receivers’ seen size, resolution, OS, plug-ins, etc, which total up to 250 technological formats. According to the article, the company “plans to introduce a cloud based product so that smaller websites can use its technology without having their own datacenters or owing a video processing box outright.” That makes a lot of senses both technically and business wise.</p>
<p>Video processing is a great example that takes advantages of the computing power of the cloud. There are other domains as well.</p>
<p>I have a friend who ran a company who develops setup boxes (they don’t move as mobile phones but have similar limitations). To save cost, they want to use commodity CPUs in their setup boxes. But they still want their users to play advanced games that require significant amount of computing power. They finally decided to use servers back in their datacenters for computing and render the screen to users’ TVs.</p>
<p>If it sounds a little abstract, think it as another version of remote desktop where setup box is a thin client remotely connected to a desktop running at the back. By doing so, they can achieve significant advantages with lowered setup box prices and flexibility in upgrading their computing power in datacenter alone.</p>
<p>I am sure there are many more interesting examples you may know of. Please feel free to share them in comments.</p>
<p><a href="http://www.doublecloud.org/2012/01/cloud-innovation-interesting-use-cases/">Cloud Innovation: Interesting Use Cases</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://www.doublecloud.org/2012/01/management-middleware-the-future-of-virtualization-and-cloud-marketecture/" title="Management Middleware: The Future of Virtualization and Cloud Marketecture">Management Middleware: The Future of Virtualization and Cloud Marketecture</a></li><li><a href="http://www.doublecloud.org/2011/05/managing-vsphere-on-android-using-vi-java-api/" title="Managing vSphere on Android using VI Java API">Managing vSphere on Android using VI Java API</a></li><li><a href="http://www.doublecloud.org/2010/11/top-3-trends-every-it-professional-should-care-about/" title="Top 3 Trends Every IT Professional Should Care About">Top 3 Trends Every IT Professional Should Care About</a></li><li><a href="http://www.doublecloud.org/2010/08/eclipse-day-at-googleplex-a-brief-trip-report/" title="Eclipse Day at GooglePlex: A Brief Trip Report">Eclipse Day at GooglePlex: A Brief Trip Report</a></li><li><a href="http://www.doublecloud.org/2010/02/3-easy-ways-connecting-to-your-vm-in-private-cloud/" title="3 Easy Ways Connecting to Your VM in Private Cloud">3 Easy Ways Connecting to Your VM in Private Cloud</a></li><li><a href="http://www.doublecloud.org/2010/01/my-contribution-mentioned-in-vmware-news-release/" title="My contribution mentioned in VMware news release">My contribution mentioned in VMware news release</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.doublecloud.org/2012/01/cloud-innovation-interesting-use-cases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Random Thoughts on IT Automation</title>
		<link>http://www.doublecloud.org/2012/01/random-thoughts-on-it-automation/</link>
		<comments>http://www.doublecloud.org/2012/01/random-thoughts-on-it-automation/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 07:00:32 +0000</pubDate>
		<dc:creator>Steve Jin</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://www.doublecloud.org/?p=2783</guid>
		<description><![CDATA[IT automation is key to IT efficiency, agility and control. Here are some of my recent thoughts on this topic. Please feel free to share yours. People and Automation All automations ultimately start from people, not the other way around. Although automation has a role, it never takes the place of a good system administrator. [...]<p><a href="http://www.doublecloud.org/2012/01/random-thoughts-on-it-automation/">Random Thoughts on IT Automation</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
]]></description>
			<content:encoded><![CDATA[<p>IT automation is key to IT efficiency, agility and control. Here are some of my recent thoughts on this topic. Please feel free to share yours.</p>
<p><strong>People and Automation</strong></p>
<ul>
<li>All automations ultimately start from people, not the other way around.</li>
<li>Although automation has a role, it never takes the place of a good system administrator.</li>
<li>Not everything can be automated, and not everything is worth being automated.</li>
<li>Automation is never a self-propelled perpetual motion machine. It needs a driver – the human being.</li>
<li>While system administrators in the driver seats, good feedbacks from the IT system are like dashboard and therefore indispensable.</li>
<li>Good automation should empower system administrators to do works more efficiently and more consistently.</li>
<li>An automated workflow is like a recipe. The goal is to repeat it in a consistent way regardless of cook.</li>
</ul>
<p><strong>Automation and APIs</strong></p>
<ul>
<li>Automation is possible if and only if the target is programmable. Therefore APIs are crucial to automation.</li>
<li>Reactive automation is possible only if the target is observable with metrics via APIs.</li>
<li>Unified management APIs are helpful for a unified view of underlying infrastructure therefore simplify the automation development.</li>
<li>API interoperability is a must to avoid automation islands in large scale IT systems.</li>
</ul>
<p><strong>Policy vs. Script</strong></p>
<ul>
<li>Policy is easier to understand and author, but less flexible to extend beyond what’s already supported than scripting.</li>
<li>Policy is good for most common use cases that don’t change much over time, while scripting is good for less common use cases that are hard to define their structures.</li>
<li>With many automation scripts in place, the question of how I can get a work done becomes which script I should run.</li>
<li>The &#8220;cloudier&#8221; an IT system, the more scripting for automation.</li>
</ul>
<p><a href="http://www.doublecloud.org/2012/01/random-thoughts-on-it-automation/">Random Thoughts on IT Automation</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://www.doublecloud.org/2011/12/book-the-art-of-scalability/" title="Book: The Art of Scalability">Book: The Art of Scalability</a></li><li><a href="http://www.doublecloud.org/2011/06/it-automation-a-cognitive-perspective/" title="IT Automation: A Cognitive Perspective">IT Automation: A Cognitive Perspective</a></li><li><a href="http://www.doublecloud.org/2011/05/it-automation-what-does-it-mean-to-you/" title="IT Automation, What Does It Mean To You?">IT Automation, What Does It Mean To You?</a></li><li><a href="http://www.doublecloud.org/2011/01/book-review-6-musts-of-intelligent-system-automation/" title="Book Review: 6 Musts of Intelligent System Automation">Book Review: 6 Musts of Intelligent System Automation</a></li><li><a href="http://www.doublecloud.org/2010/06/computerworld-best-places-to-work-in-it-2010/" title="ComputerWorld: Best Places to Work in IT 2010">ComputerWorld: Best Places to Work in IT 2010</a></li><li><a href="http://www.doublecloud.org/2010/03/3-phases-and-challenges-in-cloud-journey-for-enterprises/" title="3 Phases and Challenges in Cloud Journey for Enterprises">3 Phases and Challenges in Cloud Journey for Enterprises</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.doublecloud.org/2012/01/random-thoughts-on-it-automation/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Top 5 Predictions on Cloud Computing for 2012</title>
		<link>http://www.doublecloud.org/2011/12/top-5-predictions-on-cloud-computing-for-2012/</link>
		<comments>http://www.doublecloud.org/2011/12/top-5-predictions-on-cloud-computing-for-2012/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 02:06:49 +0000</pubDate>
		<dc:creator>Steve Jin</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[IaaS]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[prediction]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.doublecloud.org/?p=2778</guid>
		<description><![CDATA[After finishing up my reflection of 2011 predictions , it’s time to make my predictions for 2012 as today is the last day of 2011. 1. Virtualization war will be heated between VMware and Microsoft. The trigger will be the Hyper-V 3.0 which is expected to ship in the middle of 2012 with the Windows 8 [...]<p><a href="http://www.doublecloud.org/2011/12/top-5-predictions-on-cloud-computing-for-2012/">Top 5 Predictions on Cloud Computing for 2012</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
]]></description>
			<content:encoded><![CDATA[<p>After finishing up <a href="http://www.doublecloud.org/2011/12/reflection-on-my-predictions-on-cloud-computing-for-2011/" target="_blank">my reflection of 2011 predictions </a>, it’s time to make my predictions for 2012 as today is the last day of 2011. <img src='http://www.doublecloud.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>1. Virtualization war will be heated between VMware and Microsoft</strong>. The trigger will be the Hyper-V 3.0 which is expected to ship in the middle of 2012 with the Windows 8 server. According to many people, the 3.0 release will bring it on par or better than latest VMware hypervisor.</p>
<p>Gartner <a href="http://www.pcworld.com/businesscenter/article/243216/virtualization_wars_vmware_vs_hyperv_vs_xenserver_vs_kvm.html" target="_blank">predicted</a> that by 2012 “Hyper-V will account for 27% of the market, up from 11% two years ago. Within that projected 27%, Gartner says Microsoft will have captured 85% of all businesses with less than 1,000 employees that use virtual servers.” The last 85% is a bit <strong>alarming</strong> because Microsoft is known for growing market share from small to big, and then to dominance.</p>
<p>The license change in vSphere 5 in 2011 also has a profound and lasting impact on the competition besides the improvements of Hyper-V. While the diversification continuing, VMware continues to lead in terms of technology and market shares. The coming 2012 will be a real test for VMware whether it can effectively defend against competition from Microsoft.</p>
<p>In longer term, I think the competition landscape of VMware and Microsoft in virtualization is probably like that of Oracle and Microsoft in database. Whatever tricks Oracle has used should work for VMware to defend its market share because they are all market leaders and target enterprise customers.</p>
<p><strong>2. More Packaged Applications will be delivered as SaaS.</strong> Traditional software vendors simply cannot ignore cloud story even though it may cut into the current revenue of existing license sales. Embracing cloud model may also open doors to new customers and new market opportunities.</p>
<p>Technically, vendors don’t need to redesign software for the cloud but repackage it as a virtual machine or a set of virtual machines. For most ISVs, redesigning software for cloud doesn’t justify the extra cost of not sharing resources like databases, operating systems.</p>
<p><strong>3. PaaS market will be flat.</strong> While PaaS made great progresses in 2011 and continues to appeal much to the developers, it won’t have significant growth in 2012.</p>
<p>I think that three factors limit the PaaS as a substantial business opportunity. First, developers like the convenience but still prefer the ultimate freedom to control underlying platforms, which is not only impossible but also somewhat against the PaaS ideology.</p>
<p>Second, most PaaS is not ready for real production systems, where the <em>big money</em> is today. Most production systems are so complicated and demanding that they are not feasible via PaaS model. Also, once a production is set up, it’s not likely needing a PaaS.</p>
<p>Thirdly, most enterprise is not yet ready to run business applications outside their premises due to various concerns like security, compliance, etc.</p>
<p>Generally speaking, the PaaS will largely remain as a testing and development platform in short term until the 3 factors are effectively resolved.</p>
<p><strong>4. IT in a box is the private cloud for enterprises.</strong> It’s not about converged hardware infrastructure, but also the packaged software solutions. Integration and automation will be the main themes. With the cloud box, enterprises will enjoy the benefits of cloud computing while avert much of the conventional burdens of assembling hardware infrastructures and installing software stacks.</p>
<p>The enterprise job market will reflect these changes. When the networking, storage, and compute converge, so will the organizations and people&#8217;s skill sets.</p>
<p><strong>5. The cross powering of mobile and cloud will continue.</strong> As I predicted last year, the cloud will be the ultimate power for mobile computing. The trend will continue in 2012. New mobile devices are widely supported by enterprises. There are more to do on syncing up the contents across them.</p>
<p>Also, mobile devices are not powerful for some sophisticated data processing that demands CPU/GPU powers. The cloud can definitely off help there. The mobile computing makes the cloud more accessible and more appealing to average users.</p>
<p>That is about it. Wish you all a great 2012! Please remember to come back for the review of these predictions by the end of 2012. <img src='http://www.doublecloud.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://www.doublecloud.org/2011/12/top-5-predictions-on-cloud-computing-for-2012/">Top 5 Predictions on Cloud Computing for 2012</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://www.doublecloud.org/2010/12/top-5-predictions-on-cloud-computing-for-2011/" title="Top 5 Predictions on Cloud Computing for 2011">Top 5 Predictions on Cloud Computing for 2011</a></li><li><a href="http://www.doublecloud.org/2010/12/cloud-architecture-patterns-service-vm/" title="Cloud Architecture Patterns: Service VM">Cloud Architecture Patterns: Service VM</a></li><li><a href="http://www.doublecloud.org/2010/11/cloud-architecture-patterns-app-vm/" title="Cloud Architecture Patterns: App VM">Cloud Architecture Patterns: App VM</a></li><li><a href="http://www.doublecloud.org/2011/12/reflection-on-my-predictions-on-cloud-computing-for-2011/" title="Reflection on My Predictions on Cloud Computing for 2011">Reflection on My Predictions on Cloud Computing for 2011</a></li><li><a href="http://www.doublecloud.org/2011/01/quickest-way-to-support-saas-cloud-for-isvs/" title="Quickest Way to Support SaaS Cloud for ISVs">Quickest Way to Support SaaS Cloud for ISVs</a></li><li><a href="http://www.doublecloud.org/2010/10/the-future-of-the-operating-system-in-cloud-computing/" title="The Future of the Operating System in Cloud Computing">The Future of the Operating System in Cloud Computing</a></li><li><a href="http://www.doublecloud.org/2010/08/vertically-complete-systems-next-big-trend/" title="Vertically Complete Systems: Next Big Trend?">Vertically Complete Systems: Next Big Trend?</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.doublecloud.org/2011/12/top-5-predictions-on-cloud-computing-for-2012/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Reflection on My Predictions on Cloud Computing for 2011</title>
		<link>http://www.doublecloud.org/2011/12/reflection-on-my-predictions-on-cloud-computing-for-2011/</link>
		<comments>http://www.doublecloud.org/2011/12/reflection-on-my-predictions-on-cloud-computing-for-2011/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 05:01:36 +0000</pubDate>
		<dc:creator>Steve Jin</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[prediction]]></category>

		<guid isPermaLink="false">http://www.doublecloud.org/?p=2767</guid>
		<description><![CDATA[Last December I made top 5 predictions on cloud computing for 2011. When the year ends soon, it’s time to review them. I won’t rate their accuracy myself because I am indeed biased. You are welcome to do so in the comments though. &#8220;1. The focus of cloud computing will gradually shift from IaaS to PaaS [...]<p><a href="http://www.doublecloud.org/2011/12/reflection-on-my-predictions-on-cloud-computing-for-2011/">Reflection on My Predictions on Cloud Computing for 2011</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
]]></description>
			<content:encoded><![CDATA[<p>Last December I made <a href="http://www.doublecloud.org/2010/12/top-5-predictions-on-cloud-computing-for-2011/" target="_blank">top 5 predictions on cloud computing for 2011</a>. When the year ends soon, it’s time to review them. I won’t rate their accuracy myself because I am indeed biased. You are welcome to do so in the comments though.</p>
<blockquote><p>&#8220;1. The focus of cloud computing will gradually shift from IaaS to PaaS which becomes key differentiator in competition. Developer enablement becomes more important than ever in ecosystem evangelism, full software lifecycle integration, IDE support, API and framework, and etc.&#8221;</p></blockquote>
<p>Early this year on January 19, 2011, Amazon Web Services introduced <a href="http://aws.amazon.com/elasticbeanstalk/" target="_blank">AWS Elastic Beanstalk</a>. Per <a href="http://www.businesswire.com/news/home/20110119005591/en/Amazon-Web-Services-Introduces-AWS-Elastic-Beanstalk" target="_blank">the news release</a>, “Developers simply upload their application, and Elastic Beanstalk automatically handles the deployment details of capacity provisioning, load balancing, auto-scaling, and application health monitoring.”</p>
<p>On April 12, 2011, VMware <a href="http://www.vmware.com/company/news/releases/cloud-foundry-apr2011.html" target="_blank">delivers</a> <a href="http://www.cloudfoundry.com" target="_blank">Cloud Foundry</a>, the industry’s first open PaaS. Then on August 24, it <a href="http://www.vmware.com/company/news/releases/vmw-micro-cloud-foundry-082411.html" target="_blank">shipped</a> a micro edition of Cloud Foundry which runs within a virtual machine.</p>
<blockquote><p>&#8220;2. Many more mergers and acquisitions (M&amp;As) will take place in cloud space for companies to build stronger cloud portfolio. For big players, it should include dual vertically complete stacks both as services and products. Whoever gets there first will gain enormous advantages over its competitors. &#8220;</p></blockquote>
<p>On April 11, 2011, Verizon <a href="http://newscenter.verizon.com/press-releases/verizon/2011/verizon-completes-terremark.html" target="_blank">acquired</a> Terremark Worldwide, Inc. for $1.4B,  “clearing the way for Verizon to lead the rapidly evolving global managed IT infrastructure and cloud services market.” On SaaS side, SAP spent $3.4B to <a href="http://www.sap.com/corporate-en/press.epx?PressID=17902" target="_blank">buy</a> SuccessFactors which is a leading provider of human capital management.</p>
<p>For more deals, check out <a href="http://rcpmag.com/blogs/the-schwartz-cloud-report/2011/12/top-5-cloud-acquisitions-of-2011.aspx" target="_blank">Top 5 Cloud Acquisitions of 2011</a> from Redmond Channel Partner.</p>
<blockquote><p>“3. Virtualization will continue to play a pivotal role in transforming IT infrastructure toward cloud computing. 2011 will see more enterprises 100% virtualized and get onto private cloud journey as a natural next step. Automation will be critical for operational efficiency for both private cloud and cloud service providers. Big enterprises will push for diversification of hypervisors in their cloud datacenters for tier hybrid cloud where different types of workloads run on different platforms. “</p></blockquote>
<p>According to <a href="http://www.citrix.com/site/resources/dynamic/additional/citirix_magic_quadrant_2011.pdf" target="_blank">Magic Quadrant for x86 Server Virtualization Infrastructure</a> by Gartner (Note: the link points to a Citrix site but really Gartner content), “As of mid-2011, at least 40% of x86 architecture workloads have been virtualized on servers; furthermore, the installed base is expected to grow five-fold from 2010 through 2015 (as both the number of workloads in the marketplace grow and as penetration grows to more than 75%).&#8221;</p>
<p>While VMware continues to lead, other players like Microsoft and Citrix are also in the same square of Leaders and Visionaries as VMware.</p>
<blockquote><p>&#8220;4. Cloud and mobile computing will cross-empower each other, and therefore generate a new wave of innovations and start-ups. <strong>The cloud will be the ultimate powerhouse for mobile devices</strong>. And mobile devices will make the cloud more accessible and user friendly. &#8220;</p></blockquote>
<p>On June 6, 2011, Apple <a href="http://www.apple.com/pr/library/2011/06/06Apple-Introduces-iCloud.html" target="_blank">introduced</a> iCloud, “a breakthrough set of free new cloud services that work seamlessly with applications on your iPhone®, iPad®, iPod touch®, Mac® or PC to automatically and wirelessly store your content in iCloud and automatically and wirelessly push it to all your devices.”</p>
<p>When Apple is here, I don’t need to name others who mostly watch and follow.</p>
<blockquote><p>“5. Customers will demand cloud interoperability and portability, and therefore drive more adoption of open source software and open standards. I expect key standard organizations will release important standards on API, security, communication, and so on.”</p></blockquote>
<p>DMTF released several drafts of specifications like CIMI, CIMI-CIM, etc. These are still work in process and I don’t think any of them be finalized this year. Want to find out more, try <a href="http://dmtf.org/standards/cloud" target="_blank">here</a>. OpenStack recruited <a href="http://openstack.org/community/companies/" target="_blank">many companies</a>, some of which are VI Java users.</p>
<p>When this review is done, I am ready to make predictions for 2012. Please stay tuned.</p>
<p><a href="http://www.doublecloud.org/2011/12/reflection-on-my-predictions-on-cloud-computing-for-2011/">Reflection on My Predictions on Cloud Computing for 2011</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://www.doublecloud.org/2011/12/top-5-predictions-on-cloud-computing-for-2012/" title="Top 5 Predictions on Cloud Computing for 2012">Top 5 Predictions on Cloud Computing for 2012</a></li><li><a href="http://www.doublecloud.org/2010/12/top-5-predictions-on-cloud-computing-for-2011/" title="Top 5 Predictions on Cloud Computing for 2011">Top 5 Predictions on Cloud Computing for 2011</a></li><li><a href="http://www.doublecloud.org/2011/10/learning-microsoft-windows-azure-cloud/" title="Learning Microsoft Windows Azure Cloud">Learning Microsoft Windows Azure Cloud</a></li><li><a href="http://www.doublecloud.org/2011/10/my-next-adventure/" title="My Next Adventure">My Next Adventure</a></li><li><a href="http://www.doublecloud.org/2011/10/moving-on/" title="Moving on">Moving on</a></li><li><a href="http://www.doublecloud.org/2011/09/diversified-devices-plus-cloud-data-future-of-client-computing/" title="Diversified Devices Plus Cloud Data: Future of Client Computing">Diversified Devices Plus Cloud Data: Future of Client Computing</a></li><li><a href="http://www.doublecloud.org/2011/08/cloud-bursting-is-it-ready-for-enterprises/" title="Cloud Bursting: Is It Ready For Enterprises?">Cloud Bursting: Is It Ready For Enterprises?</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.doublecloud.org/2011/12/reflection-on-my-predictions-on-cloud-computing-for-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book: The Art of Scalability</title>
		<link>http://www.doublecloud.org/2011/12/book-the-art-of-scalability/</link>
		<comments>http://www.doublecloud.org/2011/12/book-the-art-of-scalability/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 06:43:44 +0000</pubDate>
		<dc:creator>Steve Jin</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[scalability]]></category>

		<guid isPermaLink="false">http://www.doublecloud.org/?p=2732</guid>
		<description><![CDATA[Just finished reading the book The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise by Martin Abbott, Michael Fisher. The book draws on authors’ experiences working at PayPal/eBay and other Internet companies, and covers many aspects of scalability including people, organization, process, and technology. According to Yishan Wong, who used [...]<p><a href="http://www.doublecloud.org/2011/12/book-the-art-of-scalability/">Book: The Art of Scalability</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
]]></description>
			<content:encoded><![CDATA[<p>Just finished reading the book <a href="http://amzn.to/vOjzD6">The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise</a> by Martin Abbott, Michael Fisher. The book draws on authors’ experiences working at PayPal/eBay and other Internet companies, and covers many aspects of scalability including people, organization, process, and technology. According to Yishan Wong, who used to work under the authors and is now an engineering director at Facebook, “the opportunity to directly absorb the lessons and experiences presented in this book is invaluable to me now working at Facebook.”</p>
<p>The authors made a good point that people, and sometimes processes as well, are more important than technology to deliver scalability. I think it’s probably true for other engineering disciplines as well.</p>
<p>The book even has two pages on CMM/CMMI(Capability Maturity Model Integrated). When a book or article includes an introduction on it, I think it’s an indication that it may be a bit verbose or too theoretical for pragmatic practitioners. That is why I didn’t read the book from cover to cover. Instead, I find the conclusion and key points sections at the end of each chapter are pretty helpful. So I read all of the conclusions and key points, and whole chapter when I need to.</p>
<p>As a technologist, I am more interested in technology than anything else. I found the AKF’s Twelve Architecture Principles in the book worth mentioning here.</p>
<ol>
<li>N+1. It means you always have redundancies for everything. Even better is you can have three, which is the Rule of Three.</li>
<li>Design for rollback. When a new version doesn&#8217;t work, you can always to roll it back to the previous working version.</li>
<li>Design to be disabled. Then you can turn off individual features as needed to isolate problems.</li>
<li>Design to be monitored. You can only take actions only when you know something goes wrong or out of range.</li>
<li>Design for multiple live sites.</li>
<li>Use mature technologies.</li>
<li>Asynchronous design. The caller of a service should not have to wait for a process, therefore can improve parallelism.</li>
<li>Stateless systems. When a system is stateless, you can easily bring up or down a system easily. Note: it&#8217;s true for cloud computing as well. Check my aritcle: <a href="http://www.doublecloud.org/2010/11/cloud-architecture-patterns-stateless-vm/">stateless VM</a>.</li>
<li>Scale out not up. It’s much higher chance to hit an up limit than an out limit.</li>
<li>Design for at least two axes of scale: (AKF Scale Cube: X-All Work Evenly Distributed; Y-Work Distributed by Type of Action; Work Distributed by Customer Location.)</li>
<li>Buy when non-core. It basically says don’t invent your own wheel, as you know in software.</li>
<li>Use commodity hardware.</li>
</ol>
<p>Please note that as the book title suggests, these principles are for the Web architectures. <strong>They may or may not apply to enterprise infrastructure and applications</strong>. If you work on IT for enterprises, you need to think more before adopting them.</p>
<p><a href="http://www.doublecloud.org/2011/12/book-the-art-of-scalability/">Book: The Art of Scalability</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://www.doublecloud.org/2012/01/random-thoughts-on-it-automation/" title="Random Thoughts on IT Automation">Random Thoughts on IT Automation</a></li><li><a href="http://www.doublecloud.org/2010/12/how-twitter-operates-its-it-infrastructure-from-process-to-tools/" title="How Twitter Operates Its IT infrastructure: From Process to Tools">How Twitter Operates Its IT infrastructure: From Process to Tools</a></li><li><a href="http://www.doublecloud.org/2010/06/computerworld-best-places-to-work-in-it-2010/" title="ComputerWorld: Best Places to Work in IT 2010">ComputerWorld: Best Places to Work in IT 2010</a></li><li><a href="http://www.doublecloud.org/2010/06/the-cloud-of-2002-and-earlier-more-than-a-history/" title="The Cloud of 2002 and Earlier: More Than a History">The Cloud of 2002 and Earlier: More Than a History</a></li><li><a href="http://www.doublecloud.org/2010/04/what-the-cto-wants-you-to-know/" title="What The CTO Wants YOU to Know?">What The CTO Wants YOU to Know?</a></li><li><a href="http://www.doublecloud.org/2010/03/hardware-designers-vs-software-designers/" title="Hardware Designers vs. Software Designers">Hardware Designers vs. Software Designers</a></li><li><a href="http://www.doublecloud.org/2010/03/two-books-every-top-software-architect-should-read/" title="Two Books Every Top Software Architect Should Read">Two Books Every Top Software Architect Should Read</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.doublecloud.org/2011/12/book-the-art-of-scalability/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>New Book: Enterprise Java Applications Architecture on VMware</title>
		<link>http://www.doublecloud.org/2011/11/new-book-enterprise-java-applications-architecture-on-vmware/</link>
		<comments>http://www.doublecloud.org/2011/11/new-book-enterprise-java-applications-architecture-on-vmware/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 08:52:16 +0000</pubDate>
		<dc:creator>Steve Jin</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.doublecloud.org/?p=2678</guid>
		<description><![CDATA[My former colleague Emad Benjamin at VMware has just published a new book on running Java on vSphere. When I was still there, I had the opportunity to review the Chapter 5 of his book. As many of you know, Emad is a well-known expert on this subject who has spoken at various events like VMworld [...]<p><a href="http://www.doublecloud.org/2011/11/new-book-enterprise-java-applications-architecture-on-vmware/">New Book: Enterprise Java Applications Architecture on VMware</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
]]></description>
			<content:encoded><![CDATA[<p>My former colleague Emad Benjamin at VMware has just published a new book on running Java on vSphere. When I was still there, I had the opportunity to review the Chapter 5 of his book.</p>
<p>As many of you know, Emad is a well-known expert on this subject who has spoken at various events like VMworld and helped numerous customers. You can buy his book at <a href="http://amzn.to/u1O0qJ">Amazon</a> or from <a href="https://www.createspace.com/3632131">publisher</a> directly. Remember to bring it to next year&#8217;s VMworld for his autograph.:-)</p>
<p><strong>Book Abstract:</strong><br />
This book is the culmination of seven years of experience in running Java on VMware vSphere, both at VMware and at many of VMware’s customer sites. In fact, many of VMware’s customers run business critical enterprise Java applications on VMware vSphere where they have achieved better TCO and SLAs. This book covers high level architecture and implementation details, such as design and sizing, high-availability designs, automation of deployments, best practices, tuning, and troubleshooting techniques of enterprise Java applications on VMware.</p>
<p><strong>Table Of Content:</strong><br />
Chapter 1: Introduction<br />
Chapter 2: Why Virtualize Enterprise Java Applications?<br />
Chapter 3: Enterprise Java Applications on VMware<br />
Chapter 4: Design and Sizing of Enterprise Java on VMware<br />
Chapter 5: High-availability Designs of Enterprise Java<br />
Chapter 6: Enterprise Java on VMware Best Practices<br />
Chapter 7: UNIX-to-Linux Migration Considerations<br />
Chapter 8: Run Effectively in Production<br />
Chapter 9: Performance Study<br />
Chapter 10: Application Modernization and vFabric<br />
Chapter 11: Troubleshooting Primer<br />
Chapter 12: FAQ—Enterprise Java Applications on vSphere</p>
<p><strong>Target Audience:</strong><br />
This book is targeted at IT professionals who are in search of implementation guidelines for running enterprise Java applications on VMware vSphere in production, and QA/Test environments. The first three chapters are beneficial to CIOs, VPs, directors, and enterprise architects looking for key high-level business propositions of Virtualizing enterprise Java applications. The remaining chapters are for developers and administrators looking for implementation details.</p>
<p><strong>About the Author:</strong><br />
Emad Benjamin has been in the IT industry for the past twenty years. He graduated with a Bachelor of Electrical Engineering from the University of Wollongong. Earlier in his career, he was a C++ software engineer, then in 1997, he switched to programming with Java, and has been focusing on Java ever since. He has extensive software development experience with companies such as, Cisco, Oracle, Citadel, BHP Steel, and others. For the past seven years, his main focus has been Java on VMware vSphere. Emad is currently at VMware focusing on all aspects of Virtualizing Java. He has presented at many conferences and workshops around the world on the topic of Virtualizing Java, where he has shared his experience and best practices. You can connect with <a href="http://www.linkedin.com/in/emadbenjamin">Emad </a>on LinkedIn.</p>
<p><a href="http://www.doublecloud.org/2011/11/new-book-enterprise-java-applications-architecture-on-vmware/">New Book: Enterprise Java Applications Architecture on VMware</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://www.doublecloud.org/2011/06/tagging-an-invisible-feature-in-vsphere/" title="Tagging: An Invisible Feature in vSphere">Tagging: An Invisible Feature in vSphere</a></li><li><a href="http://www.doublecloud.org/2011/06/recorded-tech-talks-are-ready/" title="Recorded Tech Talks Are Ready!">Recorded Tech Talks Are Ready!</a></li><li><a href="http://www.doublecloud.org/2011/05/vmware-apis-sdks-at-vmware-communities-roundtable/" title="VMware APIs &#038; SDKs at VMware Communities Roundtable">VMware APIs &#038; SDKs at VMware Communities Roundtable</a></li><li><a href="http://www.doublecloud.org/2011/05/new-licensing-apis-since-vmware-vsphere-4-swap-licenses/" title="New Licensing APIs Since VMware vSphere 4: Swap Licenses">New Licensing APIs Since VMware vSphere 4: Swap Licenses</a></li><li><a href="http://www.doublecloud.org/2011/05/new-licensing-apis-since-vmware-vsphere-4-check-license-expiration/" title="New Licensing APIs Since VMware vSphere 4: Check License Expiration">New Licensing APIs Since VMware vSphere 4: Check License Expiration</a></li><li><a href="http://www.doublecloud.org/2011/05/new-licensing-apis-since-vmware-vsphere-4/" title="New Licensing APIs Since VMware vSphere 4">New Licensing APIs Since VMware vSphere 4</a></li><li><a href="http://www.doublecloud.org/2011/04/introducing-vsphere-guest-api/" title="Introducing vSphere Guest API">Introducing vSphere Guest API</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.doublecloud.org/2011/11/new-book-enterprise-java-applications-architecture-on-vmware/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Best Practices for Best Practices</title>
		<link>http://www.doublecloud.org/2011/11/best-practices-for-best-practices/</link>
		<comments>http://www.doublecloud.org/2011/11/best-practices-for-best-practices/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 06:50:37 +0000</pubDate>
		<dc:creator>Steve Jin</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[best practice]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.doublecloud.org/?p=2664</guid>
		<description><![CDATA[Like many other industries, IT industry has all sort of best practices, from how to use a product to how to design software. I have personally contributed top 10 best practices on how to use VMware vSphere APIs (part 1, part 2). Given the complexity of IT systems, it makes sense to capture the expert [...]<p><a href="http://www.doublecloud.org/2011/11/best-practices-for-best-practices/">Best Practices for Best Practices</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
]]></description>
			<content:encoded><![CDATA[<p>Like many other industries, IT industry has all sort of best practices, from how to use a product to how to design software. I have personally contributed top 10 best practices on how to use VMware vSphere APIs (<a href="http://www.doublecloud.org/2010/01/top-10-best-practices-using-vmware-vi-and-vsphere-sdk-part-1/" target="_blank">part 1</a>, <a href="http://www.doublecloud.org/2010/01/top-10-best-practices-using-vmware-vi-and-vsphere-sdk-part-2/" target="_blank">part 2</a>).</p>
<p>Given the complexity of IT systems, it makes sense to capture the expert knowledge in the format of best practices. I think there are just too many of them and not all of them are of high qualities, thus I have a mixed feeling about best practices these days.</p>
<p>On one hand, some best practices do help design and run a good IT system. If you follow these best practices, you will have an effective and efficient system, be it software, hardware, or service. On the other hand, there are sometimes too many to pick from, and too many pages to read through, not to mention the bad advice under the name of best practices.</p>
<p>What should be best practices? It takes for sure lot of domain expertise to answer this question. I am not expert in all domains, so I would try its opposite question: what should not be best practices?</p>
<p>In the following, I list three categories of them:</p>
<ol>
<li>Bad best practices. These are namely best practices, if followed faithfully, lead to confusion and bad consequences. After all, everyone can claim best practices for what they have come up with. I’ve seen many cases in which lousy programmers talk about best practices writing code.</li>
<li>Common sense best practices. It’s good to guide by common sense in IT world. Writing down these people already know about it just does not help much, but a waste of time. Having said that, the definition of common senses may vary from person to person, depending on education and experience. Something obvious to one may not be so to others. It’s up to the author to do more homework to understand audience.</li>
<li>Programmable best practices. These are best practices indeed, but should never be documented on paper. Rather they should be coded in applications. Not all the best practices are easy – some actually involve quite some analysis and steps to switch on this, tune that, which requires good understanding of a system. Although you should have all the basics when you read the best practices, it doesn’t mean you should go through these which can be best implemented in the software.<br />
<strong>If the software can do it, it should! Don’t bother human in the form of best practices</strong>. Besides the existing software that can include best practices, I see the rise of<strong> best practice software tool</strong> on its own soon.<br />
As expected, software cannot do everything, for example, the big picture beyond the software, how to use the APIs. So there are plenty of chances to blog about best practices.</li>
</ol>
<p>I hope these rules are helpful. Aren’t they best practices for best practices? You decide.</p>
<p>Lastly, one simple but probably the most important best practice for readers: <strong>only read and follow best practices from the best practitioners</strong>. I couldn&#8217;t emphasize it more.</p>
<p><a href="http://www.doublecloud.org/2011/11/best-practices-for-best-practices/">Best Practices for Best Practices</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://www.doublecloud.org/2012/01/why-so-many-programming-languages/" title="Why So Many Programming Languages?">Why So Many Programming Languages?</a></li><li><a href="http://www.doublecloud.org/2011/11/maven-again/" title="Maven Again">Maven Again</a></li><li><a href="http://www.doublecloud.org/2011/02/practice-practice/" title="Best Practice vs Never Practice  ">Best Practice vs Never Practice  </a></li><li><a href="http://www.doublecloud.org/2011/02/how-i-customized-my-wordpress-blog/" title="How I Customized My WordPress Blog">How I Customized My WordPress Blog</a></li><li><a href="http://www.doublecloud.org/2010/11/critical-lessons-learned-at-facebook-on-scalability-and-reliability/" title="Critical Lessons Learned at Facebook on Scalability and Reliability">Critical Lessons Learned at Facebook on Scalability and Reliability</a></li><li><a href="http://www.doublecloud.org/2010/03/hardware-designers-vs-software-designers/" title="Hardware Designers vs. Software Designers">Hardware Designers vs. Software Designers</a></li><li><a href="http://www.doublecloud.org/2010/02/the-mythical-sessions-in-vsphere-and-vi/" title="The Mythical Sessions in vSphere and VI">The Mythical Sessions in vSphere and VI</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.doublecloud.org/2011/11/best-practices-for-best-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning Microsoft Windows Azure Cloud</title>
		<link>http://www.doublecloud.org/2011/10/learning-microsoft-windows-azure-cloud/</link>
		<comments>http://www.doublecloud.org/2011/10/learning-microsoft-windows-azure-cloud/#comments</comments>
		<pubDate>Sun, 30 Oct 2011 03:49:48 +0000</pubDate>
		<dc:creator>Steve Jin</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[News & Events]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://www.doublecloud.org/?p=2658</guid>
		<description><![CDATA[Yesterday I went to Microsoft Azure DevCamp in its Silicon Valley office. Like other developer events organized by Microsoft, it featured awesome presentations with nice overviews and demos by top evangelists like James Conard, Wade Wegner, Nick Harris, etc. As you’ve probably known, Microsoft has been betting heavily on cloud computing. Anyone who is interested [...]<p><a href="http://www.doublecloud.org/2011/10/learning-microsoft-windows-azure-cloud/">Learning Microsoft Windows Azure Cloud</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
]]></description>
			<content:encoded><![CDATA[<p>Yesterday I went to Microsoft Azure DevCamp in its Silicon Valley office. Like other developer events organized by Microsoft, it featured awesome presentations with nice overviews and demos by top evangelists like James Conard, Wade Wegner, Nick Harris, etc.</p>
<p>As you’ve probably known, Microsoft has been betting heavily on cloud computing. Anyone who is interested in cloud computing simply cannot ignore its Windows Azure, which is a comprehensive platform for developing cloud applications. Note that, the focus is applications, not virtual machines as offered by Amazon and other IaaS providers.</p>
<p>I read a book about Windows Azure a little while ago, but haven’t got my hands dirty because I was still using Windows XP by then. The DevCamp event got me back to the topic again. I won’t summarize what I learnt from the presentations here, but list some key terms and technologies here: Windows Azure Compute (roles: Web, Worker, Virtual Machine), Windows Azure Storage (Blobs / Drives / Tables / Queues), SQL Azure, Service Bus, Windows Azure Connectivity, Azure Marketplace, Access Control, Caching, CDN, Traffic Manager. I hope you are not confused with these without further explanations. If you are, here is a link to the <a href="http://www.microsoft.com/windowsazure">Windows Azure Home</a> which can<br />
help clarify everything the services, features, and prices.</p>
<p>I went back today for the hands-on labs, but couldn’t get my laptop’s wireless adapter work. Therefore I copied the courseware, and got a card with free trial account lasting for 5 days. I think that will keep me busy for a week.</p>
<p>As I checked the site, anyone can sign up a <a href="http://www.microsoft.com/windowsazure/free-trial/">free trial</a>, which allows you to run a Small Windows Azure instance with a 1GB SQL Azure database for free for the first 90 days of your trial. The <a href="http://www.microsoft.com/windowsazure/learn/get-started/">Get Started</a> page has pretty much all you need to, well, get started.</p>
<p>Last but not the least, Windows Azure does not limit its support only to Microsoft .NET. It also supports other popular stacks like Java, PHP.</p>
<p><a href="http://www.doublecloud.org/2011/10/learning-microsoft-windows-azure-cloud/">Learning Microsoft Windows Azure Cloud</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://www.doublecloud.org/2011/12/top-5-predictions-on-cloud-computing-for-2012/" title="Top 5 Predictions on Cloud Computing for 2012">Top 5 Predictions on Cloud Computing for 2012</a></li><li><a href="http://www.doublecloud.org/2011/12/reflection-on-my-predictions-on-cloud-computing-for-2011/" title="Reflection on My Predictions on Cloud Computing for 2011">Reflection on My Predictions on Cloud Computing for 2011</a></li><li><a href="http://www.doublecloud.org/2011/12/setting-up-iis-for-asp-net-web-applications-on-windows-7/" title="Setting Up IIS for ASP.Net Web Applications On Windows 7">Setting Up IIS for ASP.Net Web Applications On Windows 7</a></li><li><a href="http://www.doublecloud.org/2011/10/my-next-adventure/" title="My Next Adventure">My Next Adventure</a></li><li><a href="http://www.doublecloud.org/2011/10/moving-on/" title="Moving on">Moving on</a></li><li><a href="http://www.doublecloud.org/2011/09/diversified-devices-plus-cloud-data-future-of-client-computing/" title="Diversified Devices Plus Cloud Data: Future of Client Computing">Diversified Devices Plus Cloud Data: Future of Client Computing</a></li><li><a href="http://www.doublecloud.org/2011/08/cloud-bursting-is-it-ready-for-enterprises/" title="Cloud Bursting: Is It Ready For Enterprises?">Cloud Bursting: Is It Ready For Enterprises?</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.doublecloud.org/2011/10/learning-microsoft-windows-azure-cloud/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Diversified Devices Plus Cloud Data: Future of Client Computing</title>
		<link>http://www.doublecloud.org/2011/09/diversified-devices-plus-cloud-data-future-of-client-computing/</link>
		<comments>http://www.doublecloud.org/2011/09/diversified-devices-plus-cloud-data-future-of-client-computing/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 05:19:29 +0000</pubDate>
		<dc:creator>Steve Jin</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[client computing]]></category>

		<guid isPermaLink="false">http://www.doublecloud.org/?p=2606</guid>
		<description><![CDATA[In my previous articles, I mainly cover server virtualization and cloud computing. Client computing, although less enterprise focused, is also a very important part of whole story. In this article, I am going to share some thoughts on this topic, mostly about the future development of how users will use computers and what it takes [...]<p><a href="http://www.doublecloud.org/2011/09/diversified-devices-plus-cloud-data-future-of-client-computing/">Diversified Devices Plus Cloud Data: Future of Client Computing</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
]]></description>
			<content:encoded><![CDATA[<p>In my previous articles, I mainly cover server virtualization and cloud computing. Client computing, although less enterprise focused, is also a very important part of whole story. In this article, I am going to share some thoughts on this topic, mostly about the future development of how users will use computers and what it takes to get there. I know it’s a big topic, but let’s give a try.</p>
<p>I’ve heard many times that PC era is now over. I think it might be too early to declare that. Yes, iPad and iPhone are all cool, but they cannot yet match the richness of PC today, probably never as PC evolves as well. If you are doing anything serious like programming, you still use PC mostly. OK, programming is probably not a good example because most of us don’t program at all. How about writing a document or work with a spreadsheet? I bet you would prefer to do on your PC rather on your iPad and iPhone.</p>
<p>Having said this, I am not implying in any way that iPad and iPhone do not have values. In fact, they do, and sometimes they are even more important for some people in certain circumstances, for example on road.</p>
<p>Here comes the trend of client computing: <strong>Each of us will have multiple devices</strong> including PC, smart phone, tablet PC, e-reader, etc. It&#8217;s about diversification, and will not be the same as the revolution from mainframe to PC. <strong>The diversification with multiple devices serves different needs/tasks at different occasions</strong>.</p>
<p>Not convinced? Let’s take a look back at the history. How many pairs of shoes did a typical person have hundreds of years ago? Probably only one or two for all purposes. There were exceptions like royal families but they were not typical.</p>
<p>How many shoes does a typical person have today? I think at least several. A typical person may have shoes for home, office, beach, sports (could be many like running shoes, tennis shoes, soccer shoes, if you are lucky enough golf shoes), party, and so on. You wear the shoes that match what you do and where you are, and sometimes how you feel, for example wear different colors of same style shoes.</p>
<p>Same thing will happen to every user who will have PC for serious works, tablet for Web browsing and light games like angry bird, smart phones for text messaging, checking email, and tweets. The conditions and motivations for this diversification are almost here: <strong>lower costs, networking, fashionable designs</strong>. For one thing, the $99 HP touch pad has set up the standard for low cost devices.</p>
<p>What matters the next?</p>
<p>With diversified client devices, users will enjoy utmost conveniences of accessing information and communication. At the same time, they will have data scattered around these devices, which may result in frustration while trying to share them. We will need new technologies for data which is the key asset for users, therefore deserves more focuses in the future.</p>
<p>Here are things we need to take on with data:</p>
<ul>
<li><strong>Data sharing and synchronization</strong>: You would like your data in multiple devices to be shared and synchronized so that you can access it from any of your devices. Centralized data storage may be a good candidate for this as well. Ideally the sharing and synchronization should be transparent to you so you don’t need to worry about details.</li>
<li><strong>Data targeting</strong>: all data is stored in one format or the other. It works well on some devices but not necessarily on others. For example, you may enjoy a video on your smart phone, but will you with the same resolution and size on your PC? Probably not. You will store one copy of video, but it should be trans-coded to different targets. Same thing for other types of data which may need reformatting.</li>
<li><strong>Data security</strong>: With data shared, you want your data as secure as before. It involves encryption and communication. More importantly, don’t make it too cumbersome.</li>
<li><strong>Data protection</strong>: you want your data to be backed up regularly so that you don’t lose much if you happen to break your devices or lose them.</li>
</ul>
<p>Again, cloud computing can play a significant role in these areas. You know now why I am interested in this topic. <img src='http://www.doublecloud.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>What do you think? Did I miss anything?</p>
<p><a href="http://www.doublecloud.org/2011/09/diversified-devices-plus-cloud-data-future-of-client-computing/">Diversified Devices Plus Cloud Data: Future of Client Computing</a> originally appeared on <a href="http://www.doublecloud.org">DoubleCloud</a> by Steve Jin, author of <a href="http://www.amazon.com/gp/product/0137153635?ie=UTF8&tag=doublecloudor-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0137153635">VMware VI and vSphere SDK (Prentice Hall)</a> and creator of <a href="http://vijava.sf.net">VMware vSphere Java API</a>. Follow Steve on <a href="http://www.twitter.com/sjin2008">Twitter</a> and receive future articles via <a href="http://www.doublecloud.org/feed">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=Doublecloud">Email</a>.
</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://www.doublecloud.org/2011/12/top-5-predictions-on-cloud-computing-for-2012/" title="Top 5 Predictions on Cloud Computing for 2012">Top 5 Predictions on Cloud Computing for 2012</a></li><li><a href="http://www.doublecloud.org/2011/12/reflection-on-my-predictions-on-cloud-computing-for-2011/" title="Reflection on My Predictions on Cloud Computing for 2011">Reflection on My Predictions on Cloud Computing for 2011</a></li><li><a href="http://www.doublecloud.org/2011/10/learning-microsoft-windows-azure-cloud/" title="Learning Microsoft Windows Azure Cloud">Learning Microsoft Windows Azure Cloud</a></li><li><a href="http://www.doublecloud.org/2011/10/my-next-adventure/" title="My Next Adventure">My Next Adventure</a></li><li><a href="http://www.doublecloud.org/2011/10/moving-on/" title="Moving on">Moving on</a></li><li><a href="http://www.doublecloud.org/2011/08/cloud-bursting-is-it-ready-for-enterprises/" title="Cloud Bursting: Is It Ready For Enterprises?">Cloud Bursting: Is It Ready For Enterprises?</a></li><li><a href="http://www.doublecloud.org/2011/06/it-automation-a-cognitive-perspective/" title="IT Automation: A Cognitive Perspective">IT Automation: A Cognitive Perspective</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.doublecloud.org/2011/09/diversified-devices-plus-cloud-data-future-of-client-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

