Deploying Machine learning Application on AWS Fargate

Amazon Web Services(AWS) offers reliable, scalable, and cost-effective cloud computing services. It provides Infrastructure as a service(IaaS), Platform as a Service(PaaS), Software as a Service(SaaS) also a new model known as Function as a Service(FaaS) eg. AWS Lambda which is a serverless entity.

Before going further, if you don’t have an AWS account please create one to follow along with the hands-on.

Amazon Elastic Container Service(ECS)

Amazon ECS is a container orchestration platform developed by Amazon, it is similar to Kubernetes.

Amazon Elastic Container Service (ECS) helps schedule and orchestrate containers across a group of servers.

Amazon ecs | aws fargate

Source: AWS ECR

The two major ECS components are Tasks and Services.

A Task is one or more containers that are to be scheduled together by ECS.

A Service is like an Auto Scaling group for tasks. It defines the number of tasks to run across the cluster, where they should be

 

 

 

To finish reading, please visit source site