Skip to main content

Amazon ECS
Service Delivery

Get in touch

Maximise the benefits of deploying serverless applications in a container environment with Amazon ECS.

What is Amazon ECS?

Amazon Elastic Container Service (ECS) is a fully managed container orchestration service that makes it easy for you to deploy, manage and scale containerised applications.
As an Amazon ECS Service Delivery Partner, fourTheorem has proven experience designing, deploying and optimising container environments using Amazon ECS and AWS Fargate.

We can work with you to streamline containerised workload implementations and accelerate your digital transformation.

Benefits

Simplicity

ECS runs your containers on a cluster of Amazon EC2, making it easier to build applications with containers by eliminating the need for you to install, operate, and scale your own cluster management infrastructure.

Scalability

Increase or decrease the capacity of ECS container tasks with Amazon ECS service auto-scaling. Automatic scaling is the ability to increase or decrease the desired count of tasks in your Amazon ECS service automatically.

Cost Efficiency

A free-to-use service, with Amazon ECS you only pay for the underlying resources your containers use. Save up to 50% on compute costs with autonomous provisioning, auto-scaling, and pay-as-you-go pricing.

Integration

Not only is Amazon ECS deeply integrated with other AWS services and features, but it can also be integrated with your schedulers with simple APIs or connected with your existing software delivery process.

How can Amazon ECS work for you?

Batch Processing

Plan, schedule, and execute batch computing workloads across the full range of AWS services, including Amazon Elastic Compute Cloud (EC2), Fargate, and Amazon EC2 Spot Instances.

Hybrid Deployment

Build container-based applications on-premises or in the cloud with Amazon ECS Anywhere and enjoy consistent tooling, management, workload scheduling, and monitoring across environments.

Long-Running Workloads

Manage long-running applications and services with Amazon ECS service scheduler. The service scheduler ensures that the specific scheduling strategy is followed and reschedules tasks when a task fails.

Concurrency & Scaling

ECS supports bursts of high throughput. ECS on Fargate can handle multiple concurrent requests per container, with no built-in limits. Scaling more efficiently than other serverless offerings like AWS Lambda or AWS App Runner.

Web Applications

Automatically scale and run web applications in multiple Availability Zones with the performance, scale, reliability, and availability of AWS.

End Firefighting

Our approach to containers on ECS gives you scalability, high availability and fault tolerance without unnecessary complexity.

AWS Bites Podcast

How do you save cost with ECS?

Learn to save money using Arm (Graviton) instances, Spot instances, Compute Savings Plans, and RIs or EC2 Saving Plans. Discover how to set up Spot instances with capacity providers and specify a capacity provider strategy. And explore our recommended tools that can help you find other opportunities to save on container costs.

Have a question?

Get in touch with a member of our team below.