Amazon Web Services is a set of cloud services (over 200) from Amazon operating on a commercial basis. It provides services at both the infrastructure (virtual servers, storage resources) and platform (cloud databases, cloud middleware, cloud serverless computing, development tools) levels for creating mobile apps.
AWS entered the market in 2006 and is currently number two in the world by capacity. Its most popular services include:
1. Elastic Compute Cloud (EC2)
EC2 provides subscribers with virtual server platforms, storage systems, and a load balancer. Users can choose a pre-configured server with a pre-installed operating system or build it themselves. The service also allows users to create their own images or use their own operating system. To ensure security, access to EC2 servers can be restricted based on the IP address. The service charges by the hour, while some options offer monthly payment plans.
2. Simple Storage (S3)
S3 provides subscribers with up to 5 TB of allocated disk space. A key feature of the service is that the “http” protocol has been replaced with BitTorrent for downloading files. Price is based on the amount of disk space used, number of queries, and outgoing traffic.
3. The Relational Database Service
The Relational Database Service provides users with a virtual database on a dedicated server. The platform is configured and optimized for the chosen database. The minimum disk space for the database is 5 TB. Access is configured according to user preferences and security policies. For example, customers can allow connections strictly from certain IP addresses (subnets) or only from security groups that are specified in the EC2 service. Payment is charged by the hour.
4. Route 53
Route 53 gives users the ability to set up a DNS server in the Amazon cloud, seamlessly integrating with other AWS services. Payment is charged by server query, but a limited amount is provided for free.
5. Identity Access Management (IAM)
A team management tool for regulating user access. Within an AWS account, various resources can be created and shared with other users. Team members can be put into groups with various levels of access: administrators, testers, and developers.
6. Elastic Block Store (EBS)
A block-level storage system. Once the volumes are mounted, a user can create file systems, start a database, or use them in other ways. EBS volumes are located in Availability Zones, in which automatic replication occurs to protect against data loss in case of failures. This service keeps the data in the file system even after the EC2 instance has been closed.
Amazon Web Services provides users with most cloud solutions at an affordable price. Clients can customize their list of services by only selecting the ones they want. Each service has a Free Tier, which significantly reduces the overall cost.
AWS services can be managed in one of three ways:
The appropriate method depends on the administrator’s qualifications and the objectives.
The cloud platform offers various security mechanisms:
There are many other security products available on AWS, plus users can upload their own antivirus software to the cloud if desired.
Learn more about database.