AWS Blox is an open source project designed to help IT professionals manage and schedule Docker containers that run on the Amazon Elastic Container Service (ECS). An IT team can run AWS Blox on premises or in the Amazon Web Services (AWS) public cloud.
AWS unveiled Blox at its re:Invent conference in 2016 as a way for users to develop and share their own tooling to help solve a myriad of Amazon ECS challenges regarding container creation, management and scheduling -- a process known as container orchestration.
Developers can create their own tools or implement third-party tools, such as Mesos, via AWS Blox to help schedule and manage containers, build dashboards and deploy via the ECS command-line interface. AWS Blox also includes a cluster-state-service that consumes and stores events from ECS clusters to track changes to container instances, as well as a daemon-scheduler to launch tasks, such as log agents, to run on containers across a cluster.
AWS releases all Blox projects under the Apache 2.0 license. A developer or operations professional can see and commit Blox changes on GitHub, as well as chat and collaborate with other Blox users on Gitter.