Essay sample library > Amazon

Amazon

2023-06-20 05:19:08

The Amazon River is the second longest river in the world. The upper part of the Andes mountains extends over 6,400 kilometers across the Atlantic Ocean of the South American continent and rises in the clouds. It releases between 34 and 121 million liters of water per second and deposits an average of 3 million tons of sediment near its mouth. The flow of water and stones is so big that the salt and color of the Atlantic Ocean change at a distance of 320 kilometers from the estuary.

The recently announced Amazon EC2 Container Service (Amazon ECS) addresses all these problems. Amazon ECS allows you to define a pool of computing resources called "clusters". The cluster consists of one or more Amazon EC2 instances. Amazon ECS manages the state of all container-based applications running in the cluster, provides telemetry and logging, and manages cluster capacity utilization for efficient work scheduling. Amazon ECS provides a structure called "task definition" that defines the grouping of containers that make up an application. Each container in the task definition specifies the resources required for the container and Amazon ECS schedules the execution of the task based on the available resources within the cluster.

Micro services are easy to define as tasks and can contain two containers. One runs the service endpoint code and the other runs the database. Amazon ECS manages dependencies between these containers and all resource balances across the cluster. Amazon ECS also provides seamless access to key AWS services such as Elastic Load Balancing, Amazon EBS, Elastic Network Interface, Auto Scaling. In Amazon ECS, all of these basic functions of deploying applications using Amazon EC 2 can be used with container-based applications.