Docker's purchase of the UK startup Orchard Laboratories gives it the Fig container orchestration system to speed up program development.
12 Tech Greats: Where Are They Now?
(Click image for larger view and slideshow.)
The open development platform Docker is starting to link Linux containers to a tool that speeds up complex application deployments. It has purchased Orchard Laboratories, the London supplier of a container orchestration system, for an undisclosed amount.
Orchard is an 18-month old firm consisting of two people: CEO Ben Firshman and his co-founder, CTO Aanand Prasad, the authors of the Fig container orchestration system. Both will join Docker.
Fig will remain open source code but will be integrated into the Docker product line. By adding Fig, Docker moves up from being primarily a developer's tool to become an orchestration tool for a development team or an organization practicing combined developer/operations responsibilities; Fig gives Docker more of a DevOps flavor.
Since its inception, Fig been focused on manipulating and managing Docker containers, using sets of them to compose complex services or to build composite applications. Fig supplies a configuration file that allows a developer to list the containers that will make up an application and name their dependencies. Using such a formatted approach, developers avoid the mistakes that accompany typing in long terminal commands or creating rigid, custom scripts.
If the web server, database server, and application each reside in its own container, Fig can use a single command to activate them at the same time and establish network and storage connections. The system keeps each Linux container as a discrete and isolated module but links them with commands or scripts that prompt them to work together.
Ben Firshman and Aanand Prasad of Orchard Laboratories. (Source: Docker)
"Fig treats containers not as a single, monolithic application stack but as a set of loosely coupled, micro services," Scott Johnston, senior vice president at Docker, said in an interview on the acquisition. It gives developers the means to manage multiple containers at one time and order their joint deployment.
Docker containers have gained favor with developers over the last 18 months because they supply isolation for a module of code on a server, while allowing it to be connected to and handled in standard ways. Containers can be moved around without needing much preparation of the destination environment. They only need a copy of the Linux operating system kernel used by the container's workload.
Docker announced in June that it had established a registry of already-formatted "Dockerized" applications that were available for free download from the Docker hub. There are now 20,000 such containerized apps available, Johnston said.
"We're excited to bring our products and experiences from Orchard, and join with the Docker team," Firshman said in the press release announcing the acquisition. He and Prasad will continue to maintain the Fig code.
"Orchard really stood out to us with their vision of what developers need," said Ben Golub, CEO of Docker. "Our goal is to provide the best tools and experiences for developers creating web-scale applications" that can move between bare metal, virtualized, and cloud environments.
Docker exhibited Fig's use with Docker containers at its first developer conference, DockerCon, in San Francisco June 9-10.
In its ninth year, Interop New York (Sept. 29 to Oct. 3) is the premier event for the Northeast IT market. Strongly represented vertical industries include financial services, government, and education. Join more than 5,000 attendees to learn about IT leadership, cloud, collaboration, infrastructure, mobility, risk management and security, and SDN, as well as explore 125 exhibitors' offerings. Register with Discount Code MPIWK to save $200 off Total Access & Conference Passes.
Charles Babcock is an editor-at-large for InformationWeek, having joined the publication in 2003. He is the former editor-in-chief of Digital News, former software editor of Computerworld and former technology editor of Interactive Week. He is a graduate of Syracuse ... View Full Bio
Multicloud Infrastructure & Application ManagementEnterprise cloud adoption has evolved to the point where hybrid public/private cloud designs and use of multiple providers is common. Who among us has mastered provisioning resources in different clouds; allocating the right resources to each application; assigning applications to the "best" cloud provider based on performance or reliability requirements.