<?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>Noliocloud &#187; Nolio</title>
	<atom:link href="http://blog.noliosoft.com/tag/cloud/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.noliosoft.com</link>
	<description>Discussing Application Deployment Automation and Release Management</description>
	<lastBuildDate>Thu, 02 Feb 2012 14:00:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Buzz Around Amazon&#8217;s Cloud Outage &#8211; Saved by Deployment Automation</title>
		<link>http://blog.noliosoft.com/buzz-around-amazon-cloud-outage/</link>
		<comments>http://blog.noliosoft.com/buzz-around-amazon-cloud-outage/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 10:23:06 +0000</pubDate>
		<dc:creator>Daniel Kushner</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[deployment automation]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[outage]]></category>

		<guid isPermaLink="false">http://blog.noliosoft.com/?p=931</guid>
		<description><![CDATA[Amazon outage and the auto-immune vulnerabilities of resiliency Today is Judgment Day, when Skynet becomes self-aware. It is, apparently, also a very, very bad day for Amazon Web Services. Lots of people have raised questions today about what Amazon’s difficulties today mean for the future of cloud IaaS. My belief is that this doesn’t do [...]<img width="150" height="100" src="http://blog.noliosoft.com/wp-content/uploads/2011/04/amazon.jpg" class="attachment-thumbnail wp-post-image" alt="Buzz Around Amazon&#8217;s Cloud Outage &#8211; Saved by Deployment Automation" title="Amazon.com" />]]></description>
			<content:encoded><![CDATA[<h2>Amazon outage and the auto-immune vulnerabilities of resiliency</h2>
<p>Today is Judgment Day, when <a href="http://en.wikipedia.org/wiki/Skynet_(Terminator)" target="_blank">Skynet</a> becomes self-aware. It is, apparently, also a very, very bad day for Amazon Web Services.<br />
<span id="more-931"></span><br />
Lots of people have raised questions today about what Amazon’s difficulties today mean for the future of cloud IaaS. My belief is that this doesn’t do anything to the adoption curve — but I do believe that customers who rely upon Amazon to run their businesses will, and should, think hard about the resiliency of their architectures.</p>
<p>It’s important to understand what did and did not happen today. There’s been a popular impression that “EC2 is down”. It’s not. To understand what happened, though, some explanation of Amazon’s infrastructure is necessary.</p>
<p><a href="http://blogs.gartner.com/lydia_leong/2011/04/21/amazon-outage-and-the-auto-immune-vulnerabilities-of-resiliency/" target="_blank">http://blogs.gartner.com/lydia_leong/2011/04/21/amazon-outage-and-the-auto-immune-vulnerabilities-of-resiliency/</a></p>
<h2>Amazon.com’s real problem isn’t the outage, it’s the communication</h2>
<h3><span style="font-weight: normal;">Like many companies running on Amazon’s Web Services, BigDoor has been affected by the AWS outage today.  And like most startups, we are braced for bad stuff to happen, and we do our best to learn from the painful stuff.  We spent a better part of the day in constant contact via Twitter, emails and phone calls apologizing and updating our more than 250 publishers that were affected. Today has provided plenty of lessons, and because transparency is fast becoming the lifeblood of Seattle’s startup community we thought we’d pass a few along.</span></h3>
<p><a href="http://www.geekwire.com/2011/amazoncoms-real-problem-outage-communication" target="_blank">http://www.geekwire.com/2011/amazoncoms-real-problem-outage-communication</a></p>
<h2>AWS is down: Why the sky is falling</h2>
<p>Amazon Web Services, &#8220;the cloud&#8221; to many people, has had a significant issue in one of their datacenters since about 1AM Pacific time April 21st.  Some huge websites (reddit, quora, foursquare) are all down or significantly impacted.  I&#8217;ve seen a lot of misinformation which suggests that this is all purely due to the laziness of the affected sites&#8217; engineers, but that isn&#8217;t the case.  Here&#8217;s why:</p>
<p><a href="http://justinsb.posterous.com/aws-down-why-the-sky-is-falling" target="_blank">http://justinsb.posterous.com/aws-down-why-the-sky-is-falling</a></p>
<h2>Standing on the shoulders of giants and stumbling with them – the Amazon AWS outage’s “pain” statistics</h2>
<p>Today, at around 1am Pacific Time, Amazon began having major problems with some of their cloud infrastructure:  specifically with their EC2, EBS, and RDS offerings.  The issues are ongoing, and many of your favorite internet sites or services are probably still down or at reduced functionality because of it.</p>
<p>This kind of outage is one of PagerDuty’s big “moments”;  when a big chunk of the services on the internet say:  ”Hey PagerDuty, I’m down, so wake someone up to fix me!”</p>
<p><a href="http://blog.pagerduty.com/2011/04/22/standing-on-the-shoulders-of-giants-and-stumbling-with-them-the-amazon-aws-outages-pain-statistics/" target="_blank">http://blog.pagerduty.com/2011/04/22/standing-on-the-shoulders-of-giants-and-stumbling-with-them-the-amazon-aws-outages-pain-statistics/</a></p>
<h2>Cloud crash has a silver lining</h2>
<p>If you are at all interested in cloud computing you would have by now no doubt heard that this has been a dark day in the world of Cloud Computing today. Something has gone terribly wrong in the networking in the Amazon US-East-1 region. That caused storage subsystems to go on the fritz and the rest as they say is history. Some of the very prominent web properties have been down and the volume of chatter on the subject has been deafening. I had to turn the sound on my TweetDeck off a I could no longer stand to hear the constant beeping generated by the tweet arrivals.</p>
<p><a href="http://freedb2.com/2011/04/21/cloud-crash-has-a-silver-lining/" target="_blank">http://freedb2.com/2011/04/21/cloud-crash-has-a-silver-lining/</a></p>
<h2>Today’s EC2 / EBS Outage: Lessons learned</h2>
<p>Today Britain woke to the news that Amazon Web Services had suffered a major outage in its US East facility. This affected Heroku, Reddit, Foursquare, Quora and many more well-known internet services hosted on EC2. The cause of the outage appears to have been a case of so-called ‘auto-immune disease’. Amazon’s automated processes began remirroring a large number of EBS volumes, which had a knock on effect of significantly degrading EBS (and thus RDS) performance and availability across multiple availability zones. Naturally the nay-sayers were out in force, decrying cloud-based architectures as doomed to failure from the very start. As the dust starts to settle, we attempt to distill some lessons from the outage.</p>
<p><a href="http://agilesysadmin.net/ec2-outage-lessons" target="_blank">http://agilesysadmin.net/ec2-outage-lessons</a></p>
<h2>Why Twilio Wasn’t Affected by Today’s AWS Issues</h2>
<p>Starting early this morning, Amazon Web Services experienced several service problems at one of its east coast datacenters.  The outage impacted major sites across the Internet.  The number of high profile sites affected by the issue shows both the amazing success of cloud services in enabling the current Internet ecosystem, and also the importance of solid distributed architectural design when building cloud services.</p>
<p>Twilio’s APIs and service were not affected by the AWS issues today.  As we’ve grown and scaled Twilio on Amazon Web Services, we’ve followed a set of architectural design principles to minimize the impact of occasional, but inevitable issues in underlying infrastructure.</p>
<p><a href="http://www.twilio.com/engineering/2011/04/22/why-twilio-wasnt-affected-by-todays-aws-issues/" target="_blank">http://www.twilio.com/engineering/2011/04/22/why-twilio-wasnt-affected-by-todays-aws-issues/</a></p>
<h2>The AWS Outage: The Cloud&#8217;s Shining Moment</h2>
<p>So many cloud pundits are piling on to the misfortunes of Amazon Web Services this week as a response to the massive failures in the AWS Virginia region. If you think this week exposed weakness in the cloud, you don&#8217;t get it: it was the cloud&#8217;s shining moment, exposing the strength of cloud computing.</p>
<p>In short, if your systems failed in the Amazon cloud this week, it wasn&#8217;t Amazon&#8217;s fault. You either deemed an outage of this nature an acceptable risk or you failed to design for Amazon&#8217;s cloud computing model. The strength of cloud computing is that it puts control over application availability in the hands of the application developer and not in the hands of your IT staff, data center limitations, or a managed services provider.</p>
<p><a href="http://broadcast.oreilly.com/2011/04/the-aws-outage-the-clouds-shining-moment.html" target="_blank">http://broadcast.oreilly.com/2011/04/the-aws-outage-the-clouds-shining-moment.html</a></p>
<h2>Amazon’s Trouble Raises Cloud Computing Doubts</h2>
<p>As technical problems interrupted computer services provided by Amazon for a second day on Friday, industry analysts said the troubles would prompt many companies to reconsider relying on remote computers beyond their control.</p>
<p>“This is a wake-up call for cloud computing,” said Matthew Eastwood, an analyst for the research firm IDC, using the term for accessing services and information in big data centers remotely over the Internet from anywhere, as if the services were in a cloud. “It will force a conversation in the industry.”</p>
<p><a href="http://www.nytimes.com/2011/04/23/technology/23cloud.html?_r=1" target="_blank">http://www.nytimes.com/2011/04/23/technology/23cloud.html?_r=1</a></p>
<img width="150" height="100" src="http://blog.noliosoft.com/wp-content/uploads/2011/04/amazon.jpg" class="attachment-thumbnail wp-post-image" alt="Buzz Around Amazon&#8217;s Cloud Outage &#8211; Saved by Deployment Automation" title="Amazon.com" />]]></content:encoded>
			<wfw:commentRss>http://blog.noliosoft.com/buzz-around-amazon-cloud-outage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Go Go Go Grid with Application Deployment Automation</title>
		<link>http://blog.noliosoft.com/go-go-go-grid-with-application-deployment-automation/</link>
		<comments>http://blog.noliosoft.com/go-go-go-grid-with-application-deployment-automation/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 11:03:14 +0000</pubDate>
		<dc:creator>Daniel Kushner</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[deployment automation]]></category>
		<category><![CDATA[gogrid]]></category>
		<category><![CDATA[provisioning]]></category>

		<guid isPermaLink="false">http://blog.noliosoft.com/?p=883</guid>
		<description><![CDATA[GoGrid is the world’s largest pure-play Infrastructure-as-a-Service (IaaS) provider specializing in Cloud Infrastructure solutions. What I liked about their approach was a first class and simple RESTfull API for managing all aspects of server administration. I even created a screen cast back in September 2010 to demonstrate how Nolio ASAP can manage temporary lab setups [...]<img width="150" height="131" src="http://blog.noliosoft.com/wp-content/uploads/2011/04/goGrid.jpg" class="attachment-thumbnail wp-post-image" alt="Go Go Go Grid with Application Deployment Automation" title="GoGrid Logo" />]]></description>
			<content:encoded><![CDATA[<p>GoGrid is the world’s <a href="http://www.gogrid.com/about/index.php" target="_blank">largest</a> pure-play Infrastructure-as-a-Service (IaaS) provider specializing in Cloud Infrastructure solutions. What I liked about their approach was a first class and simple RESTfull API for managing all aspects of server administration. I even created a <a href="http://www.youtube.com/watch?v=AvtTFtS6xBs" target="_blank">screen cast</a> back in September 2010 to demonstrate how Nolio ASAP can manage temporary lab setups and teardowns with the click of a button. At that time, most of the heavy lifting was done externally from Nolio ASAP, until the Nolio Agents were remotely installed on the fresh servers. I finally had a couple of hours the other day and quickly put together another <a href="http://library.noliosoft.com/" target="_blank">Application Component Library</a> especially for GoGrid. <a href="http://library.noliosoft.com/library/gogrid/" target="_blank">Here</a> you can find half a dozen out-of-the-box workflows for managing operations via their API. Of course this isn&#8217;t a complete tool set, but it&#8217;s a good kick start for anybody needing an application release automation framework integrated with GoGrid&#8217;s cloud technology.</p>
<p><span id="more-883"></span>If time will spare itself some more, I believe that I&#8217;ll post some additional flows to remotely install Nolio Agents onto the servers so they too can be available for deployment automation, continuous deployment, and other cool stuff IT operations like to get involved in.</p>
<p><object style="width: 425px; height: 350px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="play" value="false" /><param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="best" /><param name="scale" value="showall" /><param name="src" value="http://www.youtube.com/v/AvtTFtS6xBs" /><embed style="width: 425px; height: 350px;" type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/AvtTFtS6xBs" scale="showall" quality="best" menu="false" loop="false" play="false"></embed></object></p>
<p>The initial workflows available in this pacakge are:</p>
<ul>
<li>Prepare GoGrid signature</li>
<li>Generic API call</li>
<li>Get server rams list</li>
<li>Get unassigned public IP</li>
<li>Get public image list</li>
<li>Add server</li>
</ul>
<p>You can download the application service component at <a href="http://library.noliosoft.com/library/gogrid/" target="_blank">http://library.noliosoft.com/library/gogrid/</a></p>
<h3>About Nolio</h3>
<p>Nolio, the leader in application release automation and release management, is committed to helping customers meet the growing challenges and complexities of releasing and managing application deployments across the data center – increasing application uptime and reducing IT operation costs. Worldwide customers, enterprises, online services and SaaS businesses rely on Nolio ASAP to automate application deployment, maintenance, remediation and recovery processes for physical, virtual and cloud infrastructures – delivering automation solutions for application-centric IT.</p>
<img width="150" height="131" src="http://blog.noliosoft.com/wp-content/uploads/2011/04/goGrid.jpg" class="attachment-thumbnail wp-post-image" alt="Go Go Go Grid with Application Deployment Automation" title="GoGrid Logo" />]]></content:encoded>
			<wfw:commentRss>http://blog.noliosoft.com/go-go-go-grid-with-application-deployment-automation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Does The Cloud Simplify Application Release Deployment?</title>
		<link>http://blog.noliosoft.com/deployment-automation-in-the-cloud/</link>
		<comments>http://blog.noliosoft.com/deployment-automation-in-the-cloud/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 08:08:26 +0000</pubDate>
		<dc:creator>Daniel Kushner</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[release automation]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://blog.noliosoft.com/?p=584</guid>
		<description><![CDATA[Due to the fact that cloud based technology has transformed infrastructure provisioning for enterprise applications into a relatively simple and less expensive process, many operational teams are investigating the possibility of migrating some of their application portfolio to the cloud. However, they soon discover that the simplicity, cost savings, and effectiveness characterizing application provisioning and [...]<img width="150" height="120" src="http://blog.noliosoft.com/wp-content/uploads/2011/02/cloud.jpg" class="attachment-thumbnail wp-post-image" alt="Does The Cloud Simplify Application Release Deployment?" title="MINOLTA DIGITAL CAMERA" />]]></description>
			<content:encoded><![CDATA[<p>Due to the fact that cloud based technology has transformed infrastructure provisioning for enterprise applications into a relatively simple and less expensive process, many operational teams are investigating the possibility of migrating some of their application portfolio to the cloud. However, they soon discover that the simplicity, cost savings, and effectiveness characterizing application provisioning and initial deployment in the cloud does not apply to ongoing deployment and application services. Instead, they discover that the management and execution of ongoing application release events turns out to be as complex and challenging as they are in physical non-cloud environments. I&#8217;ll discuss why the server image as the primary tool for deploying applications to the cloud does not provide a solution to the challenges posed by enterprise applications to ongoing deployments, and will point the direction to where such a solution may be found.</p>
<p><span id="more-584"></span></p>
<p><a href="http://www.noliosoft.com/resources/paper/cloud-deployment" target="_blank">Download the PDF version</a></p>
<h2>Deployment Obstacles: Multiple Instances, Multiple Tiers and Multiple Deployment Events</h2>
<p>Cloud technology has considerably reduced the cost of computational power incurred by organizations. The capability of renting potentially limitless computational capacity at very affordable rates has increased the number of cloud based servers an organization can deploy in production and pre-production operations. However, more servers mean that there are more instances which need to be updated, patched, maintained and serviced. And, this in-turn means an increase in the operational costs of deployment and application maintenance.</p>
<p>An increasing number of instances are one of the many factors that stand in the way of error-free and cost-effective ongoing deployment to the cloud. Enterprise scale applications entail multi-tier architecture. Deployment to this type of architecture is traditionally performed separately for each tier. Co-dependency between the tiers turns deployment into a non-trivial operation in which progress in one tier is often delayed until a process in another is complete. This non-linear deployment flow becomes even more difficult to manage when it has to be repeated hundreds of times for each server cluster in the various application data centers and environments. Another factor that further complicates an already complicated context is the number of deployment events that have to be executed during a specified time period. Organizations in verticals focused on online services such as e-commerce, media, finance and social networking are implementing agile development methodologies with short release cycles to perform more effectively in a competitive market and to maintain market leadership. Operation teams in such organizations are executing two or threedeployment events per day. In this type of high-frequency deployment setting, the complexity derived from the factors mentioned above namely multi-instance, multi-environment, and multi-tier configurations, grows exponentially.</p>
<p>In short, the challenging nature of the deployment process in the cloud is a result of several factors. Some are related to the character of the applications deployed, some to development methodologies and others to the number of users served by the application. Cloud technology is neither the only nor the primary reason behind this complexity but it does make matters worse, as the unlimited infrastructure the cloud affords enables applications to grow even more.</p>
<h2>Images of the Future</h2>
<p>The reason why cloud technology is said to further make matters worse for ongoing/continuous deployment &#8211; the abundance of cheap computational power &#8211; may conceal a promise to revolutionize application release deployment. This promise is based on achieving a complete separation in the cloud between the physical and the logical aspects of the application. Such separation would enable operational staff to create a kind of &#8220;master instance&#8221; &#8211; one image incorporating all application tiers and logical components. When this master instance becomes operational in the cloud, cloud technology will provide all the processing power required by this single instance application.</p>
<p>The implications of this scenario on ongoing application deployment are extensive. Instead of deploying hundreds of application, database and web server instances separately, the IT operation team will deploy only one image containing a single instance. Cloud technology will be able to provide sufficient computing resources to this all-inclusive one instance, even though this instance may be providing services on a global scale. There is no need to instantiate this image to different cloud based data centers which are distributed geographically according to performance demands and then to individually configure each instance to its environment. In effect, the instance as one copy of an application component among many has ceased to exist.</p>
<h2>Images of the Present</h2>
<p>Clearly, the above scenario is totally futuristic. Complete separation between the physical layer and the logical layer, between infrastructure and application has not yet left the confines of the laboratory. As of today, the architecture of applications residing on the cloud mirrors the architecture of their earthly counterparts. This means that an application which is deployed on the cloud has the same number of instances, the same data center distribution and the same server configuration, with the same co-dependencies, it would have if it resided in a traditional, non-cloud infrastructure.</p>
<p>Since cloud applications are still reflections of their non-cloud version, they share all of the above mentioned deployment complexities with the latter. However, the cloud makes it economically feasible to deploy applications by means of images. As cloud technology offers a potentially unlimited supply of servers quickly and cheaply, the road is paved to provide new servers with application images every time there is any type of deployment event, regardless of its scale.</p>
<p>At first glance, it appears that this method of performing ongoing deployment saves time and resources as there is no need to directly upgrade, patch, or fix each application instance. Instead, only one image containing an instance of the latest application version is uploaded and then instantiated according to the performance requirements and data center distribution of the application. For example, instead of directly deploying a patch to 300 application server instances, it is possible to upload one image of the patched application server and then, with the press of a button, instantiate it in the cloud.</p>
<p>However, a closer look reveals that although this method is suitable for initial deployment, it is not suitable for ongoing deployment. Firstly, it takes some time to prepare an image, and then additional time to upload it to the cloud. In many cases this process has to be repeated when more than one image needs to be deployed. For example, when an update modifies both the application tier and the storage tier, two images have to be prepared, packaged, and uploaded.</p>
<p>Secondly, after the image is uploaded it takes additional time to prepare copies of the image according to the number of instances required. However, this is just the beginning. When this step is complete and all servers are instantiated in the cloud, they are nothing but a multitude of identical clones. It is then often necessary to individually configure and customize each and every one of them to the environment in which they operate.</p>
<p>It is fairly obvious that this particular work flow is too time consuming and it cannot be an acceptable method for continuous cloud deployment. This is particularly true in organizations that have multiple deployment events on a daily basis, some of which are very minor such as replacing a few lines of code in a configuration file. It is clear that the only way to cope with the time constraints imposed by such scenarios is to update the existing application rather than replacing it with a new instance. An application release deployment automation tool must be utilized in order to consistently execute an application-wide deployment event to the hundred or so instances involved.</p>
<h2>Summary</h2>
<p>It can be seen that deployment by image replication does not provide a solution to cloud deployment as long as the number of instances in the cloud correlates to the number of servers in a non-cloud platform. The same is true for other factors which make deployment complicated, such as multi-tier architecture and multiple environments. Co-dependency is still an obstacle for manual deployment since cloud instances are correlated to application tiers, so that each instance is either a web server, application server, or data base server, to name but a few. And, because the instances are grouped to different environment clusters in the cloud, they each require their own configuration and customization. The conclusion is that the use of images as a deployment tool does not provide an answer to the challenges imposed by ongoing deployment of enterprise grade applications in the cloud. Multiplicity of instances, environments, and deployment events is still the core of the problematic nature of deployment. The only existing solution that can untangle the complexities triggered by this multiplicity is a dedicated automation tool which, by modeling the application deployment flow and by repetitively applying reusable deployment activities, can streamline the varying deployment events as well as implement a consistent, customizable deployment lifecycle in the organization.</p>
<img width="150" height="120" src="http://blog.noliosoft.com/wp-content/uploads/2011/02/cloud.jpg" class="attachment-thumbnail wp-post-image" alt="Does The Cloud Simplify Application Release Deployment?" title="MINOLTA DIGITAL CAMERA" />]]></content:encoded>
			<wfw:commentRss>http://blog.noliosoft.com/deployment-automation-in-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Myth: Virtualization Increases the Speed of Delivering IT Services</title>
		<link>http://blog.noliosoft.com/myth-virtualization-increases-the-speed-of-delivering-it-services/</link>
		<comments>http://blog.noliosoft.com/myth-virtualization-increases-the-speed-of-delivering-it-services/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 08:23:03 +0000</pubDate>
		<dc:creator>Daniel Kushner</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[virtual data centers]]></category>

		<guid isPermaLink="false">http://blog.noliosoft.com/?p=575</guid>
		<description><![CDATA[Jason Cowie, Embotic&#8216;s VP of Product Management wrote a guest post on the ZDNet blog. This is perfect timing for my new white paper that discusses why virtual and cloud images do not contribute to application release, but rather make the situation much more difficult. From the blog: While the delivery of virtual machines is [...]<img width="150" height="150" src="http://blog.noliosoft.com/wp-content/uploads/2011/01/what-did-u-day.jpg" class="attachment-thumbnail wp-post-image" alt="Myth: Virtualization Increases the Speed of Delivering IT Services" title="what-did-u-day" />]]></description>
			<content:encoded><![CDATA[<p>Jason Cowie, <a href="http://www.embotics.com/" target="_blank">Embotic</a>&#8216;s VP of Product Management wrote a guest post on the <a href="http://www.zdnet.com" target="_blank">ZDNet</a> blog. This is perfect timing for my new white paper that discusses why virtual and cloud images do not contribute to application release, but rather make the situation much more difficult.</p>
<p><span id="more-575"></span>From the blog:</p>
<blockquote><p>
While the delivery of virtual machines is indisputably faster than deploying physical machines, it is often assumed that this also streamlines the process of deploying IT Services (applications). Virtualization can be used as an accelerator for building out highly dynamic cloud based services, however, the fact remains that while provisioning and deploying VMs has been greatly simplified, application deployments are still complicated and dependent on People, Processes and Technology.</p>
<p>Sure, in a perfect world where organizations only run one application on one type of OS, and one version of that application – virtualization can certainly automate the entire process of application delivery.  QA and development environments have been realizing this benefit for years.  However, what happens when organizations begin to accelerate their adoption and begin migrating mission critical, multi-tier applications to the virtual data center?</p>
<p>Unfortunately, we live in an IT service world that is comprised of ever increasing complexity requiring in-depth knowledge of application deployment, application dependencies, application monitoring and a deep understanding of security and regulatory requirements.  Combine this with the myth that applications deployed in the virtual data center can be delivered faster, cheaper, and easier, it is no surprise that some operations teams are struggling to meet these expectations.  How many times has the underlying virtual infrastructure (VMs) been provisioned in minutes, while the actual delivery of services takes hours, days, or in certain cases, weeks.
</p></blockquote>
<p>The full post can be read at <a href="http://www.zdnet.com/blog/virtualization/myth-virtualization-increases-the-speed-of-delivering-it-services/2642" target="_blank">http://www.zdnet.com/blog/virtualization/myth-virtualization-increases-the-speed-of-delivering-it-services/2642</a></p>
<p>Increasing application complexity, the growing volume and frequency of application changes, and the need to execute operations across multiple environments and infrastructures (physical, virtual and cloud) are causing application failures, bottlenecks and delays. IT operations are struggling with the challenges of managing the release and maintenance of data center applications &#8211; with quality, on time and on budget. Read more about <a href="http://www.noliosoft.com" target="_self">Nolio ASAP</a>.</p>
<img width="150" height="150" src="http://blog.noliosoft.com/wp-content/uploads/2011/01/what-did-u-day.jpg" class="attachment-thumbnail wp-post-image" alt="Myth: Virtualization Increases the Speed of Delivering IT Services" title="what-did-u-day" />]]></content:encoded>
			<wfw:commentRss>http://blog.noliosoft.com/myth-virtualization-increases-the-speed-of-delivering-it-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Future Of Data Hosting Is In Cloud Computing</title>
		<link>http://blog.noliosoft.com/data-hosting-future-cloud-computing/</link>
		<comments>http://blog.noliosoft.com/data-hosting-future-cloud-computing/#comments</comments>
		<pubDate>Sun, 31 May 2009 23:00:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[application deployment]]></category>
		<category><![CDATA[application management]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://www.noliosoft.com/blog/?p=101</guid>
		<description><![CDATA[Microsoft’s Chief Software Architect Ray Ozzie has recently made some interesting predictions on the future of cloud computing. Ozzie said that the future for companies’ data hosting will be in a combination of cloud computing and on-premise data centers. In his words, &#8220;at some point in time, every major enterprise, every company, every ISV is [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft’s Chief Software Architect Ray Ozzie has recently made some interesting <a href="http://www.techcrunchit.com/2009/05/20/microsofts-ozzie-asserts-microsofts-postion-in-the-cloud/" target="_blank">predictions</a> on the future of <strong>cloud computing</strong>.</p>
<p>Ozzie said that the future for companies’ data hosting will be in <strong>a combination of cloud computing and on-premise data centers</strong>. In his words, &#8220;at some point in time, every major enterprise, every company, every ISV is going to have some blend of software that runs on-premises and some that runs in the cloud, and everyone wants tools that they can use to in essence deploy some apps to part of their organization that might be in the cloud&#8230;&#8221;</p>
<p><span id="more-101"></span></p>
<p>We couldn&#8217;t agree more. <strong>Our vision is that in the future, every company will have some kind of environment in the cloud.</strong> As Daniel Lyons of <a href="http://www.newsweek.com/id/166818">Newsweek</a> recently said, &#8220;People are going to be putting their information not into some device but into some service that lives in the sky.&#8221; Lyon added, &#8220;Pretty much everyone in the tech industry agrees it&#8217;s the future.&#8221; For companies, <strong>cloud computing</strong> makes a lot of sense because it&#8217;s cheaper: in some cases, it cuts a company&#8217;s costs in half.</p>
<p><!--more--></p>
<p>Of course, organizations that move to the cloud will need tools to help them deploy and manage their cloud applications.</p>
<p>The layer IT will need to handle in the future is the Application layer: deploying, managing, maintaining and troubleshooting applications in the cloud. Existing automation tools are old and fit traditional data centers. They are system- and infrastructure- centric solutions, while there should be a shift to <strong>application-centric solutions</strong> that will enable effective and efficient automation.</p>
<p>Nolio is a vendor leading the charge on doing just that. As an innovator of <strong>Application Service Automation</strong> solutions for physical, virtual and cloud data centers, Nolio’s Application Service Automation is a software platform for designing and executing automated application service workflows across the data center, enabling reliable, effective processes for the deployment of applications in the cloud and for the management of application change.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.noliosoft.com/data-hosting-future-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

