How to select Container Services: ECS/EKS

How to select Container Services: ECS/EKS

Prerequsite:

AWS Fargate provides on-demand, right-sized compute capacity for container services (Amazon ECS, EKS) without having to manage compute on servers or clusters of Amazon EC2 instances.

Fargate vs Lambda

Fargate is simple pay-as-you-go model. Lambda, charges you for the total number of requests used and the time your code executes

Running application at scale:

As we scale out our application, it goes onto increasing number of hosts or server. more the number of server more is the requirement of container, given each server has individual capacity with multiple containers already executing onto them.

Teams needs services which can offer scalable management of servers, containers and clusters efficiently and AWS here offers ECS and EKS.

  1.  Amazon SageMaker:Automate MLOps solutions using container. It provides IDEs for coding and no-code interface both. Buid own AI model including FMs (Flexible manufacturing systems: i.e: trained on massive datasets, foundation models).

Using sagemaker- create a notebook instance, train and deploy the model to production with a single click.

  1. Amazon Polly: It is used to synthesize natural-sounding human speech. Used in speech-enabled products in mobile apps, cars, devices and appliances.

eg- Customize and control speech output in dozen languages, Store and redistribute speech in different formats like MP3 etc, Engage customers with a natural-sounding voice, Adjust speaking style, speech rate, pitch, and loudness.

  1.  Amazon Lex: It helps us build conversational interfaces for applications using voice and text. With Amazon Lex, the same conversational engine that Amazon Alexa use is made available to any developer to build AI chatbots.
  2. AWS Batch: Batch processing for ML model training, simulation. Helps run thousands of batch test and computing jobs without installing software or servers.

Amazon EKS

Elastic Kubernetes Service (Amazon EKS) is managed Kubernetes service with the security and functionalities of AWS managed services.