CN108737468A - Cloud platform service cluster, construction method and device - Google Patents
Cloud platform service cluster, construction method and device Download PDFInfo
- Publication number
- CN108737468A CN108737468A CN201710258881.0A CN201710258881A CN108737468A CN 108737468 A CN108737468 A CN 108737468A CN 201710258881 A CN201710258881 A CN 201710258881A CN 108737468 A CN108737468 A CN 108737468A
- Authority
- CN
- China
- Prior art keywords
- node
- service
- cluster
- containerization
- component
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
An embodiment of the present invention provides a kind of cloud platform service clusters, construction method and device, this method on first node clustered node by disposing the non-containerization component cluster of first node and first node containerization component cluster, dispose cluster management platform assembly, and cluster management platform assembly includes containerization cluster management platform assembly and non-containerization cluster management platform assembly, realize non-containerization cluster service, the control of the management to Operational Visit is realized based on non-containerization cluster service, also solves the problems, such as part management tool containerization High Availabitity performance difficulty simultaneously, solving the problems, such as the prior art, there is no good solutions to other non-containerization services in cluster.
Description
Technical field
The present invention relates to a kind of cloud platform application field more particularly to cloud platform service cluster, construction method and devices.
Background technology
Cloud platform or cloud computing platform, under current cloud computing technology background, it can be by existing various businesses ability
It is integrated, and platform service is provided to software application etc..It can calculate infrastructure ability to lower layer according to professional ability, adjust
The tune of various resources is realized with Basic API (Application Programming Interface, application programming interface)
Degree, to can above provide traffic scheduling center function, the various resources of real-time monitoring platform, and by these resources in the form of API
It opens to upper-layer user.
High-availability cluster refers to the server cluster technology for the purpose of reducing out of service time.It is used by protecting
The business procedure at family externally provides service incessantly, software and hardware or artificially caused by failure influence to be reduced to minimum.It is high
Performance is the higher demand on High Availabitity basis that cluster user proposes under the technical background that cloud computing develops.High-performance is high
Availability cluster under the premise of capable of ensureing that customer service is continual, reduces the response time of user's request, reduces cluster internal money
The consumption of source scheduling and the load balancing for realizing clustered node or component.
The method that the prior art proposes a set of monitoring of containers, this method include:Receiving Agent service system send the
The unexpected message of one container carries out at reboot process or switching the first container by proxy server according to unexpected message
Reason;This method realizes the high availability of container cluster to a certain extent, but simultaneously to other non-containerization services in cluster
There is no good solution.
Invention content
An embodiment of the present invention provides a kind of cloud platform service cluster, construction method and devices, at least to solve existing skill
Art services the problem of there is no good solutions to other non-containerizations in cluster.
On the one hand, a kind of cloud platform service cluster construction method is provided, including:
Select node as first node clustered node, basis and public service node respectively from cloud platform node repository and
Service node;
The non-containerization component cluster of first node and first node containerization component cluster are disposed on first node clustered node;
Cluster management platform assembly is disposed on first node clustered node, cluster management platform assembly includes containerization cluster
Management platform component and non-containerization cluster management platform assembly;
Deployment public service component cluster and infrastructure service component cluster on basis and public service node;
Services sets group and business cluster service performance component are disposed on service node;
The network address of internal lan is configured, first node clustered node, basis and public service node and business are carried out
Association between the intra-node component and node of node;
Apply for public network network address, carries out network address binding and exposure.
On the one hand, a kind of cloud platform service cluster construction device is provided, including:Selecting module, deployment module, association mould
Block and exposure module, wherein
Selecting module for selecting node as first node clustered node, basis and public respectively from cloud platform node repository
Service node and service node;
Deployment module is used to dispose the non-containerization component cluster of first node and first node container on first node clustered node
Change component cluster;Cluster management platform assembly is disposed on first node clustered node, cluster management platform assembly includes containerization
Cluster management platform assembly and non-containerization cluster management platform assembly;Public service is disposed on basis and public service node
Component cluster and infrastructure service component cluster;Services sets group and business cluster service performance component are disposed on service node;
Relating module is used to configure the network address of internal lan, carries out first node clustered node, basis and public clothes
The association being engaged between node and the intra-node component and node of service node;
Exposure module carries out network address binding and exposure for applying for public network network address.
On the one hand, a kind of cloud platform service cluster is provided, including:Cluster management console module, public service module, industry
Business cluster module and service access open module, wherein
Service access opens module and is used to be based on public network network address, receives user's operation;
Cluster management console module is used for the network address based on internal lan, passes through public service module and services sets
Group's module, executes user's operation, cluster management console module includes first node clustered node, and first node clustered node is deployed with collection
Group's management platform component, first node clustered node includes the non-containerization component cluster of first node and first node containerization component set
Group, cluster management platform assembly includes containerization cluster management platform assembly and non-containerization cluster management platform assembly;
Public service module includes basis and public service for providing infrastructure service and public service, public service module
Node, basis and public service node include public service component cluster and infrastructure service component cluster;
For business cluster module for providing business cluster service, business cluster module includes service node, service node portion
There are business cluster and business cluster service performance component in administration.
On the other hand, a kind of computer storage media is provided, it is executable that computer is stored in computer storage media
Instruction, computer executable instructions are for executing cloud platform service cluster construction method above-mentioned.
The advantageous effect of the embodiment of the present invention:
An embodiment of the present invention provides a kind of cloud platform service cluster, construction method and device, the cloud platform service clusters
Method disposes first section by selecting node as first node clustered node from cloud platform node repository on first node clustered node
The non-containerization component cluster of point and first node containerization component cluster, deployment cluster management platform assembly, cluster management platform group
Part includes containerization cluster management platform assembly and non-containerization cluster management platform assembly, realizes non-containerization cluster clothes
Business realizes the control of the management to Operational Visit based on non-containerization cluster service, while also solving part management tool and holding
The problem of device High Availabitity performance difficulty, solving the prior art, there is no good solutions to other non-containerization services in cluster
Certainly the problem of method.Further, cloud platform service cluster provided by the invention uses distributed architecture, by first node cluster section
Point, basis and public service node split to come completely from the service node for providing business cluster, ensure the height of business cluster
Availability.
Description of the drawings
Fig. 1 is the structure diagram for the cloud platform service cluster construction device that first embodiment of the invention provides;
Fig. 2 is the flow chart for the cloud platform service cluster construction method that first embodiment of the invention provides;
Fig. 3 is the structure chart for the cloud platform service cluster that first embodiment of the invention provides;
Fig. 4 is the structure chart for the cloud platform service cluster that second embodiment of the invention provides;
Fig. 5 is the flow chart for the cloud platform service cluster construction method that second embodiment of the invention provides;
Fig. 6 is the sequence diagram for the cloud platform service cluster construction method that second embodiment of the invention provides;
Fig. 7 be the present embodiments relate to computer structure chart.
Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation describes, it is clear that described embodiment is a part of the embodiment in the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
In practical applications, the containerization component involved by the embodiment of the present invention refers to the function that container can be used to realize
Component, these functional units are after containerization, and when in use, just similar building blocks are the same, can be according to the demand of oneself, directly
It selects corresponding module to erect to come, User Exploitation is facilitated to use;Corresponding, non-containerization component, which is then some, cannot use appearance
The functional unit of deviceization processing, such as the functional unit of control is managed to Operational Visit, for this class component, the present invention is straight
It connects and is built by the way of non-containerization component, realize non-containerization cluster service, be based on non-containerization cluster service
The management control to Operational Visit is realized, while also solving asking for part management tool containerization High Availabitity performance difficulty
Topic, solving the problems, such as the prior art, there is no good solutions to other non-containerization services in cluster.Actually answering
In, with OpenStack (open source projects of NASA and Rackspace R & D Cooperations, it is intended to for public and private clound construction with
Management provides software) for, rightOpenStackIt is usually available there are two types of mode when carrying out upgrade or downgrade, that is, it is based on
The way to manage of Packages, or the way to manage based on Images, the main purpose of containerization Openstack are just excellent
Change the Openstack way to manages based on mirror image, the Managed Solution of containerization Openstack solves current main-stream
The Openstack availabilities and management service problem that most two numbers of people ache in Openstack deployment systems.
Further annotation explanation now is made to the present invention by way of specific implementation mode combination attached drawing.
First embodiment:
Fig. 1 is the structure diagram for the cloud platform service cluster construction device that first embodiment of the invention provides, can by Fig. 1
Know, cloud platform service cluster construction device provided in this embodiment includes:Selecting module 11, deployment module 12, relating module 13
And exposure module 14, wherein
Selecting module 11 for selecting node as first node clustered node, basis and public affairs respectively from cloud platform node repository
Service node and service node altogether;
Deployment module 12 is used to dispose the non-containerization component cluster of first node on first node clustered node and first node is held
Device component cluster;Cluster management platform assembly is disposed on first node clustered node, cluster management platform assembly includes container
Change cluster management platform assembly and non-containerization cluster management platform assembly;Public clothes are disposed on basis and public service node
Business component cluster and infrastructure service component cluster;Services sets group and business cluster service performance component are disposed on service node;
Relating module 13 configures the network address of internal lan, carries out first node clustered node, basis and public service
Association between node and the intra-node component and node of service node;In this application, in order to reduce to public network IP (network
Address) occupancy, between the component in most of clusters, the communication between cluster all realized via internal lan, this
A little network address are resided in the form of services in first node cluster, and services migrating can be carried out after node delay machine to ensure not
Interruption accesses;
Exposure module 14 carries out network address binding and exposure for applying for public network network address;The public network net of the application
Network address is to access the access address provided to user.
A kind of cloud platform service cluster construction device is present embodiments provided, by selecting node from cloud platform node repository
As first node clustered node, the non-containerization component cluster of first node and first node containerization are disposed on first node clustered node
Component cluster, deployment cluster management platform assembly, cluster management platform assembly includes containerization cluster management platform assembly and non-
Containerization cluster management platform assembly realizes non-containerization cluster service, is realized to industry based on non-containerization cluster service
The management control that business accesses, while also solving the problems, such as part management tool containerization High Availabitity performance difficulty, it solves existing
There is technology to service the problem of there is no good solutions to other non-containerizations in cluster.
In some embodiments, the number of nodes of first node clustered node is more than two;Deployment mould in above-described embodiment
Block 12 passes through non-containerization component set for disposing non-containerization component cluster management instrument respectively on first node clustered node
Group's management tool disposes at least one virtual network address service, and virtual network address service is arranged and passes through cloud platform node repository
In each node, dispose non-containerization endpoint components respectively on first node clustered node;It is additionally operable in first node clustered node
Upper deployment container component cluster management instrument respectively, distinguishes deployment container endpoint components on first node clustered node, will
Containerization endpoint components are bound with virtual network address service.
In some embodiments, the exposure module 14 in above-described embodiment is used to create for external virtual network address service
Infrastructure, that is, service network port, by the network address assignment of external virtual network address service to infrastructure, that is, service network
Network port;For basic facility, that is, service network port application public network network address, public network network address is tied to infrastructure
That is service network port.
In some embodiments, the selecting module 11 in above-described embodiment is used to service in the platform of cloud platform node repository
In control role node, the node of at least three and the quantity for odd number are selected, as first node clustered node, in first node
In cloud platform node repository except clustered node, select at least two nodes based on and public service node, in first node
In cloud platform node repository except clustered node and basis and public service node, select at least one node as business section.
The cloud platform service cluster of the present embodiment structure uses distributed architecture, by first node clustered node, basis and public affairs
Service node splits to come completely from the service node for providing business cluster altogether, ensures the high availability of business cluster.
In practical applications, it is real that the cloud platform service cluster construction device that the present embodiment is related to can be based on computer platform
It is existing, at this point, selecting module 11, deployment module 12, the institute of relating module 13 and exposure module 14 are functional, it all will be by computer
Processor, such as CPU are realized by running corresponding computer program.
At this point, external interface of the computer by cloud platform, is communicated with cloud platform to realize resource transfer and portion
Administration, specifically, the processor of computer is used for:Selected respectively from cloud platform node repository node as first node clustered node,
Basis and public service node and service node, disposed on first node clustered node the non-containerization component cluster of first node and
First node containerization component cluster disposes cluster management platform assembly, cluster management platform assembly on first node clustered node
Including containerization cluster management platform assembly and non-containerization cluster management platform assembly, on basis and public service node top
Public service component cluster and infrastructure service component cluster are affixed one's name to, services sets group and business cluster service are disposed on service node
Energy component, configures the network address of internal lan, carries out first node clustered node, basis and public service node and business section
Public network network address is applied in association between the intra-node component and node of point, carries out network address binding and exposure.
Fig. 2 is the flow chart for the cloud platform service cluster construction method that first embodiment of the invention provides, as shown in Figure 2,
Cloud platform service cluster construction method provided in this embodiment includes:
S201:Select node as first node clustered node, basis and public service section respectively from cloud platform node repository
Point and service node;
S202:The non-containerization component cluster of first node and first node containerization component set are disposed on first node clustered node
Group;
S203:Cluster management platform assembly is disposed on first node clustered node, cluster management platform assembly includes container
Change cluster management platform assembly and non-containerization cluster management platform assembly;
S204:Deployment public service component cluster and infrastructure service component cluster on basis and public service node;
S205:Services sets group and business cluster service performance component are disposed on service node;
S206:Configure the network address of internal lan, carry out first node clustered node, basis and public service node and
Association between the intra-node component and node of service node;
S207:Apply for public network network address, carries out network address binding and exposure;
By the implementation of step S206 and S207, isolation has been carried out in face of cloud platform service cluster in Web communication layer and protected
It protecting, internal network communication is based between platform, platform is externally based on external network communication, and isolation is realized on network level, this
Sample external user (end user) provide service when, user be only capable of by external network (i.e. public network network) be accessed cloud put down
The external service interface of platform service cluster, and internal component/node of cloud platform service cluster cannot be accessed etc., it ensure that interior
Parts/node will not be attacked by external data, improve the safety of cloud platform service cluster.
A kind of cloud platform service cluster construction method is present embodiments provided, by selecting node from cloud platform node repository
As first node clustered node, the non-containerization component cluster of first node and first node containerization are disposed on first node clustered node
Component cluster, deployment cluster management platform assembly, cluster management platform assembly includes containerization cluster management platform assembly and non-
Containerization cluster management platform assembly realizes non-containerization cluster service, is realized to industry based on non-containerization cluster service
The management control that business accesses, while also solving the problems, such as part management tool containerization High Availabitity performance difficulty, it solves existing
There is technology to service the problem of there is no good solutions to other non-containerizations in cluster.
In some embodiments, the number of nodes of first node clustered node is more than two;At this point, the step in above-described embodiment
Suddenly S202 includes:
Dispose non-containerization component cluster management instrument respectively on first node clustered node;
At least one virtual network address service is disposed by non-containerization component cluster management instrument, and virtual net is set
Network address service passes through each node in cloud platform node repository;
Dispose non-containerization endpoint components respectively on first node clustered node;
Deployment container component cluster management instrument is distinguished on first node clustered node;
Deployment container endpoint components are distinguished on first node clustered node;
Containerization endpoint components and virtual network address service are bound.
In some embodiments, the step S207 in above-described embodiment includes:
Infrastructure, that is, service network port is created for external virtual network address service;
By the network address assignment of external virtual network address service to infrastructure, that is, service network port;
For basic facility, that is, service network port application public network network address;
Public network network address is tied to infrastructure i.e. service network port.
In practical applications, after step S207, effective security mechanism can also be provided, it such as can be flat by network
Face constrains the access rights of different user.
In some embodiments, the step S201 in above-described embodiment includes:
In platform, that is, Service controll role node of cloud platform node repository, at least three are selected and for the quantity of odd number
Node, as first node clustered node;
In the cloud platform node repository except first node clustered node, select at least two nodes based on and public clothes
Business node;
In the cloud platform node repository except first node clustered node and basis and public service node, select at least one
Node is as service node.
The cloud platform service cluster of the present embodiment structure uses distributed architecture, by first node clustered node, basis and public affairs
Service node splits to come completely from the service node for providing business cluster altogether, ensures the high availability of business cluster.
Fig. 3 is the structure chart for the cloud platform service cluster that first embodiment of the invention provides;From the figure 3, it may be seen that the present embodiment
The cloud platform service cluster of offer includes:Cluster management console module 31, public service module 32, business cluster module 33 and
Service access opens module 34, wherein
Service access opens module 34 and is used to be based on public network network address, receives user's operation;
Cluster management console module 31 is used for the network address based on internal lan, passes through public service module and business
Cluster module executes user's operation, and cluster management console module includes first node clustered node, and first node clustered node is deployed with
Cluster management platform assembly, first node clustered node include the non-containerization component cluster of first node and first node containerization component set
Group, cluster management platform assembly includes containerization cluster management platform assembly and non-containerization cluster management platform assembly;
Public service module 32 includes basis and public clothes for providing infrastructure service and public service, public service module
Business node, basis and public service node include public service component cluster and infrastructure service component cluster;
For business cluster module 33 for providing business cluster service, business cluster module includes service node, service node
It is deployed with business cluster and business cluster service performance component.
A kind of cloud platform service cluster is present embodiments provided, the non-containerization of first node is disposed on first node clustered node
Component cluster and first node containerization component cluster, deployment cluster management platform assembly, cluster management platform assembly includes container
Change cluster management platform assembly and non-containerization cluster management platform assembly, realize non-containerization cluster service, is based on non-appearance
Device cluster service realizes the control of the management to Operational Visit, while it is real also to solve part management tool containerization High Availabitity
Difficult problem is applied, solves the prior art to other non-containerization service asking there is no good solution in cluster
Topic.
In some embodiments, the first node clustered node in above-described embodiment, basis and public service node and business
Node is mutual indepedent.Cloud platform service cluster provided in this embodiment uses distributed architecture, by first node clustered node, basis
And public service node splits to come completely from the service node for providing business cluster, ensures the high availability of business cluster.
In practical applications, first node clustered node realizes the computer having in cloud platform by corresponding operating system, and base
Plinth and public service node and service node can then be realized by underlying infrastructures such as the microcontrollers of cloud platform.
Fig. 7 be the present embodiments relate to computer structure chart;As shown in Figure 7, computer provided in this embodiment
Including:It communication bus 71, communication unit 72, processor 73, memory 74 and is stored on memory 74 and can be on a processor
The computer program of operation, wherein
Communication bus 71 is for realizing the communication connection between communication unit 72, processor 73 and memory 74;
Communication unit 72 with the external interface of cloud platform for being communicated;
Processor 73 is for executing computer program, to realize following steps:
Select node as first node clustered node, basis and public service node respectively from cloud platform node repository and
Service node;
The non-containerization component cluster of first node and first node containerization component cluster are disposed on first node clustered node,
Cluster management platform assembly is disposed on first node clustered node, cluster management platform assembly includes containerization cluster management platform group
Part and non-containerization cluster management platform assembly;
Deployment public service component cluster and infrastructure service component cluster on basis and public service node, in business section
Services sets group and business cluster service performance component are disposed on point;
The network address of internal lan is configured, first node clustered node, basis and public service node and business are carried out
Association between the intra-node component and node of node;
Apply for public network network address, carries out network address binding and exposure.
In some embodiments, the processor 73 in above-described embodiment is additionally operable to execute computer program, following to realize
Step:
Dispose non-containerization component cluster management instrument respectively on first node clustered node;
At least one virtual network address service is disposed by non-containerization component cluster management instrument, and virtual net is set
Network address service passes through each node in cloud platform node repository;
Dispose non-containerization endpoint components respectively on first node clustered node;
Deployment container component cluster management instrument is distinguished on first node clustered node;
Deployment container endpoint components are distinguished on first node clustered node;
Containerization endpoint components and virtual network address service are bound.
In some embodiments, the processor 73 in above-described embodiment is additionally operable to execute computer program, following to realize
Step:
Infrastructure, that is, service network port is created for external virtual network address service;
By the network address assignment of external virtual network address service to infrastructure, that is, service network port;
For basic facility, that is, service network port application public network network address;
Public network network address is tied to infrastructure i.e. service network port.
In some embodiments, the processor 73 in above-described embodiment is additionally operable to execute computer program, following to realize
Step:
In platform, that is, Service controll role node of cloud platform node repository, at least three are selected and for the quantity of odd number
Node, as first node clustered node;
In the cloud platform node repository except first node clustered node, select at least two nodes based on and public clothes
Business node;
In the cloud platform node repository except first node clustered node and basis and public service node, select at least one
Node is as service node.
Computer platform is present embodiments provided, by according to user's operation, selecting node to make from cloud platform node repository
Headed by node clustered node, the non-containerization component cluster of first node and first node containerization group are disposed on first node clustered node
Part cluster, deployment cluster management platform assembly, cluster management platform assembly includes containerization cluster management platform assembly and non-appearance
Device cluster management platform assembly realizes non-containerization cluster service, is realized to business based on non-containerization cluster service
The management of access controls, while also solving the problems, such as part management tool containerization High Availabitity performance difficulty, solves existing
Technology services the problem of there is no good solutions to other non-containerizations in cluster.
Second embodiment:
In conjunction with concrete application scene, further annotation explanation is done to the present invention.
With the development of cloud computing technology, cloud computing user to cloud computing platform service cluster propose it is more personalized and
Complication demand.These demands include how dispose services sets group, how cross-region manages multiple multiclass industry under complex scene
How business cluster ensures that business cluster service and business cluster carrier can continue uninterruptedly to work normally, how protect for a long time
The experience etc. that user uses cluster is efficiently dispatched and how to be promoted to card cluster internal.The present embodiment is carried mainly for these demands
New system scheme is gone out.
Specifically, as shown in figure 4, the present embodiment mainly propose one kind can physical machine scene, virtual machine scene with
And the group system frame of multiple High Availabitity high-performance business clusters is disposed and managed under other mixing field scapes.The system framework is
A kind of distributed system architecture, which, which further comprises, has flexibly used active-standby mode and more holotypes to dispose or dispose appearance
Device group system component and non-containerization group system component reliably ensure that system while realizing group system
The duration of cluster continual service, and greatly improve operation and scheduling performance and the external user of group system internal component
Access performance.
In order to dispose group system frame shown in Fig. 4, as shown in Figures 5 and 6, method provided in this embodiment includes:
S501:Dispose the non-containerization component cluster of first node.
S501-1) select three PaaS (platform services) control role nodes as first node clustered node, difference portion
Non- containerization component cluster management instrument, such as pacemaker are affixed one's name to, realizes SSH (Secure Shell, peace between first node
Full shell protocol) mutual trust, clock synchronization, certification authority etc..
S501-2 several VIP (Virtual IP, virtual network) are disposed by non-containerization component cluster management instrument
Location) service, it is respectively used to the unified of different users and accesses, these services can be based on by non-containerization component cluster management instrument
It is deployed in different first nodes to the tactful Stochastic Equilibrium of load balancing, while in IaaS (Infrastructure as a
Service, infrastructure be service) Port Management at security strategy, setting allow VIP pass through each node.
S501-3 an endpoint components, such as Haproxy) are disposed on any one node in first node cluster, and are led to
The method for crossing clone, this endpoint components is cloned on all nodes of first node cluster, which is mainly used for counting
According to the health examination of library cluster.
First node cluster includes most of basic applications of management business cluster for deployment and management business cluster,
In order to realize that its High Availabitity, first node number of clusters are odd number and should be greater than being equal to 3.
S502:Dispose first node containerization cluster.
S502-1) 3 nodes where the non-container assemblies cluster of selection, deployment container component cluster management instrument, such as
The tools such as docker swarm, after creating cluster on any one node with the role of administrator, other two nodes obtain
The cluster equally is added with the role of administrator afterwards in the token (token) of first first node;Wherein first node can be by ticket
It is selected as primary role, once node exception or the container instrument of the node are abnormal, other nodes will be voted in as master control
Role.
S502-2 endpoint components) are affixed one's name in the middle part of containerization component cluster, use containerization component cluster management instrument first
A temporary facility network is created, the data for container cluster are synchronous and back up, secondly in container in the form of global schema
Change and create endpoint components service in cluster, these containers obtain an IP address from the resource pool of configuration file, and with IP
Container headed by the container of location minimum, remaining container are separately added into component into endpoint components cluster.Endpoint components are practical to be played
The function of LB (Load Balance, load balancing) component and health examination and resource recovery, the migration that various components are provided
Service.
S502-3) by the three parts of client instances and S501-2 of endpoint components) in VIP bind, be respectively used to outer
Portion user access scheduling cluster, cloud platform service cluster internal system scheduling etc., once some node is abnormal, the reality of endpoint components
Example can be quickly switched to VIP on other nodes in first node cluster
S503:Cluster management platform assembly is disposed in first node cluster.
These components have containerization, also have the non-containerization component operated in the form of process on host, so portion
Management side formula is carried out with two types.These cluster management platform assemblies include mainly the component interacted with bottom IaaS, manage and put down
Platform internal schedule component, internal extended functional unit, to upper layer SaaS (Software as a Service, software i.e. service)
Exposed application component, database and message queue.
S503-1) deployment container component, since the characteristic of each platform management component is different, so deployment way also has
It is different;A part of component is in the form of the operation of the tool of containerization component cluster management instrument, and other component is with containerization
The form of the service-creation of component cluster management instrument starts.It is carried out so that containerization component cluster management instrument is docker as an example
Illustrate, for a part of containerization component, in the form of the docker run of docker, start in three first nodes, starts
The later self-dependent internal logic of these containerization components carries out cluster combination, and data synchronization and the network backed up are generally adopted
With host networks (in Internet protocol, host expression can be with the local computer that other machines accesses mutually), for another
Some outer containerization components, data base tool container as described below, with the docker service create's of docker
Mode starts, this is the new features of containerization cluster management instrument docker swarm, and different from docker run, it can be with certain
The duplication digital modeling of one number or global schema start on specified node, and are set temporarily by what docker swarm were disposed
It applies network and carries out data synchronization and backup, while LB processing is carried out to the component accesses of the type, and to the appearance on each node
Device carries out keep-alive processing.
S503-2 non-containerization component) is disposed, deployment mode is:The service is disposed in a certain first node, passes through wound
OCF (Open Cluster Framework develop cluster frameworks) file is built to carry out start and stop, health examination, group to the component
The operations such as part resource migration then need by cloning to expand to the component in all first nodes if it is more holotypes.Such as
The fruit component need not clone, then based on the resident node of component, other nodes are spare, once on the node or the node
Component it is abnormal, can ensure that service not interrupted by restoring and migrating.
S503-3) by cluster management platform assembly to S502-2) in endpoint components register, by endpoint components to this
A little components carry out health examination, and realize resource recovery and migration.
S504:Dispose public service module.
The module is made of two class components, public service component and infrastructure service component, including database, message team
The components such as row, log processing, software storage, the internal schedule and performance for being mainly used for cluster management platform and business cluster carry
It rises.
S504-1 several nodes) are selected except first node cluster, and stamp specific label for these nodes, such as total
Enjoying or exclusive.If it is shared, it is believed that several serviced components can be disposed on this node, if it is exclusive
, only allow to dispose single component on this node.
S504-2) similar with S503, common component deployment is carried out, is selected according to component characteristic if the component of containerization
Different modes are disposed, if being non-containerization, it is however generally that, first service is first disposed on some node, and lead to
Crossing clone will be on service arrangement to other nodes.
S504-3) by these components to S502-2) in endpoint components register, facilitate endpoint components unified management,
Scheduling.
S505:The cluster management platform and public service module for relying on the foundation of step S503, S504 initiate business cluster
Deployment, and dispose corresponding business cluster service performance component.
S505-1 several nodes) are selected except the resident node of first node cluster and public service, and according to business
These nodes are stamped main or can stamp corresponding mark simultaneously from node label if there is multiple same clusters by group type
Label, in the actual deployment stage, the business cluster first to label can be by prioritized deployment.
S505-2) component is packaged according to role in the form of wrapping, according to arriving first the form first disposed to these angles
Color node carries out the operations such as business clustered deploy(ment), serviced component deployment;If some component is robbed account for main and subordinate node simultaneously, lead
It cannot be disposed simultaneously from the other assemblies on node;If some component is only robbed and accounts for host node or from node, then same angle
The packet of color can only wait for deployment, the packet of different role that can dispose simultaneously.If business cluster needs to configure more host nodes, storage
Node, LB nodes then need additionally to select node and stamp corresponding label to be disposed
S505-3) by the component disposed to S502-2) in endpoint components register
S506:Carry out the external exposures of external VIP.
S506-1 it is) that external VIP creates an IaaS network port, it will be on the address assignment to the port of outside VIP;
S506-2) a not used big net Floating IP address is tied on the port, so far cloud platform service cluster system
Deployed completion.
As shown in figure 4, High Availabitity high-performance cloud platform service group system provided in this embodiment includes:Cluster management is flat
Platform module 31, public service module 32, High Availabitity high-performance business cluster module 33, service access open module 34 etc., wherein
Cluster management console module 31 provides business cluster portion generally while being responsible for and bottom interacts scheduling resource
The infrastructure of administration, including the public services such as database, message queue, daily record access is provided, business cluster can also be responsible in addition
The personalized functions such as elastic telescopic.The module is other than realizing the High Availabitity of itself, moreover it is possible to be responsible for deployment business cluster, reality
The deployment of the HA of component and component register in business cluster is applied to safeguard.The energy module adapts to include cluster virtual machine, physical machine
Cluster, more complex scenes such as mixing cluster;
Public service module 32 is generally used for providing basis to a variety of multiple business cluster sum aggregate group's management platform modules
Service, storage, data the HA such as synchronize by its own realization, and API is by cluster management console module United Dispatching;
High Availabitity high-performance business cluster module 33, i.e., business cluster module shown in Fig. 3, is generally used for customer service portion
Administration, in order to ensure that its high availability, cluster itself implement HA (High Availability, High Availabitity), deployed in cluster
Various components including promoting group service performance.
Due to being related to the implementation of containerization component and non-containerization component HA during deployment with upper module, below then
Highlight the deployment flow of two class components:
Containerization deployment of components example:
The deployment of data base tool cluster includes:
First data base tool of a node deployment is randomly choosed first on first node cluster, such as MariaDB containers,
Container needs are affiliated on some temporary facility network, which is NET1, in database work
Have in the configuration file of container and IP address resource pool setting is carried out to the container, which is generally sky, this set pattern
It is generally acknowledged that the container is the primary tank of data-base cluster;
In the form of the service-creation of containerization component cluster management instrument global schema is created in first node cluster
Data base tool container, and the exposure designated port on host.The container resides in each node due to being global schema
On, and the container of the same name on each node does not exceed two parts, and these containers need to be affiliated on NET1 networks simultaneously, but need
Foot IP quotas are given in the IP address resource pool of configuration file, to facilitate these containers that can get corresponding IP, due to
Data base tool can be retrieved in NET1 and be found mutually, then the container that the step creates can be added sequentially to where primary tank
In cluster;
It is modified as the mode of the addition cluster for three containers that second batch creates to be not to wait for master component pattern, and changes it
In a certain container Starting mode, then kill first establishment primary tank, at this time data base tool cluster completed to create,
Any container is restarted or cluster reboot does not all interfere with the reconnect of data base tool;
The IP of Host and port are registered to endpoint components.
The deployment of message queue tool cluster includes:
Second temporary facility network, temporary designations NET2 are created using containerization component cluster management instrument;
Message queue tool is created with global schema in first node cluster, such as rabbitmq containers, and in some container
Backstage be arranged a containerization component cluster management instrument background process, container start when need be affiliated on NET2, and
Enough IP address resource pools are needed to configure in starting configuration file;
Container follows the steps below the connection of message queue tool cluster after starting:Container obtains after starting in resource pool
An effective IP is taken, determines that minimum IP address, remaining container are then suitable according to sequence from small to large after background process operation
Secondary addition message queue tool cluster;In the application, the container of IP minimums is primary role, and container necrosis or node are bad
New primary role can be after death voted for out again, if cluster reboot, container can reacquire IP and reconnect;
The IP of Host and port are registered to endpoint components.
Non- containerization deployment of components example:
Component is individually copied on all nodes of first node cluster, and corresponding OCF files are created for the component;
The identification catalogue that OCF files are moved into non-containerization component cluster management instrument, carries out OCF before component is reached the standard grade
Test, if OCF file edits must conform to the standard, can echo through all tests;
The parameters such as the time interval of component resources monitoring are set, dependence and node compatibility of component resources etc. are set
Characteristic starts the component in any node;
The component is cloned, and clone's attribute is set.
It is finally the embodiment that service access opens module 34:
Firstly, it is necessary to dispose user interface Web application components.The component be generally B/S (Browser/Server,
Browser/server) framework, the mode interacted with endpoint components is generally RESTful (Representational State
Transfer, this is a kind of software architecture style) request, the interface can provide deployment with HA option cluster public services and
The deployment of group service;In this application, user interface component can also provide the design of group service deployment blueprint, business mirror
As functions such as upload, business release upgrading rollback, business monitoring alarm, intelligent fault retrospects.
Secondly, the endpoint components for realizing the module are needed.Endpoint components reside in first node cluster.The component is being disposed
Stage needs to realize the HA of itself, and it includes component in cluster management platform assembly, public service module, business to be responsible for other
The LB of clustering performance component etc., the inside interaction stage needs to be responsible for being bound with inside VIP using independent container, once the appearance
Device is abnormal, and can be migrated between other nodes in first node cluster at any time, internal VIP is cut also with the container binding formula
It changes, remains on the same node.In addition, the endpoint components also need to set up another a container and outside VIP bindings, once
External VIP access exceptions or the container are abnormal, then can with binding formula be switched in cluster other nodes up.User interacts
Interface assembly generally accesses the component by external VIP.
Finally, business cluster interface finally receive endpoint components forwarding RESTful request messages, business cluster according to
Message body carries out specific service deployment.
It, compared with prior art, can be to the complicated business under complex scene using the present embodiment method and system framework
Cluster is efficiently managed and provides good service:Since system architecture is distributed, cluster management platform in above-mentioned module
Module, High Availabitity high-performance business cluster module, public service module are reside respectively in different node clusters, in node cluster
Portion realizes horizontal extension, can ensure the duration for servicing uninterrupted normal service, between node cluster, business cluster module according to
Rely in cluster management console module and public service module, can ensure the hierarchy of group system service in the longitudinal direction, promotes collection
The runnability of group's system.Wherein, cluster management console module can provide the establishment of a variety of multiple clusters and maintenance and implement
The HA of itself, public service module mainly provide infrastructure service, High Availabitity high-performance industry to business cluster sum aggregate group's management platform
Business cluster module is mainly used for service deployment and implements the HA of itself, and service access development module mainly provides the user with cloud platform
Service cluster deployment, administration portal, while responsible inside story processing and scheduling of resource, the module are currently resident in cluster management
In the node cluster of console module.The present invention can greatly improve user's deployment, application, the multiple multi-traffics of management under several scenes
The efficiency of cluster and group service substantially reduces cluster service failure rate.
In summary, at least there is following advantageous effect in implementation through the embodiment of the present invention:
An embodiment of the present invention provides a kind of cloud platform service cluster, construction method and device, the cloud platform service clusters
Method disposes first section by selecting node as first node clustered node from cloud platform node repository on first node clustered node
The non-containerization component cluster of point and first node containerization component cluster, deployment cluster management platform assembly, cluster management platform group
Part includes containerization cluster management platform assembly and non-containerization cluster management platform assembly, realizes non-containerization cluster clothes
Business realizes the control of the management to Operational Visit based on non-containerization cluster service, while also solving part management tool and holding
The problem of device High Availabitity performance difficulty, solving the prior art, there is no good solutions to other non-containerization services in cluster
Certainly the problem of method.Further, cloud platform service cluster provided by the invention uses distributed architecture, by first node cluster section
Point, basis and public service node split to come completely from the service node for providing business cluster, ensure the height of business cluster
Availability.
It should be understood by those skilled in the art that, the embodiment of the present invention can be provided as method, system or computer program
Product.Therefore, the shape of hardware embodiment, software implementation or embodiment combining software and hardware aspects can be used in the present invention
Formula.Moreover, the present invention can be used can use storage in the computer that one or more wherein includes computer usable program code
The form for the computer program product implemented on medium (including but not limited to magnetic disk storage and optical memory etc.).
Specifically, in some embodiments, it is computer-readable the present invention also provides a kind of computer readable storage medium
Storage medium is stored with one or more program, one or more program can be performed, to realize following steps:
Select node as first node clustered node, basis and public service node respectively from cloud platform node repository and
Service node;
The non-containerization component cluster of first node and first node containerization component cluster are disposed on first node clustered node,
Cluster management platform assembly is disposed on first node clustered node, cluster management platform assembly includes containerization cluster management platform group
Part and non-containerization cluster management platform assembly;
Deployment public service component cluster and infrastructure service component cluster on basis and public service node, in business section
Services sets group and business cluster service performance component are disposed on point;
The network address of internal lan is configured, first node clustered node, basis and public service node and business are carried out
Association between the intra-node component and node of node;
Apply for public network network address, carries out network address binding and exposure.
In some embodiments, one or more program in above-described embodiment can be performed, to realize following steps:
Dispose non-containerization component cluster management instrument respectively on first node clustered node;
At least one virtual network address service is disposed by non-containerization component cluster management instrument, and virtual net is set
Network address service passes through each node in cloud platform node repository;
Dispose non-containerization endpoint components respectively on first node clustered node;
Deployment container component cluster management instrument is distinguished on first node clustered node;
Deployment container endpoint components are distinguished on first node clustered node;
Containerization endpoint components and virtual network address service are bound.
In some embodiments, one or more program in above-described embodiment can be performed, to realize following steps:
Infrastructure, that is, service network port is created for external virtual network address service;
By the network address assignment of external virtual network address service to infrastructure, that is, service network port;
For basic facility, that is, service network port application public network network address;
Public network network address is tied to infrastructure i.e. service network port.
In some embodiments, one or more program in above-described embodiment can be performed, to realize following steps:
In platform, that is, Service controll role node of cloud platform node repository, at least three are selected and for the quantity of odd number
Node, as first node clustered node;
In the cloud platform node repository except first node clustered node, select at least two nodes based on and public clothes
Business node;
In the cloud platform node repository except first node clustered node and basis and public service node, select at least one
Node is as service node.
It the above is only the specific implementation mode of the present invention, limitation in any form not done to the present invention, it is every
Arbitrary simple modification, equivalent variations, combination or the modification that embodiment of above is made according to the technical essence of the invention, still
Belong to the protection domain of technical solution of the present invention.
Claims (10)
1. a kind of cloud platform service cluster construction method, including:
Select node as first node clustered node, basis and public service node and business respectively from cloud platform node repository
Node;
The non-containerization component cluster of first node and first node containerization component cluster are disposed on the first node clustered node;
Cluster management platform assembly is disposed on the first node clustered node, the cluster management platform assembly includes containerization
Cluster management platform assembly and non-containerization cluster management platform assembly;
Deployment public service component cluster and infrastructure service component cluster on the basis and public service node;
Services sets group and business cluster service performance component are disposed on the service node;
The network address for configuring internal lan, carries out the first node clustered node, basis and public service node and business
Association between the intra-node component and node of node;
Apply for public network network address, carries out network address binding and exposure.
2. cloud platform service cluster construction method as described in claim 1, which is characterized in that the first node clustered node
Number of nodes is more than two;It is described that the non-containerization component cluster of first node and first node are disposed on the first node clustered node
Containerization component cluster includes:
Dispose non-containerization component cluster management instrument respectively on the first node clustered node;
At least one virtual network address service is disposed by the non-containerization component cluster management instrument, and the void is set
Quasi- network address service passes through each node in the cloud platform node repository;
Dispose non-containerization endpoint components respectively on the first node clustered node;
Deployment container component cluster management instrument is distinguished on the first node clustered node;
Deployment container endpoint components are distinguished on the first node clustered node;
The containerization endpoint components and the virtual network address service are bound.
3. cloud platform service cluster construction method as described in claim 1, which is characterized in that the application public network network
Location, carries out network address binding and exposure includes:
Infrastructure, that is, service network port is created for external virtual network address service;
By the network address assignment of the external virtual network address service to the infrastructure, that is, service network port;
For the infrastructure, that is, service network port application public network network address;
The public network network address is tied to the infrastructure i.e. service network port.
4. cloud platform service cluster construction method as described in any one of claims 1 to 3, which is characterized in that described flat from cloud
The node is selected to include as first node clustered node, basis and public service node and service node in platform node repository respectively:
In platform, that is, Service controll role node of the cloud platform node repository, at least three are selected and for the quantity of odd number
Node, as the first node clustered node;
In the cloud platform node repository except the first node clustered node, select at least two nodes as the basis and public affairs
Service node altogether;
In the cloud platform node repository except the first node clustered node and the basis and public service node, selection is at least
One node is as service node.
5. a kind of cloud platform service cluster construction device, including:Selecting module, deployment module, relating module and exposure module,
In,
The selecting module for selecting node as first node clustered node, basis and public respectively from cloud platform node repository
Service node and service node;
The deployment module is used to dispose the non-containerization component cluster of first node and first node on the first node clustered node
Containerization component cluster;Cluster management platform assembly, the cluster management platform group are disposed on the first node clustered node
Part includes containerization cluster management platform assembly and non-containerization cluster management platform assembly;In the basis and public service section
Public service component cluster and infrastructure service component cluster are disposed on point;Services sets group and business are disposed on the service node
Cluster service performance component;
The relating module is used to configure the network address of internal lan, carries out the first node clustered node, basis and public affairs
Association between service node and the intra-node component and node of service node altogether;
The exposure module carries out network address binding and exposure for applying for public network network address.
6. cloud platform service cluster construction device as claimed in claim 5, which is characterized in that the first node clustered node
Number of nodes is more than two;The deployment module for disposing non-containerization component set respectively on the first node clustered node
Group's management tool is disposed at least one virtual network address service by the non-containerization component cluster management instrument, and is set
The virtual network address service is set by each node in the cloud platform node repository, is divided on the first node clustered node
Non- containerization endpoint components are not disposed;It is additionally operable to distinguish deployment container component cluster management on the first node clustered node
Tool, on the first node clustered node distinguish deployment container endpoint components, by the containerization endpoint components with it is described
Virtual network address service is bound.
7. cloud platform service cluster construction device as claimed in claim 5, which is characterized in that the binding module is for being outer
Portion's virtual network address service-creation infrastructure, that is, service network port, by the network of the external virtual network address service
Address assignment is to the infrastructure, that is, service network port;For the infrastructure, that is, service network port application public network network
The public network network address is tied to the infrastructure i.e. service network port by address.
8. such as claim 5 to 9 any one of them cloud platform service cluster construction device, which is characterized in that the selection mould
Block is used in platform, that is, Service controll role node of the cloud platform node repository, selects at least three and for the number of odd number
The node of amount, as the first node clustered node, in the cloud platform node repository except the first node clustered node, selection
At least two nodes are as the basis and public service node, in the first node clustered node and the basis and public clothes
In cloud platform node repository except business node, select at least one node as service node.
9. a kind of cloud platform service cluster, including:Cluster management console module, public service module, business cluster module and
Service access opens module, wherein
The service access opens module and is used to be based on public network network address, receives user's operation;
The cluster management console module is used for the network address based on internal lan, passes through the public service module and institute
Business cluster module is stated, the user's operation is executed, the cluster management console module includes first node clustered node, the head
Node clustered node is deployed with cluster management platform assembly, and the first node clustered node includes the non-containerization component set of first node
Group and first node containerization component cluster, the cluster management platform assembly include containerization cluster management platform assembly and non-appearance
Device cluster management platform assembly;
The public service module includes basic and public for providing infrastructure service and public service, the public service module
Service node, the basis and public service node include public service component cluster and infrastructure service component cluster;
The business cluster module is for providing business cluster service, and the business cluster module includes service node, the industry
Business node deployment has business cluster and business cluster service performance component.
10. cloud platform service cluster as claimed in claim 9, which is characterized in that the first node clustered node, the basis
It is mutual indepedent with public service node and the service node.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710258881.0A CN108737468B (en) | 2017-04-19 | 2017-04-19 | Cloud platform service cluster, construction method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710258881.0A CN108737468B (en) | 2017-04-19 | 2017-04-19 | Cloud platform service cluster, construction method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108737468A true CN108737468A (en) | 2018-11-02 |
CN108737468B CN108737468B (en) | 2021-11-12 |
Family
ID=63925342
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710258881.0A Active CN108737468B (en) | 2017-04-19 | 2017-04-19 | Cloud platform service cluster, construction method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108737468B (en) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109361775A (en) * | 2018-12-14 | 2019-02-19 | 北京盛元通科技发展有限责任公司 | A kind of cloud service platform |
CN109491763A (en) * | 2018-11-14 | 2019-03-19 | 北京奇艺世纪科技有限公司 | A kind of system deployment method, apparatus and electronic equipment |
CN109799998A (en) * | 2018-12-18 | 2019-05-24 | 深圳先进技术研究院 | OpenStack cluster configuration and batch dispositions method and system |
CN111008023A (en) * | 2019-12-06 | 2020-04-14 | 无锡华云数据技术服务有限公司 | Instance deployment method and system |
CN111131449A (en) * | 2019-12-23 | 2020-05-08 | 华中科技大学 | Method for constructing service clustering framework of water resource management system |
CN111262898A (en) * | 2018-12-01 | 2020-06-09 | 阿里巴巴集团控股有限公司 | Service degradation processing method and device and electronic equipment |
CN111741097A (en) * | 2020-06-15 | 2020-10-02 | 星环信息科技(上海)有限公司 | Method for tenant to monopolize node, computer equipment and storage medium |
CN111782232A (en) * | 2020-07-31 | 2020-10-16 | 平安银行股份有限公司 | Cluster deployment method and device, terminal equipment and storage medium |
CN111857963A (en) * | 2020-07-28 | 2020-10-30 | 山东超越数控电子股份有限公司 | Container arrangement implementation method, device, equipment and medium for Proxmox VE |
CN112084007A (en) * | 2020-09-10 | 2020-12-15 | 星辰天合(北京)数据科技有限公司 | NAS storage upgrading method and device based on virtual machine technology |
CN112084000A (en) * | 2020-07-20 | 2020-12-15 | 北京百度网讯科技有限公司 | Container cluster testing method and device |
CN112087516A (en) * | 2020-09-10 | 2020-12-15 | 星辰天合(北京)数据科技有限公司 | Storage upgrading method and device based on Docker virtualization technology |
CN112148429A (en) * | 2020-09-22 | 2020-12-29 | 江苏银承网络科技股份有限公司 | Information processing method and device for managing container arrangement engine cluster |
CN112532675A (en) * | 2019-09-19 | 2021-03-19 | 贵州白山云科技股份有限公司 | Method, device and medium for establishing network edge computing system |
CN112732532A (en) * | 2021-01-15 | 2021-04-30 | 上海浪潮云计算服务有限公司 | Method for managing cluster assembly and centralized managing container service control assembly |
CN112925609A (en) * | 2021-03-01 | 2021-06-08 | 浪潮云信息技术股份公司 | OpenStack cloud platform upgrading method and device |
CN113204353A (en) * | 2021-04-27 | 2021-08-03 | 新华三大数据技术有限公司 | Big data platform assembly deployment method and device |
CN113434370A (en) * | 2021-08-24 | 2021-09-24 | 统信软件技术有限公司 | Server cluster deployment method and device, computing equipment and storage medium |
CN113507489A (en) * | 2020-09-30 | 2021-10-15 | 西部证券股份有限公司 | Visual deployment, operation and maintenance method of financial private cloud |
CN114510152A (en) * | 2022-04-18 | 2022-05-17 | 梯度云科技(北京)有限公司 | Method and device for constructing meta-universe system based on container |
CN114567556A (en) * | 2022-03-07 | 2022-05-31 | 海尔数字科技(上海)有限公司 | Virtual machine storage system |
CN117215635A (en) * | 2019-06-28 | 2023-12-12 | 杭州海康威视数字技术股份有限公司 | Task processing method, device and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102624919A (en) * | 2012-03-30 | 2012-08-01 | 电子科技大学 | Distributed service integrated system for service-oriented architecture and application method thereof |
US20120266156A1 (en) * | 2011-04-12 | 2012-10-18 | Vmware, Inc. | Release lifecycle management system for a multi-node application |
CN105138389A (en) * | 2015-07-30 | 2015-12-09 | 北京京东尚科信息技术有限公司 | Method and system for managing virtual devices in cluster |
CN105354076A (en) * | 2015-10-23 | 2016-02-24 | 深圳前海达闼云端智能科技有限公司 | Application deployment method and device |
CN105376303A (en) * | 2015-10-23 | 2016-03-02 | 深圳前海达闼云端智能科技有限公司 | Docker implementation system and communication method thereof |
CN105554015A (en) * | 2015-12-31 | 2016-05-04 | 北京轻元科技有限公司 | Management network and method for multi-tenant container cloud computing system |
CN105743995A (en) * | 2016-04-05 | 2016-07-06 | 北京轻元科技有限公司 | Transplantable high-available container cluster deploying and managing system and method |
US20160274928A1 (en) * | 2015-03-20 | 2016-09-22 | International Business Machines Corporation | Virtual machine migration between hypervisor virtual machines and containers |
CN106027643A (en) * | 2016-05-18 | 2016-10-12 | 无锡华云数据技术服务有限公司 | Resource scheduling method based on Kubernetes container cluster management system |
-
2017
- 2017-04-19 CN CN201710258881.0A patent/CN108737468B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120266156A1 (en) * | 2011-04-12 | 2012-10-18 | Vmware, Inc. | Release lifecycle management system for a multi-node application |
CN102624919A (en) * | 2012-03-30 | 2012-08-01 | 电子科技大学 | Distributed service integrated system for service-oriented architecture and application method thereof |
US20160274928A1 (en) * | 2015-03-20 | 2016-09-22 | International Business Machines Corporation | Virtual machine migration between hypervisor virtual machines and containers |
CN105138389A (en) * | 2015-07-30 | 2015-12-09 | 北京京东尚科信息技术有限公司 | Method and system for managing virtual devices in cluster |
CN105354076A (en) * | 2015-10-23 | 2016-02-24 | 深圳前海达闼云端智能科技有限公司 | Application deployment method and device |
CN105376303A (en) * | 2015-10-23 | 2016-03-02 | 深圳前海达闼云端智能科技有限公司 | Docker implementation system and communication method thereof |
CN105554015A (en) * | 2015-12-31 | 2016-05-04 | 北京轻元科技有限公司 | Management network and method for multi-tenant container cloud computing system |
CN105743995A (en) * | 2016-04-05 | 2016-07-06 | 北京轻元科技有限公司 | Transplantable high-available container cluster deploying and managing system and method |
CN106027643A (en) * | 2016-05-18 | 2016-10-12 | 无锡华云数据技术服务有限公司 | Resource scheduling method based on Kubernetes container cluster management system |
Non-Patent Citations (1)
Title |
---|
陈星宇: "基于容器云平台的网络资源管理与配置***设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109491763A (en) * | 2018-11-14 | 2019-03-19 | 北京奇艺世纪科技有限公司 | A kind of system deployment method, apparatus and electronic equipment |
CN109491763B (en) * | 2018-11-14 | 2021-07-20 | 北京奇艺世纪科技有限公司 | System deployment method and device and electronic equipment |
CN111262898A (en) * | 2018-12-01 | 2020-06-09 | 阿里巴巴集团控股有限公司 | Service degradation processing method and device and electronic equipment |
CN111262898B (en) * | 2018-12-01 | 2022-06-14 | 阿里巴巴集团控股有限公司 | Service degradation processing method and device and electronic equipment |
CN109361775A (en) * | 2018-12-14 | 2019-02-19 | 北京盛元通科技发展有限责任公司 | A kind of cloud service platform |
CN109799998B (en) * | 2018-12-18 | 2023-02-10 | 深圳先进技术研究院 | OpenStack cluster configuration and batch deployment method and system |
CN109799998A (en) * | 2018-12-18 | 2019-05-24 | 深圳先进技术研究院 | OpenStack cluster configuration and batch dispositions method and system |
CN117215635A (en) * | 2019-06-28 | 2023-12-12 | 杭州海康威视数字技术股份有限公司 | Task processing method, device and storage medium |
CN112532675A (en) * | 2019-09-19 | 2021-03-19 | 贵州白山云科技股份有限公司 | Method, device and medium for establishing network edge computing system |
CN111008023B (en) * | 2019-12-06 | 2024-01-09 | 无锡华云数据技术服务有限公司 | Instance deployment method and system |
CN111008023A (en) * | 2019-12-06 | 2020-04-14 | 无锡华云数据技术服务有限公司 | Instance deployment method and system |
CN111131449A (en) * | 2019-12-23 | 2020-05-08 | 华中科技大学 | Method for constructing service clustering framework of water resource management system |
CN111741097A (en) * | 2020-06-15 | 2020-10-02 | 星环信息科技(上海)有限公司 | Method for tenant to monopolize node, computer equipment and storage medium |
CN111741097B (en) * | 2020-06-15 | 2021-04-02 | 星环信息科技(上海)股份有限公司 | Method for tenant to monopolize node, computer equipment and storage medium |
CN112084000B (en) * | 2020-07-20 | 2024-05-28 | 北京百度网讯科技有限公司 | Container cluster testing method and device |
CN112084000A (en) * | 2020-07-20 | 2020-12-15 | 北京百度网讯科技有限公司 | Container cluster testing method and device |
CN111857963A (en) * | 2020-07-28 | 2020-10-30 | 山东超越数控电子股份有限公司 | Container arrangement implementation method, device, equipment and medium for Proxmox VE |
CN111782232A (en) * | 2020-07-31 | 2020-10-16 | 平安银行股份有限公司 | Cluster deployment method and device, terminal equipment and storage medium |
CN112084007A (en) * | 2020-09-10 | 2020-12-15 | 星辰天合(北京)数据科技有限公司 | NAS storage upgrading method and device based on virtual machine technology |
CN112087516A (en) * | 2020-09-10 | 2020-12-15 | 星辰天合(北京)数据科技有限公司 | Storage upgrading method and device based on Docker virtualization technology |
CN112148429B (en) * | 2020-09-22 | 2024-05-28 | 江苏银承网络科技股份有限公司 | Information processing method and device for managing container orchestration engine cluster |
CN112148429A (en) * | 2020-09-22 | 2020-12-29 | 江苏银承网络科技股份有限公司 | Information processing method and device for managing container arrangement engine cluster |
CN113507489B (en) * | 2020-09-30 | 2022-10-14 | 西部证券股份有限公司 | Visual deployment, operation and maintenance method of financial private cloud |
CN113507489A (en) * | 2020-09-30 | 2021-10-15 | 西部证券股份有限公司 | Visual deployment, operation and maintenance method of financial private cloud |
CN112732532A (en) * | 2021-01-15 | 2021-04-30 | 上海浪潮云计算服务有限公司 | Method for managing cluster assembly and centralized managing container service control assembly |
CN112925609B (en) * | 2021-03-01 | 2022-03-15 | 浪潮云信息技术股份公司 | OpenStack cloud platform upgrading method and device |
CN112925609A (en) * | 2021-03-01 | 2021-06-08 | 浪潮云信息技术股份公司 | OpenStack cloud platform upgrading method and device |
CN113204353B (en) * | 2021-04-27 | 2022-08-30 | 新华三大数据技术有限公司 | Big data platform assembly deployment method and device |
CN113204353A (en) * | 2021-04-27 | 2021-08-03 | 新华三大数据技术有限公司 | Big data platform assembly deployment method and device |
CN113434370A (en) * | 2021-08-24 | 2021-09-24 | 统信软件技术有限公司 | Server cluster deployment method and device, computing equipment and storage medium |
CN114567556A (en) * | 2022-03-07 | 2022-05-31 | 海尔数字科技(上海)有限公司 | Virtual machine storage system |
CN114510152B (en) * | 2022-04-18 | 2022-07-26 | 梯度云科技(北京)有限公司 | Method and device for constructing meta-universe system based on container |
CN114510152A (en) * | 2022-04-18 | 2022-05-17 | 梯度云科技(北京)有限公司 | Method and device for constructing meta-universe system based on container |
Also Published As
Publication number | Publication date |
---|---|
CN108737468B (en) | 2021-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108737468A (en) | Cloud platform service cluster, construction method and device | |
US10846140B2 (en) | Off-site backup of workloads for multi-tenant cloud computing system | |
US20210004258A1 (en) | Method and Apparatus for Creating Virtual Machine | |
CN103491144B (en) | A kind of construction method of Internet virtual platform | |
US11294699B2 (en) | Dynamically scaled hyperconverged system establishing minimum supported interoperable communication protocol between clusters in a cluster group | |
Zhang et al. | Cloud computing: state-of-the-art and research challenges | |
CN105207798B (en) | Service arrangement method and device in software defined network | |
CN109803018A (en) | A kind of DCOS cloud management platform combined based on Mesos and YARN | |
US9307017B2 (en) | Member-oriented hybrid cloud operating system architecture and communication method thereof | |
US20210168203A1 (en) | Dynamic resource movement in heterogeneous computing environments including cloud edge locations | |
KR101746202B1 (en) | Method and apparatus for network function virtualization | |
CN109194502B (en) | Management method of multi-tenant container cloud computing system | |
WO2019007353A1 (en) | Virtual resource allocation method and apparatus | |
CN107896191B (en) | Container-based virtual security component cross-cloud system and method | |
CN109542611A (en) | Database, that is, service system, database dispatching method, equipment and storage medium | |
US11740936B2 (en) | Method and system for managing cloud resources | |
US10579488B2 (en) | Auto-calculation of recovery plans for disaster recovery solutions | |
CN107438060A (en) | Remote procedure calling (PRC) method and the network equipment in a kind of network equipment | |
CN103607430A (en) | Network processing method and system, and network control center | |
CN113821268B (en) | Kubernetes network plug-in method fused with OpenStack Neutron | |
CN108270726A (en) | Application example dispositions method and device | |
KR101551706B1 (en) | System and method for configuring virtual machines having high availability in cloud environment, recording medium recording the program thereof | |
WO2017181829A1 (en) | Virtualization platform operation method and virtualization platform | |
CN110196843A (en) | A kind of document distribution method and container cluster based on container cluster | |
CN103034526A (en) | Realization method and device of virtualized service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |