Home > News content

VMware announced the open source Controller DockerCon in EU Photon"

via:博客园     time:2015/12/4 16:30:34     readed:3792

English text:Open Source'Photon Controller'Infrastructure Control Plane at DockerCon EU VMware

In 2015EU DockerConVMware through the enterpriseGithub accountOpen source theirController PhotonProducts. Controller PhotonPhoton platform VMwareOne component. It for optimizationKubernetes,Swarm DockerOrMesos, provides a API priority user experience, can be extended to control the plane and the original container support.

Blog VMwareStatement, platform Photon is a new type of infrastructure stack, in order to optimizeESXiManagement procedures, howeverVSphereProvide a wealth of management functionsESXBuilt inOS PhotonTheLightwave ProjectThe container security project is composed of a control plane, and is

Platform Photon was released in August in VMworld, and promised

  • A API priority model: a user experience, the use of API RESTful, SDK and CLI tools, focusing on the basis of the structure of the consumer and the operation of automation;
  • A fast and scalable control plane: a new type of infrastructure control plane for optimizing the size and speed, allowing each minute to create 1000 new VM isolated workloads, and supporting the total number of 100000;
  • Native vessel support: Controller Photon

Controller Photon architecture consists of a number of low coupling components or byZookeeper ApacheRegistration, service may be used as

Figure 1 technical architecture of Controller Photon

Controller Photon external APIREST(JSON based HTTP) interface, with the Java basedDropwizardFramework implementation. These external API REST are to be horizontally extended, to share a persistent database (HaproxyWill typically be replaced.

Controller Photon most of the management plane is implemented with Java, which has some services in the VMwareXenon frameworkOn the realization of. This frame is a

Each physical host controlled by the Controller Photon has an agent that runs on it, providing aThrift ApacheAchieve the RPC interface, all other components used to communicate with the host. There are a lot of special components to monitor the running status and expense management of other parts. For example,

VMware Controller Photon website declared that a novel distributed program:

It is a hierarchical structure of the service node of the scheduler, where each node in the tree can only access its direct sub node. Which is determined by the parent node of the load / use of the important statistics (STATs) in the planning process continues to emerge, the parent node along the planning process tree to send a request to solve the configuration requirements. Such a program would avoid a single weight / configuration of the load on the database.

About Platform Photon andController PhotonMore information can be found on the project site, open source code can beGithub VMware LibraryView. Developers can use the project.DevboxController Google Group PhotonIn question, but also through theOverflow StackUse

China IT News APP

Download China IT News APP

Please rate this news

The average score will be displayed after you score.

Post comment

Do not see clearly? Click for a new code.

User comments