logo

Using Amazon's Web Services For Hosting

As part of my foray in to the world of ASP.NET it's inevitable that I'd need to find a host. Until now I've been developing locally but the app is getting to the point where I need to demo it to the customer and so I need some hosting.

First thing I did was a Google for "ASP.NET hosting" but soon got over-whelmed by the choice and options. Then I remembered that the guy who gave me one-to-one training had mentioned using Amazon Web Services, so I thought I'd give that a shot.

No more than two hours in to my day and I'd set up an "instance" (server) with an elastic IP that I'd bound to my own DNS and can be reached at cloud.jakehowlett.com. To manage the server I just connect via the Remote Desktop Connection client.

Cost?

Strange as it might seem I've signed up to (and provided card details for) a service without knowing how much it will cost. Although they have a calculator to let you try and work this out I've just gone for the "suck it and see" approach for now. If the costs escalate higher than traditional hosting I'll consider moving.

Most importantly, as I understand it, I can just cancel the account and there's no minimum term. Or if I'm not using it I can shut the server down and pay some nominal figure for them to store the disk image.

Initial Impressions

Although I'm impressed so far with how easy it's been to get going, it's too early to say if I'll stick with it or if it will prove too expensive.

As it progresses I'll let you know what happens and anything else I learn. Anybody else had any good/bad experiences with it?

Comments

    • avatar
    • Bram
    • Tue 13 Apr 2010 06:54 AM

    you're aware that, unless you use the elastic block store, your machine and it's data are completely gone when you shut down your image?

    24*356*0.10$ct = $854 a year for a machine excluding storage and bandwith. That's more expensive than 'traditional' hosting i think, but 'traditional' hosting isn't what ec2 is intended for

      • avatar
      • Jake Howlett
      • Tue 13 Apr 2010 06:59 AM

      Hi Bram. Yeah, that's something I'm aware of and I plan on adding a store at some point.

      For now I'm just trying it out. If it turns out to be prohibitively expensive I'll probably drop it, but keep the account for use when I need a web-based server for whatever reason (demos etc).

    • avatar
    • Jorge Coelho
    • Tue 13 Apr 2010 07:21 AM

    Cloud computing is the way to go. Amazon's structure offers scalability and there's definitely a cost savings for sites that may experience periods of very high traffic followed by some lulls. Why pay for peak volume when it only happens 30 days out of 365.

    • avatar
    • Alastair Grant
    • Tue 13 Apr 2010 09:09 AM

    Hi Jake,

    My friends run a web hosting company '2020Media' based out of Clapham.

    www.2020media.com

    Am sure they can work something our for you as they are very flexible.

    Mention me

    Regards,

    Alastair

    • avatar
    • Ferdy
    • Tue 13 Apr 2010 09:25 AM

    I don't have experience with EC2, but I do have experience with Amazon S3. It works great, very reliable and easy to use. You basically outsource a lot of storage worries for a pay-as-you-go price.

    I do have the same concern about costs. All I want is for Amazon to provide a billing cap: Stop providing service when my monthly cost is more than x dollars. They don't offer that, despite the community screaming for that feature for over 3 years.

  1. I looked at this for Domino a couple of weeks back. It looks really good but you do need to be aware of some issues with SMTP blacklisting and reverse DNS.

    You can also reduce your costs by half by using "spot instances".

    See this link - skim to the end for costs and SMTP

    http://seancull.co.uk/Public/seancull.nsf/dx/sntt-creating-a-persistent-ec2-domino-instance-with-ebs-boot-volumes.htm

    cheers Sean

  2. In addition to the various blogs covering Domino on AWS, IBM is helping us out too.

    Check this page out: http://www.ibm.com/developerworks/downloads/ls/lsds/cloud.html

    Mark

  3. Personally, I use Linode's VPS hosting to host my own server.The diskspace and memory are easily expanded, all data is persistent, and it's a fixed price/month.

    They only offer Linux images, but at least you know exactly how much you'll gonna pay.

    But then again, I think "Cloud" services are over-hyped anyway, and I fail to see which problem they are supposed to solve compared to traditional hosting or VPS hosting.

    1. @Jeroen,

      the amazon system is much more flexible than any other vps service I have used. The ability to create images, snapshots, add extra volumes etc.. is superb and when you look at the pricing for a 1.5GB server it is similar to Linodes, certainly at first inspection.

      I also note that Lindone only have 57 1.4mb instances availble for purchase at the moment - this never even crosses your mind with Amazon

      Sean

Your Comments

Name:
E-mail:
(optional)
Website:
(optional)
Comment:


About This Page

Written by Jake Howlett on Tue 13 Apr 2010

Share This Page

# ( ) '

Comments

The most recent comments added:

Skip to the comments or add your own.

You can subscribe to an individual RSS feed of comments on this entry.

Let's Get Social


About This Website

CodeStore is all about web development. Concentrating on Lotus Domino, ASP.NET, Flex, SharePoint and all things internet.

Your host is Jake Howlett who runs his own web development company called Rockall Design and is always on the lookout for new and interesting work to do.

You can find me on Twitter and on Linked In.

Read more about this site »

More Content