﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Ayende Rahien commented on Thinking about Cloud Computing</title><description>Ariel,
  
If I add a new instance, it is blank, right?
  
If I remove an instance, all data is lost, right?
  
  
Thanks for the clarification, btw. I think that the main issue is still there, in such a system, you can't really rely on the disk
</description><link>http://ayende.com/3482/thinking-about-cloud-computing#comment16</link><guid>http://ayende.com/3482/thinking-about-cloud-computing#comment16</guid><pubDate>Thu, 07 Aug 2008 11:01:22 GMT</pubDate></item><item><title>Ariel commented on Thinking about Cloud Computing</title><description>You can reboot an instance with a regular linux command like shutdown -r (through ssh) or using the amazon tools with  ec2-reboot-instances. 
  
And to terminate an instance shutdown -h or ec2-terminate-instances. Once the instance is terminated, it's gone and can't be restarted. 
</description><link>http://ayende.com/3482/thinking-about-cloud-computing#comment15</link><guid>http://ayende.com/3482/thinking-about-cloud-computing#comment15</guid><pubDate>Thu, 07 Aug 2008 02:55:41 GMT</pubDate></item><item><title>Ayende Rahien commented on Thinking about Cloud Computing</title><description>Can you define the difference between termination and restart?
</description><link>http://ayende.com/3482/thinking-about-cloud-computing#comment14</link><guid>http://ayende.com/3482/thinking-about-cloud-computing#comment14</guid><pubDate>Wed, 06 Aug 2008 23:15:56 GMT</pubDate></item><item><title>Ariel commented on Thinking about Cloud Computing</title><description>"EC2 ...on reboot, all changes to the system are wiped"
  
  
Actually, this is incorrect. You can reboot and nothing is lost. Data in the instance disk is lost if the instance is terminated, whether intentionally or not.
</description><link>http://ayende.com/3482/thinking-about-cloud-computing#comment13</link><guid>http://ayende.com/3482/thinking-about-cloud-computing#comment13</guid><pubDate>Wed, 06 Aug 2008 21:03:07 GMT</pubDate></item><item><title>Ayende Rahien commented on Thinking about Cloud Computing</title><description>Thanks you, writing lot of XML is not part of what I consider as productive activity
</description><link>http://ayende.com/3482/thinking-about-cloud-computing#comment12</link><guid>http://ayende.com/3482/thinking-about-cloud-computing#comment12</guid><pubDate>Tue, 05 Aug 2008 23:26:08 GMT</pubDate></item><item><title>Sergey Shishkin commented on Thinking about Cloud Computing</title><description>@Ayende
  
Don't use MS designers, use Boo or whatever you like. BizTalk Services Workflow is just a XOML file. How you create one is up to you.
</description><link>http://ayende.com/3482/thinking-about-cloud-computing#comment11</link><guid>http://ayende.com/3482/thinking-about-cloud-computing#comment11</guid><pubDate>Tue, 05 Aug 2008 07:54:32 GMT</pubDate></item><item><title>todd brooks commented on Thinking about Cloud Computing</title><description>Ayende,
  
  
Great post.  I've been doing some R&amp;D on cloud computing for an application I'm designing and have run through a lot of the same thought processes as you have.  In my research, I found this company Gigaspaces, which sits a middlelayer on top of EC2 which allows you to run Java and .NET apps (http://www.gigaspaces.com).  they even have a program for startups (under $5M) which allow you to run their services for free.
  
  
I really wish MS woul get into the game with a true cloud/grid computing with their Hyper-V tech, SQL 2k8 and .NET.  
</description><link>http://ayende.com/3482/thinking-about-cloud-computing#comment10</link><guid>http://ayende.com/3482/thinking-about-cloud-computing#comment10</guid><pubDate>Mon, 04 Aug 2008 01:42:11 GMT</pubDate></item><item><title>Ayende Rahien commented on Thinking about Cloud Computing</title><description>I wouldn't consider Windows Workflow Foundation to be a goo development environment
</description><link>http://ayende.com/3482/thinking-about-cloud-computing#comment9</link><guid>http://ayende.com/3482/thinking-about-cloud-computing#comment9</guid><pubDate>Sun, 03 Aug 2008 21:54:33 GMT</pubDate></item><item><title>Sergey Shishkin commented on Thinking about Cloud Computing</title><description>Consider also Microsoft BizTalk Services hosted workflows: http://labs.biztalk.net/Workflow.aspx. Its model is somewhat close to the Goggle's one.
</description><link>http://ayende.com/3482/thinking-about-cloud-computing#comment8</link><guid>http://ayende.com/3482/thinking-about-cloud-computing#comment8</guid><pubDate>Sun, 03 Aug 2008 21:48:08 GMT</pubDate></item><item><title>Ayende Rahien commented on Thinking about Cloud Computing</title><description>Michael,
  
Thanks for the correction infrastructure vs. computing
</description><link>http://ayende.com/3482/thinking-about-cloud-computing#comment7</link><guid>http://ayende.com/3482/thinking-about-cloud-computing#comment7</guid><pubDate>Sat, 02 Aug 2008 08:36:56 GMT</pubDate></item><item><title>Justin Rudd commented on Thinking about Cloud Computing</title><description>Also consider taking a look at RightScale's features - http://www.rightscale.com/m/features.html - they add a lot of functionality on top of EC2.  A (poor) analogy is .NET and P/Invoke.  RightScale is .NET.  But you can always use EC2 directly (P/Invoke) to get it just right.
</description><link>http://ayende.com/3482/thinking-about-cloud-computing#comment6</link><guid>http://ayende.com/3482/thinking-about-cloud-computing#comment6</guid><pubDate>Sat, 02 Aug 2008 07:59:48 GMT</pubDate></item><item><title>Justin Rudd commented on Thinking about Cloud Computing</title><description>EC2 has persistent storage - http://aws.typepad.com/aws/2008/04/block-to-the-fu.html - they've had it since April 08.  It works really well.
</description><link>http://ayende.com/3482/thinking-about-cloud-computing#comment5</link><guid>http://ayende.com/3482/thinking-about-cloud-computing#comment5</guid><pubDate>Sat, 02 Aug 2008 07:54:28 GMT</pubDate></item><item><title>Svein Erik commented on Thinking about Cloud Computing</title><description>I think that one of the concepts of cloud computing is the ignorance of what hardware you are running on. Its just taken care of for you. If your app happen to be needing more resources - that will be allocated.
  
  
GoGrid/EC2 is more of a hosting service with some add-ons (not that there is anything wrong with that..).
</description><link>http://ayende.com/3482/thinking-about-cloud-computing#comment4</link><guid>http://ayende.com/3482/thinking-about-cloud-computing#comment4</guid><pubDate>Sat, 02 Aug 2008 07:15:34 GMT</pubDate></item><item><title>Bryan commented on Thinking about Cloud Computing</title><description>Keeping EC2 up-to-date is easy.  Just log in once a month, apt-get update, apt-get upgrade, and run a script to burn your new image to S3, done. Also, you setup your instance to pull a shell script off of S3 at boot.  That shell script can do things like install updates, start/stop services, configure the machine, pull more files off of S3, you name it.
  
  
Pretty simple really.  It's a fantastic service.  The lack of permanent disk storage is somewhat annoying if you're very database heavy.  If you're a smaller shop, it can be costly to run multiple instances so that you have database redundancy, but as your company grows it becomes very compelling and isn't really an issue anymore.
</description><link>http://ayende.com/3482/thinking-about-cloud-computing#comment3</link><guid>http://ayende.com/3482/thinking-about-cloud-computing#comment3</guid><pubDate>Sat, 02 Aug 2008 04:23:27 GMT</pubDate></item><item><title>Kamran Safavi commented on Thinking about Cloud Computing</title><description>Its significant that GAE does not cost a dime for 500 MB disk and approximately 10K unique visitors/mo.
  
  
The python limitation could be beneficial in that its pushing a lot of developers to learn an interesting language.
  
</description><link>http://ayende.com/3482/thinking-about-cloud-computing#comment2</link><guid>http://ayende.com/3482/thinking-about-cloud-computing#comment2</guid><pubDate>Sat, 02 Aug 2008 03:45:20 GMT</pubDate></item><item><title>Michael Sheehan commented on Thinking about Cloud Computing</title><description>Oren,
  
  
I liked your internal discussion about the merits of the various services. I can answer some of your concerns about GoGrid. But first, just a bit of framework. Both GoGrid and EC2 are what many people consider (including myself) to be Cloud Infrastructure providers while Google App Engine is more of a Cloud Platform providers. The advantages of choosing an Infrastructure provider is that you have more control (e.g., not being limited to using Python only). EC2 does currently limit you to using Linux (you could do Windows but it woudl be through virtualization on top of virtualization).
  
  
Some quick things about GoGrid:
  
-Our load balancer is actually hardware-based f5 load balancers. We developed a method to hook the GoGrid infrastructure into the physical f5 boxes. So, your concerns about a true load balancer are pretty much answered.
  
- Cloning - this is a feature that will be coming this year. You will be able to select a particular image and clone instances of it.
  
- API - if you pair our REST-like API with the cloning, you can programmatically script your cloning process which would make it very easy.
  
  
Feel free to drop me a note if you have further questions. Liked your post!
  
  
-Michael
  
Technology Evangelist for GoGrid
</description><link>http://ayende.com/3482/thinking-about-cloud-computing#comment1</link><guid>http://ayende.com/3482/thinking-about-cloud-computing#comment1</guid><pubDate>Sat, 02 Aug 2008 03:21:06 GMT</pubDate></item></channel></rss>