<?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>Tek-Tips Whitepaper Library &#187; On-Demand</title>
	<atom:link href="http://tek-tips.nethawk.net/category/editorial/on-demand/feed/" rel="self" type="application/rss+xml" />
	<link>http://tek-tips.nethawk.net</link>
	<description></description>
	<lastBuildDate>Thu, 23 May 2013 16:50:28 +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>Game Changer? Beyond Realizing Hybrid Clouds—Part 3</title>
		<link>http://tek-tips.nethawk.net/game-changer-beyond-realizing-hybrid-clouds%e2%80%94part-3-2/</link>
		<comments>http://tek-tips.nethawk.net/game-changer-beyond-realizing-hybrid-clouds%e2%80%94part-3-2/#comments</comments>
		<pubDate>Mon, 11 Mar 2013 20:34:37 +0000</pubDate>
		<dc:creator>Zen Kishimoto</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Community Manager]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Green Technology]]></category>
		<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[On-Demand]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Hybrid Cloud]]></category>
		<category><![CDATA[Private Cloud]]></category>
		<category><![CDATA[Public Cloud]]></category>

		<guid isPermaLink="false">http://tek-tips.nethawk.net/?p=7989</guid>
		<description><![CDATA[This is a continuation of the previous blog on hybrid clouds. In part 1 and part 2, I discussed CloudVelocity and its technologies for implementing a hybrid cloud. Now that we know a hybrid cloud can be successfully implemented, what does that mean to us? How does it change the IT world? By the way, [...]]]></description>
			<content:encoded><![CDATA[<p>This is a continuation of the previous blog on hybrid clouds. In <a href="http://tek-tips.nethawk.net/game-changer-beyond-realizing-hybrid-clouds%E2%80%94part-1/">part 1</a> and <a href="http://tek-tips.nethawk.net/game-changer-beyond-realizing-hybrid-clouds%E2%80%94part-2/">part 2</a>, I discussed <a href="http://www.cloudvelocity.com/" target="_blank">CloudVelocity</a> and its technologies for implementing a hybrid cloud. Now that we know a hybrid cloud can be successfully implemented, what does that mean to us? How does it change the IT world? By the way, the following discussion assumes that a perfect hybrid cloud can be implemented. The following rant is not based solely on the current or future technologies of CloudVelocity.</p>
<p><strong>What does it mean?</strong></p>
<p>How does the IT scene change with the implementation of hybrid cloud computing? First let&#8217;s consider private clouds only. In the following, I will use an enterprise data center and its private cloud interchangeably for the ease of discussion, although not all data centers have been converted to private clouds yet. Some company may have several data centers (and therefore private clouds) in the US, or even worldwide, across multiple time zones. So even before talking about hybrid, using this technology we can combine those physical data centers into one single logical private cloud. A logical cloud consists of physical private clouds (data centers) and may be recognized as one entity.</p>
<p><strong>Logical private cloud </strong></p>
<p>With a logical private cloud, using some technologies from CloudVelocity, we can move applications that may consist of physical machines (PMs: not virtualized) and virtual machines (VMs) anywhere and anytime we choose. In the following figure, we can pass PMs and VMs back and forth seamlessly between our home cloud and any other private clouds of our company. Although it shows only a subset of interactions below, we can potentially move PMs and VMs in any way that makes sense by some predetermined criteria. It may that one PM or VM is passed to another cloud and then to the third one and so on. It would become pretty complex to manage your Pms and VMs under such a new paradigm.</p>
<p><a href="http://tek-tips.nethawk.net/wp-content/uploads/2013/03/hybrid-cloud-1.gif"><img class="alignnone size-full wp-image-7992" src="http://tek-tips.nethawk.net/wp-content/uploads/2013/03/hybrid-cloud-1.gif" alt="" width="481" height="302" /></a></p>
<p>PMs and VMs move around only among private clouds owned by the same organization. A set of such private clouds may be considered as one logical private cloud.</p>
<p>This means we can finally implement several things discussed in part 1, including:</p>
<ul>
<li><span style="color: #000080"><span style="text-decoration: underline"><a href="http://en.wikipedia.org/wiki/Follow-the-sun">Follow the sun</a></span></span></li>
<li><span style="color: #000080"><span style="text-decoration: underline"><a href="http://en.wikipedia.org/wiki/Follow-the-sun">Follow the moon</a></span></span></li>
<li>Load-balancing</li>
<li>Fail-over/disaster recovery</li>
</ul>
<p><em>Follow the sun</em></p>
<p>In a given workday, access to software applications and utilities running on servers and other IT equipment—and therefore clouds—fluctuates. Access starts to grow as people start their day’s activities in the morning, it hits a peak, then subsides towards the evening. Access is lowest during the night. So you might want to move your PMs and VMs to other time zones where the sun still shines and more loads need to be processed. We can expect a better response time when loads and processing units are close to each other.</p>
<p><em>Follow the moon</em></p>
<p>In many countries, power is cheaper during off-hours (normally nights, hence <em>follow the moon</em>). Sending your Pms and VMs to such time zones may reduce your operation cost. Additionally, even within the US, power cost can fluctuate hourly if a variable power pricing model is implemented and applied to data centers. By shifting your VMs to a data center whose region gets the lowest power cost, you may save on running costs.</p>
<p><em>Load-balancing</em></p>
<p>Just as we load-balance<em> </em>among<em> </em>servers at a data center, we may want to send loads to several different private clouds. In this way, when one data center gets very busy, such loads can be passed to other data centers to share the burden. How you move PMs and VMs should be determined by predefined metrics to optimize your operations for a few factors, such as operating cost, response time, and throughputs. Each organization has its own goal for its operation, and the metrics should be tailored to accommodate it.</p>
<p>Cloud bursting may be related to load-balancing, although it is not the same. When a load increases in a private cloud, we may want to move all or part of it to a public cloud for on-demand processing; this is known as cloud bursting. PMs and VMs that are processing the load can be moved to a public cloud for continuous processing. When the load subsides, PMs and VMs on the public cloud can be disabled. There has been a lot of talk about cloud bursting, but now it can become a reality. We need a good automated system to move PMs and VMs, and to enable and disable them as needed. A good policy is a must-have for this as well.</p>
<p><em>Fail-over/disaster recovery</em></p>
<p>The San Francisco Bay Area will have a major earthquake some day for sure, and when it happens, much of the existing infrastructure, including data centers, will be unusable. If we have a way of duplicating what we are running in our primary data centers at a secondary site far enough away (such as the Sacramento area, a little more than 80 miles from the Bay Area) and transferring execution state information intact to the distant site, processing could proceed without interruption.</p>
<p><strong>Super logical private cloud</strong></p>
<p>With this technology, we do not have to consider the boundary between private and public clouds either. So the logical private cloud can include public clouds, becoming a super logical private cloud, or what I call a supercloud.</p>
<div id="attachment_7993" class="wp-caption alignnone" style="width: 491px"><a href="http://tek-tips.nethawk.net/wp-content/uploads/2013/03/hybrid-cloud-2.gif"><img class="size-full wp-image-7993" src="http://tek-tips.nethawk.net/wp-content/uploads/2013/03/hybrid-cloud-2.gif" alt="" width="481" height="302" /></a><p class="wp-caption-text">A green oval depicts a private cloud, and a light-blue one represents a public cloud.</p></div>
<p>This configuration would make managing PMs, VMs and clouds much more complex. We can move our PMs and VMs between private clouds, between private and public clouds, and among public clouds. We will no longer be restricted to a move between one cloud and another cloud (a one-to-one move) but can implement one-to-many and many-to-many as well. Then it will become necessary to develop a system that allows automation. As we involve many private and public clouds of various implementations, we will not be able to easily track how to optimize such moves. For that, we will probably need a policy based on predefined metrics. Cost may be the number one factor. But at the same time, we want to maximize response time—and the performance of developers scattered around the globe.</p>
<p>Also, note that many superclouds may share the same private and public clouds. This means that loads at each private and public cloud could fluctuate over time. So depending upon how busy each cloud is, we may want to dynamically alter how we form a super logical private<strong> </strong>cloud for optimization.</p>
<p>By the way, when a supercloud is developed and deployed, will we call it a supercloud or simply a cloud? Those IT folks who will follow us in the future may take it for granted and consider it a normal IT deployment and execution environment. Throughout IT history, when some technology or method becomes transparent as part of an overall system, that is when we say that that technology really has matured.</p>
<p><strong>Who uses hybrid clouds and benefits from them?</strong></p>
<p>I can think of three parties, although there may be more.</p>
<p><em>Enterprise end-users</em></p>
<p>Enterprises that have their own private clouds can extend them to public clouds to produce hybrid clouds to exploit the things I mentioned above.</p>
<p><em>Data center providers</em></p>
<p>If you are a colo provider, you can sell extra services at your center to realize hybrid clouds for your clients. There are different levels of providers. Some may simply rent a space, while others provide both equipment and services. Some may provide both private and public clouds at the same data center. For them, this is a perfect tool to increase their revenue.</p>
<p><em>Third-party consultants/service companies</em></p>
<p>If a colo provider does not want to provide any service other than space, those guys with the hybrid cloud technology can help end-users implement hybrid clouds.</p>
<p><strong>Energy consideration</strong></p>
<p>Finally, my blog always ends with a question about what the subject means to energy efficiency. Although inconclusive, there has been some discussion about whether cloud computing is more energy efficient than its predecessors. I think it depends upon whose view you take. If you are a user, you pass some or all of your computing needs, along with support staff, software, hardware, power, cooling, water, and other things, to your cloud provider on an on-demand basis. Since you can reduce your investment on these, it is certainly energy efficient for you. It may or may not be for your provider. If the provider has very little utilization of their facilities, they may not be profitable or energy efficient at all. You may still have to have a large staff, a large space, dedicated IT and facilities equipment, facilities support such as cooling, and so on. That cannot be very energy efficient.</p>
<p>When a hybrid cloud becomes a supercloud and our energy becomes more scarce, we may need to look at energy consumption and energy efficiency at the supercloud level without distinguishing private or public clouds, which may sound silly at this point. It is because the US seems to be doing fine for the foreseeable future with shale gas and oil, but who knows what may happen next?</p>
]]></content:encoded>
			<wfw:commentRss>http://tek-tips.nethawk.net/game-changer-beyond-realizing-hybrid-clouds%e2%80%94part-3-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Is Cloud ?</title>
		<link>http://tek-tips.nethawk.net/what-is-cloud/</link>
		<comments>http://tek-tips.nethawk.net/what-is-cloud/#comments</comments>
		<pubDate>Wed, 14 Nov 2012 01:15:38 +0000</pubDate>
		<dc:creator>Zen Kishimoto</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Community Manager]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[On-Demand]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Telecommunication]]></category>
		<category><![CDATA[CloudScale]]></category>
		<category><![CDATA[Complex adaptive systems]]></category>
		<category><![CDATA[James Urquhart]]></category>

		<guid isPermaLink="false">http://tek-tips.nethawk.net/?p=7129</guid>
		<description><![CDATA[I have heard James Urquhart talk several times in the past, but the talk he gave at the recent CloudScale, hosted by Plug and Play Tech, was by far the best and most interesting. He has obviously given this talk a few times elsewhere. CloudScale had a good assortment of presentations and discussions, although each [...]]]></description>
			<content:encoded><![CDATA[<p>I have heard James Urquhart talk several times in the past, but the talk he gave at the recent <a href="http://www.plugandplaytechcenter.com/events/cloudscale-2012/" target="_blank">CloudScale</a>, hosted by Plug and Play Tech, was by far the best and most interesting. He has obviously given this talk a few times <a href="http://www.slideshare.net/jurquhart/gluecon-keynote" target="_blank">elsewhere</a>. CloudScale had a good assortment of presentations and discussions, although each session was very short. James&#8217;s talk was only 15 minutes, but it stuck in my mind. You can find a longer version of his slide that was used elsewhere <a href="http://www.slideshare.net/jurquhart/gluecon-keynote" target="_blank">here</a>.</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/james-urquhart.jpg" alt="" /><br />
James Urquhart</p>
<p>There have been a lot of talks on cloud computing, about what it is, what kinds exist, and how it changes the way IT is delivered. Virtualization, security, automation, provisioning, tools, and other details have been discussed many times by many people. But his talk was the first I’ve heard that specifically covered how to design the entire system of cloud as a whole.</p>
<p>If I may oversimplify his point:</p>
<ul>
<li>Cloud is an interconnected complex adaptive system.</li>
<li>The interconnected system as a whole may collapse, even if we carefully design and operate each component of the system.</li>
<li>It is vital to build resilience into the design and operation of such a system.</li>
</ul>
<p>He gave an example of a market crash, known as <a href="http://en.wikipedia.org/wiki/2010_Flash_Crash" target="_blank">Flash Crash</a>, which occurred on March 6, 2010. I myself did not remember it, and neither did most of the audience. An automated system for stock exchange executed the sell program extremely rapidly in just 20 minutes. With this, the market got more active and more orders poured in. The system spun more threads to process these orders, and finally it got out of hand and crashed. With this story, James introduced the term <a href="http://en.wikipedia.org/wiki/Complex_adaptive_system" target="_blank">complex adaptive system</a>.</p>
<p>It is defined as:</p>
<blockquote><p><img src="http://altaterra.site-ym.com/resource/resmgr/cloudscale-1.gif" alt="" /></p></blockquote>
<p>Further,</p>
<blockquote><p><img src="http://altaterra.site-ym.com/resource/resmgr/cloudscale-2.jpg" alt="" /></p></blockquote>
<p>where emergent behavior or emergence is <a href="http://en.wikipedia.org/wiki/Emergence" target="_blank">defined</a> as:</p>
<blockquote><p>the way <a href="http://en.wikipedia.org/wiki/Complex_system" target="_blank">complex systems</a> and patterns arise out of a <a href="http://en.wiktionary.org/wiki/multiplicity" target="_blank">multiplicity</a> of relatively simple interactions.</p></blockquote>
<p>Because each component of the complex system is relatively simple and easy to control, we tend to think we can control the system as a whole. But as the discussion above shows, that is not the case. If there is no way to predict future behavior, the only thing to do is to accept potential failure and get ready for it. Because there is no way of knowing how the system may fail, we may randomly produce a large number of problems to test our systems. James showed one such system that causes random chaos, <a href="http://techblog.netflix.com/2012/07/chaos-monkey-released-into-wild.html" target="_blank">Netflix&#8217;s chaos monkey</a>.</p>
<p>I usually relate the subject of this blog to green IT or energy. That’s hard to do in this case. One thing I can say is this: if the complex adaptive system fails and starts to behave erratically, that surely wastes energy, because the behavior does not produce any meaningful outcome. But I need to think further about what this means to green IT.</p>
<p>If you want to know more about it, you can read some of his blogs.</p>
<ul>
<li>
<h2><a href="http://jurquhart.wordpress.com/2012/02/13/exploring-cloud-and-complex-systems/" target="_blank">Exploring cloud and complexsystems</a></h2>
</li>
<li>
<h2><a href="http://jurquhart.wordpress.com/2012/02/21/five-resources-for-learning-complex-adaptive-systems/" target="_blank">Five resources for learning complex adaptivesystems</a></h2>
</li>
<li>
<h2><a href="http://jurquhart.wordpress.com/2012/03/06/the-art-of-failure-in-clouds-complex-system/" target="_blank">The art of failure in cloud’s complexsystem</a></h2>
</li>
</ul>
<p>James recommended reading <a href="http://www.ashgate.com/isbn/9781409422211" target="_blank">Drift into Failure</a> by Sidney Dekker of Griffith University, Australia, and other books, shown below, to further understand this.</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/cloudscale-3.jpg" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tek-tips.nethawk.net/what-is-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s Next with Data Center Energy Efficiency—Facilities or IT?</title>
		<link>http://tek-tips.nethawk.net/whats-next-with-data-center-energy-efficiency%e2%80%94facilities-or-it/</link>
		<comments>http://tek-tips.nethawk.net/whats-next-with-data-center-energy-efficiency%e2%80%94facilities-or-it/#comments</comments>
		<pubDate>Wed, 31 Oct 2012 13:48:56 +0000</pubDate>
		<dc:creator>Zen Kishimoto</dc:creator>
				<category><![CDATA[Community Manager]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Green Technology]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[On-Demand]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Telecommunication]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[Energy Efficiency]]></category>
		<category><![CDATA[Facilities]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[SVLG DCEE]]></category>

		<guid isPermaLink="false">http://tek-tips.nethawk.net/?p=7037</guid>
		<description><![CDATA[What is the next trend in data center energy efficiency? I may be biased because I am more of an ICT guy than a facility guy, when I talk about data centers. Based on my unscientific data, 70%–80% of people who attend a data center conference are facility folks; IT folks are a minority. When [...]]]></description>
			<content:encoded><![CDATA[<p>What is the next trend in data center energy efficiency? I may be biased because I am more of an ICT guy than a facility guy, when I talk about data centers. Based on my unscientific data, 70%–80% of people who attend a data center conference are facility folks; IT folks are a minority. When I look back, data center energy efficiency has been discussed primarily from the viewpoint of the facility—the mechanical and electrical equipment and how it is operated.</p>
<p>In the opening speech of the <a href="http://svlg.org/policy-areas/energy/data-center-project">5th SVLG Data Center Energy Summit</a>, Anne Smart, Director of Energy, Silicon Valley Leadership Group (SVLG), gave a good introduction to this topic as well as to Andrew Feldman, Corporate VP and General Manager, AMD, who delivered the keynote speech. You can watch their speeches <a href="http://www.youtube.com/watch?v=DJroLJ4Js3Y">here</a> (a little over 16 minutes).</p>
<p><a href="http://tek-tips.nethawk.net/wp-content/uploads/2012/10/andy-feldman-amd.jpg"><img class="alignnone size-medium wp-image-7043" title="andy-feldman-amd" src="http://tek-tips.nethawk.net/wp-content/uploads/2012/10/andy-feldman-amd-300x168.jpg" alt="" width="300" height="168" /></a></p>
<p>Andrew was CEO of <a href="http://www.seamicro.com/">SeaMicro</a>, which developed and marketed low-power servers and was acquired by AMD earlier this year. Because the video is less than 20 minutes, you may want to invest your time in watching it yourself. But his point was simple. There is an area where we made significant progress in energy efficiency for data centers, but there is another area where we did not make much progress. The former is the facility side and the latter is the IT side. A lot has been done about energy efficiency in the facility area, such as finding better ways of cooling (hot/cold aisle and air economizer), which Andrew called low-hanging fruit. Now cooling efficiency has improved to three one-hundredths of the power required to run a server.</p>
<p>Now about IT. Let me inject my thoughts here before going on with Andrew’s speech. Before he started discussing the energy efficiency of IT in the data center, I knew I was going to agree with him. We have been trying to alleviate the symptom of data center energy problems by attempting to control cooling and power rather than curing the root cause of the data center energy crisis, that is, efficient ICT equipment and making better use of it, that is, running it without utilizing its full capacity. Emerson in its <a href="http://www.emersonnetworkpower.com/en-US/Latest-Thinking/EDC/Documents/White%20Paper/EnergyLogicReducingDataCenterEnergyConsumption.pdf">energy logic</a> claims that IT is the root cause of the large consumption of power in data centers and we had better control IT. We are beginning to pay more attention to IT as we try to control data center power usage. We need to pay more attention to using more energy efficient equipment, such as SeaMicro&#8217;s, and using virtualization to increase the utilization of each server. We need more than PUE to gauge and measure IT efficiency. There have been a few data center metrics proposed, such as <a href="http://altaterra.site-ym.com/blogpost/288668/Zen-and-the-Art-of-Data-Center-Greening-and-Energy-Efficiency?tag=CADE">McKinsey&#8217;s CADE</a>. The Japanese have proposed <a href="http://altaterra.site-ym.com/blogpost/288668/Zen-and-the-Art-of-Data-Center-Greening-and-Energy-Efficiency?tag=CADE">DPPE</a>. Both metrics take IT’s behaviors into consideration. I recently found an interesting metric for IT energy efficiency called <a href="http://www.powerassure.com/products/par4">Par 4</a>. I have not reviewed it yet, but the short description I read sounds interesting. I plan to write a separate blog on it.</p>
<p>Andrew started to talk about IT (servers) in terms of data center energy efficiency. He dealt with server energy efficiency at SeaMicro with low-power chips before he came to AMD. And he is one of the most qualified persons to discuss the subject. He bluntly stated that he was disappointed at the progress we have made in that department, because a server is the most powerful consumer of power in a data center and needs more attention.</p>
<p>He mentioned that like anything else energy efficiency improvement for servers began with the low-hanging fruit. In this case, it was the power supply. The power supply used to lose 18% in transit from PDU to server. Now with advances in power supply technology, it is down to 7%. But the real meat in energy efficiency is the server itself. At SeaMicro, Andrew and his team developed a server that requires only a quarter of the power necessary for other servers. But it took five years and $50M, which was not readily available from the VC community in the funding climate then. He is thankful to the Department of Energy and the State of California for their grants that made it possible for SeaMicro to complete their servers.</p>
<p>He wrapped up his talk by saying that we should not stop innovating in energy efficiency in both facility and server technologies. Power is such a big problem in the data center that we need to keep working on it.</p>
]]></content:encoded>
			<wfw:commentRss>http://tek-tips.nethawk.net/whats-next-with-data-center-energy-efficiency%e2%80%94facilities-or-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VoltDB, NewSQL Database Company</title>
		<link>http://tek-tips.nethawk.net/voltdb-newsql-database-company/</link>
		<comments>http://tek-tips.nethawk.net/voltdb-newsql-database-company/#comments</comments>
		<pubDate>Tue, 04 Sep 2012 23:58:55 +0000</pubDate>
		<dc:creator>Zen Kishimoto</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Community Manager]]></category>
		<category><![CDATA[Company News]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[Data Management]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Enterprise Applications]]></category>
		<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Mobile and Wireless]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[On-Demand]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Telecommunication]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[NewSQL]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Scott Jarr]]></category>
		<category><![CDATA[VoltDB]]></category>

		<guid isPermaLink="false">http://tek-tips.nethawk.net/?p=6709</guid>
		<description><![CDATA[At the recent NoSQL conference in San Jose, California, I had a chance to chat with Scott Jarr, cofounder and chief strategy officer of VoltDB. I wrote an overview blog where I touched on VoltDB, and this is a detailed version of my conversation with Scott. Scott Jarr When I was researching the NoSQL segment, [...]]]></description>
			<content:encoded><![CDATA[<p>At the recent <a href="http://nosql2012.dataversity.net/" target="_blank">NoSQL conference in San Jose, California</a>, I had a chance to chat with Scott Jarr, cofounder and chief strategy officer of VoltDB. I wrote an <a href="http://altaterra.site-ym.com/blogpost/288668/148406/How-NoSQL-Relates-to-the-Energy-Business" target="_blank">overview blog</a> where I touched on VoltDB, and this is a detailed version of my conversation with Scott.</p>
<p><img src="http://tek-tips.nethawk.net/wp-content/uploads/2012/09/voltdb.png" alt="" /></p>
<div style="width: 233px; font-family: Arial; font-size: small; color: #828282;"><img src="http://voltdb.com/sites/default/files/Scott%20Jarr.jpg" alt="" width="233" height="253" align="BOTTOM" border="0" /><br />
Scott Jarr</div>
<p>When I was researching the NoSQL segment, I found it confusing enough, but there is also a NewSQL movement, which confused me further. The NoSQL movement began in an effort to accommodate the Big Data phenomenon. In the traditional database segment, ACID—atomic, consistent, isolated, and durable—is of utmost importance. The relational database was developed to guarantee ACID and for transaction-oriented applications. The traditional relational or SQL database is fine, as long as the data comes in at a reasonable speed and volume and is of limited variety. But at some point, these parameters exceeded what the traditional SQL database could handle, and new ways to cope with them were increasingly required. That is where NoSQL comes in. NoSQL, in general, does relax some of the rigid SQL rules (abandoning SQL partially or altogether and thus ACID) and accommodate these new requirements; i.e., scale-out, high availability (HA), replication, and performance. Therefore, NoSQL in general does not have SQL, relational schema, joins, or ACID (this is obvious since these are traits of the relational/SQL database). Scott put the comparison of Old SQL, NoSQL, and NewSQL on a piece of paper as we spoke. I reproduced it here. Old SQL (yet another term) refers to the traditional relational/SQL database that dominates the enterprise world.</p>
<div style="width: 300px; font-family: Arial; font-size: small; color: #828282;"><img src="http://altaterra.site-ym.com/resource/resmgr/voltdb-2.gif" alt="" /><br />
Comparison of Old SQL and NoSQL</div>
<p>So in other words, in order to gain scale-out, HA, replication, and performance, NoSQL abandoned SQL/relational schema partially or altogether. What NewSQL is saying is that it can accomplish every feature in the table above while keeping the relational/SQL schema (and therefore ACID and join).</p>
<p>If that table is expanded with NewSQL, we have the following.</p>
<div style="width: 300px; font-family: Arial; font-size: small; color: #828282;"><img src="http://altaterra.site-ym.com/resource/resmgr/voltdb-3.gif" alt="" /><br />
Comparison of Old SQL, NoSQL, and NewSQL</div>
<p>How can that be possible with NewSQL? Performance gain is a result of new architectures that remove the old baggage of OldSQL, many leverage memory for additional improvements. Actually, Gigaspaces, which I also interviewed and will write a blog about later, has an in-memory cache technology working with other NoSQL companies. However, Michael Stonebraker, CTO of VoltDB, said in one of his talks (available in a 30-minute video) that running in memory alone does not guarantee the performance gain needed to accommodate the speed at which Big Data comes in.</p>
<p>Mike explained in his talk that there is nothing wrong with the concept of SQL itself. It is the implementation of SQL that causes the problems shown in the table. Because of the less than perfect implementation, 96% of the time is spent on overhead and only 4% on useful work, as indicated in the following graph extracted from his presentation.</p>
<div style="width: 550px; font-family: Arial; font-size: small; color: #828282;"><img src="http://altaterra.site-ym.com/resource/resmgr/voltdb-4.jpg" alt="" /><br />
CPU cycle use in a typical SQL implementation. Most of it—96%—is used for overhead.</div>
<p>Unless these overheads are removed, even if all data is placed into memory, extreme performance improvement is not expected, because it only addresses the 4% but not the rest of the 96%. Typical NoSQL databases abandoned or partially supported SQL to bypass this problem. VoltDB faced the current inefficient implementation of SQL and developed their version of the SQL database from the ground up to eliminate these overheads. I am not covering each overhead in detail, but you can watch his easy-to-follow video.</p>
<p>OK, I get it. Then, what does this mean to the whole area of NoSQL? Does this mean the whole area of NoSQL gets consolidated into a single technology like NewSQL? Scott drew me a good figure to explain this, which he had already published in his own blog posts (the figure below came from <a href="http://voltdb.com/company/blog/big-data-value-continuum" target="_blank">part-1</a> and <a href="http://voltdb.com/company/blog/big-data-value-continuum-part-2" target="_blank">part-2</a>).</p>
<div style="width: 550px; font-family: Arial; font-size: small; color: #828282;"><img src="http://altaterra.site-ym.com/resource/resmgr/voltdb-5.gif" alt="" /><br />
From Scott Jarr&#8217;s blog. On the Y axis, data speed, size, and complexity grow upwards.</div>
<p>There are five areas to address in the enterprise in terms of data collection and analysis (analytics): interactive, real-time analytics, record lookup, historical analytics, and exploratory analytics.</p>
<p>The five areas are further explained in the following figure with applications and time scale.</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/voltdb-6.jpg" alt="" /></p>
<p>Note that VoltDB is colored differently from the rest of NewSQL in the graph, but that is meant to emphasize its position in the NewSQL group. VoltDB falls into the NewSQL camp. Scott emphasized its performance superiority over others. The performance benchmark they share is 3 million transactions per second (TPS). According to Scott, the traditional RDBMS is trying to cope with the Big Data problem (velocity, volume, and variety) by scaling up (throwing in more CPU and storage power rather than using parallel computing).</p>
<p>In <a href="http://www.slideshare.net/Dataversity/newsql-vs-nosql-for-new-oltp-michael-stonebraker-voltdb" target="_blank">Stonebraker&#8217;s video</a>, he said that VoltDB was five times faster than Cassandra and also faster (he did not say how much) than an unnamed incumbent&#8217;s database. When I consulted with MySQL, it was very fast (before their 5.0, which incorporated enterprise-ready features) and faster than this incumbent&#8217;s, but they could not publish the benchmark for fear of a lawsuit. I can understand that. When I consulted for JBoss, a Japanese open-source consortium compared their performance with other products like IBM&#8217;s Websphere, without any tuning. The number was not very good, mainly because those who ran the benchmarks did not know how to tune JBoss’s compared to IBM&#8217;s. After a JBoss engineer flew over there and tuned it, it improved drastically. So when we conduct a performance comparison, we need to set up a ground rule for comparison for every participant.</p>
<p>Of course, there are some overlaps among those technologies and their areas of applications, but this figure is a good picture of how each technology is suited for its application area. Hadoop is batch processing based and is not suitable for real-time analysis. Many people think Big Data and Hadoop are synonymous, but this clearly shows they are related but not the same. In the utilities business, a large amount of meter-read data gets collected, aggregated, and stored. By daily or monthly analysis of power usage for a particular area, a utilities company can probe into usage patterns and trends. Actually, some utilities are using Hadoop now, according to the Soft Grid conference.</p>
<p>Scott thinks NewSQL, NoSQL, DataWarehouse, and Hadoop will remain separate technologies because each of them is suited for some specific area of data collection and analytics. But he advocated that these areas and their tools be tightly integrated to provide analytics and thus effective real-time actions, as in the following figure. By incorporating the analytics results for long time spans into short-time analytics, more effective actions could be obtained.</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/voltdb-7.gif" alt="" /></p>
<p>Finally, he showed the current applications of VoltDB, as follows.</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/voltdb-8.jpg" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tek-tips.nethawk.net/voltdb-newsql-database-company/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Compute Engine: Infrastructure as a Service</title>
		<link>http://tek-tips.nethawk.net/google-compute-engine-infrastructure-as-a-service/</link>
		<comments>http://tek-tips.nethawk.net/google-compute-engine-infrastructure-as-a-service/#comments</comments>
		<pubDate>Fri, 03 Aug 2012 02:48:13 +0000</pubDate>
		<dc:creator>Zen Kishimoto</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Community Manager]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[Data Management]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Green Technology]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Mobile and Wireless]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[On-Demand]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Google Compute Engine]]></category>
		<category><![CDATA[Hadoop]]></category>
		<category><![CDATA[IaaS]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://tek-tips.nethawk.net/?p=6537</guid>
		<description><![CDATA[As is well known, there are three types of cloud computing: software as a service (SaaS), such as Salesforce.com; platform as a service (PaaS), such as Google App Engine; and infrastructure as a service (IaaS), such as Amazon&#8217;s AWS. Google has been in the PaaS space but recently dived into IaaS. A great thing about [...]]]></description>
			<content:encoded><![CDATA[<p>As is well known, there are three types of cloud computing: software as a service (SaaS), such as Salesforce.com; platform as a service (PaaS), such as Google App Engine; and infrastructure as a service (IaaS), such as Amazon&#8217;s AWS.</p>
<p>Google has been in the PaaS space but recently <a href="https://plus.google.com/117578386194324385666/posts/UA8K4u7gtFm" target="_blank">dived into IaaS</a>. A great thing about living in Silicon Valley is that local meetings with the movers and shakers of technology market segments are within an easy 30-minute drive. The meeting that prompted this blog was on cloud computing. Cloud computing is changing the way IT is delivered and thereby changing how and where we conduct computing. Consequently, it has a vast impact on the way we use energy. Some conclude cloud computing saves energy, while others are skeptical about it. In any event, Google, a mammoth of computing power, has entered another category of cloud computing, so I attended <a href="http://svforum.org/index.cfm?fuseaction=Calendar.eventDetail&amp;eventID=14053" target="_blank">SVforum&#8217;s cloud computing and virtualization special interest group meeting on Google&#8217;s new service. </a>(By the way, Google Compute Engine was announced about a month ago at the Google IO conference.) The SIG meeting was well attended; more than 100 people showed up.</p>
<p><img src="http://tek-tips.nethawk.net/wp-content/uploads/2012/08/google-compute-engine-2.jpg" alt="" /></p>
<p>These were the speakers:</p>
<ul>
<li>Marc Cohen and Kathryn Hurley of Google, developer relation engineers</li>
<li>M. C. Srivas of MapR, cofounder and CTO</li>
</ul>
<p>Dave Nielsen, one of the cochairs of <a href="http://svforum.org/index.cfm?fuseaction=Page.viewPage&amp;pageId=652&amp;parentID=483&amp;nodeID=1" target="_blank">this SIG</a>, and others did a good job organizing this meeting. Normally, when a new product or service is introduced, a vendor or provider gives a dry presentation about how great their product or service is. Google wanted to show how solid their high speed and security offering is, so they included a couple of good demos.</p>
<p>Well, that was not enough. On top of that, they invited <a href="http://www.mapr.com/" target="_blank">MapR</a>, one of their partners, to share their experience in <a href="http://www.mapr.com/company/press-releases/mapr-announces-integration-with-google-compute-engine" target="_blank">deploying MapR&#8217;s version of Hadoop on the Google Compute Engine platform</a>. Hadoop is open source from the <a href="http://hadoop.apache.org/" target="_blank">Apache foundation</a> and is used to crunch Big Data. MapR took Hadoop and added features to make it compatible with enterprise requirements.</p>
<p>Big Data and Hadoop have opened up a tremendous number of market opportunities, so MapR is not the only one to exploit them; <a href="http://www.cloudera.com/" target="_blank">Cloudera</a> and <a href="http://hortonworks.com/" target="_blank">Hortonnetworks</a> also provide Hadoop on steroid versions for enterprises. By the way, I found a research report by Dave Ohara, <a href="http://pro.gigaom.com/2012/04/the-big-machine-creating-value-out-of-machine-driven-big-data/" target="_blank">The big machine: creating value out of machine-driven bigdata,</a> to be very good tutorial material on Big Data.</p>
<p>MapR also has deployed its engine on Amazon AWS, and a performance comparison would be interesting. During the discussion, MapR revealed their performance data but said they had not conducted such a performance benchmark on AWS.</p>
<p>Back to Google Compute Engine. Google is no stranger to cloud computing. Here&#8217;s a simplified list of Google&#8217;s cloud offerings:</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/google-compute-engine-3.jpg" alt="" /></p>
<p>Marc Cohen speaks about Google&#8217;s history of cloud offerings.</p>
<p>What is Google Compute Engine? Marc summarized it on one slide:</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/google-compute-engine-4.jpg" alt="" /></p>
<p>Marc Cohen presented an overview of Google Compute Engine.</p>
<p>In short:</p>
<ul>
<li>Infrastructure as a service (IaaS)</li>
<li>Supports Ubuntu and CentOS (more operating systems, such as Windows, will come later)</li>
<li>KVM as hypervisor</li>
<li>Deployable in two territories (one eastern and two central time zone data centers, only in the same data center rather than inter–data centers)</li>
<li>In private beta (need to apply to be deployed on the platform; see <a href="https://gce-signup.appspot.com/">here</a> for more detail)</li>
<li>Free for now (only qualified users) but will be charged for later</li>
<li>No SLA guarantee now (under consideration when released officially)</li>
</ul>
<p>Marc did not elaborate on SLA, but judging from what he said, you need to specify which territory you want to deploy your load in. All the computing and data associated with it stays in the same data center (i.e., cloud). No matter how we improve technologies, we will still be bounded by the laws of physics, and we cannot send packets any faster than the speed of light. If they want to guarantee SLA, they need to make a lot of assumptions and impose restrictions on their customers. I have not heard any cloud service provider discuss SLA, and I wonder how they can guarantee it, even with conditions.</p>
<p>More details can be found in their data sheet <a href="http://static.googleusercontent.com/external_content/untrusted_dlcp/cloud.google.com/en/us/files/GoogleComputeEngine.pdf" target="_blank">here</a>, and here are two useful links:</p>
<ul>
<li><a href="http://cloud.google.com/compute">Google&#8217;s Cloud platform</a></li>
<li><a href="https://developers.google.com/compute/">Google Compute Enginer Documentation</a></li>
</ul>
<p>Some architectural information follows.</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/google-compute-engine-5.jpg" alt="" /></p>
<p>The yellow disklike box behind Kathryn Hurley is cloud storage.</p>
<p>One thing unique about this is the use of their command language interface with <a href="https://developers.google.com/compute/docs/gcutil_setup" target="_blank">gcutil</a> library.</p>
<p>Now to benchmarks and usability shared by MapR. It is more convincing if your actual user, rather than yourself, says good things about your offering. Even though this is not a blog on Hadoop or MapR, here&#8217;s some basic information shared by Jack Norris, VP marketing, of MapR.</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/google-compute-engine-6.jpg" alt="" /></p>
<p>MapR&#8217;s summary</p>
<p>He also summarized MapR&#8217;s deployment on Google Compute Engine, as follows:</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/google-compute-enginer-7.jpg" alt="" /></p>
<p>Srivas added the following, more-detailed benchmark:</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/google-compute-engine-8.jpg" alt="" /></p>
<p>The one on the Google platform outperformed that hosted on a physical platform in every benchmark except for processing time:</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/google-compute-engine-9.jpg" alt="" /></p>
<p>There was no comparison in cost. Srivas said jokingly that we had better think twice before purchasing and owning a bunch of servers. This is because a server&#8217;s life is probably only two to three years, and the minute you buy a new server, it becomes obsolete because new servers with new technologies are invented constantly. Spending so much money is one thing, but after your business goal changes and you no longer need that many servers, what do you do with them? They do not disappear magically.</p>
<p>In the area of IaaS, AWS was way ahead of the market curve, followed by RackSpace and others. As Dave Nielson said at the beginning of the meeting, those who were working on IaaS (e.g., Amazon) are adding a PaaS solution (e.g., Elastic Beanstalk) and those who were in the PaaS market (e.g., Google) are adding an IaaS solution. The cloud market is still expanding, and in spite of some problems, such as lock-in (due to no standards), security worries, and lack of control, because of its wide and broad market, it is still growing rapidly. As long as mobile computing and sensor networks (such as smart grid) are growing, it does not seem that the end of growth is even near. When very few interoperability cloud platforms exist, it is always good to have competition.</p>
]]></content:encoded>
			<wfw:commentRss>http://tek-tips.nethawk.net/google-compute-engine-infrastructure-as-a-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where Is IT Going and What Impact Will That Have On Data Centers?</title>
		<link>http://tek-tips.nethawk.net/where-is-it-going-and-what-impact-will-that-have-on-data-centers/</link>
		<comments>http://tek-tips.nethawk.net/where-is-it-going-and-what-impact-will-that-have-on-data-centers/#comments</comments>
		<pubDate>Sun, 22 Jul 2012 02:05:37 +0000</pubDate>
		<dc:creator>Zen Kishimoto</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Community Manager]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Green Technology]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Mobile and Wireless]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[On-Demand]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Telecommunication]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[DatacenterDynamics 2012]]></category>
		<category><![CDATA[DCD 2012]]></category>
		<category><![CDATA[IT future trends]]></category>

		<guid isPermaLink="false">http://tek-tips.nethawk.net/?p=6451</guid>
		<description><![CDATA[At the recent DatacenterDynamics conference in San Francisco, the last session was a panel discussion on where IT is headed and the effects of that on data centers. Because my chair duty was over by then, it was the only session I could attend other than my own track. Because a lot is going on [...]]]></description>
			<content:encoded><![CDATA[<p>At the recent <a href="http://www.datacenterdynamics.com/conferences/2012/san-francisco-2012?l=programme">DatacenterDynamics conference in San Francisco</a>, the last session was a panel discussion on where IT is headed and the effects of that on data centers. Because my chair duty was over by then, it was the only session I could attend other than my own track.</p>
<p>Because a lot is going on with IT, this panel was very interesting. As more and more people and devices and equipment (without human intervention) get online, the importance of data centers increases even more.</p>
<p>First, here is a list of panel participants:</p>
<p>Moderator</p>
<ul>
<li>Bruce Myatt, <a href="http://www.mwgroup.net/">M+W Group</a></li>
</ul>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/bruce-myatt-dcd-2012.jpg" alt="" /></p>
<p>Bruce Myatt</p>
<p>Panelists</p>
<ul>
<li>Peter Gross, <a href="http://www.bloomenergy.com/">Bloom Energy</a></li>
<li>Ron Hughes, State of California</li>
<li>Zahl Limbuwala, <a href="http://www.bcs.org/">BCS Chartered Institute of IT</a></li>
<li>Ben Radhakrishnan, Lawrence Berkeley National Laboratory</li>
</ul>
<p><img src="http://tek-tips.nethawk.net/wp-content/uploads/2012/07/dcd-2012-panel.jpg" alt="" /></p>
<p>From left: Peter Gross, Ron Hughes, Zahl Limbuwala, and Ben Radhakrishnan</p>
<p>The following is a summary of the discussion, with my comments (indicated by ZK). Bruce started by saying how, since the 2007 EPA report on data center energy consumption, we came to increase data center energy efficiency by means of several technologies and methods. Those include air economizer (free cooling), cold and hot aisle separation, cold or hot aisle containment, and measuring, which led to the wide deployment of the PUE metric and more energy efficient IT equipment. Other than more energy efficient IT equipment, these are primary from the data center operator’s view. Then, Bruce posed two questions.</p>
<div class="woo-sc-box normal   ">
<h6>Advertisement</h6>
<p><img style="vertical-align: middle;" src="http://tek-tips.nethawk.net/logos/1339781747_VERT_BLUE_72dpi.jpg" alt="" /><a class="textad" href="http://tek-tips.nethawk.net/registration_dynamic.php?id=700" target="_blank">Data Centers: How Much Containment is Enough?</a><br />
</div>
<p>Question 1: Types of changes in IT operations in the next 5 to 10 years</p>
<p>The first question was the type of changes taking place now and what will happen in 5 to 10 years that will have a big impact on IT operations.</p>
<p>A number of such changes were discussed, such as:</p>
<ol>
<li>Emergence of mobile devices (specifically tablets, whose shipment will reach 400 million in 2016)</li>
<li>Cloud computing/virtualization</li>
<li>More security needs</li>
<li>Much bigger scaling changes for each server refresh</li>
<li>Emergence of ultra–energy efficient HPC gear for supercomputers that encourages cloud computing operations</li>
<li>Change of emphasis from facilities to IT</li>
<li>The CIO’s role will change to that of a broker of services who decides where each application resides, either in-house or hosted, from that of a provider of infrastructure services.</li>
</ol>
<p>(ZK: Most points raised were not accompanied by a detailed explanation, and I would like to express my own opinion about their impacts on data centers. The second question below was supposed to answer that. However, there was no clear one-to-one correspondence between the questions in question 1 and the answers given in the discussion of the second question. That does not mean the discussion was not useful, though. For reference purposes, I’ll refer to each question as 1-x, with x being the number associated with it.</p>
<p>Actually, 1-1 through 1-5 are very much related. Although virtualization is not cloud computing, it constitutes an important component of it. In short, virtualization with factors like policy and automation would create a cloud. As we have more mobile devices like smartphones and tablets, it becomes necessary to take care of them at a data center. Because the scaling factor would be several orders of magnitude bigger, because of more new IT equipment processing power and the sheer number of client devices, it will become necessary to have an infrastructure that can handle such a scale. That is cloud computing. As computing is concentrated in clouds, more security needs will be emphasized. Security is not limited to perimeter security of a data center. Security can be broken within the data center and via networking as well. Hacking and malware will become more sophisticated, and when security is bleached, its consequence would be several orders of magnitude greater than when everything was processed manually on paper.</p>
<p>As to 1-6, I also felt that more emphasis was placed on the facilities side in data center conferences before. But conferences, media, and blogging are now beginning to pay more attention to IT for improved data center operations and energy efficiency. This is very important because, after all, facilities exist to support the reliable and stable operations of ICT equipment. In turn, ICT equipment is run to support the business goals of an enterprise. It is easier to see concrete numbers like kilowatt hours consumed and/or temperature and humidity than to see what applications are doing for services.</p>
<p>As for 1-7, cloud computing with automation will relieve a CIO and his staff from repetitious and routine tasks, and they will become knowledge workers. See my previous blogs on this subject <a href="http://tek-tips.nethawk.net/cloud-computing-and-the-consumerization-of-it-does-cio-stand-for-career-is-over">here</a> and <a href="http://tek-tips.nethawk.net/the-general-trends-of-cloud-computing-cloud-connect-2012">here</a>.</p>
<p>As cloud computing moves into the mainstream of computing, some operators will abandon their own data centers and move their computing to cloud providers. Although data centers will not disappear, the number of data centers will decrease. At the same time, cloud providers (cloud data center operators) will expand their current data centers at their current and new locations. Each cloud data center in the future may be bigger than current ones, requiring more power and cooling. Or future data centers may require less space and power (thus, less cooling energy) because of new technologies like supercomputers with an enormous amount of processing power and very high energy efficiency.</p>
<p>Question 2: How those changes with IT will affect the design and operation of data centers</p>
<p>The second question was to solicit opinions on what those changes would bring to data centers.</p>
<p>(ZK: As I said, there was very little one-to-one correspondence between the first question and the second question. That is why I injected my own opinion above.) These were some of the points raised during discussion of the second question:</p>
<ol>
<li>A method of assessing data centers from environmental, economic, and specifically benefit points of view will be developed.</li>
<li>One proprietary system providing IT functions (hardware, software, server, storage, and network in a bundle) will be used more.</li>
<li>Self-management, including self-healing, in the IT segment will emerge for ICT equipment.</li>
<li>Cloud computing will become more prevalent than data centers.</li>
</ol>
<p>(ZK: I refer to each question as before.)</p>
<p>As for 2-1, a fair and thorough assessment method of data centers will be developed. A data center should be evaluated from environmental, economic, and societal benefit points of view. Currently, the big emphasis is on economics.</p>
<p>(ZK: Often data centers receive beatings from environmentalists because of large space, power, and water consumption. But there should be a fair and comprehensive assessment because a large data center may be more energy efficient than small data centers and provide essential societal benefits.)</p>
<p>(ZK: Regarding 2-2, an embedded solution is generally more efficient than an open solution. The ICT segment has made significant progress by providing open solutions. But when it becomes really necessary to focus on energy efficiency, it may make sense to develop a system that combines hardware, software, server, storage, and networking together, such as <a href="http://www.cisco.com/web/solutions/data_center/unifiedcomputing_promo.html">Cisco&#8217;s unified computing</a>. Within the system, some proprietary protocol may be used, but if IP is used to interact with the system from outside, there should not be a big problem.)</p>
<p>As to 2-3, servers and other ICT equipment will become more self-managing and self-healing. That will cut down human intervention in case of minor to medium-size problems.</p>
<p>(ZK: This may be implemented with redundancy and by moving virtual machines from a faulty server to another to continue processing. Cloud computing does some of this already, but more progress will be expected.)</p>
<p>Regarding 2-4, I already discussed this above. But this opinion was expressed by Ron Hughes of the State of California. His actual comment was that state and local governments will no longer build new data centers but use clouds. (ZK: The US government has indicated this as well, and it also applies to the private sector.)</p>
<p>(ZK: As an IT guy, I welcome the shift in focus from facilities to IT. However, we need to move farther to incorporate data, such as server health and application status, from the higher layers of ICT equipment. They are currently monitored by system management tools. Information like where each application runs and what status each application is in would have an impact on data center operations. More needs to be done in this area.</p>
]]></content:encoded>
			<wfw:commentRss>http://tek-tips.nethawk.net/where-is-it-going-and-what-impact-will-that-have-on-data-centers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What  CIOs Need to Know about Cloud Computing</title>
		<link>http://tek-tips.nethawk.net/what-cios-need-to-know-about-cloud-computing/</link>
		<comments>http://tek-tips.nethawk.net/what-cios-need-to-know-about-cloud-computing/#comments</comments>
		<pubDate>Mon, 02 Jul 2012 14:26:53 +0000</pubDate>
		<dc:creator>Zen Kishimoto</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Community Manager]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[IT Decision-making]]></category>
		<category><![CDATA[On-Demand]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Telecommunication]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[CIO]]></category>
		<category><![CDATA[Hybrid Cloud]]></category>
		<category><![CDATA[Private Cloud]]></category>
		<category><![CDATA[Public Cloud]]></category>

		<guid isPermaLink="false">http://tek-tips.nethawk.net/?p=6301</guid>
		<description><![CDATA[It is not too difficult to understand what public cloud is and why it is useful to have it. You outsource all the necessary computing and storage needs to somewhere else. On top of that, you pay only for what you use. And you use it as much as you want when you have a [...]]]></description>
			<content:encoded><![CDATA[<p>It is not too difficult to understand what public cloud is and why it is useful to have it. You outsource all the necessary computing and storage needs to somewhere else. On top of that, you pay only for what you use. And you use it as much as you want when you have a large load, and you use less when your load subsides.</p>
<p>When I first heard the term private cloud, I did not get it. You do not outsource computing or storage resources but use your own. Even if you do not use some server or storage, you still keep that server and storage in your building, and that costs you money. Something is missing here. Fundamentally, public and private are different beasts, although they may use the same technologies. In a way, with the emergence of private cloud and in contrast with public cloud, the notion of cloud computing has become more crystal clear.</p>
<p>Let&#8217;s look at this from a different point of view. When you look back at the progression of your data center in terms of energy efficiency, you used to have one application for one dedicated server to make sure that application runs reliably and securely. Then came virtualization. Virtualizing your applications enabled you to host multiple applications on a single server, consolidating multiple servers to one for higher server utilization. Before virtualization, the server utilization percentage tended to be in the low teens, and multiple servers were required, raising power usage and costs. The next phase is automation of control. A bunch of virtualized servers do not form a cloud, but automation does. With proper management and automation, your virtualized data center becomes a cloud data center.</p>
<p>While I was thinking about this, <a href="http://altaterra.site-ym.com/blogpost/288668/136868/Visiting-Greg-Ness-at-Vantage-Data-Centers-in-Santa-Clara">Greg Ness</a>, Chief Marketing Officer, Vantage Data Centers, sent me <a href="http://www.stratnews.com/media.php?mode=list&amp;page=1&amp;event=fire2012">a link of a panel he moderated on this very topic</a>. His session is listed at the bottom of the page. The video runs a little less than 30 minutes. Usually, you cannot do much in 30 minutes, but Greg covered several topics, including the definition of a cloud, public vs. private clouds, security, economic issues, and the future direction of IT as it relates to clouds. When you pack so much into a short session, the audience usually loses sight of what’s going and does not get much out of it. But Greg did a good job and moderated the panel to express very useful information.</p>
<p>The following were on that panel:</p>
<p>Moderator:</p>
<ul>
<li>Greg Ness, VP Marketing, Vantage Data Centers</li>
</ul>
<p>Panelists:</p>
<ul>
<li>James Barrese, CTO, PayPal</li>
<li>Winston Damarillo, Cofounder and CEO, <a href="http://www.morphlabs.com/">Morphlabs</a></li>
<li>David Nelson, Chief Strategist, Cloud Computing, Boeing</li>
<li>Paul Strong, CTO, Global Field and Customer Initiatives, VMware</li>
<li>Don Pickering, CEO, OneOcean</li>
</ul>
<p>I will summarize the panel discussion with my comments below. If you want, you can watch the video <a href="http://www.stratnews.com/media.php?mode=list&amp;page=1&amp;event=fire2012">here</a>. Greg’s session is listed at the bottom. Unless indicated specifically by &#8220;ZK,” the following opinions are the panel&#8217;s.</p>
<p>Greg started the session by quoting Gartner’s observation that cloud computing is now moving from the height of inflated expectations into the trough of disillusionment in its hype cycle. (ZK: <a href="http://www.gartner.com/it/page.jsp?id=1447613">Gartner&#8217;s analysis</a> was published in late 2010. The hype on cloud computing started with public cloud and software as a service (SaaS). In a way, public cloud is IaaS [computing first followed by storage]. Then came private clouds and platform as a service (PaaS). In 2010, neither private clouds nor PaaS were given much attention, though.)</p>
<p>The definition of clouds: The first topic was the definition of cloud computing. (ZK: In many panel sessions on cloud computing in the past, the discussion ended here.) Cloud computing features include fast provisioning, pay-as-you-go, and instant scale up/down. The consensus of the panel is that cloud computing is not a new technology but a new business model for the delivery of IT services. (ZK: No disagreements and so far so good.)</p>
<p>Public vs. private clouds: The next question was the difference between public and private clouds. Simply put, private clouds are an attempt to mimic public cloud technologies and the operating model, which are placed outside the enterprise, inside the enterprise. What private clouds could change includes faster provisioning and instant capacity adjustment. For example, the provisioning time was cut from, say, nine months, down to an instant. Once a new operating model is adopted and it works better than the previous one, no one wants to go back to the earlier model. The economic side plays a role in the adoption of private clouds as well. Add to this the process changes due to the new operating model, which makes both developers and guys in charge of architecture work better, and you understand why enterprises are embracing private clouds.</p>
<p>(ZK: In this segment, they did a good job of listing the merits of private clouds, and most people probably agree with their opinions.) Now the discussion got more interesting and covered why and how enterprises move their computing from public clouds to private clouds, as Zynga recently did. (ZK: This is something new to me, and I found their opinion very interesting.) The bottom line is ROI and the utilization of the assets in question. If your utilization of the asset is high, you should own it. If not, you want to outsource it. A good analogy is the ownership of a car. Unlike city dwellers, most suburbians like me own their own car, mostly because they use it daily. However, city dwellers can use other means of transportation and may not use a car daily. So it makes sense for suburbians to own a car and for city dwellers to take a taxi when needed. This is very reasonable and easy to understand.</p>
<p>Unfortunately, our life is not that simple. How do we handle spiky load increases, as in the case of disaster recovery or training, which may not happen very often? That is why we need a hybrid approach that uses both public and private clouds. The panelists advised using private clouds for predictable loads because it is less expensive to do so and using public clouds for spiky and dynamic loads. (ZK: This sounds good but here&#8217;s a problem. When people talk about a hybrid cloud, they talk as if virtual machines (VM) running on a private cloud can be easily and seamlessly moved to a public cloud. But as far as I know, it is not that simple. VMware solutions are dominant in the enterprise market, and Amazon&#8217;s AWS solutions control the public cloud segment. There are a few variants of cloud file formats, and those used by VMware and Amazon AWS are not compatible. Unless the file formats are translated, moving VMs between public and private is mere theoretical talk.) That is why one of the panelists mentioned the need for cloud standardization.</p>
<p>Another point that was interesting was the simplification and specialization of computing patterns. In a typical large enterprise, there are something like 6,000 applications. Each application needs to be:</p>
<ul>
<li>sourced</li>
<li>designed</li>
<li>integrated</li>
<li>deployed</li>
<li>managed</li>
<li>monitored</li>
<li>archived</li>
</ul>
<p>To do this massive task, for the past 25 to 30 years, 80–85% of the cost has been dedicated to software and those who manage software. Cloud changes this. For example, companies like eBay and PayPal have only a few patterns, which cuts the cost of maintaining them. When you do this, your opex primarily becomes energy, and the issue becomes where you run your loads and how you optimize the power/infrastructure ratio.</p>
<p>At this point, Greg interjected an interesting fact drawn from his discussions with area experts. When your power consumption is less than 500 kW, it makes sense to outsource your computing to a public cloud. But if your consumption goes over 500 kW, it becomes more economical to have your own infrastructures (i.e., private clouds) so that you can tune them for your computing needs.</p>
<p>Security: (ZK: In almost any cloud discussion, security is mentioned as the #1 inhibitor of the adoption of clouds.) Is cloud security a solved matter? One of the reasons some people prefer a private cloud is because it appears to be more secure than a public cloud. Cloud security really comes down to data security. Cloud security needs to address regulatory requirements according to geographic locations. But they are being addressed. Cloud needs to be more secure. It is like spreading peanut butter over a slice of bread. If you spread it, it gets thinner. If you concentrate your security effort on one spot (a cloud) by an expert that does this as their core business every day, rather than spreading it over a mass (many organizations whose business is not security), security works better on the concentrated one spot.</p>
<p>The future of cloud: Some vertical clouds with specializations like financial, health care, specific compliance requirements (e.g., aviation), and government data will emerge. Who will dominate the cloud market, big companies like Oracle or small startups? So many different patterns are required to satisfy the variety of users. And one company probably cannot accommodate such a diverse set of requirements. For that, open-source clouds, such as Openstack, need to be taken into consideration. Although Openstack may be only 80% completed, it supports multiple technologies, such as hypervisor, work processes, and patterns.</p>
<p>In the future, when an enterprise user indicates what their core business is, a service provider like VMware will provide everything that is not strategic to its business and let the company do their business at their core. PaaS will be a differentiator when both SaaS and IaaS become commodities with little differentiation. An ecosystem will be formed around PaaS with specific IPs.</p>
<p>In 5 to 10 years, a lot could happen, such as development of massive amounts of memory/storage, low-power servers (e.g., 10 W computing), software-defined networks, support for multiple devices and platforms, global software development collaboration via pipeline, and standardization. These will change the way software with PaaS is designed and deployed, for sure.</p>
<p>(ZK: Even if you have read this far, I still recommend watching the video because I omitted some points and paraphrased some nuances. The video has a lot of subjects that are current, and you can understand where cloud computing stands at this point. Moreover, I sometimes moderate panel sessions, and I think I learned a lot about how to do that from this panel.)</p>
]]></content:encoded>
			<wfw:commentRss>http://tek-tips.nethawk.net/what-cios-need-to-know-about-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Cope with Dynamically Scaling SNS Applications—by Thuzi</title>
		<link>http://tek-tips.nethawk.net/how-to-cope-with-dynamically-scaling-sns-applications%e2%80%94by-thuzi/</link>
		<comments>http://tek-tips.nethawk.net/how-to-cope-with-dynamically-scaling-sns-applications%e2%80%94by-thuzi/#comments</comments>
		<pubDate>Wed, 20 Jun 2012 17:18:41 +0000</pubDate>
		<dc:creator>Zen Kishimoto</dc:creator>
				<category><![CDATA[Bandwidth]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Community Manager]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[Green Technology]]></category>
		<category><![CDATA[On-Demand]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Dyanmic loads]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[Thuzi]]></category>

		<guid isPermaLink="false">http://tek-tips.nethawk.net/?p=6228</guid>
		<description><![CDATA[Living in Silicon Valley is good. Within a 30-minute drive, I can go to many interesting meetings free or for a nominal charge. Speakers are topnotch, and many of them are movers and shakers in the technical fields that are shaping the market. Some regard social networking systems (SNS) as timewasters, but many others, like [...]]]></description>
			<content:encoded><![CDATA[<p>Living in Silicon Valley is good. Within a 30-minute drive, I can go to many interesting meetings free or for a nominal charge. Speakers are topnotch, and many of them are movers and shakers in the technical fields that are shaping the market.</p>
<p>Some regard social networking systems (SNS) as timewasters, but many others, like me, take them seriously. I am not sure if the current shape and form of SNS will continue to exist for many more years, but certainly mass participation and sharing of a vast amount of information in an elastic fashion will continue in one shape or another for many years to come. This means we need infrastructures to handle such requirements. I will try not to be too analytical, but these are two of those requirements:</p>
<ol>
<li>Instant (by the second) increase/decrease of traffic of massive proportions with dynamic fluctuation</li>
<li>A vast amount of structured and unstructured data processing</li>
</ol>
<p>I am sure there are more, but let&#8217;s just make things simple by considering only those two. The first states the necessity of having a powerful infrastructure that can process an unseen amount of information. Because of dynamic load shifting, a static infrastructure is not a good solution. In other words, we need an infrastructure to satisfy somewhat conflicting requirements. One solution is to oversubscribe each and every component in the infrastructure. However, most times you cannot accurately predict the level of demand, especially for SNS applications. Because you cannot prepare an infinite amount of resources, this solution would be very hard to implement. Also, as stated in the second point, a vast amount of multiple formatted and unformatted data must be processed. On top of that, those data are coming in mass in real time. How do you handle that?</p>
<p>In a recent <a href="http://www.meetup.com/cloudcomputing/events/68365382/?gj=wc1d_e&amp;a=wc1d_gnl&amp;rv=wc1d_e">cloud computing meet-up</a> held at Microsoft’s Silicon Valley office, there were two talks on accommodating these requirements.</p>
<p>The first talk was by Jim Zimmerman, CTO of <a href="http://www.thuzi.com/">Thuzi</a>, which is based in Tampa, Florida. According to their website,</p>
<p>Thuzi is focused on making social media count.</p>
<p><img src="http://www.altaterra.net/resource/resmgr/jim-zimmerman.jpg" alt="" /></p>
<p>Jim Zimmerman</p>
<p>To that end, they provide infrastructures and tools to assist clients&#8217; SNS-based marketing campaigns, which might be hosted on Facebook or other sites. Their tools provide a solution to the above two requirements.</p>
<p>Jim said that the techie population in Tampa is much smaller than that of Silicon Valley, and when they hold a meet-up, they can do it at a local Panera Bread Restaurant. In contrast, a good-size auditorium at the Microsoft Research facility was full of techies. I must confess that I could follow most of his talk, but here and there I was lost because I have not touched code for some time. But the problems he articulated were clear. They have a solution for both business and consumer applications.</p>
<p><img src="http://www.altaterra.net/resource/resmgr/thuzi-biz-apps.jpg" alt="" /></p>
<p>A set of problems in dealing with business applications.</p>
<p>The problem statement is an expanded version of what I described. For this, their solution is here.</p>
<p><img src="http://www.altaterra.net/resource/resmgr/thuzi-biz-sol.jpg" alt="" /></p>
<p>Command query responsibility segregation (CQRS) is not a very familiar term. Jim elaborated it further in the following architecture slide. Basically, it is a complete separation of UI and backend. The same philosophy was discussed in the subsequent talk by Brian Aker.</p>
<p><img src="http://www.altaterra.net/resource/resmgr/thuzi-biz-sol-2.jpg" alt="" /></p>
<p>The consumer application has its own problems, as follows</p>
<p><img src="http://www.altaterra.net/resource/resmgr/thuzi-con-problem.jpg" alt="" /></p>
<p>And their solution for that is as follows.</p>
<p><img src="http://www.altaterra.net/resource/resmgr/thizi-con-sol.jpg" alt="" /></p>
<p>They also have an application that manipulates photos. Their earlier version sent everything to the server for processing, but it took too much time. In the current version, they process the photos on the client side and send the processed photos to the server. This is summarized in the following slide.</p>
<p><img src="http://www.altaterra.net/resource/resmgr/thuzi-p-s2.jpg" alt="" /></p>
<p>The computing and infrastructure requirements need very different thinking to accommodate SNS applications. Public cloud is an ideal platform to accommodate unknown bandwidth because you can increase your computing and other resources on-the-fly. If traffic subsides, you can decrease the resources accordingly. So for you, it is good to save energy, but how about the provider? In theory, a public cloud provider has many customers running various loads simultaneously. Some may increase and others may decrease traffic at a given moment. So in the end, everything balances out and energy is not wasted. Intuitively, that seems to be true. But it really depends upon many parameters, including each cloud site&#8217;s configuration and customer mixes. I think the jury is still out on this.</p>
<p>I cannot generalize their architecture but it seems that for scalability support, UI and backend processing should be separated to increase processing power, regardless of how light or heavy traffic may be. In the cloud environment, UI and backends can be anywhere. They may not be stationary at one physical location, and that makes the whole design very complex. Brain Aker addressed that problem in his talk.</p>
<p>The last slide contains the relevant reference information.</p>
<p><img src="http://www.altaterra.net/resource/resmgr/thuzi-contacts.jpg" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tek-tips.nethawk.net/how-to-cope-with-dynamically-scaling-sns-applications%e2%80%94by-thuzi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Basics of Cloud Computing in 10 Minutes</title>
		<link>http://tek-tips.nethawk.net/some-basics-of-cloud-computing-in-10-minutes/</link>
		<comments>http://tek-tips.nethawk.net/some-basics-of-cloud-computing-in-10-minutes/#comments</comments>
		<pubDate>Thu, 10 May 2012 16:22:29 +0000</pubDate>
		<dc:creator>Zen Kishimoto</dc:creator>
				<category><![CDATA[Bandwidth]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Community Manager]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[Data Management]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Enterprise Applications]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Network Securities]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[On-Demand]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Telecommunication]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Gordon Haff]]></category>
		<category><![CDATA[open cloud]]></category>
		<category><![CDATA[Red Hat]]></category>

		<guid isPermaLink="false">http://tek-tips.nethawk.net/?p=5959</guid>
		<description><![CDATA[The recent Open Cloud Conference was a little different from other conferences on cloud computing. It was not big compared with other nationwide conferences, but it attracted a lot of technology geeks and practitioners of cloud computing. Most people were casually dressed (more relaxed than even standard Silicon Valley attire), and most of them were [...]]]></description>
			<content:encoded><![CDATA[<p>The recent <a href="http://www.opencloudconf.com/">Open Cloud Conference</a> was a little different from other conferences on cloud computing. It was not big compared with other nationwide conferences, but it attracted a lot of technology geeks and practitioners of cloud computing. Most people were casually dressed (more relaxed than even standard Silicon Valley attire), and most of them were men.</p>
<p>The conference was divided into very techie, hands-on workshops on actually hacking something on-the-fly and not so technical ones. It has been so many years since I hacked code, and I did not catch up with the conversations exchanged in the workshops, so I mostly attended keynote speeches and not so technical sessions. Other cloud conferences offer many different subjects, including markets and businesses, to attract a large audience. Yes, those things were discussed during the not so technical sessions, but there was something that was different from other nontechnical sessions in other conferences. I cannot say it very well, but my analysis is that the not so technical sessions were more technical than the general discussions of cloud computing in other conferences. Even though I thought I already knew the basics of cloud computing, many of the talks were geared towards technical folks, and I enjoyed them very much. In this blog and others to follow, I plan to summarize these discussions and inject my thoughts. I actually have written <a href="http://altaterra.site-ym.com/blogpost/288668/142740/Open-Source-and-Cloud">a blog on open source cloud computing</a>.</p>
<p>In this blog, I would like to concentrate on Gordon Haff&#8217;s talk on cloud computing.</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/gh-1.jpg" alt="" /></p>
<p>Gordon Haff of Red Hat</p>
<p>The stuff he covered was pretty basic, but I guarantee that you will appreciate what he said. It will give you an even better understanding of cloud computing. Here goes.</p>
<p>Gordon made five points about cloud computing.</p>
<p>Point 1</p>
<p>What is the fundamental difference between cloud computing and traditional enterprise IT? The next slide says it all, and I guess no explanation is necessary. Many people have made similar points, but this presentation summarizes the key points well. Remember that this is about public cloud. Public cloud went far in cultivating the cloud market, and private cloud is an attempt to duplicate that success in a private environment for enterprises. In a separate panel discussion, Nati Shalon of GigaSpaces summarized it very well. He said public cloud was all about productivity, while private cloud was about control. As the slide shows, public cloud enhances productivity in terms of agility and resource conservation (both cost and time). What is missing in this slide is control and security. Security is addressed in a following slide.</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/gh-2.jpg" alt="" /></p>
<p>The control issue is sketched out in the following slide. Public cloud is great when we can ignore the issues listed on the left side, such as risk, compliance, guarantee, and differentiation points. In other words, enterprise adoption requires those issues to be resolved or at least for a compromise between risks and productivity to be reached after careful consideration.</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/gh-3.jpg" alt="" /></p>
<p>Point 2</p>
<p>Cloud is fundamentally a computing model for data created by mobility, which is increasingly adding new types of data, such as context-aware data like locations and environments. Of course, stationary sensors placed at strategic locations of buildings, data centers, and smart grid systems also add to those data. The data that are generated, collected, and accumulated form Big Data, which is becoming a place for treasure hunting. Cloud is becoming the computing of choice for Big Data because of its traits, listed next to the cloud computing arrow in the following slide.</p>
<p>Of course, open source plays a large role in this, but even with a bunch of open source solutions for cloud computing, we still have very limited standardization. See my <a href="http://altaterra.site-ym.com/blogpost/288668/142740/Open-Source-and-Cloud">old pos</a>t.</p>
<p>Automation, scalability, and self-service are all necessary for coping with this huge amount of data, or even to make heads or tails of it.</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/gh-4.jpg" alt="" /></p>
<p>Point 3</p>
<p>Openness is a great concept for ICT practitioners. In a given enterprise, there are usually several computing entities invested in separately by different departments. To date, most of them are operated in a silo, independent of each other, and valuable data and information are not shared across departmental barriers. If the barriers are removed, all the investments, whether internal or external, can be used for the benefit of the entire enterprise.</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/gh-5.jpg" alt="" /></p>
<p>This can be accomplished by open cloud. In the following slide, Gordon showed what is required for open cloud. Although I agree that open source is a big factor, it alone will not accomplish this. Take Linux as an example. In addition to a few dominant distributions, there are quite a large number of other Linux distributions, as indicated <a href="http://en.wikipedia.org/wiki/List_of_Linux_distributions">here</a>.</p>
<p>Each added its own utilities and libraries to the relatively small Linux core. If this is any indication, open source cloud will diverge in many directions with the small, standard core.</p>
<p>But don&#8217;t think I am against open source. On the contrary, I am all for it. Points made in the two following slides are self-explanatory.</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/gh-6.jpg" alt="" /></p>
<p>&nbsp;</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/gh-7.jpg" alt="" /></p>
<p>The existence of the community and ecosystems is important. The entire area of cloud computing is very wide and deep. No single product or service vendor can address all the issues and needs of the market. Therefore, it is very important to cultivate and grow the community and ecosystem as in other market areas.</p>
<p>Point 4</p>
<p>Security remains the largest inhibitor for enterprises to adopt public cloud. In the next slide, Gordon compared enterprise computing and cloud computing. Humans can perceive danger if it is visible, but we tend to ignore invisible threats because we cannot see them. We usually worry about perimeter security because an intruder who cannot pass the iron and cement gate cannot do any harm to our computing infrastructure. That is true, but in the age of ubiquitous connection, simply guarding the perimeter is not enough. We need to pay attention to network and other computing resource security.</p>
<p>Many analysts and experts say that the security available on cloud and hosting providers’ premises is usually much tighter than that of the typical enterprise. The reason given is that those who provide services focus on secure delivery because that is their core value proposition. On the other hand, enterprises worry about security, but securing their computing infrastructure is not their core value of business.</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/gh-8.jpg" alt="" /></p>
<p>Gordon said that securing everything at an enterprise might give it some security and risk mitigation, but the resulting slow response to ever-changing circumstances might cause it to lose business opportunities.</p>
<p>Point 5</p>
<p>Finally, the following slide is great. Many people have discussed the progression of computing at enterprises. The following is a good way to understand it. Many people are still scratching their heads over the difference between a virtualized data center and a cloud data center.</p>
<p>Many people appreciate that virtualization revolutionized computing at data centers. It allows us to run multiple computing units (virtual machines, or VM) on a single server, cutting the number of necessary servers and increasing server utilization. At this stage, each server is independent and managed by a separate policy. This is a virtualized data center, but it is not a cloud data center. The next level up is a data center with holistic control and management of those virtualized servers with the same automation and policy.</p>
<p>Gordon further refined this model by adding applications and data management. This is where we are headed for. The current issues and interests are in applications (platform-as-a-service, or PaaS) and data.</p>
<p>Cloud people are busy with enhancing cloud functionality and other features like agility. I wonder whether cloud efficiency in terms of less resource consumption will become an issue anytime soon.</p>
<p><img src="http://altaterra.site-ym.com/resource/resmgr/gh-9.jpg" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tek-tips.nethawk.net/some-basics-of-cloud-computing-in-10-minutes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Generation of CIOs Is Born with Cloud Computing and Consumerization of IT</title>
		<link>http://tek-tips.nethawk.net/new-generation-of-cios-are-born-with-cloud-computing-and-commercialization-of-it/</link>
		<comments>http://tek-tips.nethawk.net/new-generation-of-cios-are-born-with-cloud-computing-and-commercialization-of-it/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 19:23:33 +0000</pubDate>
		<dc:creator>Zen Kishimoto</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[Data Management]]></category>
		<category><![CDATA[Green Technology]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[IT Compliance]]></category>
		<category><![CDATA[IT Decision-making]]></category>
		<category><![CDATA[Mobile and Wireless]]></category>
		<category><![CDATA[On-Demand]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[CIO]]></category>
		<category><![CDATA[Tim Crawford]]></category>

		<guid isPermaLink="false">http://tek-tips.nethawk.net/?p=5084</guid>
		<description><![CDATA[This continues the discussion of the interview of Tim Crawford by Andrew Dailey of MGI Research at the recent Teladata Technology Convergence Conference. As before, I have summarized what was discussed and injected my comments and thoughts triggered by their Q&#38;A. It was simple in the enterprise world. There was a main business organization with [...]]]></description>
			<content:encoded><![CDATA[<p>This continues the discussion of the interview of <a href="http://timcrawford.org/">Tim Crawford</a> by Andrew Dailey of MGI Research at the recent <a href="http://www.teladatatcc.com/">Teladata Technology Convergence Conference</a>. As before, I have summarized what was discussed and injected my comments and thoughts triggered by their Q&amp;A.</p>
<p>It was simple in the enterprise world. There was a main business organization with a handful of supporting departments like HR, accounting, legal, and facilities management. There was no doubt that the business organization was king. It ruled the enterprise without question. Then computers came to the enterprise. At the beginning, computers were subordinate, simply supporting business. As computer technologies advanced, it became necessary to form an independent organization called IT. Even so, IT was subordinate to business. Business dictated and IT followed.</p>
<p>It is hard to say when, but at some point IT got so powerful that business could not tell it what to do. Or more accurately, business was still boss, but IT became less responsive to business needs, and not just to requests; IT did not and could not respond to the changes taking place around it. IT was supposed to support and accelerate business goals, but it became a barrier to business. It became so bad that people said IT was the place where big, important projects went to die, according to Tim. For some time, business was frustrated with IT but did not have the means to bypass it. Then came the era of cloud computing and commercialization of IT. Business secretly formed a shadow IT department, like a shadow cabinet in the UK, and started to bypass IT whenever possible. Who can blame non-IT folks who need IT services yesterday? If it is going to be months before IT can satisfy my needs when I need it now, I will bring in my own gear or outsource the services. The big difference now is that we can do it if we want. It was not possible to do so only a few years ago. Tim said some CIOs now realize this and are working to face this straight, but many CIOs still think the old and traditional way of running IT departments is appropriate.</p>
<p>There is no real department for shadow IT. In a way, any business or non-IT staff who needs IT services can virtually form a shadow IT group and outsource their needs to cloud and mobile computing. If there were really one physical shadow IT department, it would be easier for the real or traditional IT department to confront it and take back control. But this shadow IT group is like guerrilla warfare. There is no particular place the group shows up. It appears where there is a real need for IT services, gets them quickly, and then may disappear. As far as I know, Tim is the first person in IT to admit that the blame is on IT for bringing this situation on itself.</p>
<p>This may not be a good analogy, but at the same conference Pascal Finette of Mozilla gave a keynote speech on open innovation. His theme was that opening the barrier could accomplish even greater results. Maybe it is a stretch, but I am saying that the IT department should be more OPEN to what their internal customers want and work with them for the entire company. Tim said that CIOs in this new era should take a very hard look at their core capabilities, review their portfolio of services, and decide what should be retained and what should be outsourced. This is a hard thing to do because it may mean downsizing the IT department. The CIO and the IT group need to have heart-to-heart discussions among themselves and with their internal customers.</p>
<p>It is easy to propose this at a high level, but how do you actually implement it? When it comes to cloud computing, the number of popular services like Salesforce.com and AWS is low, and it may be easy to evaluate the usefulness of each. But if IT approves a &#8220;bring your own device” (BYOD) policy, the sheer number of variations could be a problem. I would like to ask Tim about this. Maybe he has already addressed this in <a href="http://timcrawford.org/">his blog</a>.</p>
<p>Tim advocates that IT take the initiative to evaluate current services and gear before its internal customers come asking for support and approval. It would be great if, when a customer asks for services or new technologies, IT is ready to embrace the request and seamlessly integrate it into the current portfolio of services. That is a new value to IT and will definitely increase their importance in the company. There is going to be new pressure on IT. IT needs to study the market trends and new services and technologies daily and constantly. This alone would produce a ton of work. So this makes it even more important to review what they currently have and remove services of low priority from their portfolios. If some services can be easily outsourced without losing important elements, such as security, they should be.</p>
<p>For example, if IT studied Salesforce.com well in advance of a customer request to incorporate its services for business, it could accommodate the request with strong support. Moreover, because IT is probably the only department that interacts with most, if not all, departments in the company, it can facilitate communication between departments. For example, if IT understands how marketing and sales operate, it could avoid sending conflicting messages to the same customer from marketing and sales, which is very embarrassing, according to Tim.</p>
<p>What if IT provides virtualization? Would it be enough to prevent internal customers from resorting to outside clouds? Virtualization and cloud are two different things. I caught Tim after the interview to get more details on this, but that is a story for later. For now, let&#8217;s say virtualization is not cloud, and cloud is more than that. Tim said that the three pillars of cloud computing are economic value, flexibility, and responsiveness. In most discussions, economy is considered the key value for cloud computing, but Tim said it might not be the most important factor. Sometimes cloud computing may cost you more, but you may want to adopt it for its flexibility and responsiveness. To sell cloud computing to your CFO and CEO, you should be able to make each point by giving a concrete example and the savings associated with it. For example, scaling from 50 to 1,500 servers over days and weeks could only be accomplished via cloud computing; no traditional methods accommodate change on such a scale. Moreover, you should be able to convert this to $ to explain it to the CFO and CEO.</p>
<p>Is virtualization a necessary process before adopting a cloud service? Tim said that the adoption of virtualization is probably in the 30% to 40% range, less than the 50%-plus estimated by IDC. If you have not virtualized your data center yet, you need to take a holistic view rather than simply considering virtualization. Looking solely at technology (virtualization) is not right. After all, virtualization maximizes server utilization, but other things—like maximization of the organization’s resources and processes—are also very important. So, according to Tim, it is OK to bypass virtualization and adopt cloud services by paying attention to the whole picture.</p>
<p>What about organizations that have already invested in hardware? It is easy to talk about startups, which have very little IT gear, but larger companies, even small to midsize companies, may have a hard time moving to a new paradigm. Tim&#8217;s answer was clear: whether it’s hardware or software, everything will be replaced at some point. The lifespan of server hardware is about four to five years, and software applications must be upgraded or replaced at some point. That is the time to take a hard look at what to do from several points of view: economy, technology, process change, and the whole organization.</p>
<p>Finally, security is the number one inhibitor mentioned in many research results. The perception is that only larger companies need to consider both security and regulatory conformance and that small startups can adopt cloud computing readily. Tim said both considerations are required in any business of any size. So that kind of argument does not have merit. Also, he said, in many instances cloud providers&#8217; data centers and security measures for other elements are better than those of companies of many sizes and kinds. In any event, if you worry about data security, you need to weigh convenience and ease of use with security risks. Having data at your own data center does not make it more secure than the data hosted somewhere in clouds.</p>
<p>There is a lot of talk about cloud computing, but sometimes people duck the hard questions. I will catch Tim in the future to discuss some of mine:</p>
<ul>
<li>How do you transition from virtualization to cloud computing?</li>
<li>What are public, private, hybrid, and federated clouds?</li>
<li>Is there such a thing as private cloud?</li>
<li>Hybrid clouds? What about interoperability of VMs between private and public clouds?</li>
<li>What new requirements, such as ID management, do federated clouds bring?</li>
<li>What are green clouds? Can you quantify the greenness of clouds?</li>
</ul>
<p>So stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://tek-tips.nethawk.net/new-generation-of-cios-are-born-with-cloud-computing-and-commercialization-of-it/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
