Advanced container scheduling on Amazon ECS with Blox
summary
Describes Blox extensions to Amazon ECS that add a placement engine (filters on AMI, instance type, availability zone and policies such as spread, binpack, affinity) and an event-driven Blocks pipeline that sends ECS lifecycle events through CloudWatch Events to SQS so custom logic can act in real time. Demonstrates building Blocks from GitHub, launching a 3-node cluster, scaling to 6 nodes, killing nodes and showing automatic task relocation and recovery on ECS.
AI-written summary · about
chapters (18)
- 0:00Introduction to Julien Simon
- 1:14Introduction to Blox
- 2:42ECS Adoption
- 3:46Customers
- 4:23Partners
- 5:22The Problem
- 6:53The Solutions
- 8:43Scheduling with 7
- 10:54Scheduling with 8
- 13:03Scheduling with 9
- 15:09Placement Strategies with 10
- 17:54Launching a Cluster
- 27:29Event Flow
- 29:36Blox
- 31:26Cluster state service
- 34:09Deploying Clusters
- 39:04Verifying Deployment
- 45:47Conclusion
related talks
01h 04mLaunching patterns for containers - it's more than just scheduling
11mAmazon EKS Roadmap
31mEKS Cost Optimization with EC2 Spot and A1 Instances
01h 18mEmbracing Docker simplicity - while harnessing platform power
35mMulti-Cluster Management Made Easy - Tsahi Duek and Dima Breydo
27mGrow Your Company with AWS Container Services
35mBuilding Apps with Containers, Functions and Managed Services
14mBuilding a high-performance analytics ecosystem on Amazon EKS
