CN110138855A - Development resources cloud platform and resource share method - Google Patents
Development resources cloud platform and resource share method Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- 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
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.
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)
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)
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 |
-
2019
- 2019-05-13 CN CN201910394047.3A patent/CN110138855A/en active Pending
Patent Citations (7)
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)
Title |
---|
云上空间: "云桌面传输协议泛谈", 《SOHU.COM/A/240238199_100213104》 * |
张有义: "数字化研发云服务平台建设探讨", 《大科技》 * |
Cited By (15)
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 |