“Why do developers love containers?”
This is the question Werner Vogels, CTO and Vice President of Amazon.com, asked attendees of the AWS re:Invent conference in Las Vegas just before announcing the preview availability of EC2 Container Services (ECS) – the new service for managing Docker containers that boosts AWS support for hybrid cloud.
After answering his question with a listing of benefits such as ease of development management, portability between environments, lower risk in deployments, smoother maintenance and management of application components, and the ability for it all to work together, Vogel went on to talk about the challenges of working with containers.
“It’s really hard, I find,” he said. “Scheduling containers requires a lot of heavy lifting.” For example, he noted issues such as placement for higher availability, dividing resources per container, launching, rolling back, and handling custom management.
With ECS, he said, customers can get all the benefits of containers without the overhead.