AWS Compute Blog

Amazon ECS at The Climate Corporation: Using Amazon ECR and Multiple Accounts for Isolated Regression Testing

This is a guest post from Nathan Mehl, Site Reliability Engineering Manager at The Climate Corporation. — The Climate Corporation aims to help all the world’s farmers sustainably increase their productivity through the use of digital tools. The integrated Climate FieldView™ digital agriculture platform provides farmers with a comprehensive, connected suite of digital tools. Bringing […]

How to Automate Container Instance Draining in Amazon ECS

Update 24 Aug 2023: The approach described in this post relies on a recursive AWS Lambda function. Lambda announced a recursion control to detect and stop Lambda functions in July 2023. Accounts having recursive Lambda functions were automatically opted-out during the launch, we recommend contacting AWS Support to disable the Lambda feature to use this […]

Seamlessly Scale Predictions with AWS Lambda and MXNet

Sunil Mallya, Solutions Architect Building AI solutions at scale can be challenging, in this blog we’ll look at how to leverage AWS Lambda and MXNet to build a scalable prediction pipeline. Companies that leverage machine and deep learning invest in much more than just training models. They have sophisticated pipelines that include the following stages: […]

Continuous Deployment to Amazon ECS using AWS CodePipeline, AWS CodeBuild, Amazon ECR, and AWS CloudFormation

Thanks to my colleague John Pignata for a great blog on how to create a continuous deployment pipeline to Amazon ECS. — Delivering new iterations of software at a high velocity is a competitive advantage in today’s business environment. The speed at which organizations can deliver innovations to customers and adapt to changing markets is […]

Introducing Amazon ECS Task Placement Policies

Today, Amazon ECS announced capabilities that provide granular control over how tasks are placed onto clusters. Previously, if you needed to place a task on a container instance with specific resource requirements (e.g., a specific instance type), you would have had to write custom schedulers to filter, find, and group resources. The following diagram outlines […]

Continuous Deployment for Serverless Applications

With a continuous deployment infrastructure, developers can quickly and safely release new features and bug fixes for their applications without manually triggering any deployment scripts. Amazon Web Services offers a number of products that make the creation of deployment pipelines easier: AWS CodePipeline AWS CodeCommit AWS CodeBuild – newly launched A typical serverless application consists […]

Serverless at re:Invent 2016 – Wrap-up

The re:Invent 2016 conference was an exciting week to be working on serverless at AWS. We announced new features like support for C# and dead letter queues, and launched new application constructs with Lambda such as Lambda@Edge, AWS Greengrass, Amazon Lex, and AWS Step Functions. In addition we also added support for surfacing services built […]

Amazon EC2 Container Service at AWS re:Invent 2016 – Wrap-up

We wanted to summarize a few of the highlights from this year’s AWS re:Invent. Announcements On Thursday December 1, Werner Vogels announced two new features for Amazon ECS. Blox is a new open source project that enables users to build custom schedulers and other tooling on top of Amazon ECS. Our goal with Blox is […]