CN110138855A - Development resources cloud platform and resource share method - Google Patents

Development resources cloud platform and resource share method Download PDF

Info

Publication number
CN110138855A
CN110138855A CN201910394047.3A CN201910394047A CN110138855A CN 110138855 A CN110138855 A CN 110138855A CN 201910394047 A CN201910394047 A CN 201910394047A CN 110138855 A CN110138855 A CN 110138855A
Authority
CN
China
Prior art keywords
resource
user
desktop
development
resources
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.)
Pending
Application number
CN201910394047.3A
Other languages
Chinese (zh)
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.)
Wuhan Digital Design And Manufacturing Innovation Center Co Ltd
Original Assignee
Wuhan Digital Design And Manufacturing Innovation Center 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 Wuhan Digital Design And Manufacturing Innovation Center Co Ltd filed Critical Wuhan Digital Design And Manufacturing Innovation Center Co Ltd
Priority to CN201910394047.3A priority Critical patent/CN110138855A/en
Publication of CN110138855A publication Critical patent/CN110138855A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a kind of development resources cloud platform and resource share methods, and wherein cloud platform includes: distributed resource pond, hardware resource and software resource needed for providing research and development for user;Resource bid manager, the form that all resources in virtualization pool are bought goods are selected for user;Cloud desktop, including customized ordinary desktop, research and development and design desktop and rendering desktop;Client, on the mobile apparatus, user accesses cloud desktop by client on the mobile apparatus for installation, carries out mobile research and development;Resource scheduling management device carries out dynamic dispatching to resource according to the actual use situation of user;Data storage for distributing memory space needed for R&D process for user, and encrypts business datum generated in R&D process and stores.The present invention provides comprehensive resource distribution for R & D Enterprises, greatly reduces the cost of R & D Enterprises, meets the individual demand of research and development user, promotes the experience of user's engineering participation process.

Description

Development resources cloud platform and resource share method
Technical field
The present invention relates to internet cloud platform more particularly to a kind of development resources cloud platform and resource share methods.
Background technique
With the deep development of internet platform, user is for resource, especially the demand day of legal instrumental software It is beneficial urgent;R&D team is for reducing because of cost caused by the demands such as calculating, storage needed for research staff, software increasingly Urgently.Currently, internet platform on the market can only meet single user's application and using resource, and lack with R&D team For core, by the unified application of R&D team, distribute, the technical support of management resource;Internet platform on the market can only meet Deployment and use of the user to single instrumental software, and the pattern that not formed extensive instrumental software is shared.
Summary of the invention
The purpose of the present invention is to provide a kind of research and development cloud platform, realizes the unified data management of development resources together It enjoys system, assigns the autonomy of R&D team's resource and service distribution, implementation tool software is under the premise of large-scale consumer Timesharing is shared.
Used technical solution is the present invention for the above-mentioned purpose:
A kind of development resources cloud platform is provided, comprising:
Distributed resource pond, for the type cluster extending transversely of multiple servers composition, every server passes through efficient Distributed structure/architecture is cooperated and is communicated, and the local SSD of Servers-all node in cluster and mechanical hard disk is carried out virtual Change, becomes unified virtual block resource pool, user accesses the virtualization pool by communication protocol;The virtualization pool is to use Hardware resource and software resource needed for family provides research and development;
Resource bid manager, the form for buying goods all resources in virtualization pool are selected for user It selects, is that user carries out soft and hardware distribution, authorization and management further according to the selected inventory of user;
Cloud desktop, including customized ordinary desktop, research and development and design desktop and rendering desktop, the rendering desktop are adopted With high-end GPU resource, design of Simulation desktop is configured according to a certain percentage with rendering desktop, which is shared Type desktop, user use the rendering desktop of idle state by application;
Client, on the mobile apparatus, user based on efficient mobile network and figure on the mobile apparatus by being handed over for installation The client access cloud desktop changed, carries out mobile research and development;
Resource scheduling management device carries out dynamic dispatching to resource, realizes institute for the actual use situation according to user There is the timesharing of resource shared;The resource scheduling management device is calculated using the high efficiency of transmission algorithm and Efficient Compression of Design-Oriented feature Method carries out data transmission, to reduce transmission pressure;The resource scheduling management device provides computing resource, graphic resource, licensing money The United Dispatching management in source, storage resource, Internet resources;
Data storage, for distributing memory space needed for R&D process for user, and to being produced in R&D process Raw business datum encrypts storage.
Above-mentioned technical proposal is connect, the resource scheduling management device is also used to receive the resource reservation application of user, is reserving It is provided in the period of application for client and exclusively enjoys resource;And the soft and hardware point of R&D team is provided according to the application of user Match, authorize and manage, and configures different management and access right for the different research staff of R&D team.
Above-mentioned technical proposal is connect, the resource scheduling management device is adjusted according to the licensing service condition of application software Degree, when permitting user to submit operation, when software for calculation number of licenses deficiency, operation is not performed, automatically into being System suspended state;When have license resources discharge and meet need when, system hang up operation will execute automatically.
Above-mentioned technical proposal is connect, further includes accounting server, for being the reality of user's distribution according to resource scheduling management device Border carries out charging using resource and time.
Above-mentioned technical proposal is connect, the resource scheduling management device passes through file management when carrying out dynamic dispatching to resource Middleware is managed the file generated in R&D process, by business datum middleware to the industry generated in R&D process Business data are managed.
The present invention also provides a kind of resource share methods of development resources cloud platform, comprising the following steps:
Building distributed resource pond, the type cluster extending transversely which forms for multiple servers, every Server is cooperated and is communicated by efficient distributed structure/architecture, by the local SSD of Servers-all node in cluster and Mechanical hard disk is virtualized, and unified virtual block resource pool is become, and user accesses the virtualization pool by communication protocol; Hardware resource and software resource needed for the virtualization pool provides research and development for user;
All resources in virtualization pool are selected in the form bought goods for user, further according to selected by user Inventory be user carry out soft and hardware distribution, authorization and management;
Cloud desktop, including customized ordinary desktop, research and development and design desktop and rendering desktop are created, using high-end GPU Design of Simulation desktop and rendering desktop are configured the rendering desktop by resource according to a certain percentage;The rendering desktop is shared Type desktop, user use the rendering desktop of idle state by application;
Mountable client on the mobile apparatus is provided for user, user is by being based on efficient mobile network and figure The client of exchange accesses cloud desktop, carries out mobile research and development;
Carried out data transmission using the high efficiency of transmission algorithm and Efficient Compression algorithm of Design-Oriented feature, to reduce transmission Pressure;The United Dispatching management of computing resource, graphic resource, license resources, storage resource, Internet resources is provided for user; And according to the actual use situation of user, dynamic dispatching is carried out to resource, realizes that the timesharing of all resources is shared;
Memory space needed for R&D process is distributed for user, and business datum generated in R&D process is added Close storage.
Above-mentioned technical proposal is connect, this method further comprises the steps of:
The resource reservation application for receiving user provides for client within the period of reservation application and exclusively enjoys resource.
Above-mentioned technical proposal is connect, this method further comprises the steps of:
Data access control is carried out to user, the data of user individually authorize, and user is supported to give the data sharing of itself Other users, including in team and team outside user, if the member of the same team under the premise of unauthorized, Wu Facha Read the data of other members;
User is carried out data transmission managing, the data of user are transferred to cloud platform need to be by authority managing and controlling, and has flow The priority mechanism of control is dispatched, and guarantees that data are uncovered.
Above-mentioned technical proposal is connect, this method further comprises the steps of:
Network Isolation is carried out to different users, and allows user's Virtual network in cloud platform.
Above-mentioned technical proposal is connect, user passes through the virtual machine remote terminal access development resources cloud platform based on Web.
The beneficial effect comprise that: the present invention is research staff or research and development group by development resources cloud platform Specialty Design class software and hardware resource needed for team provides research and development is realized and is ground by the unified management and distribution to resource Send out the shared of resource cloud platform;The present invention can also quickly generate the customized desktop of profession, meet complex class R & D design software Individual demand;Client-side technology based on efficient mobile network and figures exchange can realize movement in existing mobile device Research and development.
Further, shared platform of the invention provides comprehensive resource distribution for R & D Enterprises, greatly reduces and grinds The cost of enterprise is sent out, the individual demand of research and development user is met, promotes the experience of user's engineering participation process;The present invention is mentioned The completely new cooperation R & D mode supplied is broken through in R&D process in existing between design data and product data with data-driven The situation isolated outside shortens the industry R&D cycle, guarantees product quality.
Detailed description of the invention
Present invention will be further explained below with reference to the attached drawings and examples, in attached drawing:
Fig. 1 is the illustrative view of functional configuration of development resources cloud platform of the embodiment of the present invention;
Fig. 2 is the resource share method flow chart of development resources cloud platform of the embodiment of the present invention;
Fig. 3 is the architectural schematic of development resources cloud platform of the embodiment of the present invention.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, The present invention will be described in further detail.It should be appreciated that described herein, specific examples are only used to explain the present invention, It is not intended to limit the present invention.
As shown in Figure 1, the development resources cloud platform of the embodiment of the present invention, comprising:
Distributed resource pond, for the type cluster extending transversely of multiple servers composition, every server passes through efficient Distributed structure/architecture is cooperated and is communicated, and the local SSD of Servers-all node in cluster and mechanical hard disk is carried out virtual Change, becomes unified virtual block resource pool, user accesses the virtualization pool by communication protocol;The virtualization pool is to use Hardware resource and software resource needed for family provides research and development;
Resource bid manager, the form for buying goods all resources in virtualization pool are selected for user It selects, is that user carries out soft and hardware distribution, authorization and management further according to the selected inventory of user;
Cloud desktop, including customized ordinary desktop, research and development and design desktop and rendering desktop, the rendering desktop are adopted With high-end GPU resource, design of Simulation desktop is configured according to a certain percentage with rendering desktop, which is shared Type desktop, user use the rendering desktop of idle state by application;
Rendering desktop is a kind of special desktop of research and development with design desktop in fact, and the scene of application is different.Rendering desktop is adopted With through-type, high-performance GPU, it can satisfy design and simulation software for computing resource needed for product render process, be allusion quotation The overweight resource-type application scenarios of type, major function include accelerating simulation calculation, quick response task requests, CAD modeling result Rendering, its design checked with the realistic mode of photo grade, general frequency of use is extremely low, but for promoted product progress and The utilization rate of the desktop can be improved using different user is dynamically assigned in the necessary stage of analog equipment effect, and reduction is ground Send out cost;Research and development are using virtual shared mode, middle-end GPU with design desktop, are weight resource-type applications compared to ordinary desktop Scene.
Client, on the mobile apparatus, user based on efficient mobile network and figure on the mobile apparatus by being handed over for installation The client access cloud desktop changed, carries out mobile research and development;
Refer to cloud desktop figure video transmission protocol based on figures exchange, client is initiated to access, in cloud desktop transmission process Only transmission graphic change amount reaches efficient efficiency of transmission in conjunction with transmission algorithm and compression algorithm.
Resource scheduling management device carries out dynamic dispatching to resource, realizes institute for the actual use situation according to user There is the timesharing of resource shared;The resource scheduling management device is calculated using the high efficiency of transmission algorithm and Efficient Compression of Design-Oriented feature Method carries out data transmission, to reduce transmission pressure;The resource scheduling management device provides computing resource, graphic resource, licensing money The United Dispatching management in source, storage resource, Internet resources;The algorithm being related to includes disclosed mjpeg, h264, lz4, glz, Quic, and targetedly compression and decompression algorithm are researched and developed according to data characteristics.
Data storage, for distributing memory space needed for R&D process for user, and to being produced in R&D process Raw business datum encrypts storage.
In the embodiment of the present invention, cloud desktop is that research and development, design and office worker use, and cloud desktop is flat as access cloud The unified entrance of platform internal resource.Cloud desktop general frame need to use the VDI framework based on server virtualization, wherein researching and developing VGPU mode need to be used with design cloud desktop, realizes that one piece of GPU card shares multiple users, the graph card resource of each user is movable State distribution and adjustment.The cloud desktop of office worker is not necessarily to GP configuring U.
The present invention matches dispatching method by optimization CPU, GPU storage resource, meets the calculating need of more complicated graphic designs It asks.
Cloud desktop of the invention mainly divides 3 kinds, ordinary desktop, research and development and design desktop and rendering desktop.Wherein, general Logical desktop can meet the needs of administrative office class and lightweight research and development of software personnel are for IT resource;Research and development and design desktop Can meet the needs of Large-scale CAD/CAE/CAM software smoothness uses;Rendering desktop, which can meet, speeds up to realize emulation fortune by GPU The demand of calculation.CPU, GPU, storage, memory are subjected to free allotment and combination according to the demand of user, to realize resource Dynamic combined.
Cloud desktop supports GPU straight-through and VGPU (virtual pattern processing unit) both of which, meets different applied fields Scape.The work station of high-performance GPU can be provided for research and development and designer by VGPU mode, VGPU may be implemented in same interface It calls, realizes distribution according to need, adequately and reasonably call GPU resource.
Cloud desktop further includes cloud desktop management module, is substantially carried out the publication of cloud desktop resource, the resource management of cloud desktop, cloud Desktop monitoring resource and cloud desktop security management, resource publication can provide user management, user group management, with domain control it is integrated with And user authority management;Resource management can provide a plurality of types of desktops, and share desktop exclusively enjoys desktop, floating desktop and virtual Using;Monitoring resource can provide user data disk management, the management of peripheral hardware black and white lists, application management and cloud desktop platform resource Monitoring;Safety management should have Network Isolation, tactical management, auditing and supervisory and quotas administered.
User can pass through the plurality of devices access cloud desktop such as mobile terminal, thin client.Cloud desktop client is same When support PC and homemade chip thin client, support the external equipment of various interfaces, can plug and play;Support terminal peripheral hardware/end Mouth control, and control strategy is provided;Support finger print identifying.
Development resources cloud platform of the invention also support the life cycle management of cloud desktop, client-side management, user management, The functions such as log management;Support lasting and non-persistent table-top type;Windows, Linux is supported often to use version and domestic operation System, cloud desktop can be disposed by template batch, and template can incremental update.
Cloud platform can be arranged between terminal and cloud desktop not reproducible and paste file, to guarantee that data do not leak.Pass through Cloud desktop, platform administrator can send information to user's desktop, convenient for publication maintenance bulletin or other notice letters in management Breath.Cloud desktop supports unified management audit log, can be all management platform according to time, type, object record user Operation.
Virtual desktop in same desktop pond can be divided into heterogeneous networks (Intranet, private network etc.) by the present invention, to realize Network Isolation.
Further, resource scheduling management device is also used to receive the resource reservation application of user, in the time of reservation application It is provided in section for client and exclusively enjoys resource;And soft and hardware distribution, authorization and the pipe of R&D team are provided according to the application of user Reason, and different management and access right are configured for the different research staff of R&D team.
Further, the resource scheduling management device is scheduled according to the licensing service condition of application software, when perhaps Can user when submitting operation, when software for calculation number of licenses deficiency, operation is not performed, and automatic log-on is hung up State;When have license resources discharge and meet need when, system hang up operation will execute automatically.
It further, further include accounting server, for being the actual use of user's distribution according to resource scheduling management device Resource and time carry out charging.
Further, the resource scheduling management device is by way of data configuration, passes through the software and hardware of addition Link information carries out unified maintenance and management to resource;In resource allocation and using upper, especially by periodically automatic distribution or The mode of person's mass distributed is scheduled.
Further, the resource scheduling management device passes through file management middleware when carrying out dynamic dispatching to resource The file generated in R&D process is managed, by business datum middleware to the business datum generated in R&D process It is managed.File management middleware is the mode based on document management software, provides user and is carried out with the data of document form Centrally stored, inquiry, the tool shared, different user have the permission of different storages, inquiry, sharing.
As shown in Fig. 2, the research and development money of the resource share method of development resources cloud platform of the invention based on the above embodiment Source cloud platform, comprising the following steps:
S1, building distributed resource pond, the distributed resource pond are the type cluster extending transversely of multiple servers composition, Every server is cooperated and is communicated by efficient distributed structure/architecture, by the local of Servers-all node in cluster SSD and mechanical hard disk are virtualized, and unified virtual block resource pool is become, and user accesses the virtual money by communication protocol Source pond;Hardware resource and software resource needed for the virtualization pool provides research and development for user;
S2, all resources in virtualization pool are selected in the form bought goods for user, further according to selected by user The inventory selected is that user carries out soft and hardware distribution, authorization and management;
S3, creation cloud desktop, including customized ordinary desktop, research and development and design table and rendering desktop, use are high-end Design of Simulation desktop and rendering desktop are configured the rendering desktop by GPU resource according to a certain percentage;The rendering desktop is Shared desktop, user use the rendering desktop of idle state by application;
S4, mountable client on the mobile apparatus is provided for user, user is by being based on efficient mobile network and Tu The client of shape exchange accesses cloud desktop, carries out mobile research and development;
S5, carried out data transmission using the high efficiency of transmission algorithm and Efficient Compression algorithm of Design-Oriented feature, passed with reducing Defeated pressure;For user provide computing resource, graphic resource, license resources, storage resource, Internet resources United Dispatching pipe Reason;And according to the actual use situation of user, dynamic dispatching is carried out to resource, realizes that the timesharing of all resources is shared;
S6, memory space needed for R&D process is distributed for user, and to business datum generated in R&D process Encryption storage.
This method further comprises the steps of:
The resource reservation application for receiving user provides for client within the period of reservation application and exclusively enjoys resource.
Further, this method, which is further comprised the steps of:, actually uses resource and time progress charging according to user.
Further, this method, which is further comprised the steps of:, provides the soft and hardware distribution of R&D team according to the application of user, awards Power and management, and different management and access right are configured for the different research staff of R&D team.
Further, user passes through the virtual machine remote terminal access development resources cloud platform based on Web.
This method further comprises the steps of:
Data access control is carried out to user, the data of user individually authorize, and user is supported to give the data sharing of itself Other users, including in team and team outside user, if the member of the same team under the premise of unauthorized, Wu Facha Read the data of other members;
User is carried out data transmission managing, the data of user are transferred to cloud platform need to be by authority managing and controlling, and has flow The priority mechanism of control is dispatched, and guarantees that data are uncovered.
The development resources cloud platform of another embodiment of the invention as shown in figure 3, development resources cloud platform need to pass through by The calculating of physical server and storage capacity and the network equipment are virtualized into virtual computing, distributed storage and software definition Network, and the service such as cloud database, big data processing, distributed middleware, HPC simulation calculation is technically provided herein, to answer The enabling capabilities of IT infrastructure service are provided with system, while can be carried out with the existing system of account of user, monitoring operational system Docking.
The development resources cloud platform includes:
Resource pool layer mainly includes the hardware devices such as physics computer room, server, network for cloud computing.
Adaptation layer provides infrastructure service, including distributed storage, network on basic physics environment for upper layer application Virtualization, container platform etc..
Control layer provides the security management and control for resource, security audit, statistical analysis and resource O&M, utilizes cloud platform Flexible resource distribution, provide unified scheduling for upper layer application or service etc..
Cloud management layer realizes global privately owned cloud resource by collecting the monitoring resource information and service condition of each resource pool Scheduling and distribution, provide scheduling of resource for contents such as render farm, HPC cluster, big data platforms;
Service layer: user oriented provide cloud host, cloud hard disk, cloud desktop, container service, render farm access interface, HPC access interface etc.;
User is from service door: providing for user and looks into including user's login, operation system management, service order, order The portal applications such as inquiry, the operating function of all kinds of service resources, user service.
Manage portal: including user management, resource template management, operation management, statistical report form, system status monitoring, peace The operation management correlation portal applications such as full management.It is supplied to user, to show service (including resource) and the offer pair of research and development cloud The visualization interface for the research and development cloud resource that the application process answered, user possess, log in research and development each subsystem of cloud link (such as Virtualization desktop resource, cloud host resource, cloud storage resource, HPC resource etc.), the functions such as big data access path are provided, Under the premise of ensuring information security, mobile office environment is supported, i.e., may have access in company Intranet and internet.For user There is provided includes user's login, operation system management, service order, order inquiry, the operating function of all kinds of service resources, user The portal applications such as service.The virtual machine remote terminal access function based on Web is also provided for user from service door.Certainly it is taking Being engaged in, portal offer is complete to service help handbook;It supports information dissemination, the displaying of product and team's achievement is provided and can provide clothes The column of business and introduction.
Development resources cloud platform can realize following resource management:
(1) more resource pool managements
The support of development resources cloud platform carries out unified management function to more resource pools, by way of data configuration, will provide The link information in source pond is added in cloud management system, to carry out unified maintenance and management to the resource in more resource pools.Together When in resource allocation and using upper, development resources cloud platform can in several ways carry out the resource in resource pool flexible Distribution.The automation of resource allocation can be achieved: as periodically automatic distribution, the automatic distribution of batch, monitoring inspire automatic distribution.
(2) resource is unified is presented management
Management system supports that resource unified management is presented by Tree structure, supports physical machine, storage equipment and cluster Unified management, user can sort out resource by way of catalogue, cluster, configuration cluster can also be created, by object Reason, virtual unit are put into unified cluster and are managed.
Resource pool operation is related to virtual level, resource pool management system etc., and the record dispersion of log information is in systems.With The unified record of the fault message occurred in any movement that resource pool is done at family, resource pool operational process, passes through management system The log management ability of offer realizes that the unified of all logs is collected, user is facilitated to check.
Development resources cloud platform is supported to provide graphical representation mode to performance monitorings such as cloud host, cloud hard disk, networks Or list exhibition method.
Development resources cloud platform is supported to check that system runs real time information by graphical or list mode, be supported simultaneously User counts resource using information, and unified to the result of statistics to save, user can pass through page mode query performance Statistical information.
(3) virtual machine template management
Including establishing resource template, browsing, modification, delete resource template.
(4) resource capacity management
The resource apparatus service condition in different resource pond is managed, equipment management content include but it is unlimited it is following in Hold: virtual machine: resources of virtual machine utilization rate, resource allocation rate etc.;Distributed storage: virtual machine has divided with physical machine system With capacity;Residual capacity;And the utilization rate etc. of allocation capacity;Block storage: virtual machine and physical machine system the allocated appearance Amount;Residual capacity;And the utilization rate etc. of allocation capacity;
(1) development resources cloud platform can also be realized in the embodiment of the invention to the unified distribution of IP resource and is returned It receives.Administrator can add in address field to IP resource pool, for being automatically virtual machine in IP resource pool when disposing virtual machine It is randomly assigned available IP address.In addition single ip address corresponding with virtual machine name can also be added, in deployment virtual machine When, system can search IP address corresponding with virtual machine name in IP resource pool and assign them to the virtual machine automatically.Work as void Quasi- machine resource expires when recycling, and relevant IP address can be recovered in IP resource pool by system, for subsequent use.(2) resilient ip Management: resilient ip is that the public IP with example permanent bindings can not tie up resilient ip when the example of binding changes Determine onto other examples, guarantees that the IP address externally serviced does not change with the variation of virtual machine.Resilient ip is similar to website Location, server or IP can change, but the station address of user's access immobilizes.Need support the Shen to resilient ip resource Please, release function;Support the configuration management of resilient ip resource pool.(3) it implicit IP address management: provides to cloud inside private ip Management function, support will divide network plane according to business, management, storage, and individually carry out IP management in each plane;It can To manage the IP address pond of the Intranet IP and DHCP of every service;Operation management should include management portal, user management, The functions such as resource management and metering, resource bid and examination & approval and log alarm O&M.
The management portal of the embodiment of the present invention includes user management, resource template management, operation management, statistical report form, is The operation management correlation portal applications such as system condition monitoring, safety management.Wherein user management be to resource pool using object into Row management, comprising: user's creation, user are deleted, modification user basic information, user information inquiry, setting user password, repaired Change user password, user password resetting, user account locking, user account unlock, system manager can be to the user that is locked Account number unlock.
In order to improve safety and convenient for being managed to user, operator can be configured secure option.It can be with The secure option of setting has: setting password complexity, setting cryptosecurity strategy, setting user log in IP address.
User authority management can be divided according to the function of user, for different users distribute different access authority or Resource object in the different management resource pool of person, meets the regulatory requirement of different personnel's different levels.
The additions and deletions that Role Management function provides role, which change, looks into operation.In development resources cloud platform, role-security is (pipe Manage list object, operating list) binary group, expression can to management list object included in object carry out action column The operation for including in table.
User can be configured or modify to role's ownership limit when creating role and modification role.
System default possesses super keepe role, role's unsuppressible-suppression, can not modification authority, may only modify and retouch State the member in information and role.
Development resources cloud platform need to provide order management service, the various services that user provides development resources cloud platform Ordering information, operation development resources cloud platform managed by order-driven market Service Operation.The service request of user can be by ordering Menu manager function is realized and processing, including the business processings such as service request, audit, change, cancellation.
User can be operated by carrying out order application, order inquiries, order renewal and cancellation of order from service door;Fortune Available resources inspection, order audit and order inquiries operation can be carried out by operation portal by seeking administrator.
Ordinary user can carry out resource and service request by service door website.(including cloud host, cloud disk, file Storage, resource stack (resource layout), database service, elastic telescopic group, Floating IP address etc.).Ordinary user can pass through service door Carry out the life cycle management and resource usage amount statistics of resource.Service door supports data to show function.Support user's replacement Show content and exhibiting pictures.
Development resources cloud platform need to provide the metering of the use to various resources, including resources of virtual machine uses, elastomer block is deposited Storage resource uses, and metering method is to record the use duration of each resource instances.The data of resource metering are stored in platform number According in library, is provided in the form of api interface, continuous data information can be provided for report form statistics or accounting management.Platform should be reserved The interface of other quantitative model charging standards can be customized on demand and melt hair.Cloud platform need to have all work orders of system to support Fuzzy query.It supports to check the work order acting on behalf work order and having handled.
Development resources cloud platform of the invention provides research and development and design desktop, meets the desktop of research staff, supports up to a hundred Number of users.
In the present invention, user needs first to register before using development resources cloud platform, and register flow path mainly includes following Step:
User, which mainly passes through internet, can directly browse service door;Service door on platform mainly includes platform Product information, information, download center, registration/login etc.;
User needs to submit personal essential information, including user name, password, identity information, connection in registration process Phone etc.;
Platform carries out validity check to user information, binds telephone number and account;
After the approval, user can directly be logged in or outer network environment encrypted login by intranet environment;
Development resources cloud platform of the invention can apply for the registration of research and development group, and application user can be research and development group responsible person, fill out Write research and development group essential information, userbase, group member's information (group member can also individually apply then be added research and development group), using week Phase etc.;
Research and development group responsible person can for R&D team apply platform resource, including calculating, storage, network, desktop, host, Software, database, front end processor etc.;For R&D team, research and development group responsible person can be distributed to and distribute corresponding permission, there is it Power is managed the possessed resource of research and development group, distributes, authorizing, applying again.
Development resources cloud platform of the invention, user directly log in platform and operate, including Machine Design, software are opened Hair, data management etc. (user service data encrypts storage and transmission in platform, there is stringent authority managing and controlling).
It is (anti-lost with data safety mechanism that platform carries out encryption storage to the business datum generated in user's use process Lose, prevent divulging a secret), data are managed and are authorized by user oneself.
Development resources cloud platform can carry out automatic disbursement and sattlement, and charging can both be intended for single use, and can also research and develop a group use Charging, clearing.
When user terminates using platform, use of directly logging off.
If research and development group is dismissed, platform can be to data filing.
To sum up, the client-side technology of development resources cloud platform of the invention based on efficient mobile network and figures exchange, can Mobile research and development are realized in existing mobile device, provide comprehensive resource distribution for R & D Enterprises, greatly reduce research and development enterprise The cost of industry meets the individual demand of research and development user, promotes the experience of user's engineering participation process.It is set by providing profession Class software is counted, the customized desktop of profession can be quickly generated, meet complex class R & D design software personalisation demand;Using towards The high efficiency of transmission algorithm and Efficient Compression algorithm of design feature reduce transmission pressure, can make grinding for high quality graphic transmission requirement Hair experience becomes more smooth;Dispatching method is matched by optimization CPU, GPU storage resource, more complicated graphic designs can be met Calculating demand.
It should be understood that for those of ordinary skills, can be improved or be become according to the above description It changes, and all these modifications and variations should all belong to the protection domain of appended claims of the present invention.

Claims (10)

1. a kind of development resources cloud platform characterized by comprising
Distributed resource pond, for the type cluster extending transversely of multiple servers composition, every server passes through efficient distribution Formula framework is cooperated and is communicated, and the local SSD of Servers-all node in cluster and mechanical hard disk are virtualized, become Unified virtual block resource pool, user access the virtualization pool by communication protocol;The virtualization pool provides for user grinds Hardware resource and software resource needed for hair;
Resource bid manager, the form for buying goods all resources in virtualization pool are selected for user, then It is that user carries out soft and hardware distribution, authorization and management according to the selected inventory of user;
Cloud desktop, including customized ordinary desktop, research and development and design desktop and rendering desktop;The rendering desktop is shared table Face, user use the rendering desktop of idle state by application;
Client, on the mobile apparatus, user passes through the client based on mobile network and figures exchange on the mobile apparatus for installation End access cloud desktop, carries out mobile research and development;
Resource scheduling management device carries out dynamic dispatching to resource, realizes all resources for the actual use situation according to user Timesharing it is shared;The resource scheduling management device is carried out data transmission using the transmission algorithm and compression algorithm of Design-Oriented feature, Pressure is transmitted to reduce;The resource scheduling management device provides computing resource, graphic resource, license resources, storage resource, network The United Dispatching management of resource;
Data storage, for distributing memory space needed for R&D process for user, and to generated in R&D process Business datum encryption storage.
2. development resources cloud platform according to claim 1, which is characterized in that the resource scheduling management device is also used to connect The resource reservation application for receiving user provides for client within the period of reservation application and exclusively enjoys resource;And the Shen according to user Soft and hardware distribution, authorization and the management of R&D team please be provided, and configure different pipes for the different research staff of R&D team Reason and access right.
3. development resources cloud platform according to claim 1, which is characterized in that the resource scheduling management device is according to application The licensing service condition of software is scheduled, and when permitting user to submit operation, when software for calculation number of licenses deficiency, is made Industry is not performed, automatic log-on suspended state;When have license resources discharge and meet need when, system hang up Operation will execute automatically.
4. development resources cloud platform according to claim 1, which is characterized in that further include accounting server, be used for basis Resource scheduling management device is the actual use resource of user's distribution and time to carry out charging.
5. development resources cloud platform described in any one of -4 according to claim 1, which is characterized in that the resource scheduling management Device is managed the file generated in R&D process by file management middleware when carrying out dynamic dispatching to resource, leads to Business datum middleware is crossed to be managed the business datum generated in R&D process.
6. a kind of resource share method of development resources cloud platform, which comprises the following steps:
Distributed resource pond is constructed, which is the type cluster extending transversely of multiple servers composition, every service Device is cooperated and is communicated by efficient distributed structure/architecture, by the local SSD and machinery of Servers-all node in cluster Hard disk is virtualized, and unified virtual block resource pool is become, and user accesses the virtualization pool by communication protocol;This is virtual Hardware resource and software resource needed for resource pool provides research and development for user;
All resources in virtualization pool are selected in the form bought goods for user, further according to the selected commodity of user Inventory is that user carries out soft and hardware distribution, authorization and management;
Cloud desktop, including customized ordinary desktop, research and development and design desktop and rendering desktop are created, which is shared Type desktop, user use the rendering desktop of idle state by application;
Mountable client on the mobile apparatus is provided for user, user passes through the client based on mobile network and figures exchange End access cloud desktop, carries out mobile research and development;
Carried out data transmission using the transmission algorithm and compression algorithm of Design-Oriented feature, to reduce transmission pressure;It is mentioned for user For computing resource, the United Dispatching management of graphic resource, license resources, storage resource, Internet resources;And according to the reality of user Border service condition carries out dynamic dispatching to resource, realizes that the timesharing of all resources is shared;
Memory space needed for R&D process is distributed for user, and business datum generated in R&D process encryption is deposited Storage.
7. resource share method according to claim 6, which is characterized in that this method further comprises the steps of:
The resource reservation application for receiving user provides for client within the period of reservation application and exclusively enjoys resource.
8. resource share method according to claim 6, which is characterized in that this method further comprises the steps of:
Data access control is carried out to user, the data of user individually authorize, and support user by the data sharing of itself to other User, including the user in team and outside team, if the member of the same team under the premise of unauthorized, can not consult other The data of member;
User is carried out data transmission managing, the data of user are transferred to cloud platform need to be by authority managing and controlling, and has flow scheduling The priority mechanism of control, and guarantee that data are uncovered.
9. resource share method according to claim 6, which is characterized in that this method further comprises the steps of:
Network Isolation is carried out to different users, and allows user's Virtual network in cloud platform.
10. the resource share method according to any one of claim 6-9, which is characterized in that user passes through based on Web's Virtual machine remote terminal access development resources cloud platform.
CN201910394047.3A 2019-05-13 2019-05-13 Development resources cloud platform and resource share method Pending CN110138855A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910394047.3A CN110138855A (en) 2019-05-13 2019-05-13 Development resources cloud platform and resource share method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910394047.3A CN110138855A (en) 2019-05-13 2019-05-13 Development resources cloud platform and resource share method

Publications (1)

Publication Number Publication Date
CN110138855A true CN110138855A (en) 2019-08-16

Family

ID=67573633

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910394047.3A Pending CN110138855A (en) 2019-05-13 2019-05-13 Development resources cloud platform and resource share method

Country Status (1)

Country Link
CN (1) CN110138855A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110488752A (en) * 2019-08-23 2019-11-22 武汉数字化设计与制造创新中心有限公司 A kind of autonomous sharding method of large complicated carved robot automation surface processing
CN110633125A (en) * 2019-09-26 2019-12-31 柯利达信息技术有限公司 Integrated management platform and management method based on cloud platform storage
CN111090531A (en) * 2019-12-11 2020-05-01 杭州海康威视***技术有限公司 Method for realizing distributed virtualization of graphics processor and distributed system
CN111144830A (en) * 2019-11-20 2020-05-12 上海泛云信息科技有限公司 Enterprise-level computing resource management method, system and computer equipment
CN111180020A (en) * 2019-12-20 2020-05-19 深圳晶泰科技有限公司 Data management system in drug research and development process and use method thereof
CN111966458A (en) * 2020-08-10 2020-11-20 国网四川省电力公司信息通信公司 Safety management method of virtual cloud desktop
CN112270013A (en) * 2020-12-23 2021-01-26 江苏荣泽信息科技股份有限公司 PCIE-based pluggable encryption storage device
CN112764883A (en) * 2021-01-25 2021-05-07 江苏赞奇科技股份有限公司 Energy management method of cloud desktop system based on software definition
CN114900447A (en) * 2022-05-07 2022-08-12 北京红山信息科技研究院有限公司 Software and hardware resource management monitoring system based on Pass platform
CN115220832A (en) * 2021-04-21 2022-10-21 电科云(北京)科技有限公司 Security collaboration method and system based on cloud platform

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101916415A (en) * 2010-08-06 2010-12-15 西北工业大学 On-demand service method for software license in cloud computing platform
CN102014159A (en) * 2010-11-29 2011-04-13 华中科技大学 Layered resource reservation system under cloud computing environment
CN102176723A (en) * 2011-03-25 2011-09-07 北京航空航天大学 Manufacturing cloud system for supporting on-demand use and dynamic collaboration of manufacturing resources and manufacturing capacities
CN102739771A (en) * 2012-04-18 2012-10-17 上海和辰信息技术有限公司 Cloud application integrated management platform and method supporting service fusion
CN104463492A (en) * 2014-12-23 2015-03-25 国家电网公司 Operation management method of electric power system cloud simulation platform
CN106790659A (en) * 2017-01-19 2017-05-31 湖北省基础地理信息中心(湖北省北斗卫星导航应用技术研究院) A kind of space time information cloud storage management method
CN107885564A (en) * 2017-10-31 2018-04-06 南京斯坦德云科技股份有限公司 The super fusion cloud desktop system of one kind

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101916415A (en) * 2010-08-06 2010-12-15 西北工业大学 On-demand service method for software license in cloud computing platform
CN102014159A (en) * 2010-11-29 2011-04-13 华中科技大学 Layered resource reservation system under cloud computing environment
CN102176723A (en) * 2011-03-25 2011-09-07 北京航空航天大学 Manufacturing cloud system for supporting on-demand use and dynamic collaboration of manufacturing resources and manufacturing capacities
CN102739771A (en) * 2012-04-18 2012-10-17 上海和辰信息技术有限公司 Cloud application integrated management platform and method supporting service fusion
CN104463492A (en) * 2014-12-23 2015-03-25 国家电网公司 Operation management method of electric power system cloud simulation platform
CN106790659A (en) * 2017-01-19 2017-05-31 湖北省基础地理信息中心(湖北省北斗卫星导航应用技术研究院) A kind of space time information cloud storage management method
CN107885564A (en) * 2017-10-31 2018-04-06 南京斯坦德云科技股份有限公司 The super fusion cloud desktop system of one kind

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
云上空间: "云桌面传输协议泛谈", 《SOHU.COM/A/240238199_100213104》 *
张有义: "数字化研发云服务平台建设探讨", 《大科技》 *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110488752B (en) * 2019-08-23 2020-08-18 武汉数字化设计与制造创新中心有限公司 Automatic surface processing autonomous slicing method for large-scale complex curved surface robot
CN110488752A (en) * 2019-08-23 2019-11-22 武汉数字化设计与制造创新中心有限公司 A kind of autonomous sharding method of large complicated carved robot automation surface processing
CN110633125A (en) * 2019-09-26 2019-12-31 柯利达信息技术有限公司 Integrated management platform and management method based on cloud platform storage
CN111144830A (en) * 2019-11-20 2020-05-12 上海泛云信息科技有限公司 Enterprise-level computing resource management method, system and computer equipment
CN111090531B (en) * 2019-12-11 2023-08-04 杭州海康威视***技术有限公司 Method for realizing distributed virtualization of graphic processor and distributed system
CN111090531A (en) * 2019-12-11 2020-05-01 杭州海康威视***技术有限公司 Method for realizing distributed virtualization of graphics processor and distributed system
CN111180020A (en) * 2019-12-20 2020-05-19 深圳晶泰科技有限公司 Data management system in drug research and development process and use method thereof
CN111180020B (en) * 2019-12-20 2023-09-01 深圳晶泰科技有限公司 Data management system in drug development process and application method thereof
CN111966458A (en) * 2020-08-10 2020-11-20 国网四川省电力公司信息通信公司 Safety management method of virtual cloud desktop
CN112270013A (en) * 2020-12-23 2021-01-26 江苏荣泽信息科技股份有限公司 PCIE-based pluggable encryption storage device
CN112764883A (en) * 2021-01-25 2021-05-07 江苏赞奇科技股份有限公司 Energy management method of cloud desktop system based on software definition
CN112764883B (en) * 2021-01-25 2024-01-19 江苏赞奇科技股份有限公司 Energy management method of cloud desktop system based on software definition
CN115220832A (en) * 2021-04-21 2022-10-21 电科云(北京)科技有限公司 Security collaboration method and system based on cloud platform
CN114900447A (en) * 2022-05-07 2022-08-12 北京红山信息科技研究院有限公司 Software and hardware resource management monitoring system based on Pass platform
CN114900447B (en) * 2022-05-07 2023-12-12 北京红山信息科技研究院有限公司 Software and hardware resource management monitoring system based on Pass platform

Similar Documents

Publication Publication Date Title
CN110138855A (en) Development resources cloud platform and resource share method
EP2510473B1 (en) Unified user login for co-location facilities
CN103703443B (en) Powerful rights management for calculating function of application
US8639950B2 (en) Systems and methods for management of secure data in cloud-based network
CN104636077B (en) Network control techology storage system and method for virtual machine
CN102567115B (en) Distribute for information technology resources in cloud system and utilize the apparatus and method of following the tracks of
AU2007351355B2 (en) Methods and apparatus providing an e-Enabled ground architecture
CN107111519A (en) For managing the system with scheduling container
CN106375430B (en) Cloud desktop management system based on WEB
CN108701175A (en) User account and enterprise work space correlation are joined
CN104769911A (en) Multi-domain identity management system
CN102523304A (en) Application cloud platform and implementation method thereof
Mulia et al. Cloud workload characterization
CN108924466B (en) Enterprise conference system based on multimedia technology
CN106302334A (en) Access role acquisition methods, Apparatus and system
CN112494934A (en) Cloud game data processing method, device, equipment and storage medium
CN109327553A (en) A kind of operation management system and method towards IaaS cloud platform
CN108604187A (en) The deploying virtual machine of trustship
Song et al. Load balancing for future internet: an approach based on game theory
CN106790659A (en) A kind of space time information cloud storage management method
CN115129423A (en) Resource management method, device, equipment and storage medium
CN107026864A (en) The online SaaS platforms of hatching based on cloud computing
CN104754040B (en) System for end-to-end cloud service virtualization
KR20130049791A (en) Platform system of e-government with open data integration system of cloud computing
Mustafa et al. Mobile e-Governance in Cloud

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190816

WD01 Invention patent application deemed withdrawn after publication