CertificationService Delivery Program

Amazon Elastic Container Services (ECS)

We’re delivery partners of Amazon’s Elastic Container Service (ECS). ECS is a highly scalable and fast container management service that can be used to run, stop and manage containers on a cluster. Using Amazon ECS, our customer’s containers are defined in a task definition that can be used to run an individual task (or task within a service).

Firemind can run your tasks and services on a serverless infrastructure that’s managed by AWS Fargate. We typically use the AWS Fargate model as a launch type, allowing our customers to run containers without the worry of managing infrastructure.

Overview

Here’s an overview of the key features of using Amazon ECS:

• A serverless option with AWS Fargate. With AWS Fargate, you don’t need to manage servers, handle capacity planning or isolate container workloads for security. Fargate handles the infrastructure management aspects of your workload for you. You can schedule the placement of your containers across your cluster based on your resource needs, isolation policies and availability requirements.

• Integration with AWS Identity and Access Management (IAM). You can assign granular permissions for each of your containers. This allows for a high level of isolation when building your applications. In other words, you can launch your containers with the security and compliance levels that you’ve come to expect from a partner like Firemind and a provider like AWS.

• AWS managed container orchestration. As a fully managed service, Amazon ECS comes with AWS configuration and operational best practices built-in. This also means that you don’t need to manage control plane, nodes or add-ons. It’s integrated with both AWS and third-party tools, such as Amazon Elastic Container Registry and Docker. This integration makes it easier for your teams to focus on building the applications, not the environment.

• Continuous integration and continuous deployment (CI/CD). This is a common process for micro-service architectures that are based on Docker containers. You can create a CI/CD pipeline that takes the following actions:

– Monitors changes to a source code repository
– Builds a new Docker image from that source
– Pushes the image to an image repository such as Amazon ECR or Docker Hub
– Updates your Amazon ECS services to use the new image in your application

You’ll find the setup process for Amazon ECS is very similar to Amazon EC2, and the Firemind team will assist with the setup as well as thorough documentation and workshops on how it operates. To jump straight into the action, reach out to our specialists now for a quick run through.

Amazon ECS - A typical architecture design - Firemind - AWS Consultancy

Deploy in a hybrid environment

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.

Support 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.

Scale web applications

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

We recommend using the AWS Pricing Calculator to quickly raise accurate estimates and cost projections. When you work with Firemind, we’ll ensure the best pricing options possible through our advanced partnership. Click here to begin.

You’ll find the setup process for Amazon ECS is very similar to Amazon EC2, and the Firemind team will assist with the setup as well as thorough documentation and workshops on how it operates. To jump straight into the action, reach out to our specialists now for a quick run through.

Amazon ECS - A typical architecture design - Firemind - AWS Consultancy

Deploy in a hybrid environment

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.

Support 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.

Scale web applications

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

We recommend using the AWS Pricing Calculator to quickly raise accurate estimates and cost projections. When you work with Firemind, we’ll ensure the best pricing options possible through our advanced partnership. Click here to begin.

Want to find out more?

Got questions? We’ve got answers! Find out how our team can use Amazon ECS within your next project.

Get in touch