Amazon Introduces EC2 Container, Lambda Services
With all the talk about containerization in the cloud, it was only a matter of time before Amazon Web Services launched its own flavor of a container service. At AWS re:Invent, the public cloud infrastructure-as-a-service (IaaS) provider unveiled the Amazon EC2 Container Service, which is now available in preview to select customers.
With all the talk about containerization in the cloud, it was only a matter of time before Amazon Web Services (AWS) launched its own flavor of a container service. At AWS re:Invent, the public cloud infrastructure-as-a-service (IaaS) provider unveiled the Amazon EC2 Container Service, which is now available in preview to select customers.
The EC2 Container Service enables customers to run any number of Docker containers across a managed cluster of Elastic Compute Cloud instances using APIs and other tools, write Amazon Web Services chief evangelist Jeff Barr in a blog post.
The service will enable Amazon customers and partners to get more out of Docker containers on the company’s EC2 service. According to Barr, customers are not required to install cluster management software, purchase and maintain cluster hardware, or match hardware inventory to software requirements in using the EC2 Container Service.
According to Amazon, using containers in the new container management service is as easy as launching instances in a cluster, and then defining and starting tasks.
A few of the benefits Amazon is touting with EC2 Container Service include:
- Easy cluster management in which EC2 sets up and manages clusters of Docker containers.
- High performance to use containers as application building blocks.
- A built-in, flexible scheduler that aims to spread containers out across the cluster to balance availability and utilization.
- Extensibility and portability for moving workloads between Amazon and on-premise IT infrastructure.
- A containerized application that makes efficient use of resources.
- Integration with various AWS features, including Elastic IP addresses, resource tags and Virtual Private Cloud (VPC).
- Security in having EC2 instances running within an Amazon VPC.
For now, the EC2 Container Service is only available in preview. Amazon wasn’t specific as to when it would go into general availability.
Additionally, Amazon also unveiled AWS Lambda, a compute service developed for the specific needs of developers. Lambda is capable of running developers’ code in response to events and can automatically manage the compute resources for them.
According to Amazon, Lambda makes it easier to build and manage applications that respond quickly to new information.
“AWS Lambda changes the way developers design and scale their dynamic applications in the cloud,” said Marco Argenti, vice president of Mobile at Amazon Web Services, in a prepared statement. “With AWS Lambda, developers can quickly, easily and cost-effectively write applications that respond to changes in data or the environment, creating new opportunities to deliver dynamic customer experiences.”