Containers

Tag: Amazon ECS

Integrating cross VPC ECS cluster for enhanced security with AWS App Mesh

Customers often have applications owned by different teams in different Amazon ECS clusters. Alternatively, they may have many applications running in Amazon EC2 and some in Amazon ECS. Additionally, the applications may be running in their own VPCs in each cluster. In all these cases, it is harder to get consistent connectivity, observability, and security […]

Read More

Announcing the General Availability of Amazon ECS Service Extensions for AWS CDK

In late 2018, we first shared an introduction to using AWS Cloud Development Kit with Amazon ECS. In the almost two years since that article, countless developers have discovered that they enjoy deploying containers to Amazon Elastic Container Service (ECS) and AWS Fargate by writing infrastructure as code using a declarative SDK in their preferred […]

Read More

Using Amazon FSx for Windows File Server as persistent storage on Windows Containers

This post has been updated due a recent launch. Designed for simplicity from the start, Amazon ECS delivers an AWS-opinionated solution for running containers at scale. Previously, customers had to implement a lengthy workaround (detailed in the original blog post below) in order to use an Amazon FSx for Windows File Server as persistent storage […]

Read More
Describes the architecture of two accounts which have ECS services interconnected through AWS App Mesh

Connecting services across multiple accounts using AWS App Mesh and Amazon ECS

Today, many customers are adopting microservices. This approach breaks down software from a a single monolithic component into many independent pieces of software that address a specific business function and communicate over well-defined API’s. This enables independent teams to work on multiple components simultaneously and helps customers shorten the software development lifecycle, enable rapid innovation, […]

Read More

Domain reduces scaling time for their mobile API services with Amazon ECS

      This post was contributed by Peter Kiem, Senior DevOps Engineer, Cloud Platform Team, Domain Group, Mitch Beaumont, Principal Solutions Architect, Large Enterprise, Container SME, and Mai Nishitani, Solutions Architect, Large Enterprise. Domain provides real estate information and services to Australians through mobile applications, the web, and newspapers. The company’s services include property […]

Read More

How to set Fluentd and Fluent Bit input parameters in FireLens

This post was contributed by Ben Anscombe, DevOps Engineer at Space Ape Games and Wesley Pettit, Software Engineer at AWS. FireLens for Amazon Elastic Container Service (Amazon ECS) was launched last year to make it easy for ECS customers to send and process logs using standard open source logging tools – Fluentd and Fluent Bit. […]

Read More

Optimizing Amazon Elastic Container Service for cost using scheduled scaling

Elasticity and cost have always been major factors in improving the operational efficiency of organizations, which in turn drives business transformation and agility. Elasticity is defined as the ability of the infrastructure (including application) to be able to seamlessly scale out and scale in based on the load. This is also called auto scaling. If […]

Read More
emoji-api-browser

Developing an application based on multiple microservices using AWS Copilot and AWS Fargate

Introduction On July 9, 2020, we introduced AWS Copilot, a new command line interface (CLI) to build, release, and operate production ready containerized applications on Amazon Elastic Container Service (Amazon ECS) and AWS Fargate. In this post, we walk you through how to communicate between microservices with service discovery using  AWS Copilot. You can also refer to […]

Read More

Automatically deploying your container application with AWS Copilot

Taking an application from idea to working implementation that people can interact with is a multistep process. Once the design is locked in and the code is written, the next challenge is how to deploy and deliver the application to users. One way to do this is using a Docker container and a tool like […]

Read More

Introducing Ingress support in AWS App Mesh

AWS App Mesh is a fully managed service mesh that provides application-level networking to make it easy for your services to communicate with each other across multiple types of compute infrastructure. App Mesh standardizes how your services communicate, giving you end-to-end visibility and ensuring high availability for your applications. Until now, App Mesh features have […]

Read More