<?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>Journey to the Cloud &#187; Cloud Computing</title>
	<atom:link href="http://www.journeytothecloud.com/cloud-computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.journeytothecloud.com</link>
	<description>GreenPages Technology Solutions Blog</description>
	<lastBuildDate>Thu, 17 May 2012 13:47:18 +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>Automation and Orchestration: Why What You Think You’re Doing is Less Than Half of What You’re Really Doing</title>
		<link>http://www.journeytothecloud.com/cloud-computing/automation-and-orchestration-why-what-you-think-you%e2%80%99re-doing-is-less-than-half-of-what-you%e2%80%99re-really-doing/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=automation-and-orchestration-why-what-you-think-you%25e2%2580%2599re-doing-is-less-than-half-of-what-you%25e2%2580%2599re-really-doing</link>
		<comments>http://www.journeytothecloud.com/cloud-computing/automation-and-orchestration-why-what-you-think-you%e2%80%99re-doing-is-less-than-half-of-what-you%e2%80%99re-really-doing/#comments</comments>
		<pubDate>Mon, 07 May 2012 15:30:10 +0000</pubDate>
		<dc:creator>Trevor Williamson</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[orchestration]]></category>

		<guid isPermaLink="false">http://www.journeytothecloud.com/?p=1818</guid>
		<description><![CDATA[One of the main requirements of the cloud is that most—if not all—of the commodity IT activities in your data center need to be automated (i.e. translated into a workflow) and then those singular workflows strung together (i.e. orchestrated) into a value chain of events that delivers a business benefit. An example of the orchestration&#8230;<a href="http://www.journeytothecloud.com/cloud-computing/automation-and-orchestration-why-what-you-think-you%e2%80%99re-doing-is-less-than-half-of-what-you%e2%80%99re-really-doing/">Read More &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>One of the main requirements of the cloud is that most—if not all—of the commodity IT activities in your data center need to be automated (i.e. translated into a workflow) and then those singular workflows strung together (i.e. orchestrated) into a value chain of events that delivers a business benefit. An example of the orchestration of a series of commodity IT activities is the commissioning of a new composite application (an affinitive collection of assets—virtual machines—that represent web, application and database servers as well as the OSes and software stacks and other infrastructure components required) within the environment. The outcome of this commissioning is a business benefit whereas a developer can now use those assets to create an application for either producing revenue, decreasing costs or for managing existing infrastructure better (the holy trinity of business benefits). <span id="more-1818"></span></p>
<p>When you start to look at what it means to automate and orchestrate a process such as the one mentioned above, you will start to see what I mean by “what you think you’re doing is less than half of what you’re really doing.” Hmm, that may be more confusing than explanatory so let me reset by first explaining the generalized process for turning a series of commodity IT activities into a workflow and by turn, an orchestration and then I think you’ll better see what I mean. We’ll use the example from above as the basis for the illustration.</p>
<p>The first and foremost thing you need to do before you create any workflow (and orchestration) is that you have to pick a reasonably encapsulated process to model and transform (this is where you will find the complexity that you don’t know about…more on that in a bit). What I mean by “reasonably encapsulated” is that there are literally thousands of processes, dependent and independent, going on in your environment right now and based on how you describe them, a single process could be either A) a very large collection of very short process steps, or, Z) a very small collection of very large process steps (and all letters in between). A reasonably encapsulated process is somewhere on the A side of the spectrum but not so far over that there is little to no recognizable business benefit resulting from it.</p>
<p>So, once you’ve picked the process that you want to model (in the world of automation, modeling is what you do before you get to do anything useful <img src='http://www.journeytothecloud.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) you then need to analyze all of the processes steps required to get you from “not done” to “done”…and this is where you will find the complexity you didn’t know existed. From our example above I can dive into the physical process steps (hundreds, by the way) that you’re well aware of, but you already know those so it makes no sense to. Instead, I’ll highlight some areas of the process that you might not have thought about.</p>
<p>Aside from the SOPs, the run books and build plans you have for the various IT assets you employ in your environment, there is probably twice that much “required” information that resides in places not easily reached by a systematic search of your various repositories. Those information sources and locations are called “people,” and they likely hold over half of the required information for building out the assets you use, in our example, the composite application. Automating the process steps that are manifested in those locations only is problematic (to say the least), if not for the fact that we haven’t quite solved the direct computer-to-brain interface, but for the fact that it is difficult to get an answer to a question we don’t yet know how to ask.</p>
<p>Well, I should amend that to say “we don’t yet know how to ask efficiently” because we do ask similar questions all the time, but in most cases without context, so the people being asked seldom can answer, at least not completely. If you ask someone how they do their job, or even a small portion of their job, you will likely get a blank stare for a while before they start in how they arrive at 8:45 AM and get a cup of coffee before they start looking at email…well you get the picture. Without context, people rarely can give an answer because they have far too many variables to sort through (what they think you’re asking, what they want you to be asking, why you are asking, who you are, what that blonde in accounting is doing Friday…) before they can even start answering. Now if you give someone a listing or scenario in which they can relate (when do you commission this type of composite application, based on this list of system activities and tools?) they can absolutely tell you what they do and don’t do from the list.</p>
<p>So context is key to efficiently gaining the right amount of information that is related to the subject chain of activities that you are endeavoring to model- but what happens when (and this actually applies to most cases) there is no ready context in which to frame the question? Well, it is then called observation, either self or external, where all process steps are documented and compiled. Obviously this is labor intensive and time inefficient, but unfortunately it is the reality because probably less than 50% of systems are documented or have recorded procedures for how they are defined, created, managed and operated…instead relying on institutional knowledge and processes passed from person to person.</p>
<p>The process steps in your people’s heads, the ones that you don’t know about—the ones that you can’t get from a system search of your repositories—are the ones that will take most of the time documenting, which is my point, (“what you think you’re doing is less than half of what you’re really doing”) and where a lot of your automation and orchestration efforts will be focused, at least initially.</p>
<p>That’s not to say that you shouldn’t automate and orchestrate your environment—you absolutely should—just that you need to be aware that this is the reality and you need to plan for it and not get discouraged on your journey to the cloud.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.journeytothecloud.com/cloud-computing/automation-and-orchestration-why-what-you-think-you%e2%80%99re-doing-is-less-than-half-of-what-you%e2%80%99re-really-doing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guest Post: Cloud Management</title>
		<link>http://www.journeytothecloud.com/cloud-computing/guest-post-cloud-management/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=guest-post-cloud-management</link>
		<comments>http://www.journeytothecloud.com/cloud-computing/guest-post-cloud-management/#comments</comments>
		<pubDate>Wed, 02 May 2012 14:55:05 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[cloud management]]></category>

		<guid isPermaLink="false">http://www.journeytothecloud.com/?p=1808</guid>
		<description><![CDATA[&#160; By Rick Blaisdell; CTO ConnectEDU Cloud computing has definitely revolutionised the IT industry and transformed the way in which IT Services are delivered. But finding the best way for an organization to perform common management tasks using remote services on the Internet is not that easy. Cloud management incorporates the task of providing, managing,&#8230;<a href="http://www.journeytothecloud.com/cloud-computing/guest-post-cloud-management/">Read More &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>By Rick Blaisdell; CTO ConnectEDU</p>
<p>Cloud computing has definitely revolutionised the IT industry and transformed the way in which IT Services are delivered. But finding the best way for an organization to perform common management tasks using remote services on the Internet is not that easy. <span id="more-1808"></span></p>
<p>Cloud management incorporates the task of providing, managing, and monitoring applications into cloud infrastructures that do not require end-user knowledge of the physical location or of the system that delivers the services. Monitoring cloud computing applications and activity into requires cloud management tools to ensure that resources are meeting SLA’s, working optimally and also not effecting systems and users that are leveraging these services.</p>
<p>With appropriate cloud management solutions, private users are now able to manage multiple operating systems on the same dedicated server or move the virtual servers to a shared server all from in the same cloud management solution.  Some cloud companies offer tools to manage this entire process, some will provide this solution using a combination of tools and managed services.</p>
<p>The three core components of cloud environment, Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and finally Software as a Service (SaaS), now offer great solutions to manage cloud computing, but the management tools need to be flexible and scalable just as the cloud computing strategy of an organization should be. With the new paradigm of computing, cloud management has to:</p>
<ul>
<li>continue to make cloud easier to use;</li>
<li>provide security policies for the cloud environment;</li>
<li>allow safe cloud operations and ease migrations;</li>
<li>provide for financial controls and tracking;</li>
<li>audit and reporting for compliance.</li>
</ul>
<p>Numerous tasks and tools are necessary for cloud management. A successful cloud management strategy includes performance monitoring in terms of response times, latency, uptime and so on, security and compliance auditing and management, initiating, supervising and management of disaster recovery.</p>
<p>So, why is it so important to implement a cloud management strategy into an organization? By having a cloud management strategy that fits into the cloud computing resources that a company uses, it offers a faster delivery of IT services to businesses, it reduces capital and operating costs, it charges backs automatically for resource usage and reporting and it allows IT departments to monitor their service level requirements.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>This post originally appeared on <a href="http://www.rickscloud.com/cloud-management/">http://www.rickscloud.com/cloud-management/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.journeytothecloud.com/cloud-computing/guest-post-cloud-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avoid the Security Umpire Problem</title>
		<link>http://www.journeytothecloud.com/cloud-computing/avoid-the-umpire-security-problem/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=avoid-the-umpire-security-problem</link>
		<comments>http://www.journeytothecloud.com/cloud-computing/avoid-the-umpire-security-problem/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 12:46:51 +0000</pubDate>
		<dc:creator>Ken Smith</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[compliance]]></category>
		<category><![CDATA[risk management]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.journeytothecloud.com/?p=1753</guid>
		<description><![CDATA[Have you ever been part of a team or committee working on an initiative and found that the security or compliance person seemed to be holding up your project? They just seemed to find fault with anything and everything and just didn&#8217;t add much value to the initiative? If you are stuck with security staff&#8230;<a href="http://www.journeytothecloud.com/cloud-computing/avoid-the-umpire-security-problem/">Read More &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Have you ever been part of a team or committee working on an initiative and found that the security or compliance person seemed to be holding up your project? They just seemed to find fault with anything and everything and just didn&#8217;t add much value to the initiative? If you are stuck with security staff that are like this all the time, that&#8217;s a bigger issue that&#8217;s not within the scope of this article to solve.  But, most of the time, it&#8217;s because this person was brought in very late in the project and a bunch of things have just been thrown at them, forcing them to make quick calls or decisions. <span id="more-1753"></span></p>
<p>A common scenario is that people feel that there is no need to involve the security folks until after the team has come up with a solution.  Then the team pulls in the security or compliance folks to validate that the solution doesn&#8217;t go afoul of the organization’s security or compliance standards. Instead of a team member who can help with the security and compliance aspects of your project, you have ended up with an umpire.</p>
<p><a href="http://www.journeytothecloud.com/cloud-computing/avoid-the-umpire-security-problem/attachment/lou-pinella-2/" rel="attachment wp-att-1760"><img class="alignleft size-medium wp-image-1760" src="http://www.journeytothecloud.com/wp-content/uploads/lou-pinella1-180x260.jpg" alt="" width="167" height="182" /></a>Now think back to when you were a kid picking teams to play baseball.  If you had an odd number of kids then more than likely there would be one person left who would end up being the umpire. When you bring in the security or compliance team member late in the game, you may end up with someone that takes on the role of calling balls and strikes instead of being a contributing member of the team.</p>
<p>Avoid this situation by involving your Security and Compliance staff early on, when the team is being assembled.  Your security SMEs should be part of these conversations.  They should know the business and what the business requirements are.  They should be involved in the development of solutions.  They should know how to work within a team through the whole project lifecycle. Working this way ensures that the security SME has full context and is a respected member of the team, not a security umpire.</p>
<p>This is even more important when the initiative is related to virtualization or cloud. There are so many new things happening in this specific area that everyone on the team needs as much context, background, and lead time as possible so that they can work as a team to come up with solutions that make sense for the business.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.journeytothecloud.com/cloud-computing/avoid-the-umpire-security-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud: Start Thinking IT Service Delivery…</title>
		<link>http://www.journeytothecloud.com/cloud-computing/cloud-start-thinking-it-service-delivery%e2%80%a6/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cloud-start-thinking-it-service-delivery%25e2%2580%25a6</link>
		<comments>http://www.journeytothecloud.com/cloud-computing/cloud-start-thinking-it-service-delivery%e2%80%a6/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 12:58:51 +0000</pubDate>
		<dc:creator>Trevor Williamson</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloud infrastructure]]></category>
		<category><![CDATA[datacenter]]></category>

		<guid isPermaLink="false">http://www.journeytothecloud.com/?p=1736</guid>
		<description><![CDATA[www.youtube.com/watch?v=maFiFYDW0bo &#160; &#160; Few of our clients understand the difference between operating a cloud infrastructure and operating a traditional datacenter, but it&#8217;s not that they&#8217;re dumb; it&#8217;s just that the whole idea of cloud is new and different. There aren&#8217;t a lot of fully functioning cloud infrastructures out there so, obviously, there&#8217;s not a lot&#8230;<a href="http://www.journeytothecloud.com/cloud-computing/cloud-start-thinking-it-service-delivery%e2%80%a6/">Read More &#187;</a>]]></description>
			<content:encoded><![CDATA[<p><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="480" height="295" src="http://www.youtube.com/embed/maFiFYDW0bo?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=0&amp;hd=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=maFiFYDW0bo&fmt=18">www.youtube.com/watch?v=maFiFYDW0bo</a></p></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Few of our clients understand the difference between operating a cloud infrastructure and operating a traditional datacenter, but it&#8217;s not that they&#8217;re dumb; it&#8217;s just that the whole idea of cloud is new and different. There aren&#8217;t a lot of fully functioning cloud infrastructures out there so, obviously, there&#8217;s not a lot of personnel experienced running those infrastructures. With this post I want to explain what it means to run a cloud infrastructure and by that I mean I will explain the difference between what you know <span style="text-decoration: underline">now</span> versus what you need to know—and change—<span style="text-decoration: underline">later,</span> when you&#8217;re faced with operating one of those beasts. <span id="more-1736"></span></p>
<p>&nbsp;</p>
<p>The first thing you have to do is basically unlearn everything you know about operating your datacenter…ha ha, OK, not exactly everything, but there&#8217;s a lot that goes on in your datacenter now that is irrelevant and inadequate for operating a cloud infrastructure.  The whole idea of people doing &#8220;stuff&#8221; (i.e. provisioning servers, configuring switches, carving up storage, etc.) has to be completely rethought because in a cloud infrastructure, you rely on the systems for doing those things.  In a cloud infrastructure, you are basically decoupling the business benefit of your compute assets (storage, servers, networks, etc.) from the management and operation of those assets so that you can individually optimize each.  You have the freedom to focus on the business aspects versus the technology or, vice versa, the technology over the business aspects.</p>
<p>&nbsp;</p>
<p>How this is done is by the extensive use of automation and orchestration of commodity IT functions (i.e. The &#8220;stuff&#8221; mentioned above) directly integrated to change and configuration management systems that are governed by rules and policies set by you and the business.  The face of these aggregated systems, the cloud infrastructure, is a self-service portal with a catalog of options that you allow users to choose from (based on their role and responsibility within the organization).  You can also see, from a single pane of glass (i.e. a dedicated program or web page), the entire operation of the infrastructure including performance metrics, problem areas and alerts, usage and utilization as well as the ongoing costs of all of the services being delivered…</p>
<p>&nbsp;</p>
<p>…and that&#8217;s the point right there: once you decouple the business benefit from the operation and management of your technology, you are essentially delivering IT services to the business in the form of well-defined business benefits.  An example of a business benefit is the delivery of a set of provisioned servers (database, app and web servers), in a very specific configuration, with an explicit set of software development tools installed with a certain amount of dedicated storage and network bandwidth…all at the simple and direct request of a user, without involving IT personnel.  And…maybe 90 days later…the user is emailed a request to verify that the server is still in use and, if not, permission to decommission it and return all of the resources it was using back to the specific pools of resources where they came from.</p>
<p>&nbsp;</p>
<p>Yes, it is that simple but, creating, managing and ultimately delivering that type of capability isn&#8217;t easy at all, it takes a lot of upfront work to get right which is why you have to stop thinking about your datacenter the way you do now and start thinking about being a service provider.  The basic process is that you need to look at the things your business (your consumers) want to buy from you (more on that in a bit); analyze all of the many processes, the people involved and the tools and resources you will use to provide that thing; translate all of that into an automated process (a workflow) that will be carried out by your systems (and test and QA those workflows); and then add that menu item to the list on the self-service portal that you present to your &#8220;consumers&#8221; who can then use that process over and over again.  And, with respect to your consumers buying from you, because you have direct visibility into all of the various processes involved and completely understand the usage and utilization of all of the supporting resources—CPU, memory, storage, networks, licenses, etc.-you can associate a cost to every service you deliver…both the start-up and the ongoing monthly costs…very easily.</p>
<p>&nbsp;</p>
<p>As you can see, this is much, much different than filling out that form for requesting hardware from management; waiting for approval; sending hardware specifications to procurement; waiting for approval; waiting several weeks to several months for delivery; racking and stacking the hardware; waiting for approval from Security to plug into the network; plugging into various switches and networks; using many different interfaces (to storage, to core switching, to virtual infrastructure, etc.) to configure the hardware; using another completely different set of interfaces to load system images, software stacks, etc.; and following various procedures found in different places managed by different divisions.  And, after all that work, you only know what the hardware and labor originally cost to buy and setup; you have few options for figuring out what a monthly cost might be (so you don&#8217;t bother) so your consumers never know the true cost and subsequently over-provision.</p>
<p>&nbsp;</p>
<p>So, as you can hopefully see, the systems that have grown up around, and been optimized for, managing the processes used in traditional datacenters (as just noted) are completely inadequate for managing the processes used in a cloud infrastructure because you are delivering IT services which have distinct and explicit requirements that just do not exist in current systems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.journeytothecloud.com/cloud-computing/cloud-start-thinking-it-service-delivery%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What Should I Do about Cloud?</title>
		<link>http://www.journeytothecloud.com/cloud-computing/what-should-i-do-about-cloud/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=what-should-i-do-about-cloud</link>
		<comments>http://www.journeytothecloud.com/cloud-computing/what-should-i-do-about-cloud/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 14:35:19 +0000</pubDate>
		<dc:creator>John Dixon</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[hybrid cloud]]></category>
		<category><![CDATA[Private Cloud]]></category>

		<guid isPermaLink="false">http://www.journeytothecloud.com/?p=1722</guid>
		<description><![CDATA[The word of the day is “Cloud.” Nearly every software and hardware vendor out there has a product and shiny marketing to help their customers go “to the cloud.” Every IT trade rag has seemingly unique, seemingly agnostic advice on how their audience can take advantage of cloud computing. Standards bodies have published authoritative descriptions&#8230;<a href="http://www.journeytothecloud.com/cloud-computing/what-should-i-do-about-cloud/">Read More &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>The word of the day is “Cloud.” Nearly every software and hardware vendor out there has a product and shiny marketing to help their customers go “to the cloud.” Every IT trade rag has seemingly unique, seemingly agnostic advice on how their audience can take advantage of cloud computing. Standards bodies have published authoritative descriptions of cloud computing models. If you’re an IT decision maker or influencer, you’re in luck! Many reputable players in the industry have published reams of information to help you on your journey to take advantage of cloud computing. Pick your poison… Public, Private, Hybrid, Community, SaaS, IaaS, PaaS… even XaaS (anything <em>as a service!</em>). On-premises, off-premises… or even “on-premise” if you want! <span id="more-1722"></span></p>
<p>Starting with an on-premises private cloud of your own seems like a sensible choice. A cloud environment of your own, that you can keep cool and dry inside of your own datacenter. Architects can design and build it with the components of their choice, management can have the control that they’re used to, and administrators can manage it alongside every other system. Security issues can be handled deftly by your consultant or cloud-champion – after all, your cloud is internal and private!</p>
<p>Another perspective is to skip out on a cloud strategy, forgo some early benefits, and wait for all of the chips to fall before making any investments. This is the respectable “do nothing” alternative, and it’s a valid one.</p>
<p>Yet another perspective is to take a close look at cloud concepts and prepare your company to act, when appropriate. <em>Prepare</em>, <em>act</em>, <em>appropriate time</em>. Sounds like a strategy brewing.</p>
<p>&nbsp;</p>
<p><strong>What Is Cloud Anyway? C’mon, What Are the Real Benefits?</strong></p>
<p>What are the benefits? We should define benefits in terms of increased revenue or reduced costs for the organization overall. “Better manageability” alone is not a benefit. “Better manageability” <em>is</em> a benefit in that it leads to reduced costs in the form of fewer people, if the manageability <em>truly</em> is <em>better</em>. How about improved time to market? Isn’t that a benefit? Sure, only insofar as it leads to the deployment of revenue-generating or cost-reducing applications to production <em>sooner than before.</em> Nearly all of the benefits of using cloud computing are associated with reduced operating expense.</p>
<p>The careful reader will recognize some of these characteristics as consistent with the NIST definition. Here it goes, a cloud is…</p>
<p><strong>Neat Abstraction: </strong>abstract requirements (or requests) from specifications. This allows IT departments the freedom (technical, of course) to deploy workloads on the most efficient platform available, whether it is internal private cloud, external SaaS, etc. This characteristic enables a catalog of pre-engineered offerings.</p>
<p><strong>Flexible Capacity: </strong>Administrators should be able to add or remove capacity from the cloud system without impacting the performance of other workloads running there. Administrators should also be able to adjust capacity on an individual workload without impacting the performance of other workloads. Benefit? Avoid unnecessary infrastructure purchases and reclaim unused capacity.</p>
<p><strong>Workload Portability: </strong>Workloads should be packaged so that they can be moved to a different infrastructure without impacting performance. Under the VMware vSphere platform, VMotion achieves this within their system. I think that, eventually, workloads will be portable, even to different providers. Even then, you may not want to separate the workload – e.g. you may not want to separate the application layer and the persistence layer of your application. Benefit? Deploy workloads to the most efficient platform that satisfies requirements (see <em>Neat Abstraction</em> above). This is a key characteristic as the market for cloud computing changes almost every day– new providers enter the market, existing providers exit the market, and prices change.</p>
<p><strong>Consistent Access: </strong>Application functionality should be similar across platforms – be it a web browser, “fat client,” mobile device, whatever.<br />
Additionally, this means that workloads can be provisioned in the same way, regardless of the target platform. This is a key characteristic that enables the “brokering” of IT services.</p>
<p><strong>Self-service? (Maybe): </strong>I don’t think that cloud is needed to provide this, or that self-service is needed to provide cloud computing. But it’s commonly in the conversation. What is the benefit? Improved time-to-market by cutting out the “middle man” in IT that designs infrastructure based on customer requirements.</p>
<p><strong>Resilient and Redundant? (Maybe): </strong>Same treatment as with self-service. It’s commonly in the discussion.</p>
<p>&nbsp;</p>
<p><strong>Most Organizations are Using Cloud Today</strong></p>
<p>Does your company use Salesforce.com for CRM? How about ADP for payroll or time entry? And I bet your company sources travel and expense systems to some outside provider. Why do most organizations outsource payroll or travel/expense IT Services? Because they’re <em>commodity</em> systems<em>.</em> (Note that payroll data is pretty sensitive – with employee SSNs, bank account information, compensation information, etc.)<em><br />
</em>Which other IT Services in your organization are commodity? Also note about these already-outsourced systems… they’re entire IT Services. Not just applications. And they take on the characteristics of cloud.</p>
<p>&nbsp;</p>
<p><strong>Service Management: You Knew This Was Coming</strong></p>
<p>You knew you were going to have to get around to IT Service Management someday. Some vendor has been talking to you about the importance of that CMDB for at least the last decade. Here’s why all of this ITIL stuff is important. You need Service Management to measure the benefits of using cloud computing ;for example, is your organization able to improve time to market consistently? By how much? Some sort of request fulfillment process is needed to understand time-to-market in a quantitative way. Consider this:</p>
<p>1. You need IT service management to build a cloud</p>
<p>a. Service Catalog Management, as a process, is needed to ensure that self-service offerings are relevant</p>
<p>b. Capacity Management is needed to ensure that the relevant offerings in your catalog are delivered in <em>timely</em> fashion</p>
<p>c. Configuration Management and a CMDB is needed on a few different levels&#8230;to support other processes like capacity management but also to understand the infrastructure that supports an application so that you can outsource it once that makes sense for your organization</p>
<p>2. Your organization needs IT service management to understand the benefits of cloud computing</p>
<p>a. See above discussion on improved time to market; your organization needs to first measure time to market and then track it to show improvement; integration with fanancial management would be nice to quantify the benefit in dollar terms</p>
<p>3. Investing in IT service management is a “middle way” to prepare your organization to take advantage of cloud computing without choosing a cloud product, vendor, or even a strategy</p>
<p>4. Investments in improving IT service management will not be lost if you ultimately decide that cloud computing is not a good match for your business</p>
<p>&nbsp;</p>
<p><strong>Food for Thought</strong></p>
<p>I hope that this post inspired some ideas about how your organization might make use of cloud computing. Here are some closing thoughts to consider:</p>
<ol>
<li>Does your organization make use of any outside “cloud” services today?</li>
<li>Which applications running inside of your organization are both <em>stable</em> and <em>commodity?</em></li>
<li>When was your most recent investment in IT service management? Were the benefits measurable?</li>
</ol>
<p>I’d be interested in hearing some feedback on this.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.journeytothecloud.com/cloud-computing/what-should-i-do-about-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Measure Twice…Cut Once: How to Avoid the Cloud Factory Default Button</title>
		<link>http://www.journeytothecloud.com/cloud-computing/measure-twice%e2%80%a6cut-once-how-to-avoid-the-cloud-factory-default-button/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=measure-twice%25e2%2580%25a6cut-once-how-to-avoid-the-cloud-factory-default-button</link>
		<comments>http://www.journeytothecloud.com/cloud-computing/measure-twice%e2%80%a6cut-once-how-to-avoid-the-cloud-factory-default-button/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 13:04:59 +0000</pubDate>
		<dc:creator>Randy Becker</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Private Cloud]]></category>

		<guid isPermaLink="false">http://www.journeytothecloud.com/?p=1708</guid>
		<description><![CDATA[This is one of those old woodworking adages that really applies when you are starting the process to build out your own private cloud. What does this mean and how does it apply today? Well, I can remember all too well my junior high school shop teacher repeating this over and over again to us&#8230;<a href="http://www.journeytothecloud.com/cloud-computing/measure-twice%e2%80%a6cut-once-how-to-avoid-the-cloud-factory-default-button/">Read More &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>This is one of those old woodworking adages that really applies when you are starting the process to build out your own private cloud. What does this mean and how does it apply today? Well, I can remember all too well my junior high school shop teacher repeating this over and over again to us as students. I think he told us measure twice, cut once almost as many times as he told us to remember to take the key out of the chuck in the drill press or to stop drag racing with the belt sanders. I can also remember telling my shop teacher it was a whole lot more fun to crank up the table saw and start cutting than to use a tape measure. <span id="more-1708"></span></p>
<p>Well this same thing applies today in IT. The point is to plan properly or you will end up buying more wood for your project, ultimately wasting a lot of time and money. Without a blueprint how could you build a house? Would you build a shed in your backyard without a plan? Technologists love to rip open the box and start installing things; often times the first thing that gets set aside are the instructions or the manual. You often hear people saying “instructions, who needs instructions, toss them out.” We are all guilty of this, even at home. We get a new gadget and the first thing we do is to power it up and start playing. Why, because it’s more fun! How often do you end up starting over and referring to the instructions? This is why there’s a factory default button on so many technology products.</p>
<p>Well guess what? There isn’t a factory default button for your cloud! For that matter, this same principal applies to a lot of large scale projects: VDI, Active Directory, email, networking and unified communications. I think this is why we are seeing so much more talk about Converged Infrastructure from companies like VCE and HP. They do a lot of the planning, testing and design validation for you. This lets customers focus on the parts that are important to the business.</p>
<p>Proper planning is the most critical aspect when it comes to building your private cloud. In fact, we typically recommend spending a majority of the time in this phase of the project. This will avoid that inevitable press of the factory default button. I know that I have been called into projects many times when things start to go south. When you start to dig in you often find that proper requirements, such as gathering and planning, may not have been done. Requirements gathering gives you and your team something to work toward and keeps the project on track.</p>
<p>Take storage for example; this has a significant impact on performance and scalability when planning for both VDI and a cloud. Determining IOPS, the read/write ratio, and RAID level can have a huge impact on performance and available storage. I recently had a customer that had planned for a very moderate Read to Write ratio of 70% Read and 30% Write and only 10 IOPS per desktop. As it turned out, the applications they were using required a much more substantial 30% Read and 70% Write ratio and about 55 IOPS per desktop.</p>
<p>The results of this were catastrophic; the storage design had to be completely re-architected at a substantial cost to the project. The negative impact to the project and the perception to the end users were very difficult to overcome in the end. Once a user experiences something negative, such as poor performance within their applications or desktop, it often becomes very difficult to overcome the perception the users have to satisfy their needs.</p>
<p>Vendors put together a tremendous amount of information such as white papers, reference architectures and best practices. These documents should be read with caution; it is not a one size fits all solution for everyone. Often your consulting partners have firsthand experience and can bring an enormous amount of “lessons learned” in the field to the table.</p>
<p>Although it may be more fun to rip the boxes open and jump right in, proper planning and requirements gathering is key to the success of your project and will help you avoid having to press that factory default button.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.journeytothecloud.com/cloud-computing/measure-twice%e2%80%a6cut-once-how-to-avoid-the-cloud-factory-default-button/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

