Movatterモバイル変換


[0]ホーム

URL:


CN103957270B - Cloud atomic unit delivery and deployment method and device - Google Patents

Cloud atomic unit delivery and deployment method and device
Download PDF

Info

Publication number
CN103957270B
CN103957270BCN201410199417.5ACN201410199417ACN103957270BCN 103957270 BCN103957270 BCN 103957270BCN 201410199417 ACN201410199417 ACN 201410199417ACN 103957270 BCN103957270 BCN 103957270B
Authority
CN
China
Prior art keywords
cloud
service
resource
atomic unit
gis
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.)
Active
Application number
CN201410199417.5A
Other languages
Chinese (zh)
Other versions
CN103957270A (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.)
Geospace Information Technology Co ltd
Original Assignee
WUDA GEOINFORMATICS 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 WUDA GEOINFORMATICS CO LtdfiledCriticalWUDA GEOINFORMATICS CO Ltd
Priority to CN201410199417.5ApriorityCriticalpatent/CN103957270B/en
Publication of CN103957270ApublicationCriticalpatent/CN103957270A/en
Application grantedgrantedCritical
Publication of CN103957270BpublicationCriticalpatent/CN103957270B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The invention discloses a cloud atomic unit delivery and deployment method and device. A cloud atomic unit is the smallest cloud service unit body capable of operating independently and is generated by a cloud atomic unit VM template. The cloud atomic unit VM template provides the function of a virtualized cloud atomic unit and comprises a virtual machine operating system, a middleware container, a GIS server system and relevant system configurations, an incidential service system and an operation and maintenance service system. The cloud atomic unit delivery and deployment method comprises the steps of building a cloud resource catalogue center, delivering the cloud atomic unit, deploying cloud services and instantiating the cloud services. The cloud atomic unit delivery and deployment application device comprises the cloud atomic unit, a cloud service operation and maintenance system and the cloud resource catalogue center. The cloud atomic unit serves as the computing container, so that data needing to be deployed are computed, and GIS data extraposition is achieved. The delivery and deployment process for the cloud atomic unit in the device comprises the steps of resource registration, resource planning, cloud atomic unit delivery and resource operation and maintenance.

Description

A kind of cloud atomic unit delivers the method and device with deployment
Technical field
The invention belongs to computer information technology field, more specifically a kind of cloud atomic unit deliver the method with deployment andDevice, for realizing building private clound geographic information services (GIS) system.
Background technology
In traditional service arrangement pattern, user submits service request to, then processes user's request by server, returnsReturn hospitality and ask response, the service computing request of each user is man-to-man processing mode between user and server.Even ifBalanced whether through hardware load or software load is balanced under server cluster environment, the request of user is all by loadingBalanced device sends a node into cluster environment to process.After all for, the request of each user is by listProcessing, the benefit of cluster environment is only embodied under big concurrent request and can realize load balancing one server, it is ensured that collectionEach node is borne by relatively reasonable request load number in group rings border.
Above-mentioned service arrangement pattern cannot be solved under big data processing environment, and single request consumes that resource is excessive asksTopic.For some complex calculations, regular service deployment is very high to the hardware requirement of each served processing nodes, whileWill also result in the wasting of resources.
For this purpose, the present invention provides one kind under privately owned cloud environment, cloud atomic unit delivers the method and device with deployment.
The present invention relates to basic conception it is as follows:
1) cloud atomic unit:Cloud atomic unit be one can independent operating minimum cloud service cell cube, it is real comprising serviceBody and the environment of operation service.
2) cloud atomic unit VM (virtual machine) template:Cloud atomic unit VM templates are encapsulated required for the operation of cloud atomic unitWhole environment composition, it is internal soft mainly to include VME operating system, middleware container, geographic information services (GIS) systemSystem and related system configuration, adjoint service system and cloud service operational system etc..
The content of the invention
To achieve these goals, according to an aspect of the invention, there is provided a kind of cloud atomic unit is delivered and deploymentMethod.
The cloud atomic unit be one can independent operating minimum cloud service cell cube, comprising service entities (GIS takeBusiness) and operation service environment.Cloud atomic unit provides service ability description, service status information by service interface, passes throughResource interface provides virtual resources demand and status information, and by data access interface the number in unified storage system is accessedAccording to.
Cloud atomic unit is by cloud atomic unit VM template generations.The cloud atomic unit VM templates encapsulate cloud atomic unitWhole environment composition required for operation, its inside is soft mainly to include VME operating system, middleware container, GIS serverSystem and related system configuration, adjoint service system and cloud service operational system.Wherein, GIS server system mainly provides groundFigure service and geoanalysis service.Map Services mainly provide the acquisition of map datum, the main net for including meeting international standardNetwork Map Services (WMS), network map tile service (WMTS) and web feature service (WFS) etc..Geoanalysis service masterGeodata analytic function is provided, for the computing of complicated map datum, analysis etc., including network processes service (WPS),Reason network analysis service, space three-dimensional Analysis Service etc..
The present invention is using the service system framework based on cloud atomic unit.It is main including cloud service fortune in described frameworkMaintain system and cloud Resource directory center.
Cloud service operational system mainly has cloud resource subscription module, user management module, Service Management and proxy module, clothesBusiness display module and O&M supporting module.Cloud resource subscription resume module service publisher ordered with the identity application of cloud tenantThe cloud resource required for issuing service is read, such as storage and computing resource.User management module is responsible for creating all types of user and dimensionShield subscriber data.Service management module mainly includes service registry, service examination & verification, classification of service, Service Statistics, service metadataThe function such as synchronous.The core of proxy module is, using reverse proxy mechanism, third party's service to be polymerized, is managed collectively.ClothesBusiness display module provides service search, service subscription and shows the functions such as the service effectiveness that user obtains.O&M supporting moduleEach cloud atomic unit, service, the real data of user when mainly being run by gathering system, monitor in real time is whole with analysisSystem running state, including service access monitoring, server state monitoring, User operation log management etc. function.
Cloud Resource directory center relies on bottom cloud computing basic platform to be integrated to various information resource and Unified SetMiddle management.Resource layer, resource management layer and resource access interface layer can be divided into, wherein, resource layer include the cloud platform communication resource,GIS service resource, cloud basic resource and cloud atomic unit resource etc..Resource pool management layer provides the function of management resource, according toAction type is divided into resource registering, planning, delivers and the generic operation of O&M four.Resource access interface layer provides unified service accessInterface, including resource registering interface, MRP interface, resource delivery interface, resource O&M interface.
Cloud atomic unit is delivered and includes resource registering the step of deployment, by the metadata information of cloud atomic unit and operationResource information needed for cloud atomic unit is registered to Resource directory center;MRP, by the related resource tool of cloud atomic unitBody, instantiation;Cloud atomic unit is delivered, and cloud atomic unit will become actual available resource after the completion of delivery, and each cloud is formerSpecific GIS service example is run in subelement the inside;Resource O&M, the operation management operation to each cloud atomic unit willThe operation management operation of the GIS service example being associated with inside it.
Further, cloud atomic unit resource registering operation includes registering the operation of cloud interface and tenant's information, for realityExisting Resource directory center and bottom cloud computing platform interface communication;The operation of registration GIS service disposition data source, for positioningConfiguration database information needed for GIS service, is that the GIS service planning of following cloud atomic unit is prepared;Registration GIS serviceThe operation of data source, the tile or vector database information needed for for positioning GIS service;The behaviour of registration GIS service metamessageMake, for registering the information such as GIS service species, numbering;The operation of registration GIS service VM template, for by different GIS service classesThe corresponding VM templates of type are uploaded in corresponding cloud platform, and by the corresponding information registering of VM templates to Resource directory center;The operation of registration cloud basic resource, for by the cloud basic resource such as the calculating used in different type GIS service, network and storageAllocative decision is registered to Resource directory center.
Further, cloud atomic unit MRP includes that the GIS service of cloud atomic unit is planned, for according to cloud atomGIS service type, service name, GIS service data corresponding to unit is arranged and generates corresponding GIS service configuration information, andThe configuration information is entered into into Resource directory center;The cloud basic resource planning of cloud atomic unit, for according to cloud atomic unitCorresponding GIS service planning, selects corresponding calculating, storage and network foundation resource;The title planning of cloud atomic unit, is used forResource directory center and cloud computing platform carry out network positions using the title of cloud atomic unit to it;The quantity of cloud atomic unitPlanning, for supporting resource polymerization and scheduling, and is extended to GIS service example, reaches and once deliver multiple same typesThe purpose of cloud atomic unit.
Further, when cloud atomic unit resource is delivered, according to the planning information of previous step cloud atomic unit, correspondence is generatedGIS service VM example.
Further, after the completion of the delivery of cloud atomic unit, its internal cloud service operational system can be according to the time cycleOr external condition triggering, actively or passively to Resource directory center report its CPU, internal memory, network bandwidth flowDeng O&M status information, these O&M information are notified resource polymerization and scheduler module by Resource directory center, and the latter is according to judgeIndex determines to carry out elastic telescopic process to cloud atomic unit resource.
According to a further aspect in the invention, the application apparatus that a kind of cloud atomic unit is delivered and disposed is additionally provided.
In the device of the delivery of cloud atomic unit and the deployment of the present invention, cloud atomic unit will be counted as calculating containerThe configuration data and GIS data for calculating needs is external.So be conducive to each role of calculating service routine (such as computing, numberAccording to role) separate, with loose framework composition service cluster.The framework of loose coupling can reduce resource on to greatest extent and damageConsumption, meanwhile, each cloud atomic unit can configure cloud platform numerical procedure according to the performance requirement of self-role.
Further, need to set up independent data-storage system during actual deployment, storage content includes cloud atomic unitThe data source configuration and the storage of GIS service data source of service, all of cloud atomic unit and cloud service are shared the data and are depositedStorage system.
Further, cloud atomic unit deliver with deployment when adopt CentOS operating systems, virtual chemical industry VMWare tool,Cloudstack basis cloud platform, MySQL Server data base management systems, GIS service operational system GeoGlobe, systemEnvironment also includes Apache Tomcat Server, Apache Http Server, JDK etc..
Further, cloud atomic unit is delivered has with the work mainly included during deployment:Cloud Resource directory center is set up, is bornDuty is safeguarded all cloud atomic unit masterplate maintenances, the delivery of cloud atomic unit, the establishment of GIS service and is issued and management, GISThe maintenance of service data source;Cloud atomic unit is delivered, by setting up cloud atomic unit system VM masterplate, unified cloud atom is set upCellular system delivers pattern;Deployment cloud service, in cloud atomic unit delivery process, cloud Resource directory center simultaneously takes GISBusiness management module is deployed in cloud atomic unit, and cloud Resource directory center service management module is by calling each cloud atomic unitUnified interface carry out the establishment of cloud service and issue, and for cloud service in uniform data storage system registration service parameter withData source;Instantiation cloud service, cloud service deployment after the completion of, according to the service numerical procedure of user configure cloud service operation withExpansion scheme, arranges spreading parameter, completes the instantiation of cloud service.
Beneficial effect
The present invention integrates GIS service and cloud computing resources using Intel Virtualization Technology, cloud atomic unit is built, by cloud atomDelivery of the unit under privately owned cloud environment and deployment, solve the problems, such as Distributed Services release quickly, renewal, delete and safeguard.
The service arrangement environment set up using cloud atomic unit, can flexibly process service computing request, by serviceAggregation Proxy, request segmentation user's request are submitted to respectively different cloud atomic units and are processed, and can fully be utilizedThe computing resource of cloud platform, substantially increases the processing speed of service.When system is expanded, the addition of new resources also can divideThe computing pressure of load existing resource, and then directly improve the treatment effeciency of whole system.
Description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the part of the application, thisBright schematic description and description does not constitute inappropriate limitation of the present invention for explaining the present invention.
Fig. 1 is that the cloud atomic unit structural representation in example is applied according to the present invention
Fig. 2 be according to embodiments of the present invention in cloud atomic unit service system framework schematic diagram
Fig. 3 be according to embodiments of the present invention in cloud atomic unit deliver schematic flow sheet with deployment
Specific embodiment
(1) cloud atomic unit structure
Cloud atomic unit be one can independent operating service unit body, comprising service entities (GIS service) and operation clothesThe environment of business, as shown in Figure 1.Cloud atomic unit provides service ability description, service status information by service interface, by moneySource interface provides virtual resources demand and status information, and by data access interface the data in unified storage system are accessed.
Cloud atomic unit has run specific GIS service by cloud atomic unit VM template generations, is an independent serviceNode.Cloud atomic unit VM templates encapsulate the whole environment composition required for the operation of cloud atomic unit, using installing in advance, match somebody with somebodyPut and packed with virtual disk mirror-image format, in cloud environment deployment manual intervention is not needed.It is internal soft main including voidThe configuration of plan machine operating system, middleware container, GIS server system and related system, adjoint service system and O&M service systemSystem.
(1) GIS server system
GIS server system mainly provides Map Services and geoanalysis service.Map Services mainly provide map datumAcquisition, main Map Service of Network (WMS), network map tile service (WMTS) and the network for including meeting international standardFeature Service (WFS) etc..Geoanalysis service is main to provide geodata analytic function, for the computing of complicated map datum,Analysis etc., including network processes service (WPS), geographical network Analysis Service, space three-dimensional Analysis Service etc..
(2) with service system
It is with the Main Function of service system work:
A) corresponding cloud atomic unit GIS service configuration information is searched according to cloud atomic unit VM examples
B) corresponding configuration information is fetched locally from Resource TOC
C) it is applied to locally configured in service moulding plate bag so as to run into certain certain types of GIS service
(3) O&M service system
After the completion of cloud atomic unit is delivered, cloud Resource directory center needs the operation shape for grasping cloud atomic unit resource in real timeState.The effect of O&M service system is exactly actively or passively to give cloud resource by the O&M status information reporting of cloud atomic unitCatalogue center, and transfer to cloud Resource directory center to be processed accordingly according to feedback result.
(2) the service system framework based on cloud atomic unit
The service system framework based on cloud atomic unit that the present invention is adopted is as shown in Figure 2.It is main in described frameworkIncluding cloud service operational system and cloud Resource directory center, wherein, cloud service operational system is the intermediate axle of user and cloud serviceBeam, on the one hand provides service issue required resource to service publisher, realizes that cloud service is polymerized, and forms unified service emptyIntend address, set up unified service node, and be registered to cloud Resource directory center, there is provided service ability.On the one hand it is responsible for userManagement, is that user gives the authority for accessing cloud service, according to service user's search and the request of subscription service, and to user'sService access request carries out authority identification and accesses the statistics of record, submits request to actual cloud service node.Cloud resourceCatalogue center relies on bottom cloud computing basic platform to be integrated to various information resource and unified centralized management.
(1) cloud service operational system
Cloud service operational system mainly has cloud resource subscription module, user management module, Service Management and proxy module, clothesBusiness display module and O&M supporting module.
Cloud resource subscription module
Cloud resource subscription resume module services publisher with the cloud required for the identity application subscription issuing service of cloud tenantResource, such as storage and computing resource.During cloud resource bid, cloud tenant needs to submit the data in unified storage system, thenBy cloud resource subscription module, hardware configuration, the quantity of cloud atomic unit, COS, the association required for issuing service is selectedView and service data source, the application after system manager's examination & verification obtains hardware and the system resource that data, services are issued, finallyIssuing service, creates cloud atomic unit.
User management module
User management module is responsible for creating all types of user and safeguards subscriber data, and user perspective is broadly divided into three major types:
System manager
System manager is responsible for the management of whole cloud platform and safeguards.System manager's authority mainly includes private clound resourceCloud atomic unit masterplate is managed and safeguards, examination & verification service is issued, examination & verification service subscription application etc..
Cloud platform tenant (service publisher)
Service publisher is according to actual data processing needs by renting the issue that cloud atomic unit is serviced.Yun PingPlatform tenant authority mainly includes that cloud atomic unit is rented in application, and application is rented by cloud atomic unit in system manager's examination & verificationAfterwards, cloud platform tenant just has the right to use of cloud atomic unit, and clothes are issued in cloud atomic unit using service issuing functionBusiness.Each service can possess multiple expanding nodes in cloud atomic unit, and expanding node is more, and service processing ability is justIt is higher.
Service user
Service user retrieves the service for needing by service search function, carries out service subscription, including subscription serviceUse range, time, figure layer and required resource load ability etc..After authentication, service is used system managerPerson i.e. can be using service.
Service Management and proxy module
Service management module mainly includes:Service registry, service examination & verification, classification of service, Service Statistics, service metadata are sameThe functions such as step.Service registry includes the abilities such as application for registration, editor and the deletion of service metadata, is noted by system manager's examination & verificationVolume, application is nullified, information and service ability of service metadata etc. are verified.Service metadata synchronizing function is mainly usedIn management branch website, including site registration, renewals, delete and query function, and the metadata of website can be carried out manually togetherStep or Timing Synchronization.
The core of proxy module is, using reverse proxy mechanism, third party's service to be polymerized, is managed collectively, and is divided into generationReason Service Management and agency service network sub-module.Agency service manages submodule and obtains service group letter from cloud Resource directory centerBreath, by aggregating algorithm, generates a unique agency service (service aggregating), and address of service is registered to into Service Management mouldBlock, provides the user the final address of service.Agency service network sub-module is used for the address of service of analysis request, is servicedActual address list, and by load balancing agent algorithms, detect the service load situation of each cloud atomic unit, enterThe delivery forwarding of row service, the service request for making user is ultimately routed on the served processing nodes of private clound.
Service display module
Service display module provides service search, service subscription and shows the functions such as the service effectiveness that user obtains.ClothesThe user that make sures obtains the service for needing by service search function, and carries out service subscription.Service search support keyword query,The way of search of the various ways such as space querying, time range inquiry, classification of service inquiry.Service Management is connecing with proxy moduleAfter receiving the service request of service user and subscribing to, to service user the virtual address of agency service is returned.Service is usedAfter person is serviced, the details that can be checked, including service metadata information, service capability information, cartographic information etc..
O&M supporting module
Each cloud atomic unit, service, the actual number of user when O&M supporting module is mainly run by gathering systemAccording to, monitor in real time and analysis whole system running status, including service access monitoring, server state monitoring, user operation dayThe functions such as will management.
(2) cloud Resource directory center
Cloud Resource directory center relies on bottom cloud computing basic platform to be integrated to various information resource and Unified SetMiddle management.Resource layer, resource pool management layer and resource access interface layer can be divided into, wherein, resource layer includes cloud platform communication moneySource, GIS service resource, cloud basic resource and cloud atomic unit resource etc..
The cloud platform communication resource
Cloud Resource directory center does not rely on specific cloud computing platform, and it is provided to various using the cloud platform communication resourceThe support of cloud computing platform (such as VMWare VCloud, Apache CloudStack).Cloud platform communication resource management layer isOne level of abstraction, compatible various IaaS cloud platform interfaces, in data bottom the flexibility of service and cross-platform characteristic are increased.CloudPlatform communication resource mainly includes following information:
● cloud platform interface message
Concrete network communication address, port and protocol of the cloud platform interface message comprising cloud platform.Cloud platform is for differenceUser different access interfaces are provided.
For cloud tenant, cloud platform provides cloud atomic unit and rents interface and service issuing interface for it, and cloud is rentedFamily submits the lease request of cloud atomic unit to by renting application to system, after obtaining the access right of cloud atomic unit, passes throughThe issue that service issuing interface is serviced.
For service user, cloud platform provides the service request handling interface of cloud atomic unit for it, and service makesUser submits Service Source request for utilization to by service subscription function, after obtaining the access right for servicing, by aggregated service generationReason forwarding, using the service of cloud atomic unit.
● cloud tenant's information management
Cloud Resource directory center is set firstly the need of tenant's information is registered by tenant's information acquisition cloud basisApply resource allocation and access right.System manager distributes cloud atomic unit according to request for tenant.Cloud platform tenant utilizes cloudAtomic unit rents interface and obtains rental cloud atomic unit, and using service issuing interface its service is issued.
GIS service resource
GIS service resource includes all data, services configuration informations related to GIS service, including GIS service configuration numberAccording to source, GIS data source, GIS service metamessage, GIS service VM Template Information etc..
Cloud basic resource
Cloud basic resource refers to cloud computing virtualization basic resource and its allocation strategy needed for the operation of GIS service VM, such asVirtual cpu, internal memory, disk and the network information, mainly including computing resource, storage resource and Internet resources etc..
Cloud atomic unit resource
Cloud atomic unit is to carry concrete GIS service resource information and cloud basic resource information, and logical using cloud platformThe VM instance objects that letter resource is generated.Cloud atomic unit corresponds to specific GIS service VM example, and its Resource Properties is mainly includedThe information of two aspects:
● the base attribute information of cloud atomic unit
Title comprising VM, ID numberings, description information and GIS service resource information associated with it and cloud basis moneySource information.
● the O&M information of cloud atomic unit
The O&M packet of cloud atomic unit contains real-time service operation state, CPU, internal memory and network consumption information.The O&M information of cloud atomic unit is polymerized for cloud and provide GIS service real time information with scheduling, is cloud atomic unit elastic telescopicMain Basiss.
Resource pool management layer provides the function of management resource, is divided into resource registering, planning according to action type, delivers and transportTie up four generic operations.Wherein, first three generic operation completes speed delivery of the resource in cloud and deployment jointly, and resource O&M is used to serviceLookup, status monitoring and error tracking and amendment etc..
Resource access interface layer provides unified service access interface, including resource registering interface, MRP interface, moneyDeliver interface, resource O&M interface in source.
The Core Feature of cloud Resource directory center is exactly delivery, the deployment of service and the cloud atomic unit of cloud atomic unitState control, mainly include that the management of cloud atomic unit, cloud atomic unit are delivered and order management etc..Wherein, cloud atomic unitThe quantity of cloud atomic unit, service name and COS etc. under managing for inquiring about each service group, check each clothesThe details of all cloud atomic units under business group, including the configuration of cloud atomic unit, address of service and system mode etc..It is rightIn each cloud atomic unit, there is provided the operation such as startup, stopping, destruction, and send a message in cloud service operational system.
(3) cloud atomic unit delivers the flow process with deployment
Cloud atomic unit is delivered as shown in Figure 3 with the step of deployment.
Cloud atomic unit is stored in Resource directory center in the form of resource.According to resource process from scratch, Yun YuanSubelement is delivered and includes resource registering the step of deployment, by the metadata information of cloud atomic unit and operation cloud atomic unit instituteThe resource information for needing is registered to Resource directory center;MRP, the related resource of cloud atomic unit is embodied, instantiation;Cloud atomic unit is delivered, and cloud atomic unit will become actual available resource after the completion of delivery, each cloud atomic unit the inside fortuneSpecific GIS service example is gone;Resource O&M, the operation management operation to each cloud atomic unit will be associated with its insideGIS service example operation management operation.
1. cloud atomic unit resource registering
Cloud atomic unit resource firstly the need of being registered in cloud Resource directory center, deliver and portion by cloud atomic unitThe resource registering operation arrived used in the process of administration is as follows:
(1) cloud interface and tenant's information are registered
Registration cloud interface should be completed with the operation of tenant's information before the operation of all other resource registering, the step operationFor realizing Resource directory center and bottom cloud computing platform interface communication.
(2) GIS service disposition data source is registered
The registration operates the configuration database information needed for for positioning GIS service, is the GIS of following cloud atomic unitService planning is prepared.
(3) GIS service data source is registered
The registration operates the tile or vector database information needed for for positioning GIS service.
(4) GIS service metamessage is registered
The registration is operated for registering the information such as GIS service species, numbering.
(5) GIS service VM template is registered
Corresponding VM templates encapsulation is provided for various GIS service types.By the corresponding VM templates of different GIS service typesIn uploading to corresponding cloud platform, and by the corresponding information registering of VM templates to Resource directory center.
(6) cloud basic resource is registered
The cloud basic resource allocative decision such as the calculating used in different type GIS service, network and storage is registered to into moneySource directory center.
2. cloud atomic unit MRP
(1) the GIS service planning of cloud atomic unit
It is corresponding that GIS service type, service name, GIS service data according to corresponding to cloud atomic unit arranges generationGIS service configuration information, and the configuration information is entered into into Resource directory center, form GIS service planning.
(2) the cloud basic resource planning of cloud atomic unit
According to the corresponding GIS service planning of cloud atomic unit, corresponding calculating, storage and network foundation resource, shape are selectedInto the planning of cloud basic resource.
(3) the title planning of cloud atomic unit
Resource directory center and cloud computing platform carry out network positions using the title of cloud atomic unit to it, it is therefore necessary toEnsure the global name uniqueness of cloud atomic unit.
(4) the quantity planning of cloud atomic unit
For the requirement for supporting resource polymerization to extend to GIS service example with scheduling and other possible operation systems, cloudAtomic unit provides the planning to its quantity, reaches the purpose for once delivering multiple same type cloud atomic units.
3. cloud atomic unit resource is delivered
According to the planning information of previous step cloud atomic unit, corresponding GIS service VM example is generated, delivery process is mainly completeInto following action:
(1) VM examples are generated according to GIS service VM masterplate, completes VM deliveries;
(2) configuration information of GIS service is written in VM examples according to the planning of the GIS service of cloud atomic unit, makes VMGIS service in example can normally start, run, and carry external request, complete the delivery of GIS service;
(3) network positioning information of cloud atomic unit is entered into into Resource directory center, completes the delivery of cloud atomic unit.
4. cloud atomic unit resource O&M
After the completion of cloud atomic unit is delivered, its internal cloud service operational system can be according to time cycle or outer stripPart is triggered, and actively or passively reports that the O&M states such as its CPU, internal memory, network bandwidth flow are believed to Resource directory centerThese O&M information are notified that resource polymerization and scheduler module, the latter are determined to cloud according to judging quota by breath, Resource directory centerAtomic unit resource carries out elastic telescopic process.
(4) cloud atomic unit delivers the application apparatus with deployment
Deliver in the application apparatus with deployment in the cloud atomic unit of the present invention, including cloud atomic unit, cloud service O&MSystem and cloud Resource directory center.Cloud atomic unit will calculate the configuration data and GIS data for needing as calculating containerIt is external.So be conducive to each role (such as computing, data role) of calculating service routine to separate, constituted with loose frameworkService cluster.Each role can individually become a cloud atomic unit, it is also possible to will be considered as in all same type role setsOne cloud atomic unit.The framework of loose coupling can reduce resource loss on to greatest extent, meanwhile, each cloud atomic unit canCloud platform numerical procedure is configured according to the performance requirement of self-role.
(1) shared data source
GIS data and GIS service configuration data are then external with database form.Using this structure, in deployment cloud atomA database node is at least needed during unit.
Need to set up independent data-storage system during actual deployment, storage content includes the data of cloud atomic unit serviceSource configures and the storage of GIS service data source, and the data-storage system is shared in all of cloud atomic unit and cloud service.
(2) cloud atomic unit delivers the typical environment with deployment
Cloud atomic unit deliver with the operating system, virtualization instrument, basic cloud platform, system environments adopted during deployment,Data base management system, GIS service operational system, as shown in table 1.
The cloud atomic unit of table 1 delivers the typical environment with deployment
(3) the typical integrated scheme of cloud atomic unit
In the typical integrated scheme of cloud atomic unit, mainly including following work:
Set up cloud Resource directory center
Cloud Resource directory center is responsible for safeguarding all cloud atomic unit masterplate maintenances, the delivery of cloud atomic unit, GIS serviceEstablishment with issue and manage, the maintenance of GIS service data source.
Deliver cloud atomic unit
By setting up cloud atomic unit system VM masterplate, wherein comprising CentOS operating systems, JDK, middleware container,GIS service program, adjoint service etc., set up unified cloud atomic unit system and deliver pattern.Cloud Resource directory center reads cloudAtomic unit template establishment cloud atomic unit, disposes operating system in cloud atomic unit, and is needed for cloud service runsSystem environment and system configuration parameter, and corresponding auto-configuration script is write in systems, while determine the position of mount point, andDistribute corresponding Internet resources.
Deployment cloud service
In cloud atomic unit delivery process, it is former that GIS service management module is deployed to cloud by cloud Resource directory center simultaneouslyIn subelement, cloud Resource directory center service management module carries out cloud service by calling the unified interface of each cloud atomic unitEstablishment with issue, and for cloud service in uniform data storage system registration service parameter and data source.
Instantiation cloud service
After the completion of cloud service deployment, cloud service operation and expansion scheme are configured according to the service numerical procedure of user, ifSpreading parameter is put, the instantiation of cloud service is completed.
Finally it should be noted that:Obviously, above-described embodiment is only intended to clearly illustrate the application example, and andThe non-restriction to embodiment.For those of ordinary skill in the field, can also do on the basis of the above descriptionGo out the change or variation of other multi-forms.There is no need to be exhaustive to all of embodiment.And thus drawnAmong protection domain of the obvious change or variation that Shen goes out still in the application type.

Claims (8)

1. a kind of cloud atomic unit delivers the method with deployment, it is characterised in that:The cloud atomic unit be one can be independentThe service unit body of operation, by cloud atomic unit VM template generations, the device based on cloud atomic unit includes cloud service O&M systemSystem and cloud Resource directory center, cloud atomic unit is delivered and includes resource registering, MRP, cloud atomic unit the step of deploymentDeliver and the operation of resource O&M;Methods described step is specific as follows, and cloud atomic unit is delivered and is the step of deployment:1) cloud atomElement resources are registered, including the operation of registration cloud interface and tenant's information, for realizing Resource directory center and bottom cloud computingPlatform interface communicates;The operation of registration GIS service disposition data source, the configuration database information needed for for positioning GIS service,GIS service planning for following cloud atomic unit is prepared;The operation of registration GIS service data source, for positioning GIS serviceRequired tile or vector database information;The operation of registration GIS service metamessage, for registering GIS service species, numbering etc.Information;The operation of registration GIS service VM template, for the corresponding VM templates of different GIS service types to be uploaded to into corresponding cloudIn platform, and by the corresponding information registering of VM templates to Resource directory center;The operation of registration cloud basic resource, for will notCalculating, network and storage cloud basic resource allocative decision used in same type GIS service is registered to Resource directory center;2) cloudAtomic unit MRP, including the GIS service planning of cloud atomic unit, take for the GIS according to corresponding to cloud atomic unitService type, service name, GIS service data are arranged and generate corresponding GIS service configuration information, and the configuration information is entered intoResource directory center;The cloud basic resource planning of cloud atomic unit, for being planned according to the corresponding GIS service of cloud atomic unit,Select corresponding calculating, storage and network foundation resource;The title planning of cloud atomic unit, based on Resource directory center and cloudCalculate platform carries out network positions using the title of cloud atomic unit to it;The quantity planning of cloud atomic unit, for supporting resourcePolymerization and scheduling, and GIS service example is extended, reach the purpose for once delivering multiple same type cloud atomic units;3) cloud atomic unit is delivered:According to GIS service VM template generation VM examples, VM deliveries are completed, taken according to the GIS of cloud atomic unitBusiness planning is written to the configuration information of GIS service in VM examples, the delivery of GIS service is completed, by the network of cloud atomic unitLocation information is entered into Resource directory center, completes the delivery of cloud atomic unit;4) cloud atomic unit resource O&M cloud atom listAfter the completion of unit delivers, its internal cloud service operational system can be triggered according to time cycle or external condition, actively orIt is passively to report the O&M status informations such as its CPU, internal memory, network bandwidth flow, Resource directory center to Resource directory centerThese O&M information are notified into that resource polymerization and scheduler module, the latter determine to carry out cloud atomic unit resource according to judging quotaElastic telescopic process.
5. method according to claim 3, it is characterised in that:The cloud service operational system, including cloud resource subscription, useFamily management, Service Management and agency, service show and O&M supporting module that cloud resource subscription resume module services publisher with cloudThe cloud resource required for issuing service is subscribed in the identity application of tenant;User management module is responsible for creating all types of user and maintenanceSubscriber data, service management module mainly includes that service registry, service examination & verification, classification of service, Service Statistics, service metadata are sameStep function, the core of proxy module is, using reverse proxy mechanism, third party's service to be polymerized, is managed collectively, and services exhibitionShow that module provides service search, service subscription and shows the service effectiveness function that user obtains, O&M supporting module is mainlyEach cloud atomic unit, service, the real data of user when being run by gathering system, monitor in real time and analysis whole system fortuneRow state, including service access monitoring, server state monitoring, User operation log management function.
6. method according to claim 1, it is characterised in that:The cloud Resource directory center, relies on bottom cloud computing basePlinth platform is integrated to various information resource and is unified centralized management, is divided into resource layer, resource management layer and resource and is accessedInterface layer, wherein, resource layer includes the cloud platform communication resource, GIS service resource, cloud basic resource and cloud atomic unit resource,Resource management layer provides the function of management resource, is divided into resource registering, planning according to action type, delivers and the class of O&M four behaviourMake, resource access interface layer provides unified service access interface, including resource registering interface, MRP interface, resource are thrownPass interface, resource O&M interface.
8. application apparatus according to claim 7, it is characterised in that:Described device medium cloud atomic unit is delivered and deploymentStep includes that resource registering, MRP, cloud atomic unit are delivered, resource O&M is operated, during resource registering, by cloud atomic unitMetadata information and operation cloud atomic unit needed for resource information be registered to Resource directory center, including registration cloud interface withThe operation of tenant's information, for realizing Resource directory center and bottom cloud computing platform interface communication;Registration GIS service configuration numberIt is the GIS service rule of following cloud atomic unit according to the operation in source, the configuration database information needed for for positioning GIS serviceDraw and prepare;The operation of registration GIS service data source, the tile or vector database information needed for for positioning GIS service;NoteThe operation of volume GIS service metamessage, for registering the information such as GIS service species, numbering;The operation of registration GIS service VM template,For the corresponding VM templates of different GIS service types to be uploaded in corresponding cloud platform, and by the corresponding information of VM templatesIt is registered to Resource directory center;The operation of registration cloud basic resource, for by the calculating used in different type GIS service, netNetwork and storage cloud basic resource allocative decision are registered to Resource directory center, during MRP, by the related money of cloud atomic unitSource embodies, instantiation, including the GIS service planning of cloud atomic unit, for the GIS service according to corresponding to cloud atomic unitType, service name, GIS service data are arranged and generate corresponding GIS service configuration information, and the configuration information is entered into into moneySource directory center;The cloud basic resource planning of cloud atomic unit, for according to the corresponding GIS service planning of cloud atomic unit, choosingSelect corresponding calculating, storage and network foundation resource;The title planning of cloud atomic unit, for Resource directory center and cloud computingPlatform carries out network positions using the title of cloud atomic unit to it;The quantity planning of cloud atomic unit, for supporting that resource is gatheredClose and scheduling, and GIS service example is extended, reach the purpose for once delivering multiple same type cloud atomic units, cloudWhen atomic unit is delivered, according to the planning information of cloud atomic unit, corresponding GIS service VM example, cloud after the completion of delivery are generatedAtomic unit will become actual available resource, and specific GIS service example has been run in each cloud atomic unit the inside, former in cloudAfter the completion of subelement is delivered, the operation management to each cloud atomic unit operates the GIS service example that will be associated with inside itOperation management operation, its internal O&M service system can trigger according to time cycle or external condition, actively orIt is passively to report the O&M status informations such as its CPU, internal memory, network bandwidth flow, Resource directory center to Resource directory centerThese O&M information are notified into that resource polymerization and scheduler module, the latter determine to carry out cloud atomic unit resource according to judging quotaElastic telescopic process.
CN201410199417.5A2014-05-122014-05-12Cloud atomic unit delivery and deployment method and deviceActiveCN103957270B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410199417.5ACN103957270B (en)2014-05-122014-05-12Cloud atomic unit delivery and deployment method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201410199417.5ACN103957270B (en)2014-05-122014-05-12Cloud atomic unit delivery and deployment method and device

Publications (2)

Publication NumberPublication Date
CN103957270A CN103957270A (en)2014-07-30
CN103957270Btrue CN103957270B (en)2017-04-19

Family

ID=51334493

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410199417.5AActiveCN103957270B (en)2014-05-122014-05-12Cloud atomic unit delivery and deployment method and device

Country Status (1)

CountryLink
CN (1)CN103957270B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11010149B2 (en)2019-04-032021-05-18International Business Machines CorporationShared middleware layer containers

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105975277A (en)*2016-05-112016-09-28广东浪潮大数据研究有限公司Template-based mixed cloud elastic telescoping set building method
US10367757B2 (en)2016-08-272019-07-30Nicira, Inc.Extension of network control system into public cloud
CN106371892B (en)*2016-08-312019-05-10武大吉奥信息技术有限公司 A method and device for optimizing virtual machine template performance with deep integration of GIS framework
CN106878427A (en)*2017-02-232017-06-20北京工业大学 A microservice scheduling method and scheduling middleware based on time-sharing trust
WO2019046071A1 (en)2017-08-272019-03-07Nicira, Inc.Performing in-line service in public cloud
CN110704175B (en)*2018-07-102022-08-02中国电信股份有限公司Container deployment method and device
WO2020041074A1 (en)*2018-08-242020-02-27Vmware, Inc.Intelligent use of peering in public cloud
US11374794B2 (en)2018-08-242022-06-28Vmware, Inc.Transitive routing in public cloud
US11394711B2 (en)*2018-11-292022-07-19Microsoft Technology Licensing, LlcStreamlined secure deployment of cloud services
CN112636941A (en)*2019-10-082021-04-09中盈优创资讯科技有限公司Cloud network service opening method and device
CN110719293A (en)*2019-10-172020-01-21华夏银行股份有限公司Security service generation method and related equipment
CN110995806B (en)*2019-11-242022-05-24济南浪潮数据技术有限公司Resource state conversion method, device, equipment and storage medium
CN119155157A (en)*2024-09-022024-12-17山东爱特云翔信息技术有限公司Multi-dimensional monitoring service system and method for intercommunication sharing cloud platform

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102096954A (en)*2010-12-142011-06-15南京国图信息工程有限责任公司GIS spatial information technology-based method for mobile patrol and real state monitoring
CN102624558A (en)*2012-03-092012-08-01浪潮通信信息系统有限公司Method for solving performance bottleneck of network management system in communication industry based on cloud computing technology
CN103530354A (en)*2013-10-102014-01-22中国电子科技集团公司第十五研究所Geographic information data fusion system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102096954A (en)*2010-12-142011-06-15南京国图信息工程有限责任公司GIS spatial information technology-based method for mobile patrol and real state monitoring
CN102624558A (en)*2012-03-092012-08-01浪潮通信信息系统有限公司Method for solving performance bottleneck of network management system in communication industry based on cloud computing technology
CN103530354A (en)*2013-10-102014-01-22中国电子科技集团公司第十五研究所Geographic information data fusion system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11010149B2 (en)2019-04-032021-05-18International Business Machines CorporationShared middleware layer containers

Also Published As

Publication numberPublication date
CN103957270A (en)2014-07-30

Similar Documents

PublicationPublication DateTitle
CN103957270B (en)Cloud atomic unit delivery and deployment method and device
CN106559488B (en) A Method for Establishing Tenant-Driven Grid Geographic Information Spatial Services
CN112560244B (en) A Docker-based virtual simulation experiment system and method
US10409781B2 (en)Multi-regime caching in a virtual file system for cloud-based shared content
CN106020930B (en)A kind of application management method and system based on application container
CN109643312A (en)Trustship query service
CN104160381B (en)Managing method and system for tenant-specific data sets in a multi-tenant environment
US20190342229A1 (en)Multi-cluster resource management
CN116055283B (en) A multi-platform unified cloud management system that supports global setting of tenant application resource quotas
CN105074702B (en)The Database Systems of single tenant and multi-tenant environment are provided
CN103365725B (en)Method and system for dynamic allocation of workload deployment units across a plurality of clouds
CN109857518A (en)A kind of distribution method and equipment of Internet resources
CN109067827B (en)Kubernetes and OpenStack container cloud platform-based multi-tenant construction method, medium and equipment
CN102880557B (en)look-up method of multistage distribution type high-speed cache of heterogeneous data source
CN111984830A (en)Management operation and maintenance platform and data processing method
CN107580083A (en)A kind of method and system of container IP address distribution
CN109416643A (en)application program migration system
CN107077388A (en)System and method for providing end-to-end life cycle in multi-tenant application server environment
CN104852965B (en)A kind of user account project management method and system
CN110516076B (en)Knowledge graph-based cloud computing management method and system
CN106487850A (en)The methods, devices and systems of mirror image are obtained under a kind of cloud environment
CN108255497A (en)The dispositions method and device of a kind of application
CN115733754B (en) Resource management system based on cloud native middle platform technology and its elastic construction method
CN106453618A (en)Remote sensing image processing service cloud platform system based on G-Cloud cloud computing
CN103631931A (en)Method and system for hierarchically storing data

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CP03Change of name, title or address
CP03Change of name, title or address

Address after:430000 Wuda science and Technology Park, Jiangxia Avenue, Miaoshan District, Donghu Development Zone, Wuhan City, Hubei Province

Patentee after:Geospace Information Technology Co.,Ltd.

Address before:Hubei Province, Wuhan City, East Lake Development Zone Miaoshan Jiangxia Avenue, Wuhan University of science and Technology Park

Patentee before:WUDA GEOINFORMATICS Co.,Ltd.


[8]ページ先頭

©2009-2025 Movatter.jp