Amazon Web Services (AWS) is a secure cloud services platform that provides processing, database storage, content delivery and other business scaling and growth capabilities.
In simple terms, with AWS you can do the following:
Web server and application execution in the cloud to host dynamic websites. Store all your files securely in the cloud so you can access them from anywhere. Use managed databases such as MySQL, PostgreSQL, Oracle or SQL Server to store information. Quickly distribute static and dynamic files worldwide using a content distribution network (CDN).
Let’s take a look at several AWS services. Basic terms –
Region: a region is a geographical area. Each region consists of 2 (or more) availability zones.
Availability zone: it is only a data center.
Edge Location – These Are Content Delivery Network (CDN) endpoints for Cloud Front.
EC2 (Elastic Compute Cloud) – These are only the virtual machines in the cloud where you have control over the operating system level. You can do what you want.
Light Sail – If you don’t know AWS, you’re in the right place. It is automatically distributed and manages the calculation, archiving and network functions needed to run the applications.
ECS (Elastic Container Service): a highly scalable container service that allows you to run Docker containers in the cloud.
EKS (Elastic Container Service for Kubernetes) – Enables the use of Kubernetes on AWS without having to install and manage your Kubernetes control level. It is a relatively new service.
Lambda: AWS technology without server that allows you to perform functions in the cloud. This saves huge costs because you only pay when your functions are performed.
Batch processing: The Amazon EC2 and EC2 spot fleet makes it easy and efficient to execute batch workloads of any size in AWS.
Elastic Beanstalk: enables automated deployment and distribution of resources as a highly scalable production website.