From the Blogosphere
ASP.NET Hosting in Amazon EC2 for 30 Minutes
If a person needs urgently to deploy his ASP.NET site into EC2, is it possible? Yes!
May. 26, 2010 02:15 AM
Today is Monday. I like Mondays: a lot of working time, a lot of things to do, a lot of energy. Of course, I like the second item not very much, but it creates the third item. I definitely like the third one. It seems my colleague Peter has much more things to do, or at least some things are highly urgent.
Me: is it so urgent?
Peter: Yes, because I didn't start to read manuals on Friday, I decided to read them on weekend, I was too busy on weekend. Today is Monday, and I'm really late because of traffic jams. So I have only a half an hour now.
Me: How can I help you?
Peter: Tell me please how to run my ASP.NET site in Amazon EC2*. I already received EC2 credentials. What should I do now?
Me: You need to verify that you have a proper security group. Then you should verify the key pairs generated. Then you need to find some proper image to launch. Then you need launch with proper properties. Then you need to wait when it's started...
Peter: Stop! Is it possible for 27 minutes?
Me: Not sure.... What plug-in are you using?
Peter: I've just downloaded EC2Studio**. Is it ok for me? It's for Visual Studio so I decide it's convenient for me.
Me: Yes, it's ok.... Let me see... There is an ASP.NET Deployment Assistant. Do you see it in end of the menu?
Peter: Yes!
Me: It looks like you strike it lucky!
Peter: The Start button is disabled. I have to define Amazon credentials at first... Done! The security group item becomes ok also. Good! The key pair now.... Done! Wow, the Start button is active now! Start! Yes, I really want to launch new instance! What is now? Wait? How long?
Me: It could be 10-15 minutes....
Peter: I have only 21! I'll prepare my site for uploading.
...
Peter: RD is started. Strange DNS... it's long. Is it correct?
Me: think so
Peter (typing the Admin password): Is it zero or letter O? Let be zero. Ok, connecting.... Connected. Uploading... How can I check? What URL should I use?
Me:
Peter: I clicked Continue in the Assistant.... The browser is starting... I see my site!!!! Just a sec, it's my...
...
Peter: My manager sees the site also. I've done it! Thank you for help very much!
Me: but...
Peter: I didn't have any chance without your help and support! Thank you! It's time for smoking...
The ASP.NET Deployment Assistant:
It saves Peter's demonstration today; it can save time for somebody else. This is a reason why I decide to share the experience***.
Pavel Klimov
* Amazon EC2 (Amazon Elastic Compute Cloud): http://aws.amazon.com/ec2/
** EC2Studio: http://www.ec2studio.com/
*** Don't forget to Terminate Instance after you finish using it!
About Pavel KlimovPavel Klimov is a senior developer at EC2Studio who works with artificial intelligence algorithms and uses cloud computing resources for loading algorithms. EC2Studio is an innovative ISV, which creates smart, inventive and user-friendly tools for developers. EC2Studio team works on tools to help every EC2 developer working at Microsoft platform efficiently produce better software.