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?
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
Reply
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).
Reply
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.
Reply
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
Reply
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.
Reply
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
Reply
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
Reply
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.
Reply
@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
Reply