Movatterモバイル変換


[0]ホーム

URL:


CN108551399A - Dispositions method, system and the relevant apparatus serviced under a kind of cloud environment - Google Patents

Dispositions method, system and the relevant apparatus serviced under a kind of cloud environment
Download PDF

Info

Publication number
CN108551399A
CN108551399ACN201810272812.XACN201810272812ACN108551399ACN 108551399 ACN108551399 ACN 108551399ACN 201810272812 ACN201810272812 ACN 201810272812ACN 108551399 ACN108551399 ACN 108551399A
Authority
CN
China
Prior art keywords
service
tenant
stock number
information
establishment
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
Application number
CN201810272812.XA
Other languages
Chinese (zh)
Other versions
CN108551399B (en
Inventor
谯彭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sangfor Technologies Co Ltd
Original Assignee
Sangfor Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sangfor Technologies Co LtdfiledCriticalSangfor Technologies Co Ltd
Priority to CN201810272812.XApriorityCriticalpatent/CN108551399B/en
Publication of CN108551399ApublicationCriticalpatent/CN108551399A/en
Application grantedgrantedCritical
Publication of CN108551399BpublicationCriticalpatent/CN108551399B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

This application discloses the dispositions methods serviced under a kind of cloud environment, the dispositions method obtains the relevant information of service to be created from the request of the service-creation of tenant, and needed for surplus yield meets and creates on the basis of stock number, two layers of service including Paas services and IaaS services is all created in target establishing resource area simultaneously, the PaaS services exclusively enjoyed and IaaS services are both provided for every tenant, since every tenant is owned by the PaaS services of oneself, and it is serviced with IaaS and uses same physical resource, therefore Operational Visit delay between the two can be significantly reduced, the defection of each tenant interval is more thorough under such mode simultaneously, security performance is more preferably.The application further simultaneously discloses deployment system, device and the computer readable storage medium serviced under a kind of cloud environment, has above-mentioned advantageous effect.

Description

Dispositions method, system and the relevant apparatus serviced under a kind of cloud environment
Technical field
This application involves cloud service deployment techniques field, more particularly to the dispositions method that is serviced under a kind of cloud environment, system,Device and computer readable storage medium.
Background technology
With the rise of big data, cloud computing concept, more and more enterprises or personal user begin to use cloud service, pressAccording to the difference of performance, it can be substantially divided into two kinds of shared cloud and private clound, wherein the use cost of shared cloud is relatively low, but due to moreA tenant shares the physical isolation lacked between each tenant data, and response is also relatively slow;Each private clound is then that tenant is privately owned, controllablyProperty and safety are higher, but relative cost is higher, therefore have gradually appeared while having had both both public cloud and private clound advantageSolution.
Cloud is divided into shared region and the areas Zhuan Xiang by scheme in conjunction with after, and is targetedly arranged in different zones differentEnterprise content application for example, internet applications are deployed in shared region, and is deployed in the areas Zhuan Xiang by business;By elasticity andTide application is deployed in shared region, and fixed service is deployed in the areas Zhuan Xiang.Therefore it is the various scene of adaptation, cloud service providerIt is required to flexibly be arranged IaaS services and PaaS services in different regions.
Existing solution can be found in Fig. 1, the PaaS service systems that upper layer is made of control system and service cluster, andUsing individual physical resource clustered deploy(ment), the tenant to adhere to different zones separately for lower layer simultaneously provides unified PaaS and services,And IaaS services can then be deployed in the areas shared region Huo Zhuanxiang according to demand.But there are still some problems for the solution:Due toAll tenants share a set of PaaS services, therefore the isolation method that security performance can only be used poor;When unique PaaS is servicedAll tenants can be affected when occurring abnormal;Cannot achieve flexible deployment PaaS service target area purpose, andSince two kinds of services are deployed in respectively on different physical resources, there can be larger Operational Visit delay.Due to existing solutionThere are the above problem, practical effects to have to be hoisted for scheme.
Therefore, how to overcome every technological deficiency existing for existing service arrangement mechanism, providing one kind being capable of flexible portionTwo kinds of services of administration influence smaller service in same target area when Operational Visit postpones lower, safety higher, exception occursDeployment mechanisms are those skilled in the art's urgent problems to be solved.
Invention content
The purpose of the application is to provide the dispositions method serviced under a kind of cloud environment, is obtained from the request of the service-creation of tenantThe relevant information of service to be created is taken, and needed for surplus yield meets and creates on the basis of stock number, while will includeTwo layers of service including Paas services and IaaS services all creates in target establishing resource area, is both provided for every tenantThe PaaS services and IaaS services exclusively enjoyed since every tenant is owned by the PaaS services of oneself, and is serviced with IaaS using sameOne physical resource, therefore Operational Visit delay between the two can be significantly reduced, while each tenant interval defection under such modeMore thoroughly, security performance is more preferably.
The another object of the application is the provision of the deployment system serviced under a kind of cloud environment, device and computer-readableStorage medium.
To achieve the above object, the application provides the dispositions method serviced under a kind of cloud environment, and this method includes:
When the service-creation for receiving tenant is asked, the target of service to be created is determined according to service-creation requestStock number needed for establishing resource area and establishment, and inquire surplus yield of the tenant in target establishing resource area;Wherein, the service to be created includes PaaS services and IaaS services;
Judge whether the surplus yield is more than stock number needed for the establishment;
If the surplus yield is more than stock number needed for the establishment, institute is created in target establishing resource areaService to be created is stated, and service-creation pass signal is returned to by the first preset path;
If the surplus yield returns to remaining money no more than stock number needed for the establishment, by the second preset pathSource amount is less than the failure signal for creating required stock number.
Optionally, the target establishing resource area of service to be created is determined according to service-creation request and creates required moneySource is measured, and inquires surplus yield of the tenant in target establishing resource area, including:
Extract the service features information to be created for including in the service-creation request and tenant's identity information;
It extracts the target establishing resource area's information for including in the service features information to be created and creates required stock numberInformation;
Determine that corresponding target creates according to stock number information needed for target establishing resource area's information and the establishmentStock number needed for resource-area and establishment;
Determine that the tenant creates in the target according to tenant's identity information and target establishing resource area informationBuild the surplus yield in resource-area.
Optionally, which further includes:
When the secondary service quotient management and the surplus yield that the tenant is subordinate to are less than resource needed for the establishmentWhen amount, the first dilatation request is sent to the secondary service quotient being subordinate to;
When the secondary service quotient that the tenant is subordinate to receives and agrees to the first dilatation request, increase the tenantSurplus yield in target establishing resource area.
Optionally, which further includes:
When the unallocated stock number that the secondary service quotient that the tenant is subordinate to is possessed is less than threshold value, taken to the two levelThe level-one cloud service provider that business quotient is subordinate to sends the second dilatation request;
When the level-one cloud service provider that the secondary service quotient is subordinate to receives and agrees to the second dilatation request,Increase the unallocated stock number that the secondary service quotient possesses.
Optionally, before the service to be created being created in target establishing resource area, further include:
Judge whether target establishing resource area meets the restrictive condition for creating the service to be created;
When being unsatisfactory for the restrictive condition, the failure letter for being unsatisfactory for creating restrictive condition is returned to by third preset pathNumber.
To achieve the above object, present invention also provides the deployment system serviced under a kind of cloud environment, the deployment system packetsIt includes:
Information is determining and query unit, for when the service-creation for receiving tenant is asked, according to the service-creationRequest determines the target establishing resource area of service to be created and creates required stock number, and inquires the tenant and created in the targetBuild the surplus yield in resource-area;Wherein, the service to be created includes PaaS services and IaaS services;
Capacity judging unit, for judging whether the surplus yield is more than stock number needed for the establishment;
Service-creation and success feedback unit are used for when the surplus yield is more than stock number needed for the establishment,The service to be created is created in target establishing resource area, and service-creation is returned to by the first preset path and is successfully believedNumber;
One type failure signal feedback unit is used for when the surplus yield is no more than stock number needed for the establishment,The failure signal that surplus yield is less than stock number needed for establishment is returned by the second preset path.
Optionally, described information is determining and query unit includes:
The first information extracts subelement, for extracting the service features information to be created for including in the service-creation requestWith tenant's identity information;
Second information extraction subelement, for extracting the target establishing resource for including in the service features information to be createdStock number information needed for area's information and establishment;
Information determination subelement, for according to stock number information needed for target establishing resource area's information and the establishmentIt determines corresponding target establishing resource area and creates required stock number;
Subelement is inquired, for determining the rent according to tenant's identity information and target establishing resource area informationSurplus yield of the family in target establishing resource area.
Optionally, which further includes:
First dilatation request transmitting unit, the secondary service quotient management for being subordinate to as the tenant and the residueWhen stock number is less than stock number needed for the establishment, the first dilatation request is sent to the secondary service quotient being subordinate to;
Tenant's surplus yield adding unit, the secondary service quotient for being subordinate to as the tenant receive and agree to describedWhen first dilatation is asked, increase the surplus yield that the tenant possesses in target establishing resource area.
Optionally, which further includes:
Second dilatation request transmitting unit, the unallocated resource that the secondary service quotient for being subordinate to as the tenant is possessedWhen amount is less than threshold value, the level-one cloud service provider being subordinate to the secondary service quotient sends the second dilatation request;
Stock number adding unit that secondary service quotient is unallocated, the level-one cloud service for being subordinate to as the secondary service quotient carryWhen being received for quotient and agreeing to the second dilatation request, increase the unallocated stock number that the secondary service quotient possesses.
Optionally, which further includes:
Target establishing resource zone state judging unit, for judging whether target establishing resource area meets described in establishmentThe restrictive condition of service to be created;
Two type failure signal feedback units, for when being unsatisfactory for the restrictive condition, being returned not by third preset pathMeet the failure signal for creating restrictive condition.
To achieve the above object, present invention also provides the deployment device serviced under a kind of cloud environment, the deployment device packetsIt includes:
Memory, for storing computer program;
Processor is realized as described in the above when for executing the computer program the step of dispositions method.
To achieve the above object, described computer-readable to deposit present invention also provides a kind of computer readable storage mediumIt is stored with computer program on storage media, the portion as described in the above is realized when the computer program is executed by processorThe step of arranging method.
Obviously, the dispositions method serviced under a kind of cloud environment provided herein, from the request of the service-creation of tenantThe relevant information of service to be created is obtained, and needed for surplus yield meets and creates on the basis of stock number, while will includeTwo layers of service including Paas services and IaaS services all creates in target establishing resource area, is both provided for every tenantThe PaaS services and IaaS services exclusively enjoyed since every tenant is owned by the PaaS services of oneself, and is serviced with IaaS using sameOne physical resource, therefore Operational Visit delay between the two can be significantly reduced, while each tenant interval defection under such modeMore thoroughly, security performance is more preferably.The application additionally provides deployment system, device and the calculating serviced under a kind of cloud environment simultaneouslyMachine readable storage medium storing program for executing has above-mentioned advantageous effect, and details are not described herein.
Description of the drawings
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, to embodiment or will show belowThere is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only thisThe embodiment of application for those of ordinary skill in the art without creative efforts, can also basisThe attached drawing of offer obtains other attached drawings.
Fig. 1 is the schematic diagram of existing deployment PaaS service and IaaS methods of service;
The flow chart of the dispositions method serviced under a kind of cloud environment that Fig. 2 is provided by the embodiment of the present application;
One kind is from service-creation request in the dispositions method serviced under the cloud environment that Fig. 3 is provided by the embodiment of the present applicationExtract the flow chart of the method for relevant information;
A kind of surplus resources as tenant in the dispositions method serviced under the cloud environment that Fig. 4 is provided by the embodiment of the present applicationThe flow chart of solution when amount is not enough to create service to be created;
The structure diagram of the deployment system serviced under a kind of cloud environment that Fig. 5 is provided by the embodiment of the present application;
A kind of concrete operations when IaaS service arrangements are to the areas Zhuan Xiang or shared region that Fig. 6 is provided by the embodiment of the present applicationThe sequence diagram of step;
A kind of concrete operations when PaaS service arrangements are to the areas Zhuan Xiang or shared region that Fig. 7 is provided by the embodiment of the present applicationThe sequence diagram of step;
The schematic diagram for a kind of deployment PaaS services and IaaS services that Fig. 8 is provided by the embodiment of the present application.
Specific implementation mode
The core of the application is to provide the dispositions method serviced under a kind of cloud environment, system, device and computer-readable depositsStorage media, obtains the relevant information of service to be created from the request of the service-creation of tenant, and meets in surplus yield and createOn the basis of required stock number, while two layers of service including Paas services and IaaS services all being created and is created in targetIn resource-area, the PaaS services exclusively enjoyed and IaaS services are both provided for every tenant, since every tenant is owned by oneselfPaaS service, and with IaaS service use same physical resource, therefore can significantly reduce between the two Operational Visit delay,The defection of each tenant interval is more thorough under such mode simultaneously, and security performance is more preferably.
To keep the purpose, technical scheme and advantage of the embodiment of the present application clearer, below in conjunction with the embodiment of the present applicationIn attached drawing, technical solutions in the embodiments of the present application is clearly and completely described, it is clear that described embodiment isSome embodiments of the present application, instead of all the embodiments.Based on the embodiment in the application, those of ordinary skill in the artThe all other embodiment obtained without making creative work, shall fall in the protection scope of this application.
Below in conjunction with Fig. 2, the flow of the dispositions method serviced under a kind of cloud environment that Fig. 2 is provided by the embodiment of the present applicationFigure.
It specifically includes following steps:
S101:When the service-creation for receiving tenant is asked, the mesh of service to be created is determined according to service-creation requestIt marks establishing resource area and creates required stock number, and inquire surplus yield of the tenant in target establishing resource area;
This step be intended to determine tenant want create which service and create these service target establishing resource area andStock number needed for creating, and judged whether according to surplus yield of the tenant in target establishing resource area to meet the establishment instituteNeed stock number.Under normal conditions, these information are obtained in the service-creation request that can be sent from tenant to console, are removed certainlyIt creates and may also contain other information outside information necessary to service, can extract and use depending on what actual conditions selected,Herein and it is not specifically limited.
It should be noted that the service to be created mentioned by the application includes PaaS services and IaaS services, IaaS services(Infrastructure as a Service, infrastructure i.e. service) refers to consumer can be from perfect by InternetThe service that obtains of Basis of Computer Engineering facility, this kind of service is known as infrastructure and services, and the service based on Internet (such as depositsStorage and database) be IaaS a part.The upper other kinds of services of Internet further include PaaS services (Platform asA Service, platform service) SaaS services (Software as a Service, software service).Wherein, PaaS is providedThe complete or partial application development that user can access, SaaS then provide the application journey that completely can be used directlySequence, for example corporate resources is managed by Internet.
In simple terms, PaaS services are located at middle layer in cloud framework, and upper layer is SaaS services, and lower layer is IaaS clothesBusiness.Specifically, IaaS services are only provided to be equivalent to provide over-the-counter server, storage and network hardware etc., needs userOneself do the work such as environment outfit, the exploitation of application program and application;PaaS services are provided (to establish in IaaS service infrastructuresOn) be equivalent on the basis of providing infrastructures, additionally it is possible to development environment and the certain applications for providing application program also needWant all or part of application program of user's self-developing;SaaS services (establishing on PaaS service infrastructures) are provided then to be equivalent toApplication program complete and can be used directly directly is provided to the user, it is only necessary to which user logs in wandering device.
The purpose of the application is, is different from the prior art, and needs the defect for breaking the fixed setting of PaaS services so thatPaaS is serviced can be flexibly arranged together with mating bottom IaaS services, postponed with solving high Operational Visit, safety it is poorThe problem of.
S102:Judge whether surplus yield is more than and creates required stock number;
On the basis of S101, this step is intended to whether judge surplus yield of the tenant in target establishing resource areaMeet stock number needed for the establishment of (being more than) service to be created.Surplus yield is to need to be more than needed for the establishment under normal conditionsStock number, minimum be also required to create needed for stock number be equal, for some safety, redundancy aspect the considerations of, can also setDetermine surplus yield and specifically need the size for being more than stock number needed for the establishment, for example, it is this that setting, which only has the surplus yield,Just think to meet establishment condition etc. when 1.3 times of stock number needed for creating, can flexibly be set according to actual conditions, herein notIt is specifically limited.
S103:Service to be created is created in target establishing resource area, and service-creation is returned to by the first preset pathPass signal;
This step is established on the basis of the judging result of S102 is that the surplus yield is more than stock number needed for establishment, becauseThis satisfaction creates the stock number requirement of the service to be created in the target resource area, you can be created in target establishing resource areaThe service to be created is built, and service-creation pass signal is returned to by the first preset path after the completion of creating, is rented for informingFamily service has created success.
Further, surplus yield is obtained more than stock number needed for establishment as a result, still even across the judgement of S102It is possible that occur due to some restrictive conditions existing for target resource area, lead to not to create service to be created, therefore can be withTo whether meeting restrictive condition and judge, such as:
Judge whether target establishing resource area meets the restrictive condition for creating service to be created;When being unsatisfactory for restrictive conditionWhen, the failure signal for being unsatisfactory for creating restrictive condition is returned by third preset path.
S104:The failure signal that surplus yield is less than stock number needed for establishment is returned by the second preset path.
This step is established on the basis of the judging result of S102 is that the surplus yield is less than stock number needed for establishment, becauseThis is unsatisfactory for the stock number requirement that the service to be created is created in the target resource area, that is, needs to return by the second preset pathIt returns surplus yield and is less than the failure signal for creating required stock number, for informing tenant's service since surplus yield is lessCause to create and fail.
Further, it is waited for when since surplus yield of the tenant in target establishing resource area is less therefore is unsatisfactory for establishmentIt, can also be on the basis of the tenant be subordinate to Mr. Yu secondary service quotient, to what is be subordinate to when creating the requirement of stock number needed for serviceSecondary service quotient sends dilatation request, to increase oneself surplus yield in target establishing resource area, and then completes to wait creatingBuild the establishment purpose of service.
Further, it can also be marked off from level-one cloud service provider when certain secondary service quotient is ownedWhen stock number is less, then it is very bright from secondary service quotient to operations, purposes such as the level-one cloud service provider request dilatations being subordinate toIt is aobvious, it is intended to meet the various actual demands of tenant by way of asking from level to level.
The first preset path, the second preset path and the third preset path occurred in above steps is intended for areaThe signal for the different role that do not feed back can be three kinds of distinct paths in actual use, can also be using a roadThe mode that diameter but sends different information is realized, herein and is not specifically limited.
Based on the above-mentioned technical proposal, the dispositions method serviced under a kind of cloud environment provided by the embodiments of the present application, from tenantService-creation request in obtain the relevant information of service to be created, and the base of stock number needed in surplus yield meeting and createOn plinth, while two layers of service including Paas services and IaaS services all being created in target establishing resource area, isEvery tenant both provides the PaaS services exclusively enjoyed and IaaS services, since every tenant is owned by the PaaS services of oneself, andIt is serviced with IaaS and uses same physical resource, therefore Operational Visit delay between the two can be significantly reduced, while such modeUnder the defection of each tenant interval it is more thorough, security performance is more preferably.
Below in conjunction with Fig. 3, one kind is from clothes in the dispositions method serviced under the cloud environment that Fig. 3 is provided by the embodiment of the present applicationThe flow chart of the method for extraction relevant information in request to create of being engaged in.
The present embodiment is intended to provide a kind of method for extracting relevant information in being asked from service-creation, specifically includes following stepSuddenly:
S201:The service features information to be created and tenant's identity information for including in extraction service-creation request;
S202:It extracts the target establishing resource area's information for including in service features information to be created and creates required stock numberInformation;
S203:Corresponding target establishing resource is determined according to stock number information needed for target establishing resource area's information and establishmentStock number needed for area and establishment;
S204:Determine tenant in target establishing resource area according to tenant's identity information and target establishing resource area informationSurplus yield.
Certainly, the present embodiment is merely given as a kind of realization step as reference, can be according to hardware in actual conditions notThe different and existing particular/special requirements comprising information are flexibly changed in same, request, as long as can realize to obtain related letterThe purpose of breath.
It is a kind of when rent in the dispositions method serviced under the cloud environment that Fig. 4 is provided by the embodiment of the present application below in conjunction with Fig. 4The flow chart of solution when the surplus yield at family is not enough to create service to be created.
S301:When the secondary service quotient management and surplus yield that tenant is subordinate to, which are less than, creates required stock number, toThe secondary service quotient being subordinate to sends the first dilatation request;
S302:When the secondary service quotient that tenant is subordinate to receives and agrees to the first dilatation request, increase tenant in targetSurplus yield in establishing resource area.
The specific steps that dilatation is asked are sent to the secondary service quotient being subordinate to this gives a kind of, it is basic hereinOn, a kind of specific steps from dilatation to level-one cloud service provider that asking can also be provided in the case where meeting correlated condition:
When the unallocated stock number that the secondary service quotient that tenant is subordinate to is possessed is less than threshold value, to secondary service, quotient is subordinate toLevel-one cloud service provider send the second dilatation request;When the level-one cloud service provider that secondary service quotient is subordinate to receives simultaneouslyWhen agreeing to the second dilatation request, increase the unallocated stock number that secondary service quotient possesses.
Based on the above-mentioned technical proposal, the dispositions method serviced under a kind of cloud environment provided by the embodiments of the present application, from tenantService-creation request in obtain the relevant information of service to be created, and the base of stock number needed in surplus yield meeting and createOn plinth, while two layers of service including Paas services and IaaS services all being created in target establishing resource area, isEvery tenant both provides the PaaS services exclusively enjoyed and IaaS services, since every tenant is owned by the PaaS services of oneself, andIt is serviced with IaaS and uses same physical resource, therefore Operational Visit delay between the two can be significantly reduced, while such modeUnder the defection of each tenant interval it is more thorough, security performance is more preferably.
Because situation is complicated, it can not enumerate and be illustrated, those skilled in the art should be able to recognize according to the applicationThe basic skills principle combination actual conditions of offer may exist many examples, in the case where not paying enough creative works,It should within the scope of protection of this application.
Fig. 5, the knot of the deployment system serviced under a kind of cloud environment that Fig. 5 is provided by the embodiment of the present application are referred to belowStructure block diagram.
The deployment system may include:
Information determination and query unit 100, for when the service-creation for receiving tenant is asked, being asked according to service-creationIt asks the target establishing resource area for determining service to be created and creates required stock number, and inquire tenant in target establishing resource areaSurplus yield;Wherein, service to be created includes PaaS services and IaaS services;
Capacity judging unit 200 creates required stock number for judging whether surplus yield is more than;
Service-creation and success feedback unit 300 are used for when surplus yield is more than and creates required stock number, in targetService to be created is created in establishing resource area, and service-creation pass signal is returned to by the first preset path;
One type failure signal feedback unit 400, for when surplus yield is no more than stock number needed for creating, by theTwo preset paths return to surplus yield and are less than the failure signal for creating required stock number.
Wherein, information is determining and query unit 100 includes:
The first information extracts subelement, for extracting the service features information to be created for including in service-creation request and rentFamily identity information;
Second information extraction subelement, for extracting the target establishing resource area for including in service features information to be created letterStock number information needed for breath and establishment;
Information determination subelement, for corresponding with required stock number information determination is created according to target establishing resource area's informationTarget establishing resource area and create needed for stock number;
Subelement is inquired, for determining that tenant creates in target according to tenant's identity information and target establishing resource area informationSurplus yield in resource-area.
Further, which can also include:
First dilatation request transmitting unit, the secondary service quotient management and surplus yield for being subordinate to as tenant are smallNeeded for establishment when stock number, the first dilatation request is sent to the secondary service quotient being subordinate to;
Tenant's surplus yield adding unit, the secondary service quotient for being subordinate to as tenant receive and agree to the first dilatationWhen request, increase the surplus yield that tenant possesses in target establishing resource area;
Second dilatation request transmitting unit, the unallocated stock number that the secondary service quotient for being subordinate to as tenant is possessed are smallWhen threshold value, the level-one cloud service provider being subordinate to secondary service quotient sends the second dilatation request;
Stock number adding unit that secondary service quotient is unallocated, the level-one cloud service provider for being subordinate to as secondary service quotientWhen receiving and agreeing to the second dilatation request, increase the unallocated stock number that secondary service quotient possesses.
Further, which can also include:
Target establishing resource zone state judging unit creates clothes to be created for judging whether target establishing resource area meetsThe restrictive condition of business;
Two type failure signal feedback units, for when being unsatisfactory for restrictive condition, being unsatisfactory for by the return of third preset pathCreate the failure signal of restrictive condition.
Here, providing a kind of specific operation step for how creating PaaS services and IaaS services in target establishing resource areaSuddenly, reference can be made to sequence diagram as shown in Figure 6 and Figure 7:
1, when IaaS service arrangements are to the areas Zhuan Xiang or shared region (as shown in Figure 6):
Tenant's console by RESTful API (meet the API of REST architecture designs, and REST be all Web applications allThe architecture design guideline that should be abided by, API are then Application Programming Interface, application programProgramming interface) to Verification System acquisition authentication information, corresponding authentication information is returned to, and API is called to create service.Control systemAfter API receives service configuration request, control system database is notified, and initialize the data-base recording for creating example;Control systemSystem database receive request after, write service configuration information to database, including index ID (id), tenant ID (tenant_id),Resource-area (region) (areas Zhuan Xiang, shared region), example ID (instance_id), operating status (status);Control system tuneDegree process intercepts message queue, obtains control system API request, and the money for meeting example and creating needs is calculated by dispatching algorithmSource;It meets the requirements, updates the data the corresponding physical host information of example in library;Control system is dispatched to be sent to instance management systemThe corresponding message for creating example request;After instance management system receives message, obtains Service Instance Mirror Info (URL), obtainsIt obtains example network information, obtain storage information, call the virtualization of configuration to drive to create example, Service Instance returns to startup and disappearsBreath;After the completion of Service Instance creates, service state is updated.
2, when PaaS service arrangements are to the areas Zhuan Xiang or shared region (as shown in Figure 6):
Tenant's control platform obtains authentication information by RESTful API to Verification System, returns to corresponding authentication information;After operation control system receives service configuration request, API is called to create service;Operation control system write service in the databaseConfiguration information, including index ID (id), tenant ID (tenant_id), resource-area (region) (areas Zhuan Xiang, shared region), exampleID (instance_id), operating status (status), configuration level (level);Control system API receives service configuration requestAfterwards, it notifies control system database, and initializes the data-base recording for creating example;Control system scheduling process intercepts message teamRow obtain control system API request, and the resource for meeting example and creating needs is calculated by dispatching algorithm;It meets the requirements, updates numberAccording to the corresponding physical host information of example in library;Control system dispatches to instance management system and sends corresponding establishment example requestMessage;After instance management system receives message, Service Instance Mirror Info (URL) is obtained, example network information is obtained, obtainsInformation is stored, calls the virtualization of configuration to drive to create example, Service Instance returns to initiation message;Service agent is to serviceControl system, which is sent, obtains information on services (RPC), and returns to information on services (RPC) and preserve afterwards;Service agent is according to watch-listInformation is monitored to Service Instance timing;Service agent is allocated to Service Instance according to the information on services lower section of acquisition, and at returnManage result;Service agent is that configuration is completed to operation control system more new demand servicing, and operation control system is returned to console and configuredIt completes.
The RPC occurred in figure refers to Remote Procedure Call, remote method call, be it is a kind of be used for realizing acrossThe communication mechanism of process (or across machine).It is then communicated by way of RPC requests between project internal services.ClientRPC requests are initiated, the program of received server-side RPC request calls local executes, and implementing result is returned to client.
It is operated by service-creation as above, a kind of deployment that the embodiment of the present application as shown in Figure 8 is provided can be obtainedPaaS is serviced and the schematic diagram of IaaS services.
Based on above-described embodiment, present invention also provides the deployment devices serviced under a kind of cloud environment, which canTo include memory and processor, wherein have computer program in the memory, which calls the meter in the memoryWhen calculation machine program, the step of above-described embodiment is provided may be implemented.Certainly, which can also include various necessaryNetwork interface, power supply and other parts etc..
Present invention also provides a kind of computer readable storage mediums, have computer program thereon, the computer programThe step of above-described embodiment is provided may be implemented when being performed terminal or processor execution.The storage medium may include:UDisk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random AccessMemory, RAM), the various media that can store program code such as magnetic disc or CD.
Each embodiment is described by the way of progressive in specification, the highlights of each of the examples are with other realitiesApply the difference of example, just to refer each other for identical similar portion between each embodiment.For device disclosed in embodimentSpeech, since it is corresponded to the methods disclosed in the examples, so description is fairly simple, related place is referring to method part illustration.
Professional further appreciates that, unit described in conjunction with the examples disclosed in the embodiments of the present disclosureAnd algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, in order to clearly demonstrate hardware andThe interchangeability of software generally describes each exemplary composition and step according to function in the above description.TheseFunction is implemented in hardware or software actually, depends on the specific application and design constraint of technical solution.ProfessionTechnical staff can use different methods to achieve the described function each specific application, but this realization is not answeredThink to exceed scope of the present application.
Specific examples are used herein to illustrate the principle and implementation manner of the present application, and above example is saidIt is bright to be merely used to help understand the present processes and its core concept.For those skilled in the art,Under the premise of not departing from the application principle, can also to the application, some improvement and modification can also be carried out, these improvement and modificationIt falls into the application scope of the claims.
It should also be noted that, in the present specification, relational terms such as first and second and the like be used merely to byOne entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these entities or operationBetween there are any actual relationship or orders.Moreover, the terms "include", "comprise" or its any other variant meaningCovering non-exclusive inclusion, so that the process, method, article or equipment including a series of elements includes not only thatA little elements, but also include the other elements being not explicitly listed, or further include for this process, method, article orThe intrinsic element of equipment.In the absence of more restrictions, the element limited by sentence "including a ...", is not arrangedExcept there is also other identical elements in the process, method, article or equipment including element.

Claims (12)

CN201810272812.XA2018-03-292018-03-29Service deployment method, system and related device in cloud environmentActiveCN108551399B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201810272812.XACN108551399B (en)2018-03-292018-03-29Service deployment method, system and related device in cloud environment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201810272812.XACN108551399B (en)2018-03-292018-03-29Service deployment method, system and related device in cloud environment

Publications (2)

Publication NumberPublication Date
CN108551399Atrue CN108551399A (en)2018-09-18
CN108551399B CN108551399B (en)2021-08-13

Family

ID=63517389

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201810272812.XAActiveCN108551399B (en)2018-03-292018-03-29Service deployment method, system and related device in cloud environment

Country Status (1)

CountryLink
CN (1)CN108551399B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110209499A (en)*2019-05-312019-09-06无锡华云数据技术服务有限公司A kind of cloud platform dynamic resource allocation method, apparatus and cloud platform
CN110365547A (en)*2019-09-092019-10-22数字广东网络建设有限公司Tenant's node creation method, device, equipment and the medium of multi-layer tenant's system
CN111831450A (en)*2020-07-202020-10-27北京百度网讯科技有限公司 Method, apparatus, electronic device and storage medium for allocating server resources
CN112114958A (en)*2019-06-212020-12-22上海哔哩哔哩科技有限公司Resource isolation method, distributed platform, computer device, and storage medium
CN113296922A (en)*2020-04-152021-08-24阿里巴巴集团控股有限公司Cloud resource allocation method, related method, device and system
CN113852669A (en)*2021-09-032021-12-28紫光云(南京)数字技术有限公司Efficient container cluster deployment method suitable for various network environments
WO2022001376A1 (en)*2020-06-292022-01-06华为技术有限公司Resource distribution method for cloud service and related device
CN114862414A (en)*2022-03-312022-08-05中国海洋石油集团有限公司 Service determination method, device, electronic device and storage medium
CN115396492A (en)*2022-08-032022-11-25深圳前海环融联易信息科技服务有限公司Service request method, service request device, computer equipment and program product
CN116233240A (en)*2022-12-312023-06-06人保信息科技有限公司 A method, device and electronic device for realizing Paas cloud registration center service

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102446115A (en)*2012-01-092012-05-09浙江大学Dynamic deployment method of virtual machine
CN105323282A (en)*2014-07-282016-02-10神州数码信息系统有限公司Enterprise application deployment and management system for multiple tenants
WO2016138067A1 (en)*2015-02-242016-09-01Cloudlock, Inc.System and method for securing an enterprise computing environment
CN106354544A (en)*2016-08-242017-01-25华为技术有限公司Virtual machine creating method and system and host
CN106713375A (en)*2015-07-212017-05-24中国移动通信集团重庆有限公司Method and device for allocating cloud resources

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102446115A (en)*2012-01-092012-05-09浙江大学Dynamic deployment method of virtual machine
CN105323282A (en)*2014-07-282016-02-10神州数码信息系统有限公司Enterprise application deployment and management system for multiple tenants
WO2016138067A1 (en)*2015-02-242016-09-01Cloudlock, Inc.System and method for securing an enterprise computing environment
CN106713375A (en)*2015-07-212017-05-24中国移动通信集团重庆有限公司Method and device for allocating cloud resources
CN106354544A (en)*2016-08-242017-01-25华为技术有限公司Virtual machine creating method and system and host

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110209499B (en)*2019-05-312020-03-17无锡华云数据技术服务有限公司Cloud platform resource dynamic configuration method and device and cloud platform
CN110209499A (en)*2019-05-312019-09-06无锡华云数据技术服务有限公司A kind of cloud platform dynamic resource allocation method, apparatus and cloud platform
CN112114958A (en)*2019-06-212020-12-22上海哔哩哔哩科技有限公司Resource isolation method, distributed platform, computer device, and storage medium
CN110365547A (en)*2019-09-092019-10-22数字广东网络建设有限公司Tenant's node creation method, device, equipment and the medium of multi-layer tenant's system
CN110365547B (en)*2019-09-092019-12-24数字广东网络建设有限公司Method, device and equipment for creating tenant node of multi-level tenant system and computer readable storage medium
CN113296922A (en)*2020-04-152021-08-24阿里巴巴集团控股有限公司Cloud resource allocation method, related method, device and system
WO2022001376A1 (en)*2020-06-292022-01-06华为技术有限公司Resource distribution method for cloud service and related device
CN111831450A (en)*2020-07-202020-10-27北京百度网讯科技有限公司 Method, apparatus, electronic device and storage medium for allocating server resources
CN111831450B (en)*2020-07-202023-07-28北京百度网讯科技有限公司 Method, device, electronic device and storage medium for allocating server resources
CN113852669A (en)*2021-09-032021-12-28紫光云(南京)数字技术有限公司Efficient container cluster deployment method suitable for various network environments
CN113852669B (en)*2021-09-032024-01-12紫光云(南京)数字技术有限公司Efficient container cluster deployment method suitable for various network environments
CN114862414A (en)*2022-03-312022-08-05中国海洋石油集团有限公司 Service determination method, device, electronic device and storage medium
CN115396492A (en)*2022-08-032022-11-25深圳前海环融联易信息科技服务有限公司Service request method, service request device, computer equipment and program product
CN115396492B (en)*2022-08-032023-11-17深圳前海环融联易信息科技服务有限公司Service request method, device, computer equipment and program product
CN116233240A (en)*2022-12-312023-06-06人保信息科技有限公司 A method, device and electronic device for realizing Paas cloud registration center service
CN116233240B (en)*2022-12-312025-06-24人保信息科技有限公司Method and device for realizing Paas cloud registry service and electronic equipment

Also Published As

Publication numberPublication date
CN108551399B (en)2021-08-13

Similar Documents

PublicationPublication DateTitle
CN108551399A (en)Dispositions method, system and the relevant apparatus serviced under a kind of cloud environment
US20230291786A1 (en)Client-directed placement of remotely-configured service instances
US11252220B2 (en)Distributed code execution involving a serverless computing infrastructure
US9929971B2 (en)Flexible-location reservations and pricing for network-accessible resource capacity
JP5843823B2 (en) Saving program execution status
EP2171593B1 (en)Shared data center disaster recovery systems and methods
US20200218580A1 (en)Cloud platform system
US10999147B2 (en)Allocating VNFC instances with anti affinity rule to hosts
JP5841177B2 (en) Method and system for synchronization mechanism in multi-server reservation system
US9716746B2 (en)System and method using software defined continuity (SDC) and application defined continuity (ADC) for achieving business continuity and application continuity on massively scalable entities like entire datacenters, entire clouds etc. in a computing system environment
CN106301876B (en)Physical machine upgrade method, business migration method and device
US20190317824A1 (en)Deployment of services across clusters of nodes
CN113169952A (en) A container cloud management system based on blockchain technology
CN104272258A (en)System and method for supporting implicit versioning in a transactional middleware machine environment
CN106528224A (en)Content updating method and system for Docker container, and server
US11461123B1 (en)Dynamic pre-copy and post-copy determination for live migration between cloud regions and edge locations
US20210049029A1 (en)Virtual machine deployment
CN106790092B (en)Remote procedure call server control system and method
CN101326489A (en)OS mini-boot for running multiple environments
Barr et al.Building fault-tolerant applications on AWS
US11573839B1 (en)Dynamic scheduling for live migration between cloud regions and edge locations
US11500663B1 (en)Predictive virtual machine launch-based capacity management
CN113206877A (en)Session keeping method and device
CN113254152B (en)Service deployment method and device, electronic equipment and storage medium
CN107689879A (en)The management method and device of Virtual NE

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp