Amazon web services - Amazon Elastic Computing Cloud - EC2

Thursday, November 12, 2009

Amazon provides several services over web and one among them is Amazon EC2 - Elastic Cloud Computing - Infrastructure as a Service. Amazon EC2 is a web service that enables you to launch and manage server instances in Amazon's data centers using APIs or available tools and utilities.

Using Amazon EC2 you can deploy hundreds of servers within minutes and you can also reduce your number of servers as easily without any hassles. And the best part is, you will have to pay for only what you actually use. Yes, Amazon charges these services on hourly basis. The main advantage in choosing Amazon EC2 is its support for instance types of various configurations. You get machines with configurations as small as a PC to a machine which can host a heavy database server. Also, you can enable security restrictions as per your requirements.

With Amazon EC2, you no more have to put endless hours of chewing enormous amount of data to figure out your peak usage. Also, you are relieved from investing a huge chunk of your capital investment in provisioning the hardware infrastructure. You are now at the door step of an enormous transformation in the computing world. You can provision hundreds and thousands of servers in no time during your peak hours. Also, you can just get rid of those extra additional servers when you are no more in need of them.

Moreover, you get complete control your virtual PCs in the Amazon EC2 cloud. Once you create your instance in Amazon EC2, it is certainly like your pretty plain old traditional host. You will given root access to it via SSH on Unix based machines or Remote Desktop for Windows machines.

Most important, the Amazon EC2 is built on top of a highly reliable environment. Also, you can distribute your instances over various availability zones in order to keep your service up. In this case, the failure in an availability region will not affect other regions. Individual regions are well engineered to be insulated from other failures.

You have a variety of instance types to chose from. Different platforms configured with multiple vendor products. Everything at a very cheap price. No matter what, Amazon EC2 will be boon for small and medium sized players in the information industry. They surely need not worry about the capital investment needed to build their hardware infrastructure when Amazon EC2 can provide the world class infrastructure at very affordable price.

Amazon EC2 allows you to configure your security firewalls as you need them to be via web services. All your transactions and data transfers between your EC2 instance and the cloud are encrypted. Your machine in the Amazon cloud can't be anymore endangered than when it was physically present in your organization. And when it comes to vendor durability and reliability of service, the ability to survive depends totally upon the monetory base of the vendor. I do not see any reason to worry with a big player like Amazon.

Verdict: Amazon EC2 is a real good deal.