Docker Announces Orchestration for Multi-Container Distributed Apps

Open APIs and Open Design Create Opportunity for Broad Ecosystem

Open APIs for Docker’s orchestration services expand collaboration opportunities for Docker’s vibrant ecosystem, which has grown into hundreds of partners over the 19 months of the open source project. Aspects of the orchestration APIs were previously made available to infrastructure partners to help showcase reference implementations as part of Docker’s open design process and are now being made available to the Docker partner ecosystem at DockerCon EU. This new set of APIs will also make it possible for standalone orchestration products to have their feature sets accessible through the Docker UI.

Docker’s open design process is reflected in the three orchestration services, which have been shaped by direct input from the community to cover all aspects of multi-container development to deployment in a continuous application lifecycle. Furthermore, the community involvement has structured these services to be modular, which provides users of Docker the flexibility to choose which service fits their application’s requirements with the ability to leverage other orchestration tooling from the Docker ecosystem.

“Batteries Included, but Removable.” All Orchestration Services are Optional.

Consistent with Docker’s layered, API-driven, open approach, users will have options when using each of these new orchestration services:

a)   “Batteries included”: The user would run the default implementation of the service Docker includes in the release.
 
b) “Batteries removable”: Instead of running the default Docker implementation, some users may elect to use a third-party’s implementation of clustering, scheduling, or any other service written to the orchestration APIs. This will help preserve portability and interoperability, while providing users with the flexibility to choose ecosystem technologies that best suit a particular use case.
 
c)

“Single Container Only”: Even the use of multi-container orchestration APIs is optional. For organizations or vendors that only require a single Docker container approach, they can continue to use the Docker platform without changing the workflows they already have in place today. Even as the Docker project has expanded the set of capabilities around Docker, the community of developers working on single container functionality has tripled and the project will continue to invest resources on this use case.

Availability

The three Docker orchestration services are now available as Alpha releases. These new capabilities are being demonstrated at DockerCon EU. APIs are now available for Docker Machine with others being made available in 1H, 2015. These three orchestration services are targeted for general availability in Q2, 2015.

Ecosystem Partner Quotes

Docker Machine

"Docker Machine allows us to deliver greater efficiency to our users who are leveraging Docker to build their distributed applications. By making the Docker Engine available natively in our cloud, we're making it even simpler for developers to deploy their distributed applications.” – Ben Uretsky, CEO, DigitalOcean

“We have strategically partnered with Docker because Microsoft is investing in freedom of choice for developers. We believe that Docker’s orchestration services APIs offer a flexible way to build, deploy and manage highly available, distributed applications built for Linux containers —and when available—Windows Server containers that are freely portable between any host infrastructure. We are excited about the Docker Machine Management API support for Azure as part of the Alpha release.” – John Gossman, architect, Microsoft Azure

Featured Video
Editorial
More Editorial  
Jobs
CAD Engineer for Nvidia at Santa Clara, California
Senior Firmware Architect - Server Manageability for Nvidia at Santa Clara, California
Senior Platform Software Engineer, AI Server - GPU for Nvidia at Santa Clara, California
GPU Design Verification Engineer for AMD at Santa Clara, California
Sr. Silicon Design Engineer for AMD at Santa Clara, California
Design Verification Engineer for Blockwork IT at Milpitas, California
Upcoming Events
MEMS & Sensors Executive Congress (MSEC 2024) at Château-Bromont Hotel in Bromont Quebec Canada - Oct 7 - 9, 2024
PCB West 2024 at Santa Clara Convention Center Santa Clara CA - Oct 8 - 11, 2024
DVcon Europe 2024 at Holiday Inn Munich City Center, Munich Germany - Oct 15 - 16, 2024
International Test Conference (ITC) at United States - Nov 3 - 8, 2024



© 2024 Internet Business Systems, Inc.
670 Aberdeen Way, Milpitas, CA 95035
+1 (408) 882-6554 — Contact Us, or visit our other sites:
AECCafe - Architectural Design and Engineering TechJobsCafe - Technical Jobs and Resumes GISCafe - Geographical Information Services  MCADCafe - Mechanical Design and Engineering ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy PolicyAdvertise