Amazon AMI selection - amazon-ec2

I just found out about amazon EC2. I am wondering what it actually offers. I use to go with VPS servers and now I want to learn if EC2 give me the same options as a VPS with some host company.
Are there any limitations on what I can install?
Thanks
Cristian

Probably the main difference between EC2 and a conventional VPS hosting service is the pricing model. EC2 charges for CPU time (and other resources) by the hour, whereas many conventional services charge by the month (or greater). The best way to learn about EC2 would be to jump into the documentation, and then sign up for the free usage tier.
Within reason, there are no limitations on what you can install.

Related

any alternatives to Amazon Windows Virtual Machine hosting?

Does anyone know if there are any competing hosting alternatives I can explore other than Amazon Web Services for running very small instances of Windows virtual machines? I have used AWS for years but am thinking that it might be worth-while to see if there are better alternatives.
In particular, the scenario I have is this: I have created a Windows virtual machine image with the applications and configuration I want and then spin up VMs based on that image as I need from on the AWS spot market. I can go weeks at a time without needing any virtual machines but then will spin up 20 VMs for a few hours to do a particular job. I typically pay around .61 cents an hour per micro Windows VM running on AWS (keep in mind that the AWS spot market is way cheaper than reserved instances).
Does Microsoft Azure or any other service support a similar scenario? I don't mind paying a little more if the performance and such is better. However, it is absolutely critical that I can set things up so I only have to pay for VMs when I actually need them rather than keep paying for VMs that aren't in use.
Microsoft Azure has the capability you are looking for. You can upload your own images and then quickly deploy extra-small machines based on it. On Azure you can turf off the VM's through the Azure portal after you are finished with them and you will not be charged. Make sure that you do it through the portal and not the windows session or you will continue to be billed.
Check out this link for pricing information:
http://azure.microsoft.com/en-us/pricing/details/virtual-machines/
You can follow these steps to upload your image to your azure account:
http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-create-upload-vhd-windows-server/
Also, you can scale up very easy in the azure portal so this might help reduce your need for spinning up multiple machines.

Amazon AWS licensing model for windows

Folks,
I had a quick question about Amazon EC2, I have been recently using it for doing some data mining for scientific research(genetics). I do all my work on a Linux instance, but I also noticed that amazon lets you launch a windows instance there. I am just curious to know how does the licensing work for this, am I already paying for this as part of my AWS bill?
Thanks a lot.
EC2 pricing includes your Windows licence fees, hence why they are more expensive than Linux instances.
Some instance types also include SQL Server licenses but you are free to use your own licenses if you have them.
Full details are on the AWS EC2 pricing page.

Dedicated Servers versus Amazon EC2

What are the pros and cons of using dedicated servers versus Aamzon EC2 for hosting a high traffic website - that has about 2 million visitors and 5 million page views a month. The content is mostly dynamic and served from a database. Does anyone has any experience of the costs and performance for such a setup.
Amazon EC2 is going to be much more cost-effective versus dedicated servers from my experience. Should you experience a sudden rise in the volume of traffic to your site all you need to do is shell out some extra $$ to Amazon and voila your site can handle the traffic (assuming there are no coding bottlenecks). Unless you have a truly massive website (ie: Facebook) the benefits of hosting on Amazon EC2 far outweigh the risks.
One of the only risks that you take with hosting on EC2 was showcased a few months ago when the whole cloud went down, taking Foursquare, Quorra, Reddit, and other multi-million user base sites down along with it.
From a user experience I believe interaction with the cloud hosting provider is pretty much the same as interacting with a dedicated server, so the only real concern to take into account would be cost-effectiveness.
My own experience tells me that at least in this part of the world, New Zealand, where we don't yet have a local amazon server farm, Amazon provides poor performance and is one of the most expensive options for hosting busy websites. I placed some background on my blog that goes through my own experiences. http://www.printnet.co.nz/category/hosting/

Compare site traffic to Dedicated machine time usage

If I have a website, hosted with a standard hosting company, and I would like to move it to a Dedicated machine, maybe EC2, is there a way to compare my current traffic to usage of a cloud machine?
Hosting companies gives you plan measured in Bandwith/Space while EC2 in usage time.
So I'm looking for a way to predict machine usage time based on my current traffic data for costs evaluation.
Thanx!
I'm not sure you're understanding usage time correctly. For your website to exist on EC2, you'll need to create one or more instances depending on the architecture you use. This is the same as a dedicated hosting setup elsewhere except with cloud instances.
The difference lies with billing. Where a traditional hosting company will charge you monthly, EC2 charges you per instance hour, or every hour you have an instance running. Therefore, for hosting a website, you'll have the server running 24/7 which will equate to roughly 720 hrs a month charged at a few cents per hour.
The key thing to work out is how many/what size instances you'll need to run your site at the equivalent performance you're seeing now, and that's only something you'll figure out with testing.

Newbie VPS and/or amazon ec2 question

I have a basic but serviceable web hosting plan, but it doesn't support all the Java EE functionality I want to experiment with.
I've been thinking of signing up for some kind of VPS or Amazon ec2 service so I have a machine on the web that I can tinker with; that is, having direct control to install my own servers and databases and so on.
Where's a good inexpensive place to go to get started with a simple VPS system? Or is ec2 the right place for me?
Any suggestions are greatly appreciated, thanks!
rob
Instance Types
ec2 Pricing
Console
(If you have non trivial bandwidth/storage requirements, you will have to factor those into the price equation accordingly)
Yes, you will have "direct control to install your own software"
Is this a good place to start? - yes
Is this the best/cheapest available option? - depends
Does it give you direct control over the "machine"? - yes

Resources