CN109213568A - A kind of block chain network service platform and its dispositions method, storage medium - Google Patents
A kind of block chain network service platform and its dispositions method, storage medium Download PDFInfo
- Publication number
- CN109213568A CN109213568A CN201810937285.XA CN201810937285A CN109213568A CN 109213568 A CN109213568 A CN 109213568A CN 201810937285 A CN201810937285 A CN 201810937285A CN 109213568 A CN109213568 A CN 109213568A
- Authority
- CN
- China
- Prior art keywords
- block chain
- chain network
- physical resource
- container
- container cluster
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5083—Techniques for rebalancing the load in a distributed system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/4557—Distribution of virtual machine instances; Migration and load balancing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The embodiment of the present invention provides a kind of block chain network service platform and its dispositions method, storage medium, and the block chain network service platform includes: interface layer and resource layer;Interface layer, for receiving resource allocation information;Resource layer, for the application and service according to resource allocation information deployment container cluster, and on container cluster on operation block chain network service platform.
Description
Technical field
The present invention relates to the communication technologys more particularly to a kind of block chain network service platform and its dispositions method, storage to be situated between
Matter.
Background technique
Existing business model is being overturned in block chain technology and its application.All trades and professions are all being tried to explore itself industry
Business is realized in block chain network, including financial institution, government department, the traditional forms of enterprises, Internet company etc..But area
Block chain technology has very high technical threshold, and the framework of block chain network is excessively complicated, from bottom from realization on implementation
Mode has very big difference to upper layer application.
The block chain network service platform of enterprise-level, i.e. block chain service (BaaS) platform and provide to different industries use
Family rapid deployment block chain network and in block chain network dispose supporting business application quick Solution.
In the implementation of the present invention, at least there are the following problems in the prior art for inventor's discovery:
User is very abundant for the demand of resource and diversified, for some developers and to security request data
Higher enterprise often repels the publicly-owned cloud resource for using others.For example, developer is more likely to the computer using oneself, silver
Capable and financial institution must use the server of oneself.And in the prior art, block chain network service platform disposes block chain
Network can only use specific physical resource, therefore, greatly limit the flexibility of block chain network deployment.
Summary of the invention
The embodiment of the present invention provides a kind of block chain network service platform and its dispositions method, storage medium, resource layer energy
It is enough that the physical resource of separate sources is mapped to container cluster, to shield the difference of bottom physical resource, not only increase
The flexibility of bottom physical resource selection and integration, also improves the flexibility of deployment block chain network.
The technical solution of the embodiment of the present invention is achieved in that
In a first aspect, the embodiment of the present invention provides a kind of block chain network service platform, the block chain network service is flat
Platform includes: interface layer and resource layer;
The interface layer, for receiving resource allocation information;
The resource layer, for being transported according to the resource allocation information deployment container cluster, and on the container cluster
Application and service on the row block chain network service platform.
In above-mentioned block chain network service platform, the interface layer is specifically used for receiving the first physical resource with confidence
Breath;Wherein, the first physical resource configuration information is the resource allocation information of the first physical resource, characterizes first physics
The not formed container cluster of resource;
The resource layer, specifically for the first physical resource configuration information is mapped to the container cluster, and
Affix one's name to the application and service in container cluster top.
In above-mentioned block chain network service platform, the interface layer is specifically used for receiving the second physical resource with confidence
Breath;Wherein, the second physical resource configuration information is the resource allocation information of the second physical resource, characterizes second physics
Resource forms the container cluster;
The resource layer, the container cluster formed specifically for accessing second physical resource, and in the appearance
The application and service is disposed on device cluster.
In above-mentioned block chain network service platform, the resource layer is also used to the resource layer, is also used in the appearance
Shared-file system component is disposed in device cluster, each container of a container group in the container cluster is mounted to identical
In storage volume;Wherein, each container that the storage volume is used to store carry produces during running the application and service
Raw data.
Second aspect, the embodiment of the present invention provide a kind of dispositions method of block chain network service platform, the method packet
It includes:
Receive resource allocation information;
According to the resource allocation information deployment container cluster, and the block chain network is run on the container cluster
Application and service on service platform.
In the above-mentioned methods, the reception resource allocation information, comprising:
Receive the first physical resource configuration information;Wherein, the first physical resource configuration information is the first physical resource
Resource allocation information, characterize the not formed container cluster of the first physical resource.
In the above-mentioned methods, described that container cluster is determined according to the resource allocation information, and on the container cluster
Run the application and service on the block chain network service platform, comprising:
First physical resource is mapped to the container cluster, and in the application of container cluster top administration and
Service.
In the above-mentioned methods, the reception resource allocation information, comprising:
Receive the second physical resource configuration information;Wherein, the second physical resource configuration information is the second physical resource
Resource allocation information, characterize second physical resource and form the container cluster.
In the above-mentioned methods, described that container cluster is determined according to the resource allocation information, and on the container cluster
Run the application and service on the block chain network service platform, comprising:
The container cluster that second physical resource is formed is accessed, and affixes one's name to the application on container cluster top
And service.
In the above-mentioned methods, the application run on the container cluster on the block chain network service platform and
Before service, the method also includes:
The resource layer is also used to affix one's name to shared-file system component in the middle part of the container cluster, by the container cluster
In each container of a container group be mounted in identical storage volume;Wherein, the storage volume is for storing each of carry
Container is running the data generated during the application and service.
The third aspect, the embodiment of the present invention provide a kind of storage medium, are stored with executable instruction, when the executable finger
Order is performed, for causing processor to execute the dispositions method of above-mentioned block chain network service platform.
It can be seen that in the block chain network service platform of the embodiment of the present invention, block chain network service platform includes:
Interface layer and resource layer;Interface layer, for receiving resource allocation information;Resource layer holds for being disposed according to resource allocation information
Device cluster, and the application and service on container cluster on operation block chain network service platform.That is, the present invention is implemented
The physical resource of separate sources can be mapped to container cluster by the block chain network service platform that example provides, resource layer, thus
The difference for shielding bottom physical resource not only increases the flexibility of bottom physical resource selection and integration, also improves portion
Affix one's name to the flexibility of block chain network.
Using the embodiment of the present invention realize it is following the utility model has the advantages that
Because overcoming deployment block using the technological means that the physical resource of separate sources is mapped to sets of containers
Chain network can only use the technical issues of specific physical resource, and then reach the difference for shielding bottom physical resource, improve
The flexibility of bottom physical resource selection and integration, and improve the technical effect of the flexibility of deployment block chain network.
Detailed description of the invention
The function structure schematic diagram of Fig. 1 block chain network service platform provided in an embodiment of the present invention;
Fig. 2 is that resource layer provided in an embodiment of the present invention is built as sets of containers and being deployed with containerization management system
The structural schematic diagram of group 200;
Fig. 3, which is developer provided in an embodiment of the present invention, accesses the service of block chain network by network 400 by terminal 300
The schematic diagram of platform 100;
Fig. 4 A to Fig. 4 Q is the various function management pages of block chain network service platform provided in an embodiment of the present invention
Display schematic diagram;
Fig. 5 is a kind of use schematic diagram of illustrative block chain network service platform provided in an embodiment of the present invention;
Fig. 6 is a kind of flow diagram of the dispositions method of block chain network service platform provided in an embodiment of the present invention;
Fig. 7 is a kind of structural schematic diagram of block chain network service platform provided in an embodiment of the present invention.
Specific embodiment
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with attached drawing to the present invention make into
It is described in detail to one step, described embodiment is not construed as limitation of the present invention, and those of ordinary skill in the art are not having
All other embodiment obtained under the premise of creative work is made, shall fall within the protection scope of the present invention.
Unless otherwise defined, all technical and scientific terms used herein and belong to technical field of the invention
The normally understood meaning of technical staff is identical.Term used herein is intended merely to the purpose of the description embodiment of the present invention,
It is not intended to limit the present invention.
Before the embodiment of the present invention is further elaborated, to noun involved in the embodiment of the present invention and term
It is illustrated, noun involved in the embodiment of the present invention and term are suitable for following explanation.
1) it trades (Transaction), is equal to computerese " affairs ", including three kinds of different type of transaction: portion
It affixes one's name to (Deploy), calls (Invoke) and inquiry (Query).Deployment transaction for the node installation of block chain network specify
Chain code, is called and the transaction of query type is for calling the chain code of deployment number, to realize the correlation to the target account in account book
The operation of data, the operation including increasing, looking into, change modify the key assignments (Key-Value) in account to the data of form, or in account
Increase new account in this, not singly refers to the transaction in commercial environment, used sanctified by usagely in view of in block chain technology
" transaction " this term, the embodiment of the present invention have followed this habit.
2) block (Block) records the data structure for the account book data that exchange updates in a period of time, when being labeled upper
Between stab sum previous block unique tag (such as digital finger-print), block by block chain network interior joint common recognition verifying
Afterwards, the end that can be appended to block chain becomes new block.
3) block chain (Blockchain), a kind of linked data structure that block is combined into such a way that sequence is connected,
Previous block or the cryptographic Hash of its subset are quoted in each block, to guarantee to record transaction in a manner of cryptography
It can not distort and can not forge.
4) new block is included in a series of, the acentric node of block chain by block chain network by way of common recognition
Set.
5) account book (Ledger), using account as the summation of dimension recorded data in block chain network, including account book number
According to, account book state, account book state prove and the elements such as block index.
6) account book data, the storage of actual block data, i.e., a series of friendships that are orderly, can not distorting recorded in block chain
Easy record can show as the form of the file of file system, and the intelligent contract called in transaction is performed, and realize reconciliation
The update of data in family/account.
7) account book state, also referred to as status data, the i.e. state of account book data, can show as the key-value pair in database
Form, wherein real-time account book state be used for indicates common recognition exchange update key-value pair state-of-the-art record, history account book shape
State is used to indicate the historical record of key-value pair.
8) it knows together (Consensus), is a process in block chain network, for right between the multiple nodes being related to
Transaction results are reached an agreement, and the mechanism for realizing common recognition includes that proof of work (PoW), equity prove (PoS, Proof of
Stake), share authorisation verification (DPoS, Delegated Proof-of-Stake), elapsed time amount prove (PoET, Proof
Of Elapsed Time) etc..
9) intelligent contract (Smart Contracts), also referred to as chain code (Chaincode), are deployed in block chain network
The program that execution is triggered according to condition, for operating account book by inquiry, increase, modification, with realize account book is looked into
It askes or updates.
10) container layout, the scheduling of container and the technology of cluster are provided for based on the basic of container application scalability
Mechanism, provides service using container and layout determines how to interact between container.
Illustrate the illustrative function structure for realizing the block chain network service platform of the embodiment of the present invention below, referring to figure
The function structure schematic diagram of 1, Fig. 1 block chain network service platform provided in an embodiment of the present invention, including resource layer 110, block
Layer 120, service layer 130, interface layer 140 and application layer 150, are illustrated separately below.
Resource layer 110 encapsulates the various forms of resources such as computing resource, storage resource and the Internet resources on machine, is used for
The block chain network that developer disposes according to business demand, the type of resource may include various machines, such as physical host,
The physical machines such as server/cluster, or including virtual machines such as public cloud/private clounds, or including above two kinds.
Computing resource includes various forms of processors, such as central processing unit (CPU), application specific integrated circuit
(ASIC, Application Specific Integrated Circuit), specific integrated circuit and field programmable gate array
The various forms of processors of (FPGA, Field-Programmable Gate Array).
Storage resource includes various types of storage mediums such as various volatile memory and nonvolatile memory.Its
In, nonvolatile memory can be read-only memory (ROM, Read Only Memory), programmable read only memory
(PROM, Programmable Read-Only Memory).Volatile memory can be random access memory (RAM,
Random Access Memory), it is used as External Cache.
Internet resources include the various chips for realizing wire/radio network communication, such as wired communication processor, wirelessly
Communication processor etc..
Resource layer 110 is built as and being deployed with management system (for example, Kubernetes) of container cluster by one
The cluster that the operation of series has the node of container to constitute shields the difference of underlying resource in resource layer 110 and externally provides unification
Interface, so that the calling of various complexity need not be carried out;Application (the various generations including realizing block chain network of block chain network
Code) it is run in a manner of isolation in a reservoir, it is encapsulated in container and applies the dependence of operation so as to easily be adjusted
Degree (for example, when a node fails, or when need to move to application run on new machine when) arrive any of cluster
It is run on node.
It referring to fig. 2, is that resource layer provided in an embodiment of the present invention is built as and being deployed with containerization management system
The structural schematic diagram of container cluster 200 provides in the machine of resource to resource layer through the corresponding of deployment container management system
Component and form two class node of management node (Master Server) 210 and service node 220 (Node), management node is used for
Scheduling and operation of the container in service node are managed, service node is mainly used for running various containers, provides block chain network
In various applications isolation running environment, for example, for running the chain code container of chain code, for running node (i.e. block chain
The code of various types of nodes in network) code node container etc., be illustrated separately below.
Management node (Master Server) 200 is responsible for management cluster, externally provides in the form of service (Service)
The resource data access entrance of cluster, management node include several illustrative components.
1) state component (etcd), for saving the state of entire cluster.
2) application programming interfaces service (API Server) component, for providing the sole inlet of resource operation, and mentions
For mechanism such as certification, authorization, access control, API registration and discoveries.
3) scheduling (Scheduler) component dispatches container according to scheduled scheduling strategy for being responsible for the scheduling of resource
It is run on to suitable service node.Machine (namely deployment services node component is shared in the container that service node is run
Machine) in same group of resource container group (Pod) be call minimum unit, for block chain network application for, can
To be realized by one or more container groups, the shared resource of the container in container group include: application program NameSpace,
Network namespace, host name and storage volume (Volume).
Manage the storage resource of resource layer 110 as rolls in container cluster, such as data store set group provides
Storage resource additionally provides the mechanism of shared storage volume, when data store set group is realized in a manner of sharing and having no system, example
Such as Network File System (NFS, Network File System), cluster file system (GlusterFS), ceph file system
(Cephfs), scheduling component the container group of institute's carry can dispatch (carry) easily and (service to other machines in storage volume
Node) storage volume in.
4) control management (Controller Manager) component, for being responsible for monitoring/maintenance cluster state, by answering
The interface provided with routine interface serviced component, monitors the current state of each resource object of entire cluster in real time, works as generation
When various failures cause system mode to change, expectation state can be repaired.
5) copy controller (RC, Replication Controller) component, controlling in certain time always has a fixed number
The operation of the Pod copy of amount;Such as the Pod copy being currently running exceeds setting value, then closes part Pod copy;If Pod pair
This then creates new Pod copy less than setting value.
6) deployment controller (Deployment Controller) component, for the resource in management service container cluster
Object-deployment (Deployment) object, association deployment object and copy controller are container group and copy in deployment object
Controller provides statement formula and updates, for stating the dbjective state of container group and copy controller, thus when deployment object updates
When, the update of copy controller and container group is realized in control.
Service node 220 includes the component of following exemplary.
1) container engine (being denoted as Docker) is used for be responsible for all specific image downloads and container operation.
2) finger daemon component (being denoted as Kubelet), the life cycle for being responsible for maintenance container (create, start and stop
Only), while also it is responsible for the management of storage volume and capacitor network interface (CNI).
By taking the management of storage volume as an example, finger daemon component passes through the group for the shared-file system disposed in service node
Part, such as Network File System (NFS, Network File System), cluster file system (GlusterFS), ceph file
Each container in one container group is mounted in identical storage volume by system (Cephfs), uses each container identical
Storage volume be stored in data produced in operational process, the data in storage volume can be by any appearance of the same container group
Device access.
3) load balancing component (being denoted as Proxy) is responsible for Service and provides the service discovery inside cluster and bear
It carries balanced.
Based on Fig. 2 shows cluster, that disposes the application of a block chain network is mirrored to container group (in following example
In be known as target Pod) and operate in the following institute of example process of service node (in following example be known as target Node)
It states.
Firstly, the management tool (Kubectl) of container cluster 200 submit controller that creates a Copy (RC,
Replication Controller) request, including the definition of target Pod;Target Pod needs the number of copies run
Amount;The information such as the target Pod label (Lable) to be monitored.
Next, request is written into etcd by API Server, Controller Manager passes through API at this time
The interface of the monitor resource variation of Server listens to this RC event, it is found that there are no the Pod corresponding to it in current cluster
Example, generates a Pod object thus according to the Pod template definition in RC, and etcd is written by API Server.
And then, RC event is found by Scheduler, it is immediately performed a scheduling flow: for this new Pod selected one
Then this result is written in etcd by a service node settled by API Server, then, run on target Node
Kubelet process this new Pod is monitored by API Server, and according to its definition, start new Pod, until Pod's
End of life.
Then, Kubectl submits the request to create of a new Service for being mapped to target Pod, Controller
Manager can inquire associated Pod example by Label, then generate endpoint (Endpoints) information of Service
(including address and port), and be written in etcd by API Server;The Proxy run on all Node in container cluster
The corresponding Endpoints information of Service object is inquired and monitored to process by API Server, establishes a software
The load balancer of mode realizes that the flow forwarding capability of rear end Pod is accessed in Service.
Continue to explain the other function for realizing the block chain network service platform of the realization embodiment of the present invention as shown in Figure 1
Structure.
Block layer 120 encapsulate realize block chain network different solutions, such as super account book (Fabric),
Stellar, Ethereum, the JD Chain ground certainly etc.;These solution specifications realize block chain network framework and
The mechanism for realizing common recognition, can be provided as the mode of the application in application shop in block chain network service platform 100, with branch
Hold developer's rapid deployment according to demand.
Service layer 130 encapsulates the various services of block chain network service platform, and special service includes rapid deployment block
Chain network, account authentication, enterprise and deployment, universal retrieval, micro services and development interface;Contract administration includes uploading verification, closing
About deployment, contract upgrading, contract list, contract library and contract template;Monitoring O&M includes node administration, service upgrade, transaction
Management, block browsing, account audit and account management.
Interface layer 140 provides to developer and provides access block chain network service platform 100 to carry out block link network
The mode of deployment and the management of network, network (Web) orientations including developer's browser, embedded software is opened in the client
Hair net part (SDK, Software Development Kit)/application programming interfaces (API, Application Program
Interface mode).
Application layer 150 encapsulate support different business (including trace to the source, public good, deposit card, electronic invoice, movable property assessment, transaction
Calculate and digital publishing rights etc.) application, modularization, reusable application are provided in application shop, support developer according to need
It asks and selects and be deployed in block chain network, to record various data produced during different business.
In conjunction with above it will be appreciated that, realize that the block chain network service platform of the embodiment of the present invention passes through in resource layer deployment container
Cluster simultaneously runs the container for being packaged with the application of block chain network and realizes, hereby it is achieved that the block chain network of the embodiment of the present invention
The form that can be provided as memory and processor, is stored with executable instruction in memory, when executable instruction is processed
When device executes, container cluster is established in multiple physical machines of operation processor and memory, by running envelope in a reservoir
The application of dress, the dispositions method in block chain network service platform to realize the embodiment of the present invention.
It realizes that the block chain network service platform of the embodiment of the present invention is connect with developer by various modes, and provides each
Patterned mode is planted to carry out the deployment and management of block chain network, is illustrated below.
Being developer provided in an embodiment of the present invention referring to Fig. 3, Fig. 3 accesses block chain by network 400 by terminal 300
320 interface of SDK/Web of the schematic diagram of network service platform 100, developer's terminal 300 connects block chain network service platform
The corresponding SDE/Web interface of interface layer 140 in 100 is supported locally to dispose branch in the terminal 300 of developer in long-range mode
The block chain network of specific transactions is supportted, display block chain network service platform 100 is each in the graphical interfaces 310 of terminal 300
The administration page of kind function, creation and the new access of container cluster, the management of storage resource, a key portion including container cluster
Affix one's name to block chain network, chain code management (operating status is checked), application shop management etc..
A to Fig. 4 Q referring to fig. 4 is the various function management pages of block chain network service platform provided in an embodiment of the present invention
The display schematic diagram in face will combine in Fig. 4 A to Fig. 4 Q exemplary illustration such as Fig. 3 in the graphical interfaces 310 of developer's terminal 300
The function management page of display.
The state that Fig. 4 A shows block chain network service platform 100 checks the page, checks block chain in the page in state
The operating status of network, such as the case where CPU use, memory use, resource (node) use.
Fig. 4 B shows the console page of the key deployment of block chain network service platform 100, supports developer's setting
The essential information (including block domain name, version number) of block chain network and tissue (including organization name, number of nodes, number of users
Deng), Advanced Options, including ordering joint type, tunnel name and chain code title etc. are set using default value.
The console page of the resource management of the resource layer 110 for the block chain network service platform 100 that Fig. 4 C is shown,
In show the relevant information of cluster that developer can dispose by block chain network service platform 100, include whether connection
State, CPU/ memory service condition etc..
Addition is supported to be used to support the container cluster of block chain network, typing cluster name in fig. 4d;In creation cluster
Function choosing-item be triggered after will enter creation the page.
The console page of the inquiry cluster of block chain network service platform 100 is shown in Fig. 4 E, when inquiry cluster
Function button be triggered after, will enter the cluster-list page, support be added cluster, inquiry cluster, delete cluster, editor
The operation of cluster.
The console page of the storage management of block chain network service platform 100 is shown in Fig. 4 F, works as storage management
Function button when being triggered, storage management list page will be entered, show the stored items created in cluster, wherein comprising depositing
Storage inquiry and deletion function.
The console page of the storage details of block chain network service platform 100 is shown in Fig. 4 G, is shown in Fig. 4 H
Show the details of storage, and supports to carry out the dilatation of dynamic memory space to storage.
The console page of the addition storage of block chain network service platform 100 is shown in Fig. 4 I, is supported to addition
Store name and node be configured, node is added in container cluster according to being arranged, and show to add in Fig. 4 J and deposit
Detail information after storage, the list of the node including container cluster.
The console page of the super account book of block chain network service platform 100 is shown in Fig. 4 K, it is shown that deployment
The title of super account book, network version used in block chain network, the information of state and creation time.
The console page of the key deployment of the super account book of block chain network service platform 100 is shown in Fig. 4 L,
The configuration project of the essential information for the deployment of super account book is provided, and using the advanced configuration item of default value, such as arranged
Sequence node type, channel, default chain code and initiation parameter etc..
Upload/installation console page of the chain code of block chain network service platform 100 is shown in Fig. 4 M/N,
The setting project of chain code name and version number is provided in the console page of upload;Chain is provided in the console page of installation
Code version, the configuration project of initiation parameter, tissue and node.
The console page of the Network Details of block chain network service platform 100 is shown in Fig. 4 O, support is checked not
With information such as the organizational member in channel, block height, number of transaction and contract quantity, the tissue in checked channel can also be shown
Title, port point title, the information such as chain code title in channel.
The console page of the chain code inquiry of block chain network service platform 100 is shown in Fig. 4 P, supports to use net
The modes such as network title, chain code title, chain code parameter, account book title and chain code function cooperate inquiry chain code, and the dimension of inquiry includes
State, message and data.
The console page of the application shop of block chain network service platform 100 is shown in Fig. 4 Q, supports developer
Selection needs the application disposed, and is determined being deployed to block chain network once having and applying, and will pass through the side of the mirror image of multiplexing application
Formula is accomplished to the rapid deployment of the container cluster of resource layer 110.
The embodiment of the invention provides a kind of block chain network service platforms.As shown in Figure 1, block chain network service platform
100 include: interface layer 140 and resource layer 110;
Interface layer 140, for receiving resource allocation information;
Resource layer 110 is used for according to resource allocation information deployment container cluster, and block link network is run on container cluster
Application and service on network service platform.
It should be noted that in an embodiment of the present invention, interface layer 140 provides access block chain network for developer
The interface of service platform can receive the resource allocation information of developer's transmission, which can be public cloud, private
There is cloud, alternatively, the resource allocation information of the physical resource in any source such as mainframe cluster.The specific resource allocation information present invention
Embodiment is not construed as limiting.
It is understood that in an embodiment of the present invention, resource layer 110 is according to resource allocation information deployment container collection
Group, i.e., be mapped to container cluster for the physical resource of separate sources, shield the difference of bottom difference physical resource, so as to
Flexibly select and integrate physical resource.
It should be noted that in an embodiment of the present invention, the application and service on block chain network service platform 100 is all
It is that operation is realized based on the container cluster disposed on resource layer 110, specifically, container cluster can support block chain network
Block layer 120, service layer 130 and each layer of application layer 150 realize corresponding function in service platform 100, alternatively, providing opposite
The service answered.The application and service embodiment of the present invention on specific block chain network service platform 100 is not construed as limiting.
Specifically, in an embodiment of the present invention, interface layer 140 is specifically used for receiving the first physical resource configuration information,
Correspondingly, resource layer 110, specifically for the first physical resource is mapped to container cluster, and affixes one's name on container cluster top and applies
And service.
It should be noted that in an embodiment of the present invention, the first physical resource configuration information is the first physical resource
Resource allocation information characterizes the not formed container cluster of the first physical resource.The specific first physical resource configuration information present invention
Embodiment is not construed as limiting.
It should be noted that in an embodiment of the present invention, interface layer 140 receives resource allocation information can be to receive the
One physical resource configuration information, therefore, the needs of resource layer 110 first map the first physical resource, i.e. realization container cluster
Deployment, can just be based further on the container cluster of deployment, dispose the application and service on block chain network service platform 100,
To realize the application and service run on block chain network service platform 100 on container cluster.
Illustratively, in an embodiment of the present invention, resource layer 110 can be disposed into the first physical resource
The corresponding assembly of Kubernetes forms the first management node and first service node, i.e., the first physical resource is mapped to appearance
Device cluster.Wherein, scheduling and operation of the first management node management container in first service node, first service node can be with
Various containers are run, and first service node can be multiple.
Specifically, in an embodiment of the present invention, interface layer 140 is specifically used for receiving the second physical resource configuration information,
Correspondingly, resource layer 110, is answered specifically for the container cluster that the second physical resource of access is formed, and in container cluster top administration
With and service.
It should be noted that in an embodiment of the present invention, the second physical resource configuration information is the second physical resource
Resource allocation information, the second physical resource of characterization form container cluster.The specific second physical resource configuration information present invention is real
Example is applied to be not construed as limiting.
It should be noted that in an embodiment of the present invention, interface layer 140 receives resource allocation information can be to receive the
Two physical resource configuration informations have been realized in resource differential since the second physical resource has formd container cluster
Shielding, therefore, resource layer 110 can be directly accessed container cluster, and directly affix one's name to the service of block chain network on container cluster top
Application and service on platform 100 applies kimonos on block chain network service platform 100 to realize to run on container cluster
Business.
Illustratively, in an embodiment of the present invention, when interface layer 140 receives the second physical resource configuration information, second
Physical resource has formed the second management node and second service node, that is, the second physical resource has been mapped to sets of containers
Group.Wherein, scheduling and operation of the second management node management container in second service node, second service node can be run
Various containers, and second service node can be multiple.Therefore, resource layer 110 does not need to dispose into the second physical resource again
The corresponding assembly of Kubernetes is directly accessed the container cluster of the second physical resource formation.
Specifically, in an embodiment of the present invention, resource layer 110 is also used to affix one's name to shared file system in the middle part of container cluster
System component, each container of a container group in container cluster is mounted in identical storage volume;
It should be noted that in an embodiment of the present invention, each container that storage volume is used to store carry is answered in operation
With the data generated during with service.For a certain container group, the equal carry of each container of the container group is same to be deposited
On storage volume, and each container of carry is supported to access the storage volume in storage volume, that is to say, that each appearance of the container group
Device can know the data in the storage volume.
It is understood that in the prior art, the physical resource used when disposing block chain network is particular source
Physical resource, and in an embodiment of the present invention, resource layer 110 can map the physical resource of separate sources, obtain
Container cluster runs the application and service on block chain network service platform 100 by container cluster, that is to say, that block
Any physical resource of developer's offer can be used to carry out the deployment of block chain network in chain network service platform 100.
Fig. 5 is a kind of use schematic diagram of illustrative block chain network service platform provided in an embodiment of the present invention.Such as
Shown in Fig. 5, developer can interact with the interface layer 140 of block chain network service platform 100, and specific interface layer 140 includes
Homepage and console can receive the resource allocation information of developer's transmission, that is, receive the configuration of physical resource, thus logical
It crosses resource layer 110 and physical resource is mapped as container cluster, enforcement of going forward side by side is used, and database can be used for storing related data.
The embodiment of the invention provides a kind of block chain network service platform, block chain network service platform includes: interface
Layer and resource layer;Interface layer, for receiving resource allocation information;Resource layer, for according to resource allocation information deployment container collection
Group, and the application and service on container cluster on operation block chain network service platform.That is, the embodiment of the present invention mentions
The block chain network service platform of confession, the physical resource of separate sources can be mapped to container cluster by resource layer, to shield
The difference of bottom physical resource not only increases the flexibility of bottom physical resource selection and integration, also improves deployment area
The flexibility of block chain network.
Fig. 6 is a kind of flow diagram of the dispositions method of block chain network service platform provided in an embodiment of the present invention.
As shown in fig. 6, mainly comprising the steps that
S601, resource allocation information is received.
In an embodiment of the present invention, the function structure of block chain network service platform 100 includes: resource layer 110, block
Layer 120, service layer 130, interface layer 140 and application layer 150.Block chain network service platform can receive by interface layer 140
The resource allocation information sent to developer.
Specifically, in an embodiment of the present invention, block chain network service platform 100 receives resource distribution by interface layer
Information can be with are as follows: receives the first physical resource configuration information, wherein the first physical resource configuration information is the first physical resource
Resource allocation information characterizes the not formed container cluster of the first physical resource, or: it receives the second physical resource and matches confidence
Breath, wherein the second physical resource configuration information is the resource allocation information of the second physical resource, and the second physical resource of characterization is formed
Container cluster.Specific first physical resource and the second physical resource embodiment of the present invention are not construed as limiting.
S602, according to resource allocation information deployment container cluster, and on container cluster, the service of operation block chain network is flat
Application and service on platform.
In an embodiment of the present invention, block chain network service platform 100 is receiving resource distribution letter by interface layer 140
After breath, by resource layer 110 according to resource allocation information deployment container cluster, and block chain network is run on container cluster
Application and service on service platform.
Specifically, in an embodiment of the present invention, block chain network service platform 100 receives first by interface layer 140
When physical resource configuration information, due to the resource allocation information that the first physical resource configuration information is the first physical resource, characterization
Therefore first physical resource is mapped to container cluster by resource layer 110 by the not formed container cluster of the first physical resource, and
Application and service is affixed one's name on container cluster top.
It should be noted that in an embodiment of the present invention, due to the not formed container cluster of the first physical resource,
Block chain network service platform 100 is first mapped the first physical resource by the needs of resource layer 110, i.e. realization container cluster
Deployment, can just be based further on the container cluster of deployment, dispose the application and service on block chain network service platform 100,
To realize the application and service run on block chain network service platform 100 on container cluster.
Specifically, in an embodiment of the present invention, block chain network service platform 100 receives second by interface layer 140
When physical resource configuration information, due to the resource allocation information that the second physical resource configuration information is the second physical resource, characterization
Second physical resource forms container cluster, therefore, accesses the container cluster that the second physical resource is formed by resource layer 110, and
Application and service is affixed one's name on container cluster top.
It should be noted that in an embodiment of the present invention, since the second physical resource forms container cluster, area
Block chain network service platform 100 is directly accessed the container cluster of the second physical resource formation by resource layer 110, i.e. realization container
The deployment of cluster, and the application and service on container cluster top administration block chain network service platform 100, to realize in container
The application and service on block chain network service platform 100 is run on cluster.
It should be noted that in an embodiment of the present invention, block chain network service platform 100 is run on container cluster
Before application and service on block chain network service platform 100, it is also necessary to execute following steps:
Shared-file system component is affixed one's name in the middle part of container cluster, by each container carry of a container group in container cluster
Onto identical storage volume.
It should be noted that in an embodiment of the present invention, each container that storage volume is used to store carry is answered in operation
With the data generated during with service.
It is understood that in an embodiment of the present invention, since block chain network service platform 100 passes through resource layer
110 affix one's name to shared-file system component in the middle part of container cluster, and each container of a container group in container cluster is mounted to phase
In same storage volume, therefore, each container of a container group can know the data of storage from the storage volume of carry, i.e., in fact
The storage showed between container is shared.
The embodiment of the invention provides a kind of dispositions method of block chain network service platform, block chain network service platforms
Receive resource allocation information;According to resource allocation information deployment container cluster, and block chain network clothes are run on container cluster
The application and service being engaged on platform.That is, technical solution provided in an embodiment of the present invention, resource layer can be by separate sources
Physical resource be mapped to container cluster, to shield the difference of bottom physical resource, not only increase bottom physical resource
The flexibility of selection and integration also improves the flexibility of deployment block chain network.
Fig. 7 is a kind of structural schematic diagram of block chain network service platform provided in an embodiment of the present invention.As shown in fig. 7,
The block chain network service platform includes:
Memory 701, for storing executable instruction;
Processor 702 realizes above-mentioned block chain network service for executing the executable instruction stored in the memory
The dispositions method of platform.
The embodiment of the invention also provides a kind of storage mediums, are stored with executable instruction, when the executable instruction quilt
When execution, for causing processor to execute the dispositions method of above-mentioned block chain network service platform.
Based on above scheme, the specific implementation of block chain network service platform deployment block chain network presented below
Example:
S801, developer carry out block chain network deployment to access block chain network platform 100, will by network
The SDK/Web interface of oneself terminal is connect with the SDE/Web interface of interface layer 140 in block chain network service platform 100, thus
The administration page of the various functions of block chain network service platform 100 is shown in the terminal of developer, wherein further include out
Originator document illustrates for related pages during providing the deployment of block chain network.
After display block chain network service platform 100, developer can first select to enter block link network for S802, terminal
Whether the console page of the resource management of network service platform 100, i.e. selection inquiry Cluster Options, check resource layer 110
In the presence of the container cluster that can be used for supporting deployment block chain network, as shown in Figure 4 C.Specifically, there is currently container clusters
In configuration, container cluster trial-cluster has connect demo and container cluster trial-cluster, container cluster d emo
Enter block chain network service platform 100.
If S803, developer determine the container cluster for existing in existing container cluster and being applicable in deployment block chain network
Directly determine the container cluster used.If developer wants the new container cluster of access, newly-built Cluster Options are selected, are collected
Group's addition, as shown in Figure 4 D.
Specifically, in an embodiment of the present invention, as shown in Figure 4 D, developer can choose two ways addition cluster,
Having determined one is developer needs physical resource to be used, but is not mapped as container cluster also, at this point, wound manually may be selected
The page is built, cluster installation instruction is automatically generated, cluster installation instruction is imported on physical resource and is run, is being run successfully
Afterwards, the deployment of container cluster can be completed, i.e. the physical resource of resource layer 110 is built as having container by a series of operation
The cluster that node is constituted, that is, the first physical resource configuration information is received by interface layer 140, by resource layer 110 by the
One physical resource is mapped to container cluster.Another kind be developer need to physical resource to be used be mapped as sets of containers
Group, such as obtained container cluster A, then container cluster A is directly added to block chain network in such a way that compressed package uploads
In service platform 100, that is, interface layer 140 receives the second physical resource configuration information, is directly accessed the by resource layer 110
The container cluster that two physical resources are formed.
It, can be on container cluster after S804, developer pass through 100 deployment container cluster of block chain network service platform
Shared-file system component is disposed, realizes shared storage.
It should be noted that in an embodiment of the present invention, 150 He of application layer in block chain network service platform 100
The application and service that service layer 130 includes is all based on the container cluster of resource layer 110, operation is realized, specifically in sets of containers
The application and service on block chain network service platform 100 run on group, the embodiment of the present invention are not construed as limiting.
In conclusion the embodiment of the present invention has the advantages that the difference for shielding bottom physical resource, not only mention
The high flexibility of bottom physical resource selection and integration, also improves the flexibility of deployment block chain network.
The above, only the embodiment of the present invention, are not intended to limit the scope of the present invention.It is all in this hair
Made any modifications, equivalent replacements, and improvements etc. within bright spirit and scope, be all contained in protection scope of the present invention it
It is interior.
Claims (12)
1. a kind of block chain network service platform, which is characterized in that the block chain network service platform includes: interface layer and money
Active layer;
The interface layer, for receiving resource allocation information;
The resource layer, for running institute according to the resource allocation information deployment container cluster, and on the container cluster
State the application and service on block chain network service platform.
2. block chain network service platform according to claim 1, which is characterized in that
The interface layer is specifically used for receiving the first physical resource configuration information;Wherein, the first physical resource configuration information
For the resource allocation information of the first physical resource, the not formed container cluster of the first physical resource is characterized;
The resource layer, specifically for first physical resource is mapped to the container cluster, and in the container cluster
The upper deployment application and service.
3. block chain network service platform according to claim 1, which is characterized in that
The interface layer is specifically used for receiving the second physical resource configuration information;Wherein, the second physical resource configuration information
For the resource allocation information of the second physical resource, characterizes second physical resource and form the container cluster;
The resource layer, the container cluster formed specifically for accessing second physical resource, and in the sets of containers
The application and service is disposed on group.
4. block chain network service platform according to claim 1, which is characterized in that
The resource layer is also used to affix one's name to shared-file system component in the middle part of the container cluster, will be one in the container cluster
Each container of a container group is mounted in identical storage volume;Wherein, the storage volume is used to store each container of carry
Running the data generated during the application and service.
5. a kind of dispositions method of block chain network service platform, which is characterized in that the described method includes:
Receive resource allocation information;
According to the resource allocation information deployment container cluster, and the block chain network service is run on the container cluster
Application and service on platform.
6. according to the method described in claim 5, it is characterized in that, the reception resource allocation information, comprising:
Receive the first physical resource configuration information;Wherein, the first physical resource configuration information is the money of the first physical resource
Source configuration information characterizes the not formed container cluster of the first physical resource.
7. according to the method described in claim 6, it is characterized in that, described determine sets of containers according to the resource allocation information
Group, and run on the container cluster application and service on the block chain network service platform, comprising:
First physical resource is mapped to the container cluster, and described using kimonos in container cluster top administration
Business.
8. according to the method described in claim 5, it is characterized in that, the reception resource allocation information, comprising:
Receive the second physical resource configuration information;Wherein, the second physical resource configuration information is the money of the second physical resource
Source configuration information characterizes second physical resource and forms the container cluster.
9. according to the method described in claim 8, it is characterized in that, described determine sets of containers according to the resource allocation information
Group, and run on the container cluster application and service on the block chain network service platform, comprising:
The container cluster that second physical resource is formed is accessed, and described using kimonos in container cluster top administration
Business.
10. according to the method described in claim 5, it is characterized in that, described run the block chain on the container cluster
Before application and service on network service platform, the method also includes:
Shared-file system component is affixed one's name in the middle part of the container cluster, by each container of a container group in the container cluster
It is mounted in identical storage volume;Wherein, each container of the storage volume for storing carry is described using kimonos in operation
The data generated during business.
11. a kind of block chain network service platform, which is characterized in that the block chain network service platform includes:
Memory, for storing executable instruction;
Processor realizes the block as described in claim 5-10 for executing the executable instruction stored in the memory
The dispositions method of chain network service platform.
12. a kind of storage medium, which is characterized in that be stored with executable instruction, when the executable instruction is performed, be used for
Processor perform claim is caused to require method described in 5-10.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810937285.XA CN109213568A (en) | 2018-08-16 | 2018-08-16 | A kind of block chain network service platform and its dispositions method, storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810937285.XA CN109213568A (en) | 2018-08-16 | 2018-08-16 | A kind of block chain network service platform and its dispositions method, storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109213568A true CN109213568A (en) | 2019-01-15 |
Family
ID=64988582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810937285.XA Pending CN109213568A (en) | 2018-08-16 | 2018-08-16 | A kind of block chain network service platform and its dispositions method, storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109213568A (en) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109710271A (en) * | 2019-01-16 | 2019-05-03 | 杭州趣链科技有限公司 | Key deployment, link setup and operation management system based on block chain |
CN109800056A (en) * | 2019-01-16 | 2019-05-24 | 杭州趣链科技有限公司 | A kind of block chain dispositions method based on container |
CN109918268A (en) * | 2019-03-05 | 2019-06-21 | 北京达佳互联信息技术有限公司 | System compatible method, apparatus, equipment and computer readable storage medium |
CN110288104A (en) * | 2019-07-04 | 2019-09-27 | 北京百佑科技有限公司 | O&M flow system, O&M workflow management method and device |
CN110351366A (en) * | 2019-07-12 | 2019-10-18 | 西安雷迪信息技术有限公司 | A kind of service scheduling method of Internet application, system and computer readable storage medium |
CN110704164A (en) * | 2019-09-30 | 2020-01-17 | 珠海市新德汇信息技术有限公司 | Cloud native application platform construction method based on Kubernetes technology |
CN110958256A (en) * | 2019-12-06 | 2020-04-03 | 无锡华云数据技术服务有限公司 | Cluster management method and management system |
CN111046102A (en) * | 2019-11-27 | 2020-04-21 | 复旦大学 | High-performance block chain service system based on ether house |
CN111124617A (en) * | 2019-12-24 | 2020-05-08 | 腾讯科技(深圳)有限公司 | Method and device for creating block chain system, storage medium and electronic device |
CN111770130A (en) * | 2020-05-08 | 2020-10-13 | 贵阳信息技术研究院(中科院软件所贵阳分部) | Method for efficient collaborative multiplexing of software and hardware resources in block chain distributed networking |
CN111930833A (en) * | 2020-07-07 | 2020-11-13 | 杭州云象网络技术有限公司 | Credit asset block chain construction method and system |
CN111984271A (en) * | 2020-08-27 | 2020-11-24 | 北京海益同展信息科技有限公司 | Block chain application program processing method and device and block chain application system |
CN112000606A (en) * | 2020-07-22 | 2020-11-27 | 中国建设银行股份有限公司 | Computer cluster and infrastructure cluster suitable for deploying application cluster |
CN112035090A (en) * | 2020-07-13 | 2020-12-04 | 翼帆数字科技(苏州)有限公司 | Intelligent contract management system and method based on containerization technology |
CN112527331A (en) * | 2020-12-16 | 2021-03-19 | 平安国际智慧城市科技股份有限公司 | Online management method, system and storage medium based on fabric chain code |
CN113360299A (en) * | 2021-06-29 | 2021-09-07 | 深圳市商汤科技有限公司 | Transaction processing method and related product |
CN113553194A (en) * | 2021-09-22 | 2021-10-26 | 阿里巴巴达摩院(杭州)科技有限公司 | Hardware resource management method, device and storage medium |
CN113900678A (en) * | 2021-10-26 | 2022-01-07 | 安徽继远软件有限公司 | One-key component deployment method for block chain platform |
CN114445010A (en) * | 2022-01-26 | 2022-05-06 | 电子科技大学 | Multi-type intermodal transport system and method based on block chain |
CN116432239A (en) * | 2023-06-06 | 2023-07-14 | 杭州格物智安科技有限公司 | Personal information service system based on block chain |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101765225A (en) * | 2008-12-24 | 2010-06-30 | 华为技术有限公司 | Virtual cluster management system and cluster node |
CN102611723A (en) * | 2011-01-25 | 2012-07-25 | 赵天海 | Method for building high-performance computing application service based on virtualization technology |
CN102918506A (en) * | 2010-03-12 | 2013-02-06 | 赛门铁克公司 | System and method to define, visualize and manage a composite service group in a high-availability disaster recovery environment |
CN104113580A (en) * | 2014-02-13 | 2014-10-22 | 西安未来国际信息股份有限公司 | hadoop cluster automatic deployment technology based on virtual machine template |
CN106027643A (en) * | 2016-05-18 | 2016-10-12 | 无锡华云数据技术服务有限公司 | Resource scheduling method based on Kubernetes container cluster management system |
CN107066319A (en) * | 2017-01-17 | 2017-08-18 | 北京国电通网络技术有限公司 | A kind of multidimensional towards heterogeneous resource dispatches system |
CN107579931A (en) * | 2017-09-08 | 2018-01-12 | 杭州云象网络技术有限公司 | A kind of block chain based on Kubernetes is Service Source adaptation method |
CN107728947A (en) * | 2017-10-13 | 2018-02-23 | 郑州云海信息技术有限公司 | A kind of cold moving method of container and system |
US20180089001A1 (en) * | 2016-09-29 | 2018-03-29 | Intel Corporation | Cloud container resource binding and tasking using keys |
CN107968851A (en) * | 2017-12-06 | 2018-04-27 | 深信服科技股份有限公司 | A kind of Floating IP address binding method and device based on k8s platforms |
CN108304250A (en) * | 2018-03-05 | 2018-07-20 | 北京百度网讯科技有限公司 | Method and apparatus for the node for determining operation machine learning task |
-
2018
- 2018-08-16 CN CN201810937285.XA patent/CN109213568A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101765225A (en) * | 2008-12-24 | 2010-06-30 | 华为技术有限公司 | Virtual cluster management system and cluster node |
CN102918506A (en) * | 2010-03-12 | 2013-02-06 | 赛门铁克公司 | System and method to define, visualize and manage a composite service group in a high-availability disaster recovery environment |
CN102611723A (en) * | 2011-01-25 | 2012-07-25 | 赵天海 | Method for building high-performance computing application service based on virtualization technology |
CN104113580A (en) * | 2014-02-13 | 2014-10-22 | 西安未来国际信息股份有限公司 | hadoop cluster automatic deployment technology based on virtual machine template |
CN106027643A (en) * | 2016-05-18 | 2016-10-12 | 无锡华云数据技术服务有限公司 | Resource scheduling method based on Kubernetes container cluster management system |
US20180089001A1 (en) * | 2016-09-29 | 2018-03-29 | Intel Corporation | Cloud container resource binding and tasking using keys |
CN107066319A (en) * | 2017-01-17 | 2017-08-18 | 北京国电通网络技术有限公司 | A kind of multidimensional towards heterogeneous resource dispatches system |
CN107579931A (en) * | 2017-09-08 | 2018-01-12 | 杭州云象网络技术有限公司 | A kind of block chain based on Kubernetes is Service Source adaptation method |
CN107728947A (en) * | 2017-10-13 | 2018-02-23 | 郑州云海信息技术有限公司 | A kind of cold moving method of container and system |
CN107968851A (en) * | 2017-12-06 | 2018-04-27 | 深信服科技股份有限公司 | A kind of Floating IP address binding method and device based on k8s platforms |
CN108304250A (en) * | 2018-03-05 | 2018-07-20 | 北京百度网讯科技有限公司 | Method and apparatus for the node for determining operation machine learning task |
Non-Patent Citations (1)
Title |
---|
蒋迪: "《KVM私有云架构设计与实践》", 30 April 2017 * |
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109710271A (en) * | 2019-01-16 | 2019-05-03 | 杭州趣链科技有限公司 | Key deployment, link setup and operation management system based on block chain |
CN109800056A (en) * | 2019-01-16 | 2019-05-24 | 杭州趣链科技有限公司 | A kind of block chain dispositions method based on container |
CN109918268A (en) * | 2019-03-05 | 2019-06-21 | 北京达佳互联信息技术有限公司 | System compatible method, apparatus, equipment and computer readable storage medium |
CN109918268B (en) * | 2019-03-05 | 2023-03-14 | 北京达佳互联信息技术有限公司 | System compatible method, apparatus, device and computer readable storage medium |
CN110288104A (en) * | 2019-07-04 | 2019-09-27 | 北京百佑科技有限公司 | O&M flow system, O&M workflow management method and device |
CN110351366A (en) * | 2019-07-12 | 2019-10-18 | 西安雷迪信息技术有限公司 | A kind of service scheduling method of Internet application, system and computer readable storage medium |
CN110704164A (en) * | 2019-09-30 | 2020-01-17 | 珠海市新德汇信息技术有限公司 | Cloud native application platform construction method based on Kubernetes technology |
CN111046102A (en) * | 2019-11-27 | 2020-04-21 | 复旦大学 | High-performance block chain service system based on ether house |
CN111046102B (en) * | 2019-11-27 | 2023-10-31 | 复旦大学 | High performance blockchain service system |
CN110958256A (en) * | 2019-12-06 | 2020-04-03 | 无锡华云数据技术服务有限公司 | Cluster management method and management system |
CN111124617B (en) * | 2019-12-24 | 2021-03-16 | 腾讯科技(深圳)有限公司 | Method and device for creating block chain system, storage medium and electronic device |
CN111124617A (en) * | 2019-12-24 | 2020-05-08 | 腾讯科技(深圳)有限公司 | Method and device for creating block chain system, storage medium and electronic device |
CN111770130B (en) * | 2020-05-08 | 2022-08-05 | 贵阳信息技术研究院(中科院软件所贵阳分部) | Method for efficient collaborative multiplexing of software and hardware resources in block chain distributed networking |
CN111770130A (en) * | 2020-05-08 | 2020-10-13 | 贵阳信息技术研究院(中科院软件所贵阳分部) | Method for efficient collaborative multiplexing of software and hardware resources in block chain distributed networking |
CN111930833A (en) * | 2020-07-07 | 2020-11-13 | 杭州云象网络技术有限公司 | Credit asset block chain construction method and system |
CN112035090A (en) * | 2020-07-13 | 2020-12-04 | 翼帆数字科技(苏州)有限公司 | Intelligent contract management system and method based on containerization technology |
CN112035090B (en) * | 2020-07-13 | 2024-06-07 | 翼帆数字科技(苏州)有限公司 | Intelligent contract intelligent management system and method based on containerization technology |
CN112000606A (en) * | 2020-07-22 | 2020-11-27 | 中国建设银行股份有限公司 | Computer cluster and infrastructure cluster suitable for deploying application cluster |
CN111984271A (en) * | 2020-08-27 | 2020-11-24 | 北京海益同展信息科技有限公司 | Block chain application program processing method and device and block chain application system |
CN111984271B (en) * | 2020-08-27 | 2023-11-03 | 京东科技信息技术有限公司 | Block chain application program processing method and device and block chain application system |
CN112527331A (en) * | 2020-12-16 | 2021-03-19 | 平安国际智慧城市科技股份有限公司 | Online management method, system and storage medium based on fabric chain code |
CN113360299B (en) * | 2021-06-29 | 2022-11-29 | 深圳市商汤科技有限公司 | Transaction processing method and related product |
CN113360299A (en) * | 2021-06-29 | 2021-09-07 | 深圳市商汤科技有限公司 | Transaction processing method and related product |
CN113553194B (en) * | 2021-09-22 | 2022-05-06 | 阿里巴巴达摩院(杭州)科技有限公司 | Hardware resource management method, device and storage medium |
CN113553194A (en) * | 2021-09-22 | 2021-10-26 | 阿里巴巴达摩院(杭州)科技有限公司 | Hardware resource management method, device and storage medium |
CN113900678A (en) * | 2021-10-26 | 2022-01-07 | 安徽继远软件有限公司 | One-key component deployment method for block chain platform |
CN114445010A (en) * | 2022-01-26 | 2022-05-06 | 电子科技大学 | Multi-type intermodal transport system and method based on block chain |
CN114445010B (en) * | 2022-01-26 | 2023-05-23 | 电子科技大学 | Block chain-based multi-mode intermodal system and method |
CN116432239A (en) * | 2023-06-06 | 2023-07-14 | 杭州格物智安科技有限公司 | Personal information service system based on block chain |
CN116432239B (en) * | 2023-06-06 | 2023-11-17 | 杭州格物智安科技有限公司 | Personal information service system based on block chain |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109213568A (en) | A kind of block chain network service platform and its dispositions method, storage medium | |
CN108965468A (en) | Block chain network service platform and its chain code installation method, storage medium | |
CN109194506B (en) | Block chain network deployment method, platform and computer storage medium | |
CN113056760B (en) | Advanced intelligent contracts with decentralized ledgers in a multi-tenant environment | |
CN109189334A (en) | A kind of block chain network service platform and its expansion method, storage medium | |
Helland | Life beyond distributed transactions: an apostate’s opinion | |
US10089488B2 (en) | Systems, methods, and apparatuses for implementing cross-organizational data sharing | |
CN109240900A (en) | Block chain network service platform and its intelligent contract detection method, storage medium | |
CN109344000A (en) | Block chain network service platform restores tool and its fault handling method, storage medium | |
US7657898B2 (en) | System and method for customizing infrastructure services for use in network services | |
US6308163B1 (en) | System and method for enterprise workflow resource management | |
US6996565B2 (en) | System and method for dynamically mapping dynamic multi-sourced persisted EJBs | |
US6922695B2 (en) | System and method for dynamically securing dynamic-multi-sourced persisted EJBS | |
US7249131B2 (en) | System and method for dynamically caching dynamic multi-sourced persisted EJBs | |
CN105531688B (en) | The service of resource as other services is provided | |
US20130104150A1 (en) | Service based information technology platform | |
CN113039568A (en) | Lightweight nodes in multi-tenant blockchain networks | |
US20170171026A1 (en) | Configuring a cloud from aggregate declarative configuration data | |
US20030115291A1 (en) | Publish subscribe system | |
Shukla et al. | Smart contracts for multiagent plan execution in untrusted cyber-physical systems | |
US8756254B2 (en) | Integration of CRM applications to ECS application user interface | |
CN106254466A (en) | HDFS distributed file sharing method based on LAN | |
US20230305884A1 (en) | Methods and systems for decentralized blockchain-scheduled container orchestration, repository and code deployment with tokenized tracking | |
WO2004023345A1 (en) | System and method for dynamically mapping dynamic multi-sourced persisted ejbs | |
WO2004023297A1 (en) | System and method for dynamically securing dynamic multi-sourced persisted ejbs |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190115 |