<?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>dKaiser</title>
	<atom:link href="http://www.dkaiser.com/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.dkaiser.com/blog</link>
	<description>- Experiments with Clouds</description>
	<lastBuildDate>Fri, 02 Jul 2010 10:57:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Summer break</title>
		<link>http://www.dkaiser.com/blog/summer-break</link>
		<comments>http://www.dkaiser.com/blog/summer-break#comments</comments>
		<pubDate>Fri, 02 Jul 2010 10:57:21 +0000</pubDate>
		<dc:creator>Pauli Haikonen</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://www.dkaiser.com/blog/?p=150</guid>
		<description><![CDATA[It&#8217;s been a hectic past month to say the least! First of all, I&#8217;ve been a proud father for about a month now and everything is fine on that front. Then again, we had a water damage (a forty year old weld let go) in our place and are currently trying to get permits from [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a hectic past month to say the least! First of all, I&#8217;ve been a proud father for about a month now and everything is fine on that front. Then again, we had a water damage (a forty year old weld let go) in our place and are currently trying to get permits from the city officials if we could actually fix and renovate the appartment a bit. Have a look here of what it looks like:</p>
<p><object id="flashvideo" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="498" height="289" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab"><param name="movie" value="http://www.vkaiser.com/sites/default/files/PlayerJW.swf" /><param name="FlashVars" value="file=http://s3.amazonaws.com/video.dkaiser.com-sites-default-files/Movie_232.flv&#038;image=http://s3.amazonaws.com/video.dkaiser.com-sites-default-files/Movie_232.jpg&#038;rotatetime=10&#038;logo=http://www.vkaiser.com/sites/default/files/vkaiserwm.png&#038;link=http://www.vkaiser.com&#038;autostart=false" /><param name="quality" value="high" /><param name="wmode" value="window" /><param name="allowfullscreen" value="true" /><embed name="flashvideo" allowScriptAccess="always" src="http://www.vkaiser.com/sites/default/files/PlayerJW.swf"     width="498"     height="298"     border="0"     type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"     wmode="window"     allowfullscreen="true"    quality="high"     flashvars="file=http://s3.amazonaws.com/video.dkaiser.com-sites-default-files/Movie_232.flv&#038;image=http://s3.amazonaws.com/video.dkaiser.com-sites-default-files/Movie_232.jpg&#038;rotatetime=10&#038;logo=http://www.vkaiser.com/sites/default/files/vkaiserwm.png&#038;link=http://www.vkaiser.com&#038;autostart=false" /></embed></object></p>
<p>Sucks&#8230;</p>
<p>I have not been doing much of anything cloud related as I also moved to a new job from HP to <a href="http://www.fortum.com">Fortum</a> and I guess somewhat also because I&#8217;m getting fed up with the hype. In my mind, cloud is just a way of sourcing the necessary resources, albeit having some characteristics not found elsewhere. </p>
<p>But, I&#8217;ll continue with clouds in fall when I hopefully have some more time. </p>
<p>Have a nice summer!  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.dkaiser.com/blog/summer-break/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EBS-based instance problems</title>
		<link>http://www.dkaiser.com/blog/ebs-based-instance-problems</link>
		<comments>http://www.dkaiser.com/blog/ebs-based-instance-problems#comments</comments>
		<pubDate>Thu, 20 May 2010 06:19:48 +0000</pubDate>
		<dc:creator>Pauli Haikonen</dc:creator>
				<category><![CDATA[Amazon AWS]]></category>
		<category><![CDATA[Recovery]]></category>
		<category><![CDATA[EBS]]></category>
		<category><![CDATA[incident]]></category>
		<category><![CDATA[vkaiser.com]]></category>

		<guid isPermaLink="false">http://www.dkaiser.com/blog/?p=143</guid>
		<description><![CDATA[The instance I run this blog was slightly impacted a few days ago. All of a sudden I could not ssh into the instance and the Apache was running really painfully slow. It did not really work at all. While I was already fantasizing that my really super awesome new web-2.0-youtube-facebook-twitter crossbreed vKaiser.com had gotten [...]]]></description>
			<content:encoded><![CDATA[<p>The instance I run this blog was slightly impacted a few days ago. All of a sudden I could not ssh into the instance and the Apache was running really painfully slow. It did not really work at all. While I was already fantasizing that my really super awesome new web-2.0-youtube-facebook-twitter crossbreed <a href="http://www.vkaiser.com">vKaiser.com</a> had gotten some traction and was overloaded by the publicity, I ended up in the AWS site to see the service <a href="http://status.aws.amazon.com/">status</a>. The service status was fine and my hopes were still high. Then the truth hit me, there were others as well in the forums who had similar <a href="http://developer.amazonwebservices.com/connect/thread.jspa?threadID=46288&#038;tstart=45">issues</a>, EBS based image becomes unresponsive and reboot does not help. Can&#8217;t either take a spapshot of the EBS volume, but stopping and starting might help. Just have to prepare for the instance to go down very, very slowly.</p>
<p>So, as I could not take a snapshot and was not particulary interested in using a few days old snapshots, I decided to just shut down the instance and give it the time it needs. Eventually, the server went down and I could restart it just fine. Situation back to normal. This incident could of course have been avoided easily by having a backup system ready or even a load balanced setup if I would have the money to run it. </p>
<p>No luck in getting traction. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.dkaiser.com/blog/ebs-based-instance-problems/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do you know devops?</title>
		<link>http://www.dkaiser.com/blog/do-you-know-devops</link>
		<comments>http://www.dkaiser.com/blog/do-you-know-devops#comments</comments>
		<pubDate>Sat, 17 Apr 2010 07:43:10 +0000</pubDate>
		<dc:creator>Pauli Haikonen</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[devops]]></category>

		<guid isPermaLink="false">http://www.dkaiser.com/blog/?p=141</guid>
		<description><![CDATA[I did my thesis for one Agile software company in Finland, the F-Secure Corporation. I did also work for the IT Operations team as an IT Engineer and was kind of suprised how difficult the project management and in general delivering the IT projects for Agile organization was. The conclusion I ended up with the [...]]]></description>
			<content:encoded><![CDATA[<p>I did my <a href="http://www.dkaiser.com/thesis.pdf">thesis</a> for one Agile software company in Finland, the F-Secure Corporation. I did also work for the IT Operations team as an IT Engineer and was kind of suprised how difficult the project management and in general delivering the IT projects for Agile organization was. The conclusion I ended up with the study was that the IT could be run in the same fashion as software is developed using Agile methods. It has been interesting to find a similar approach from other sources as well, cloud computing being one of the catalysts in this change.</p>
<p><a href="http://agileoperations.net/index.php?/archives/24-Devops.html">Devops</a> is a concatenation of development and operations and essentially is the same what I was looking for in my thesis. We did even try the approach in practice and it did work really well! using Agile methods brought the necessary structure in IT projects. In future, this type of new way of doing IT is probably even more valuable, as customers of IT don&#8217;t anymore allow a server deployment to take weeks or even months or ever lasting IT projects without clear visibility.</p>
<p>Besides using Agile methods, what else must the IT do in order to fullfil the needs of a modern enterprise? I have already talked about <a href="http://www.dkaiser.com/blog/deploying-applications-instead-of-virtual-machines">Puppet</a> which is an open source server management automation tool. Datacenter automation is bound to make a big impact in allowing datacenters (private cloud?) to compete with public clouds in ease and agility of deployment. The role of a sysadmin and the developer could start to blur ans sysadmin has to know about how to deploy servers using a scripting language. Interesting times!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dkaiser.com/blog/do-you-know-devops/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vKaiser.com</title>
		<link>http://www.dkaiser.com/blog/vkaiser-com</link>
		<comments>http://www.dkaiser.com/blog/vkaiser-com#comments</comments>
		<pubDate>Thu, 08 Apr 2010 08:46:16 +0000</pubDate>
		<dc:creator>Pauli Haikonen</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Recovery]]></category>
		<category><![CDATA[Amazon AWS]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[vkaiser.com]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.dkaiser.com/blog/?p=137</guid>
		<description><![CDATA[I&#8217;ve been neglecting the blog for a while and feel sorry about that. The spring has been busy and will most likely stay like that, some bachelor parties and weddings and I am also going to be a dad in the beginning of June! The boy is already kicking strong! 
But I also have some [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been neglecting the blog for a while and feel sorry about that. The spring has been busy and will most likely stay like that, some bachelor parties and weddings and I am also going to be a dad in the beginning of June! The boy is already kicking strong! </p>
<p>But I also have some new cloud related things to tell you about. Since the blog isn&#8217;t exactly driving traffic too much and I had some free CPU resources, I started a new project, <a href="http://www.vkaiser.com">vKaiser.com</a>, which is a more Web 2.0 oriented site. Well, an imitation of YouTube but with heavy connections to social media sites like Facebook and Twitter. The site is by no means ready, but you are welcome to check it out &#8211; with Firefox. IE7 is ok too if you are not on compatibility mode. Interesting things to mention is the storage of the videos and thumbnails in S3 and the possibility to use CloudFront too.</p>
<p>And just to make this post a bit more cloud related and not just pitching my new site, a short story of what happened during the development at one point. As said, I had the Facebook Connect module as well as the Drupal for Facebook (yes, I ended up running Drupal as the CMS system) module installed but I had not enabled the Facebook Connect module since the Drupal for Facebook does essentially the same thing of connecting with your Facebook credentials. Or should do. I had and still have problems with the module as it forwards to a page which can&#8217;t be found but still after a few refreshes actually logs in. Anyway, I did go and enabled the Facebook Connect module while Drupal for Facebook had the same functionality enabled if another module would work a bit better. </p>
<p>Sure enough, after enabling the module I was watching a white browser screen with an Internal Server Error 500 with no access to the admin interface at all. What to do then? Should I mess with the database? Remove some modules and run update.php? Well, could not even access the update page. Luckily, I was running the site on an EBS based image! I had a week old (yeah, a bit old, but I did not mind) snapshot of the volume so all I had to do was to get the static files out from the bad volume, create a volume of the snapshot, shutdown the instance, detach the bad volume and attach the new volume. Boot up. Reboot had to be done too for some reason before I could see the log from AWS EC2 console. Reattach the elastic ip, copy the static files and I was back in business. Restore time below 10 minutes.</p>
<p>I love EC2.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dkaiser.com/blog/vkaiser-com/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cloud Sauna</title>
		<link>http://www.dkaiser.com/blog/cloud-sauna</link>
		<comments>http://www.dkaiser.com/blog/cloud-sauna#comments</comments>
		<pubDate>Sat, 20 Mar 2010 07:13:17 +0000</pubDate>
		<dc:creator>Pauli Haikonen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cloud sauna]]></category>
		<category><![CDATA[codento]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[f-secure]]></category>

		<guid isPermaLink="false">http://www.dkaiser.com/blog/?p=135</guid>
		<description><![CDATA[I was invited to join Pilvisauna (Cloud Sauna) organized by Codento Oy on Thursday. While there was yet another blizzard going on outside, the athmosphere in the cozy event among the Finnish cloud industry pioneers was great! 
Guest speaker Mr. Martin Buhr from Amazon gave a presentation about Amazon Web Services with some very interesting [...]]]></description>
			<content:encoded><![CDATA[<p>I was invited to join Pilvisauna (Cloud Sauna) organized by <a href="http://www.codento.fi">Codento Oy</a> on Thursday. While there was yet another blizzard going on outside, the athmosphere in the cozy event among the Finnish cloud industry pioneers was great! </p>
<p>Guest speaker Mr. Martin Buhr from Amazon gave a presentation about Amazon Web Services with some very interesting figures about the exponential growth of AWS. The second guest speaker was a former fellow of mine from <a href="http://www.f-secure.com"> F-Secure  Corporation</a>, Mr. Pirkka Palomäki, who gave a presentation about the cloud strategy F-Secure Corporation is implementing. It is clearly visible that without F-Secure&#8217;s cloud strategy, the rapid detection of new threats would be nearly impossible.</p>
<p>I wish to thank Codento Oy and Mr. Martin Buhr for inviting me to join this event. It was great! Especially great was Codento&#8217;s innovative version of an EBS, the Elastic Beer Storage :) </p>
]]></content:encoded>
			<wfw:commentRss>http://www.dkaiser.com/blog/cloud-sauna/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dear Amazon, please make DevPay available in Europe!</title>
		<link>http://www.dkaiser.com/blog/dear-amazon-please-make-devpay-available-in-europe</link>
		<comments>http://www.dkaiser.com/blog/dear-amazon-please-make-devpay-available-in-europe#comments</comments>
		<pubDate>Thu, 11 Feb 2010 18:18:43 +0000</pubDate>
		<dc:creator>Pauli Haikonen</dc:creator>
				<category><![CDATA[Amazon AWS]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[DevPay]]></category>
		<category><![CDATA[Elastra]]></category>

		<guid isPermaLink="false">http://www.dkaiser.com/blog/?p=131</guid>
		<description><![CDATA[So you have your great new application utilizing all the awesomeness of Amazon AWS? How you gonna sell it?
There are vague definitions of what is a cloud service and one of the prerequisites was that you could buy the service with your credit card and to pay only for the resources you use. Amazon DevPay [...]]]></description>
			<content:encoded><![CDATA[<p>So you have your great new application utilizing all the awesomeness of Amazon AWS? How you gonna sell it?</p>
<p>There are vague definitions of what is a cloud service and one of the prerequisites was that you could buy the service with your credit card and to pay only for the resources you use. Amazon DevPay allows developers to sell their AMIs (with application installed), all you need is a business in the US. </p>
<p>There are two ways how you can use DevPay: through AMIs you have built with the service installed and also by selling an application which uses S3 as the storage location. It&#8217;s a really good start, but still lacks a few things, like if you actually would like to provide high availability for the client who bought your AMI, the client will have to roll their own solution to achieve this. I bet in principle not many clients are willing to do that and would just like the application to be available. </p>
<p>When I think about this dilemma, a solution might be to have some kind of a root AMI which a customer would buy (and pay by the hour like crazy). This would then take care of the availability of the service by seeding new servers which are members of the application through some very wicked autoconfiguration. Actually, <a href="http://www.elastra.com"> Elastra</a> does almost this as their product allows the user to define architectures and then deploy them to Amazon. In principle, it would be possible to have an Elastra AMI with some configuration inside which the client could then deploy, but it does sound like a hack and not really something you could sell as a product. By the way, the Elastra&#8217;s product looks great for defining and deploying architectures at least internally within an organization.</p>
<p>The seeding of an application from a root AMI might make clients able to buy a redundant application and not pieces of it. So far, though, this is just a beautiful dream since the DevPay is not available in Europe so it isn&#8217;t possible to start with even the simplest model of serving an AMI of your superduperapp for the public. That is, if you don&#8217;t implement billing yourself. If I&#8217;m not totally wrong, the billing API is not public which makes rolling out your own solution impossible (you can&#8217;t either put limits based on usage charges in your account due to this reason).</p>
<p>I would be willing to adjust the definition of a cloud service regarding the pay by the hour and order by credit card before DevPay is available in Europe.   </p>
]]></content:encoded>
			<wfw:commentRss>http://www.dkaiser.com/blog/dear-amazon-please-make-devpay-available-in-europe/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud converter, anyone?</title>
		<link>http://www.dkaiser.com/blog/cloud-converter-anyone</link>
		<comments>http://www.dkaiser.com/blog/cloud-converter-anyone#comments</comments>
		<pubDate>Wed, 27 Jan 2010 19:20:35 +0000</pubDate>
		<dc:creator>Pauli Haikonen</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[AWS converter]]></category>
		<category><![CDATA[cloud converter]]></category>

		<guid isPermaLink="false">http://www.dkaiser.com/blog/?p=128</guid>
		<description><![CDATA[It is 2010 now. This should be the year when cloud computing starts to live up to its expectations and to the hype generated all last year. What are the obstacles cloud vendors might face and will this year really be the year of Cloud? 
Virtualization has made an impact in IT and though the [...]]]></description>
			<content:encoded><![CDATA[<p>It is 2010 now. This should be the year when cloud computing starts to live up to its expectations and to the hype generated all last year. What are the obstacles cloud vendors might face and will this year really be the year of Cloud? </p>
<p>Virtualization has made an impact in IT and though the ROI figures have not always been too good, virtualization (the servers at least) has become rather mainstream. Why is it so? Could it be that the reason for it was the relative ease of doing a P2V migration? You know, doing the migration on VMware by using the VMware converter is quite straightforward. We have not seen a tool which would make a similar thing with for example Amazon AWS. It just isn’t easy to migrate servers in cloud environments as the application architecture will most likely need some modifications. AWS is really great for greenfield type of application deployment but hardly ready for automated migration of existing apps.</p>
<p>I guess the rapid success of the cloud boils down to a few things. First, there has to be a way of migrating existing applications with ease into the cloud. With AWS, this would probably mean that the life of an instance would be quaranteed, that is, there would be a similar thing as VMware vMotion (migrates virtual machines if the underlying ESX host dies) in AWS. Though, I don’t like how this would enable the building of badly deployed applications once again and make AWS consults job opportunities kinda scarce, maybe. My personal view is that you probably can first migrate the stuff by machines to IaaS providers and maybe later by applications, to for example in Microsoft Azure and then scrap the OS altogether. How I would like that!</p>
<p>I would not expect too much of actual savings when running the applications on IaaS provider, actually. I feel a bit sorry for saying this, though. I hope to be wrong. First of, the costs of the hardware are really nothing if it is managed by tiers of engineers during the application life time and you will need those people in cloud too. Sure, you get some possibility of elasticity, but actually, with legacy apps the elasticity is just like with VMware &#8211; vertical. I feel the real benefits of cloud are within the PaaS where the OS is abstracted out from the client. Maybe 2011 or 2012 will then be the real year of the cloud.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.dkaiser.com/blog/cloud-converter-anyone/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>State of cloud computing in Finland?</title>
		<link>http://www.dkaiser.com/blog/state-of-cloud-computing-in-finland</link>
		<comments>http://www.dkaiser.com/blog/state-of-cloud-computing-in-finland#comments</comments>
		<pubDate>Thu, 14 Jan 2010 16:22:47 +0000</pubDate>
		<dc:creator>Pauli Haikonen</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[cloud computing finland]]></category>
		<category><![CDATA[cloud computing oy]]></category>
		<category><![CDATA[codento]]></category>
		<category><![CDATA[logica]]></category>

		<guid isPermaLink="false">http://www.dkaiser.com/blog/?p=122</guid>
		<description><![CDATA[I&#8217;ve been keeping a close eye on what&#8217;s happening in the cloud computing scene in Finland ever since I jumped on the band wagon this summer. If there were some misunderstandings of whether the Sidekick (you remember, last fall the service went tits up and customers could not access their data) was a cloud offering, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been keeping a close eye on what&#8217;s happening in the cloud computing scene in Finland ever since I jumped on the band wagon this summer. If there were some misunderstandings of whether the Sidekick (you remember, last fall the service went tits up and customers could not access their data) was a cloud offering, currently there is a big trend of calling a lot of things a cloud service while in reality they might not be.</p>
<p>Today, Logica <a href="http://www.logica.fi/r/400005146/logica+tuo+markkinoille+pilvipalvelun+suomessa/400017654">announced</a> their new cloud service (pilvipalvelu in Finnish) which they call as Logica Live Connections. It is based on IBM&#8217;s Lotus Connections product family. Something just does not sound right. What exactly makes this a cloud offering? It is said to be billed in user/month fashion which, I guess, should make it a cloud service. I would like to see a bit more than that as with the given information, it resembles more of a SaaS offering. And where can I sign up with my credit card? Either it&#8217;s not possible or then it is really well hidden. Anyhow, this contradicts the idea of a cloud service being available with only a sign up. I bet you will need a consultant to start using the service too. I really wonder why it has been branded as a cloud service&#8230; is it a valid selling point nowadays? A marketing term and nothing else? Shouldn&#8217;t you really concentrate on the good aspects of a cloud service like the elasticity and on-demand possibility of resource allocation if it really is a cloud offering?</p>
<p>There has been a few other cases as well, like <a href="http://www.thecloudonline.com/">Cloud Computing Oy</a> sales director&#8217;s <a href="http://www.tietoviikko.fi/kaikki_uutiset/article334898.ece">pitch</a> about being able to point out where the actual cloud server physically sits. I&#8217;m sorry for flaming, but oh man, how wrong can it go! Using terms in a wrong way is harmful for the entire business. Well, they are a startup (I believe) and the business is still in its infancy, but I feel sad (like a panda) if there isn&#8217;t anything better going on. The bigger consultancy firms in Finland have layed low with their cloud offerings though HP has shown some muscle with the late HP and Microsoft <a href="http://www.hp.com/hpinfo/newsroom/press/2010/100113xa.html">agreement</a> about delivering infrastructure to application which sounds really promising. One other (smaller) firm I have seen active in the cloud field is <a href="http://www.codento.com/fi/index.html">Codento Oy</a> which has held a few <a href="http://www.codento.com/fi/events/2009-12.html">presentations</a> about the subject and seem to really understand the concept. Good stuff.</p>
<p>But. We Finns could be so much more! We have the correct type of environment to build great data centers as it is relatively cold during most of the year, the electricity is not too expensive, we have the skills, we have the political stability, we don&#8217;t even have earth quakes or hurricanes. Google has spotted this and is actually <a href="http://www.google.com/intl/en/datacenter/hamina/">ramping up</a> a new data center in Hamina, Finland. Sounds good, but this is only a data center which needs just a few (50) persons replacing faulty servers. How about a real cloud service center? A one where you get computing power, platform or an application by just browsing a catalog and deploying?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dkaiser.com/blog/state-of-cloud-computing-in-finland/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unexpected Outage</title>
		<link>http://www.dkaiser.com/blog/unexpected-outage</link>
		<comments>http://www.dkaiser.com/blog/unexpected-outage#comments</comments>
		<pubDate>Tue, 15 Dec 2009 20:14:44 +0000</pubDate>
		<dc:creator>Pauli Haikonen</dc:creator>
				<category><![CDATA[Amazon AWS]]></category>
		<category><![CDATA[EBS]]></category>

		<guid isPermaLink="false">http://www.dkaiser.com/blog/?p=115</guid>
		<description><![CDATA[The site went down today for a few hours and the worst thing is, it was sort of my own fault. The last time I was playing with booting from Amazon EBS I must have made a mistake when detaching volumes from the (wrong) instances. Thus, the incident was caused by the EBS volume not [...]]]></description>
			<content:encoded><![CDATA[<p>The site went down today for a few hours and the worst thing is, it was sort of my own fault. The last time I was playing with <a href="http://www.dkaiser.com/blog/booting-from-amazon-ebs">booting from Amazon EBS</a> I must have made a mistake when detaching volumes from the (wrong) instances. Thus, the incident was caused by the EBS volume not being attached. When I was trying out that EBS booting the one and only EBS volume which is attached to this EC2 instance had the &#8220;Attachment Information&#8221; as &#8220;busy&#8221; and not as &#8220;attached&#8221; which seems to be the standard status of a well working volume. I probably detached the volume and the status changed to &#8220;busy&#8221; state. </p>
<p>I remember wondering what that &#8220;busy&#8221; meant at that time. Now I know. </p>
<p>It should go without saying that this status information of &#8220;busy&#8221; is really, really uninformative. How about &#8220;detaching&#8221; instead when a user wants to detach a volume? And why did it take about one and a half weeks to detach? Is there a log somewhere I really did detach a volume? The lesson learned from this incident is to act if your EBS volume goes to &#8220;busy&#8221; state. All might work fine for a while but be warned, it will detach at some point. Also, it would be really nice if there would be some abstraction layer in between the real names of the volumes and instances and the ones available to customers. With this layer a user could add more descriptive names to instances or what ever objects there are. Or then really start using different accounts for development and production stuff&#8230; Really.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dkaiser.com/blog/unexpected-outage/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deploying applications instead of Virtual Machines</title>
		<link>http://www.dkaiser.com/blog/deploying-applications-instead-of-virtual-machines</link>
		<comments>http://www.dkaiser.com/blog/deploying-applications-instead-of-virtual-machines#comments</comments>
		<pubDate>Sat, 12 Dec 2009 21:15:12 +0000</pubDate>
		<dc:creator>Pauli Haikonen</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Amazon AWS]]></category>
		<category><![CDATA[Puppet]]></category>
		<category><![CDATA[RightScript]]></category>

		<guid isPermaLink="false">http://www.dkaiser.com/blog/?p=111</guid>
		<description><![CDATA[I&#8217;ve been thinking the relationship between operating systems and the reason why they exist &#8211; the applications. How does PaaS fit into the future of computing or is IaaS just a stepping stone to a world without the traditional one server, one application approach?
Having a background with enterprise IT, I know something (but not much) [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been thinking the relationship between operating systems and the reason why they exist &#8211; the applications. How does PaaS fit into the future of computing or is IaaS just a stepping stone to a world without the traditional one server, one application approach?</p>
<p>Having a background with enterprise IT, I know something (but not much) about deploying applications. Many of them are multi-tiered, the usual being front-end application servers with back-end database servers. Some may have a load balancer in front of the application servers. Thus, there are a few different roles a server must fulfill to deliver the service to a customer using the application these servers in whole produce.</p>
<p>How do you set up an application? It depends about the requirements of course, but basically there are some usual things, at least if you narrow the selectable services. VMware got an idea to bundle a few virtual machines into a vApp which can then be deployed. I have not personally used those, but they seem like an interesting concept. They do work in a bit different way than how an AWS instances would work since with VMware you have the luxury of for example vMotion taking care of VM migration in case the host dies&#8230; Giving there is a VMware HA cluster in place. Hiding the complexity this way sounds fantastic! I love it. I do want the same in Amazon AWS!</p>
<p>There has to be a way to group things in Amazon AWS. There are a few tools such as <a href="http://blog.rightscale.com/2007/08/07/configuring-servers-with-rightscripts/">RightScript</a> and <a href="http://reductivelabs.com/products/puppet/">Puppet</a> which provide a way to move from a specific AMIs to specific scripts which produce a certain kind of servers. Using these scripts it should be possible to deploy a full application with various components. Puppet also makes it possible to update a class (with Puppet the servers may belong to a class, maybe clasess) of servers to have for example the latest resolv.conf file. Sounds nice! Essentially, this sounds a lot like <a href="http://www.microsoft.com/systemcenter/configurationmanager/en/us/default.aspx">Microsoft SCCM</a> but for UNIX like operating systems.</p>
<p>How about a future where a business owner could just browse to an IT webstore, select a CMS installation with a rough estimate of usage and the system would just produce it by running the scripts in the backgroud? Or upgrade an existing system? How many IT admins would lose their jobs?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dkaiser.com/blog/deploying-applications-instead-of-virtual-machines/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
