Amazon Elastic Compute Cloud
Amazon provides a real time virtual computing environment to use any application for business subscribers.
A subscriber needs to create an Amazon Machine Image (AMI) which contains the operating system, libraries, data, application programs and configuration settings.
The second step is to upload the AMI at Amazon Simple Storage Service (Amazon S3) and register with Amazon Elastic Compute Cloud (EC2). After creating and completing it, the business subscribers can requisite virtual machines as needed. Amazon provides unlimited set of virtual machines. The capacity of virtual machines can be increased or decreased from one to more than 1000 simultaneously. The subscriber pays according to the network and computing resources consumed.
The features of Amazon Elastic compute cloud include:
- Amazon Elastic Block Store
- Elastic IP Addresses
- Amazon Virtual Private Cloud
- Amazon Cloud Watch
- Elastic Load Balancing
- High Performance Computing Clusters
Amazon Simple DB
Amazon Simple DB is another web service by Amazon which is highly available, flexible and scalable non-relational data store that divests the work of database administration.
It is very simple to create and store multiple data sets, queries and gets the results in it. Data are automatically indexed which makes it easier to find needed information. For the addition of new data, there is no need to pre-define a schema or change schema.
To use Amazon simple DB, you need to follow the methods mentioned below:
- Build Data Set
- First you need to choose the region for your domain to optimize for latency and address regulatory requirements.
- Then use List Domains, Domain Metadata and Create Domain in order to create and deal with query domains.
- Data Retrieval
- To retrieve a specific item, use ‘Get Attributes’.
- Use ‘Select’ to query data set but the items need to meet the specified criteria.
Amazon CloudFront is a web service that is used for content delivery. It is a web service that helps to improve availability, performance and reliability of applications and websites. There are three main steps to start the benefits of Amazon CloudFront.
- Sign up for Amazon CloudFront.
- Create an Amazon CloudFront Distribution.
- Use the Amazon CloudFront name to reference content in applications or web pages.
Amazon CloudFront eliminates the following main problems efficiently, which are especially occurring while browsing highly accessible blogs or websites.
- Slow content serving
- Paid, and unused
- Messy folders/files
Features of Amazon CloudFront include:
- Fast, Simple and inexpensive
- Elastic, Global and Reliable
- Designed for use with other AWS Services
Amazon Relational Database Service
Another convenience from Amazon is RDS that makes it easy to operate, set up and scale a relational database in the cloud. RDS provides full capabilities of familiar MySQL Database which means that the tools, codes and applications that are already used with MySQL database won’t need to be converted or modified for RDS. It saves time and reduces complexity in work.
The following are the main features of RDS:
Amazon Simple Storage Service
In 2007, Amazon introduced a remarkable web service i.e. Amazon Simple Storage Service. Developers can keep their backup, archive data and apply program at a scalable, high speed and low cost web based service using Amazon Simple Storage. There is no limit for number of objects but the size must not exceed from 5 Giga Bytes. Objects stored in Amazon Simple Storage are retrieved by a specific key assigned to the developer. It can work with any internet development toolkit because Amazon has used standards-based REST and SOAP interfaces. Amazon has made HTTP as a default download protocol, yet there is still some interface that are known to provide lower cost on a high-scale distribution.
Amazon Virtual Private Cloud
Amazon Virtual Private Cloud (VPC) is a bridge between Amazon Web Service cloud and the IT infrastructure of a company. Amazon VPC is integrated with Amazon Elastic Compute Cloud (EC2) and the existing IT infrastructure with the help of Virtual Private Network (VPN). It allows to have IP numbers of own choice out of one or more subnets. VPC helps launching and controlling the EC2 instances of a private network. VPC extends the existing capabilities like firewalls and security in an enterprise.
Amazon Elastic MapReduce
Amazon Elastic MapReduce is an Amazon Web Service (AWS) that is used to process a very large amount of data in a very efficient way. Some of the tasks performed by Amazon Elastic MapReduce are data mining, data warehousing, financial analysis, web indexing and scientific simulation. It uses Hadoop framework on Amazon EC2 and Amazon S3 to perform its tasks for an enterprise or a business. It is a very cost-effective, fast and easy program for processing a vast amount of data. It is a virtualized distributed processing system in the list of cloud web services of Amazon.
Amazon Simple Notification Service
Amazon Simple Notification Service (SNS) is an Amazon cloud service that is used to set up and send notifications from the cloud. It allows the developers to send push messages or notifications to their users or applications. It has a very simple web based interface that allows to perform the task in a very user friendly way. The major tasks performed by SNS include mobile applications, workflow systems, monitoring applications etc.
Amazon Simple Queue Service
Amazon Simple Queue Service (SQS) is a distributed queue messaging service. SQS offers a highly scalable and reliable hosted queue for storing messages. It enables the developers to move data between the distributed components of their application that performs different tasks. It is an automated workflow that works in conjunction with the EC2 and other Amazon web services. SQS allows components of application to run independently that can reside on different networks developed with the same technologies.