Amazon is one of my favorite companies. They were among the first players in ecommerce, survived the bust and now they are among the first to venture into the Cloud Computing SAS marketplace. Right now Amazon Web Services consists of five different categories (Infrastructure, Payments and Billing, On Demand Workforce, Alexa Web Services and Merchant Services) and you know this will be just the tip of the iceberg for Amazon. I am convinced that Amazon will be a major player in the SAS marketplace not only for developers but for all aspects of business computing. They started with books on the ecommerce side and now you can buy just about anything from Amazon. I am willing to bet it will be the same path for their Web Services. Below is an outline of the main offerings for Developers that Amazon now has in Infrastructure Services.
Let’s first take a look at Amazon Elastic Compute Cloud (Amazon EC2). Simply put it is a web service that provides resizable computer capacity in the cloud, designed to make web-scale computing easier for developers. Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment. Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change. Amazon EC2 changes the economics of computing by allowing you to pay only for capacity that you actually use. Amazon EC2 provides developers the tools to build failure resilient applications and isolate themselves from common failure scenarios.
You can read more on Amazon EC2 here http://aws.amazon.com/ec2/
Amazon also has a simple Database designed with the developer in mind. Amazon SimpleDB is dramatically simpler than a traditional, clustered relational database, requiring no schema, automatically indexing your data and providing a simple API for storage and access. Amazon SimpleDB provides a simple web services interface to create and store multiple data sets, query your data easily, and return the results. Your data is automatically indexed, making it easy to quickly find the information that you need. There is no need to pre-define a schema or change a schema if new data is added later. And scale-out is as simple as creating new domains, rather than building out new servers.
Amazon SimpleDB 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, making web-scale computing easier and more cost-effective for developers.
You Can Read More on Amazon Simple DB here http://aws.amazon.com/simpledb/
Amazon also has simple storage. 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, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites. The service aims to maximize benefits of scale and to pass those benefits on to developers.
You can read more on Amazon S3 Storage here http://aws.amazon.com/s3/
Amazon CloudFront is a web service for content delivery. It integrates with other Amazon Web Services to give developers and businesses an easy way to distribute content to end users. Amazon CloudFront works seamlessly with Amazon Simple Storage Service (Amazon S3) which durably stores the original, definitive versions of your files.
You can read more on Amazon CloudFront here http://aws.amazon.com/cloudfront/
Amazon Simple Queue Service (Amazon SQS) offers a reliable, highly scalable, hosted queue for storing messages as they travel between computers. By using Amazon SQS, developers can simply move data between distributed components of their applications that perform different tasks, without losing messages or requiring each component to be always available. Amazon SQS makes it easy to build an automated workflow, working in close conjunction with the Amazon Elastic Compute Cloud (Amazon EC2) and the other AWS infrastructure web services.
You can read More on Amazon SQS here http://aws.amazon.com/sqs/
Amazon Elastic MapReduce is a web service that enables businesses, researchers, data analysts, and developers to easily and cost-effectively process vast amounts of data. Using Amazon Elastic MapReduce, you can instantly provision as much or as little capacity as you like to perform data-intensive tasks for applications. Amazon Elastic MapReduce lets you focus on crunching or analyzing your data without having to worry about time-consuming set-up, management or tuning of Hadoop clusters or the compute capacity upon which they sit.
Using Amazon Elastic MapReduce, you can instantly provision as much or as little capacity as you like to perform data-intensive tasks for applications such as web indexing, data mining, log file analysis, machine learning, financial analysis, scientific simulation, and bioinformatics research. Amazon Elastic MapReduce lets you focus on crunching or analyzing your data without having to worry about time-consuming set-up, management or tuning of Hadoop clusters or the compute capacity upon which they sit.
You can read more on Amazon Elastic MapReduce here http://aws.amazon.com/elasticmapreduce/
Amazon also has Premium Support if you are experiencing operational issues or have technical questions during development, test or integration, you can contact our team of AWS developer support engineers and count on predictable response times and personalized support to help bring your issues to resolution.
http://www.cloud.in/amazon-gets-developers-in-the-cloud/