Setting a Corporate Applications on EC2
written by gunther gerlach-2009
As I promised this morning, these are a few lines to help on setting your intranet systems in the Cloud Computing enviroment. As you probably already noticed, it is all about infrastructure as a service, designed to make web-scale computing easier for developers.
Amazon EC2 (Amazon Elastic Compute Cloud): In simple words, is a collection of web services that provides resizable compute capacity in the cloud. It provides you with complete control of your computing resources and lets you run on Amazon’s computing environment. Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to scale capacity, both up and down, as your computing requirements change. EC2 allow you to pay only for capacity that you actually use.
Amazon S3 (Amazon Simple Storage Service): Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, and fast data storage infrastructure that Amazon uses to run its own global network of web sites.
Amazon CloudFront: It is a pile of web servicez for content delivery. It integrates with other Amazon Web Services to give an easy way to distribute content to end users with low latency, high data transfer speeds, and no commitments. It delivers your content using a global network of edge locations. Requests for your objects are automatically routed to the nearest edge location, so content is delivered with the best possible performance.
Amazon SimpleDB: it is a web service providing the core database functions of data indexing and querying. This service works in close conjunction with Amazon Simple Storage Service (Amazon S3) and Amazon Elastic Compute Cloud (Amazon EC2), collectively providing the ability to store, process and query data sets in the cloud.
Amazon DevPay: it is a simple-to-use online billing and account management service that makes it easy for businesses to sell applications that are built in, or run on top of, Amazon Web Services.
AWS Premium Support: It is a one-on-one, fast-response support channel to help you build and run applications on AWS Infrastructure Services. It offers technical assistance from the Amazon Web Services team whenever and as frequently as your business demands.
As you can see here, there are a group of very good infrastructure tools to help you building your systems on the cloud, even when we have to recognize that this is not enough, it is clear that we are moving so fast in that direction.
Please, check VMware, those guys are also working very hard creating a solid piece of virtual tools to manage the cloud. At the same time, Google is working on AAS (Applications as a Service) based on the same technology that Amazon is currently using, meaning online applications based on web services geographically distributed.

