Movatterモバイル変換


[0]ホーム

URL:


CN110430259A - Data service system, server and computer readable storage medium - Google Patents

Data service system, server and computer readable storage medium
Download PDF

Info

Publication number
CN110430259A
CN110430259ACN201910711050.3ACN201910711050ACN110430259ACN 110430259 ACN110430259 ACN 110430259ACN 201910711050 ACN201910711050 ACN 201910711050ACN 110430259 ACN110430259 ACN 110430259A
Authority
CN
China
Prior art keywords
server
service
data
network
storage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910711050.3A
Other languages
Chinese (zh)
Other versions
CN110430259B (en
Inventor
周洪飞
王慧星
胡利明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Tencent Cloud Computing Beijing Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Tencent Cloud Computing Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd, Tencent Cloud Computing Beijing Co LtdfiledCriticalTencent Technology Shenzhen Co Ltd
Priority to CN201910711050.3ApriorityCriticalpatent/CN110430259B/en
Publication of CN110430259ApublicationCriticalpatent/CN110430259A/en
Application grantedgrantedCritical
Publication of CN110430259BpublicationCriticalpatent/CN110430259B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention discloses a kind of data service system, server and computer readable storage mediums, belong to Internet technical field.The system includes: at least one access server, for providing access service at least one block platform chain;Storage server, for providing the Distributed Storage function of load balancing;The storage server includes cloud hard disk and file storage, and data of the cloud hard disk for will be to be stored carry out more copy redundant fashion storages, and this document storage has shared store function;Block chain services Baas bus, for providing safe data channel between each server, between host and server, between at least one access server and outer net.

Description

Data service system, server and computer readable storage medium
The application be the applying date be on April 16th, 2018, application No. is 201810339750.X, entitled " dataThe divisional application of service system, method, server and computer readable storage medium ".
Technical field
The present invention relates to Internet technical field, in particular to a kind of data service system, server and computer-readableStorage medium.
Background technique
With the development of internet technology, block chain technology is gradually risen, and block chain technology is one kind by tieing up jointly in many waysShield guarantees transmission and access safety using cryptography with block chain structure storing data, can be realized data unanimously store, can notThe technical system distorted, can not denied.Data service system is for realizing every technology in the block chain technical system.DataThere are multiple nodes in service system, and each node is with block chain data structure records store transaction data.Block chain be byThe chain structure of multiple block compositions.Wherein, block is used to record the transaction and state outcome occurred in a period of time, is to currentThe primary common recognition of account book state;Chain is to be connected in series by block one by one according to order of occurrence, is the log of entire state changeRecord.User is generally creating block chain network space in the network platform, clothes needed for realizing in the block chain network spaceBusiness.
In the related technology, with IBM (International Business Machines Corporation, international businessMachines corporation) for the multiple groups that provide of the network platform knit block chain network, in ibm networking platform, it is flat that user logs in ibm networkingAfter the cloud account of platform, server can show that current network creates wizard page, and user can create wizard page in current networkNetwork name and network address are inputted, the peer node for allowing member to add other addresses is chosen whether;And receiving IBM blockAfter the improvement rule and strategy of the default of chain network platform, submitting button is clicked, to create block chain network space.Then,User can add multiple peer nodes in the block chain network space.User is based on creation channel options, multiple rightChannel is established between equal nodes, so that multiple peer nodes associated by the same channel can be checked and be traded each other, and channelOuter peer node can not then check.User selects chain code, is based on the chain code, and intelligence is installed in the channel created and is closedAbout, and corresponding application deployment will be serviced needed for user to the block chain network space created, so that user is in blockRequired service is realized in chain network space by the application program.
Summary of the invention
In order to solve the problems, such as the relevant technologies, the embodiment of the invention provides a kind of data service system, server and metersCalculation machine readable storage medium storing program for executing.The technical solution is as follows:
In a first aspect, a kind of data service system is provided, the system comprises:
At least one access server, for providing access service at least one block platform chain;
Storage server, for providing the Distributed Storage function of load balancing;
The storage server includes cloud hard disk and file storage, and data progress of the cloud hard disk for will be to be stored is moreThe storage of copy redundant fashion, the file storage have shared store function;
Block chain service Baas bus, between each server, between host and server, it is described at least oneSafe data channel is provided between access server and outer net.
Second aspect provides a kind of server, and the server includes processor and memory, deposits in the memoryAt least one instruction is contained, described instruction is loaded by the processor and executed to realize data service as described in relation to the first aspectOperation performed by any network equipment in system.
The third aspect provides a kind of computer readable storage medium, at least one finger is stored in the storage mediumIt enables, described instruction is loaded by processor and executed to realize any network equipment in data service system as described in relation to the first aspectPerformed operation.
Technical solution provided in an embodiment of the present invention has the benefit that
In the embodiment of the present invention, the data service system can by least one access server provide access service,More copy redundant fashions that storage server provides the Distributed Storage function of load balancing, cloud hard disk provides store functionThe data transport service that energy, the shared store function of file storage and block chain service Baas bus provide, realizes distributionLoad balancing and distributed storage store the data of the data service system more flexible, substantially increase data storageEfficiency and convenience reduce the risk of data degradation.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodimentAttached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, forFor those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings otherAttached drawing.
Fig. 1 is a kind of structural schematic diagram of data service system provided in an embodiment of the present invention;
Fig. 2 is a kind of structural schematic diagram of data service system provided in an embodiment of the present invention;
Fig. 3 is a kind of logical construction schematic diagram of data service system provided in an embodiment of the present invention;
Fig. 4 is a kind of distributed load equalizing and storage architecture schematic diagram provided in an embodiment of the present invention;
Fig. 5 is a kind of flow chart of data service method provided in an embodiment of the present invention;
Fig. 6 is a kind of structural schematic diagram of server provided in an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, completeSite preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hairEmbodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative effortsExample, shall fall within the protection scope of the present invention.
Fig. 1 is a kind of structural schematic diagram of data service system provided in an embodiment of the present invention.Referring to Fig. 1, data clothesBusiness system includes: at least one access server, multiple main frames and multiple containers cluster, storage server and Baas(Blockchain as a Service, the service of block chain) bus.
Wherein, which is used to provide access service at least one block platform chain, and provides base for userIn the block chain management of webpage and look facility.
The access server is located at the access layer of block chain network, as shown in Fig. 2, the access server may includeRestful (Representational State Transfer indicates that state transmits interface) API (applicationProgram interface, application programming interfaces), SDK etc., user can access block chain network by the access serverPlatform checks the publicity chain in block chain network platform, and in block chain network platform login user personal account, checkData in the private network of individual subscriber.Meanwhile the user can also in the block chain network platform to personal account intoRow management, is configured the permission of the private network of oneself.For example, setting permission is only to allow to audit to visit with supervisorIt asks.
In a kind of possible design, which is also used to mention based on multiple main frames and multiple containers clusterIt configures and services for private network.Wherein, which can provide the entrance of creation private network in Webpage, whenWhen user needs to define privately owned block chain network, which can be user configuration private network based on the entrance.
In block chain network platform, which can be used for receiving the creation instruction of block chain network, the blockChain network creation instruction is used to indicate the private network that user is created in block chain network platform;Access server can be based onBlock chain network creation instruction carries out private network configuration.In private network configuration process, which can be firstIt determines destination host, and obtains the address of target private network VPC, target private network is distributed in the address based on target VPC.Further, user can choose multiple containers, and multiple container can form target container cluster, can be on the destination hostThe selected target container cluster of user is disposed, multiple types of service needed for user can be disposed on the target container cluster.The access server determines target container cluster, and obtains target block chain engine and mirror image, by running on destination hostTarget container cluster run the mirror image, realize the deployment of the block chain engine in the target private network space.Then,Access server obtains target outer net domain names, the address of the associated storage target private network, the target outer net network domainsMapping relations between name and the mirror path.
Wherein, it after user logs in personal account in block chain network platform, can trigger in the block chain network platformBlock chain network create instruction, to define the private network of oneself in the block platform chain.When access server receivesWhen creating instruction to block chain network, which can prompt user to select to provide the master of service in current web pageMachine, user can according to the available area of region and each region where alternative host, select in the using area of user andThe destination host of available area.
It should be noted that the destination host can be CDH (Cloud Virtual Machine DedicatedHost, the dedicated host of Cloud Server).Deployment virtualization system, user can be real based on the virtualization system in advance on the CDHService needed for existing.In the embodiment of the present invention, which can also define multiple dedicated handsets on the host, and configure specialWith the CPU of handset, memory etc..Wherein, dedicated handset, that is, user uses dedicated host by the virtualization system put upPhysical resource creation virtual machine, a CVM (Cloud Virtual Machine, cloud can be disposed in a dedicated handsetServer) example, so that Cloud Server example cluster can be deployed on the destination host.Dedicated handset is created on CDH,It is that physical server resource is allocated to the process of multiple virtual machines.
After user's selected target host, it is also based on IP address and defines private network in block chain network platform.WithFamily can pass through the form of CIDR (Classless Inter-Domain Routing, uncategorized inter-domain routing) block, Lai ZhidingIP address group.The IP address group that access server is specified based on user is user configuration private network.Also, the access serviceDevice can be the Regional Property of user configuration private network.For example, user, which can choose North China (Beijing), is used as using area,Regional Property of the Huawei regional (Beijing) that access server selects user as private network.Certainly, access server is alsoIt can be the region where user's Auto-matching current location, or close to the current location according to the current location of userRegion.Then, the destination host that access server selectes user is added in the private network.
It should be noted that private network (Virtual Private Cloud, VPC) is that block chain network platform providesCan trustship the cloud services resource such as Service Source, including Cloud Server, load balancing, cloud database.User can be customizedNetwork segment division, IP address and routing policy etc., the essential information progress carried out to private network is customized, and user can also be arrangedThe access authority of private network, so that other users are inaccessible without permission, to realize Network Isolation.The cidr block is based onUser defines IP address, is combined by IP address and mask, realizes and divides to the entirety of network.By taking 10.1.0.0/16 as an example, tiltedlyThe thick stick left side is the IP of the private network of user's selection, is the mask of private network on the right of slash.By set mask size comeAdjust the space size of private network.IP address number=2^ (32- mask) that private network includes, 10.1.0.0/16 network blockContain up to 65536 IP address.In addition, private network has Regional Property, for example, private network A Regional Property is south ChinaRegional (Guangzhou), user can not cross-region creation VPC.
In a kind of possible design, user can also define at least one subnet in the private network, wherein accessServer creates subnet based on the available area of selection, and the available area is where private network in region.Correspondingly, by target masterMachine is added to the private network, that is to say, adds dedicated handset into each subnet of private network.
In the embodiment of the present invention, block chain network platform can also provide CCS (Cloud Container Service, cloudContainer service), which is highly scalable high-performance container management service, and user defines destination host and privately ownedAfter network, it can be serviced by the CCS and fast and efficiently run application program on target container cluster.
Access server is after user configuration destination host, which is also based on block chain network platform and mentionsThe cloud container service of confession creates target container cluster for user, and the service needed for deployment user on the target container cluster.Wherein, which includes the container of multiple same configurations.When receiving container creation instruction, access server is logicalCross creation cluster, the process of creation service realizes the creation of target container cluster.Wherein, cluster can be target container cluster instituteIncluding multiple containers run needed for cloud resource set.In the embodiment of the present invention, which can be host, load balancerEtc. cloud resources.Service can be the micro services of target container cluster and the rule composition of access target container cluster.
The process of the creation cluster can be with are as follows: access server obtains the basic of the cluster that user is arranged in current web pageInformation is based on the essential information, creates cluster for user.Meanwhile access server can also show the cluster that creation is completedIn cluster-list, checked with standby user.Wherein, the essential information of the cluster may include: cluster name, charge mode, instituteIn information such as region, available area, meshed network, capacitor network, cluster descriptions.
Wherein, access server, should using target private network as the corresponding network operation space of the target container clusterThe meshed network of cluster can be a certain subnet in private network.The capacitor network is the distribution of target container cluster inner pressurd vesselNetwork, access server can be using the corresponding networks of privately owned network segment in meshed network as capacitor network.Wherein, access serviceDevice can distribute appropriately sized IP address section automatically, be used for according to the upper limit of quantity of service in the cluster that user selectsKubernetes service, while capacitor network is every cloud host assignment one 24 in cluster network segments for being somebody's turn to do automaticallyThe IP address of host assignment Pod (example).
Access server obtains the essential information of service set by user, and obtains the corresponding extension of target container clusterCarry path and the corresponding storage equipment of the target container cluster.In the embodiment of the present invention, which can be hungIt is loaded on destination host.Access server obtains the configuration information of target container cluster to be created, is based on the configuration information, isUser creates target container cluster.Wherein, which may include the information such as the title of the target container cluster, mirror image.
In the embodiment of the present invention, multiple host and multiple container cluster, for being connect based on multiple users by thisEnter the private network configuration that server is carried out, mutually isolated private network service is provided for multiple user.
Wherein, which can be CDH host, which can provide the physical server exclusively enjoyed for userResource meets user resources and exclusively enjoys, resource physical isolation, safety, closes rule demand, and each user can be by the CDH master that exclusively enjoysMachine realizes resource isolation.Also, access server can set IP address and routing policy with wildcard, by the CDH host, realize notIt is isolated with the private network between user.
As shown in Fig. 2, providing multiple containers on block chain network platform, and more to this by Kubernetes programming facilityA container carries out layout, management, so that the private network of user, uses in Kubernetes programming facility predefined containerTo realize the function of a certain type of service, so as to which one or more types of service can be disposed on target container cluster.Also, InIn business actual moving process, which can also provide the multiple business run on container clusterSource scheduling, dynamic retractility etc..
It should be noted that being serviced by the CCS, without installation, O&M, extension cluster management on block chain network platformInfrastructure only need to carry out simple API Calls, can start and stop Docker application program, inquire the complete shape of clusterState, and use various cloud services.In addition, Kubernetes can for containerization application provide deployment operation, scheduling of resource,A series of complete functions such as service discovery and dynamic retractility, can help user fast implement application program containerization deployment,Extension and management, to substantially increase business processing efficiency.
The multiple main frames of the block chain network platform with multiple containers cluster, can be also used for through multiple sets of containersGroup runs the block chain engine of the private network service of multiple users.In the embodiment of the present invention, the access server is availableTarget block chain engine and mirror image run the mirror image by the target container cluster, realize the area in the private network spaceThe deployment of block chain engine.Wherein, it is calculated on block chain engine configured with the algorithm for guiding entire operation flow, such as common recognitionMethod, the block chain engine can be deployed on target container cluster, can be by running the target area on the target container clusterBlock chain engine, to complete business needed for user.Wherein, user can be with customized mirror image, alternatively, selecting from block chain network platformSelect a mirror image.
Further, which can also obtain target outer net domain names, and by the target container clusterIt is associated between mirror path, the corresponding private network address of target container cluster and the target outer net domain names, andThe mapping relations between the mirror path, the address of private network and target outer net domain names are stored, thus in outer net, IntranetCorresponding relationship is established between container cluster, by running block chain engine on target container, to realize container clusterAutomatically dispose.In the embodiment of the present invention, which starts the block chain engine on the target container cluster, thusThe automatically dispose of the block chain engine is realized in the private network space.
In fact, as shown in figure 3, the data service system can dispose BaaS interface, super account book from logical construction(Hyperleger), intelligent contract (Corda) and multiple Docker container clusters based on Kubernetes layout management, shouldFor multiple containers cluster carry in multiple main frames, the operation system of user can access the data service system by BaaS interfaceSystem, the administrator of data service system can be based on BaaS background monitoring multiple containers cluster.Certainly, the data service system is alsoSome other services can be provided based on the private network, for example, big data analysis, artificial intelligence, cloud security, automation O&MDeng.
It should be noted that multiple users can use aforesaid way, it is customized certainly based on IP address in private networkOneself target private network passes through the secure group and ACL (Access Control List, accesses control list) of private networkRealize the Network Isolation between the private network of multi-user.Also, it is corresponding to provide the different multiple containers cluster of encapsulationMultiple block chain engines, the operating system disk of destination host uses CBS cloud disk, using the storage service of CFS and CRS, and canEach storage deployed with devices is disposed in physics inclosure or privatization with the security needs based on user, so as to support solelyStandpipe control operation and maintenance.Also, it is also based on the storage service of the equipment such as CBS cloud disk, the CFS, the data of storage are standbyAt least three points of part, and support that strange land semireal time is synchronous, to substantially increase data service system with real-time data synchronization in citySafety, flexibility and practicability.
In addition, the data service system can also provide the integration from network, host to data and service security etc.Security protection ensures that the business of user can be with safe operation, such as provides industry certification safety and close rule, Network Isolation, DDoS(Distributed Denial of service, distributed denial of service) protection, vulnerability scanning, Main Engine Safeguard, business continuityProperty guarantee, platform safety is realized in the services such as safety management and audit, greatly improve the safety of user data.
It should be noted that the prior art is usually in traditional Vlan (Virtual Local Area Network, voidQuasi- local area network) network is that user creates block chain network, to realize block chain service, still, and in traditional network, block link networkAll user sharing common network resources pond on network platform, not can be carried out Network Isolation between user and other users, also, byManagement equipment is unified for user and distributes IP address, and user cannot customized private network.In the embodiment of the present invention, user can be certainlyBy the division of definition network segment, IP address and routing policy, also, access server can be user's Automation based on user demandThe service of block chain is affixed one's name to, to substantially increase deployment efficiency.Meanwhile user can realize multilayer peace by secure group and ACL etc.Full protection, to substantially increase the flexibility and safety of block chain service.
In a kind of possible design, which also supports the shift function of target container cluster, and user is alsoTarget container cluster can be migrated.The access server is also used to: when the migration for receiving target container cluster instructsWhen, access server can be held the target in the mapping relations based on the address of the corresponding private network of target container clusterThe corresponding private network address of device cluster is revised as the private network address after migration, to realize the target container cluster in privateThere is the dynamic migration in network.
In the embodiment of the present invention, which further includes Baas bus, which is used in each serviceSafe data channel is provided between device, between host and server, between at least one access server and outer net.
Wherein, which is used to provide the encryption and decryption functions and digital certificate issuance and the function of maintenance of interaction dataEnergy.The enciphering and deciphering algorithm and key that the data service system can call hardware encryption equipment to provide by the interface of the Baas busThe number card that (Certificate Authority, the digital certificate authentication) center CA of storage service and Notified body providesBookmark hair and the function of maintenance, also, the hardware encryption equipment and the CA center function can be deployed in physics inclosure, Huo ZheweiEach user carries out privatization deployment, and supports to manage independently and control, to substantially increase the safety of encryption and decryption and certificationProperty.
A kind of other either blocks in possible design, in the block chain network platform, other than a certain alliance's chainChain tissue can issue to alliance's chain and request is added, to share the transaction data of each member of alliance's chain.Work as access serverWhen receiving the addition request of other members, which passes through the exit passageway that the Baas bus provides, and realizes otherMember's is rapidly added.Wherein, which can carry out the docking in docking or private network by third-party platformRealization is rapidly added.When access server receives the addition request of other either block chain tissues, if the addition is requestedIt is to be initiated by third-party platform, the special line or ipsec (safety Virtual Private Network) VPN provided by the Baas bus,It is docked with the third-party platform;Alternatively, when access server receives the addition request of other either block chain tissues,If addition request is initiated by any private network in system, by the Baas bus and any private network intoRow peer to peer connection.Wherein, in docking, which calls the authentication service at the center CA by interface, to other areasThe addition request of block chain tissue carries out License Authentication, and by common recognition algorithm, establishes and communicate between other block chain tissuesConnection, wherein other block chain tissues can first pass through the digital certificate that Baas bus calls the center CA, then to current allianceChain initiates that request is added.
It should be noted that can be awarded in each member when aditing agency needs to exercise supervision to each member of alliance's chainUnder the premise of power, directly exercised supervision audit to each member by intervention server.It is of course also possible to by it is above-mentioned other atMember initiates that the mode requested and docked is added, and obtains authorization of each member to monitoring information in alliance's chain, and pass through foundationDocking realizes that the supervision to each member is audited.
In the embodiment of the present invention, which further includes storage server, and the storage server is negative for providingCarry balanced Distributed Storage function.The storage server may include that (Cloud Block Storage, cloud are hard by CBSDisk) and CFS (Cloud File Storage, file storage).
It should be noted that the CBS can be to provide block level other data storage, cloud hard disk can use more copiesDistributed mechanism, data to be stored are subjected to more copy redundant fashions automatically and are stored, can in any one copy failureQuickly to carry out Data Migration recovery, to avoid the Single Point of Faliure risk of data, the reliability of data storage is greatly improved.Also, the CBS can carry out persistent storage to data, and can be mounted to any running example in same available areaOn, without closing or restarting server, data storage service can be provided for the example, to substantially increase data storageEfficiency and convenience.
The CFS has shared store function, which is that multiple CVM can pass through NFS (Network FileSystem, Network File System) agreement shares the same memory space.Also, the CFS can also be according to the size of file sizeAutomatically resilient expansion is carried out to file system memory capacity, allows user according to the actual conditions of own service, using notSame scheme is realized to be accessed across available area, cross network file, can be adjusted space based on currently stored situation, be improved and depositThe flexibility of storage.
In a kind of possible design, loading condition of the data service system based on equipment each in system, to each equipmentIt is scheduled.As shown in figure 4, the data service system can be accessed access request by the domain name mapping function of dnspodThe server nearest from access request;For the outer net other than private network, which can be according to service requestType of service, service request is distributed to router corresponding with type of service, and pass through the load-balancing function of gateway TGWDynamic dispatching is carried out to service request;For private network inside, which can be associated according to Baas busService request is carried out dynamic dispatching in available multiple servers by the load of multiple servers.
In addition, in the embodiment of the present invention, which is also used to realize disaster tolerance and the backup of the data service systemFunction.As shown in figure 4, the CDH host, target container cluster in the data service system carry out more copies by CBS, CFSBackup storage, for example, saving 3 divided datas in same city difference computer room.In addition, user can also be carried out together by customized mirror imageStep is partly synchronized to strange land storage, to reduce the risk of data degradation.
In a kind of possible design, it is total that data server system can be based on the Baas by the target block chain engineThe interface publication monitoring and O&M service of line, allow other block chain tissues to carry out subscription use to the monitoring and O&M service;Also, the monitoring and O&M service issued using other block chain engines can also be subscribed to by the interface of the Baas bus.The BaaS bus can be according to different blocks chain engine adaptive associated monitoring O&M interface.Different blocks platform chain can be with simultaneouslyThe functions such as CA, encryption and decryption, key storage, cloud OS are ordered using the interface of BaaS bus.
In a kind of possible design, which can support target container cluster to be based on IP address and dynamically moveMove, the service being currently running on target container cluster can online thermophoresis even if current container is impaired can also pass through otherContainer runs the service, substantially increases the redundancy ability of target container cluster.Data safety area data this can pass throughDCI (Data Center Interconnect, data center network cluster) encrypted tunnel, is backed up in same city or strange landStorage.Also, the disaster tolerance between more ground is realized by dnspod, by outer net load balancing, is realized with carrying out disaster tolerance in city.WhenUsed in alliance's chain when member's authorization, the data service system can also by the data in block chain network platform into export,It imports, and based on globally unique number of trading, orderly arrangement is carried out to the transaction data of backup and disaster tolerance, to improve standbyThe accuracy of part and disaster tolerance.
In the embodiment of the present invention, the data service system can by least one access server provide access service,The management of block chain and the configuration service of look facility and private network;Based on multiple main frames and multiple containers cluster, Yong HukeWith customized network, to realize mutually isolated private network service, also, multiple users are run by multiple containers clusterPrivate network service block chain engine so that the automatically dispose mistake of block chain service may be implemented in the data service systemJourney is omitted user and uploads chain code and manual configuration application program manually, establishes the process of the manual operations such as channel, mention significantlyThe high efficiency of practical operation.
Fig. 5 is a kind of flow chart of data service method provided in an embodiment of the present invention, which is applied toIn the data service system of above-described embodiment, as shown in figure 5, this method comprises:
501, at least one access server provides access service at least one block platform chain, and provides base for userIn the block chain management of webpage and look facility;
502, the access server is based on multiple main frames and multiple containers cluster, provides private network configuration service;
503, multiple host and multiple container cluster are carried out based on multiple users by the access serverPrivate network configuration provides mutually isolated private network service for multiple user, and is run by multiple container clusterThe block chain engine of the private network service of multiple user;
504, storage server provides the Distributed Storage function of load balancing;
505, block chain service Baas bus between each server, between host and server, this at least one connectEnter and safe data channel is provided between server and outer net.
Optionally, this method further include:
The access server receives the creation instruction of block chain network, and block chain network creation instruction is used to indicate in blockThe private network of user is created in chain network platform;
The access server determines destination host, and obtains the address of target private network, is based on the target private networkAddress distribute target private network;
The access server determines target container cluster, target block chain engine and mirror image is obtained, by target masterThe target container cluster run on machine runs the mirror image, realizes the portion of the block chain engine in the target private network spaceAdministration;
The access server obtains target outer net domain names, the associated storage corresponding private network of target container clusterAddress, the mapping relations between the target outer net domain names and the mirror path of the target container cluster.
Optionally, this method further include:
When the migration for receiving target private network instructs, the access server is by the target container in the mapping relationsIt is revised as the address of the private network after migration in the address of the corresponding private network of cluster.
Optionally, this method further include:
The encryption and decryption functions and digital certificate issuance and the function of maintenance of Baas bus offer interaction data.
Optionally, this method further include:
When the addition for receiving either block chain tissue is requested, if addition request is sent out by third-party platformIt rises, which passes through the special line or safety Virtual Private Network ipsec VPN that the Baas bus provides, with the thirdFang Pingtai is docked;
Alternatively, when the addition for receiving either block chain tissue is requested, if addition request is by the systemAny private network initiate, which carries out peer to peer connection by the Baas bus and any private network.
Optionally, this method further include:
When docking with the either block chain tissue, which calls recognizing for the center CA by the Baas busCard service carries out License Authentication to the addition request of the block chain tissue, and by common recognition algorithm, with the either block chain tissueEstablish communication connection, wherein the either block chain tissue calls the digital certificate at the center CA by the Baas bus, to current connectionAlliance's chain initiates that request is added.
Optionally, this method further include:
The data service system is also used to be scheduled each equipment based on the loading condition of equipment each in system.
Optionally, this method further include:
The storage server is also used to realize the disaster tolerance and backup functionality of the data service system.
In the embodiment of the present invention, the data service system can by least one access server provide access service,The management of block chain and the configuration service of look facility and private network;Based on multiple main frames and multiple containers cluster, Yong HukeWith customized network, to realize mutually isolated private network service, also, multiple users are run by multiple containers clusterPrivate network service block chain engine so that the automatically dispose mistake of block chain service may be implemented in the data service systemJourney is omitted user and uploads chain code and manual configuration application program manually, establishes the process of the manual operations such as channel, mention significantlyThe high efficiency of practical operation.
Fig. 6 is a kind of structural schematic diagram of server provided in an embodiment of the present invention, which can be because of configuration or propertyEnergy is different and generates bigger difference, may include one or more processors (central processingUnits, CPU) 601 and one or more memory 602, wherein at least one finger is stored in the memory 602It enables, at least one instruction is loaded by the processor 601 and executed to realize any network in above-mentioned data service systemOperation performed by equipment.Certainly, which can also have wired or wireless network interface, keyboard and input and output to connectThe components such as mouth, to carry out input and output, which can also include other components for realizing functions of the equipments, herein notIt repeats.
In the exemplary embodiment, a kind of computer readable storage medium is additionally provided, the memory for example including instruction,Above-metioned instruction can be executed by the processor in terminal to complete any network equipment in the data service system in following embodimentsPerformed operation.For example, the computer readable storage medium can be ROM, random access memory (RAM), CD-ROM,Tape, floppy disk and optical data storage devices etc..
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardwareIt completes, relevant hardware can also be instructed to complete by program, the program can store in a kind of computer-readableIn storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all in spirit of the invention andWithin principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.

Claims (10)

CN201910711050.3A2018-04-162018-04-16Data service system, server, and computer-readable storage mediumActiveCN110430259B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201910711050.3ACN110430259B (en)2018-04-162018-04-16Data service system, server, and computer-readable storage medium

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
CN201810339750.XACN108512935B (en)2018-04-162018-04-16 Data service system, method, server, and computer-readable storage medium
CN201910711050.3ACN110430259B (en)2018-04-162018-04-16Data service system, server, and computer-readable storage medium

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
CN201810339750.XADivisionCN108512935B (en)2018-04-162018-04-16 Data service system, method, server, and computer-readable storage medium

Publications (2)

Publication NumberPublication Date
CN110430259Atrue CN110430259A (en)2019-11-08
CN110430259B CN110430259B (en)2020-12-01

Family

ID=63382023

Family Applications (2)

Application NumberTitlePriority DateFiling Date
CN201810339750.XAActiveCN108512935B (en)2018-04-162018-04-16 Data service system, method, server, and computer-readable storage medium
CN201910711050.3AActiveCN110430259B (en)2018-04-162018-04-16Data service system, server, and computer-readable storage medium

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
CN201810339750.XAActiveCN108512935B (en)2018-04-162018-04-16 Data service system, method, server, and computer-readable storage medium

Country Status (1)

CountryLink
CN (2)CN108512935B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110908801A (en)*2019-11-122020-03-24金蝶软件(中国)有限公司Data processing method and device based on block chain, computer equipment and storage medium
CN112256490A (en)*2020-11-172021-01-22珠海大横琴科技发展有限公司Data processing method and device
CN119520620A (en)*2025-01-142025-02-25北京一心向上科技有限公司 Multi-computer room data isolation method, system and storage medium

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110933015B (en)*2018-09-192022-03-11阿里巴巴集团控股有限公司Data transmission method, device and system
CN111045690B (en)*2018-10-122023-04-28阿里巴巴集团控股有限公司Block chain node service deployment method, device, system, computing equipment and medium
CN111124589B (en)*2018-10-302022-12-13中移(苏州)软件技术有限公司Service discovery system, method, device and equipment
CN111131131B (en)*2018-10-312023-04-18中移(苏州)软件技术有限公司Vulnerability scanning method and device, server and readable storage medium
CN109471658A (en)*2018-11-192019-03-15四川长虹电器股份有限公司A method of the fast construction target drone environment based on container
US11762815B2 (en)2018-11-232023-09-19Amazon Technologies, Inc.Multi-framework managed blockchain service
US11411921B2 (en)*2018-11-232022-08-09Amazon Technologies, Inc.Enabling access across private networks for a managed blockchain service
WO2020106845A1 (en)*2018-11-232020-05-28Amazon Technologies, Inc.Enabling access across private networks for a managed blockchain service
CN109286639A (en)*2018-11-292019-01-29郑静A kind of digital certificate compatibility control system and application method based on RESTful framework
CN109714170B (en)*2018-12-202021-07-20弗洛格(武汉)信息科技有限公司 A data isolation method in a consortium chain and a corresponding consortium chain system
CN109800056A (en)*2019-01-162019-05-24杭州趣链科技有限公司A kind of block chain dispositions method based on container
CN109819068B (en)*2019-03-192021-07-30全链通有限公司User terminal, block chain domain name resolution method thereof, computer equipment and computer readable storage medium
CN110022209B (en)*2019-03-262021-06-29创新先进技术有限公司Method and equipment for configuring alliance node
CN109981641B (en)*2019-03-262020-10-02北京邮电大学Block chain technology-based safe publishing and subscribing system and publishing and subscribing method
CN110113243B (en)*2019-04-292021-05-14电子科技大学 A user-insensitive VPN access method based on container technology
CN111984722B (en)*2019-05-222024-08-20顺丰科技有限公司Block chain data request processing method, device, server and storage medium
CN110336753B (en)*2019-06-192021-10-22腾讯科技(深圳)有限公司Cross-network-area service calling method, device, equipment and storage medium
CN110213114B (en)*2019-06-212024-04-09深圳前海微众银行股份有限公司Decentralised network service method, device, equipment and readable storage medium
CN110347509B (en)*2019-07-082021-12-10北京字节跳动网络技术有限公司Service framework access system, service request processing method, device and medium
CN110266501B (en)*2019-07-082022-02-11中国联合网络通信集团有限公司Block chain node device and block chain network system
CN110401656B (en)*2019-07-242021-11-30西安纸贵互联网科技有限公司Block chain management system
CN110417896B (en)*2019-07-312022-01-28中国工商银行股份有限公司System and method for dynamically networking block chain based on cloud
CN110611697B (en)*2019-08-022020-07-07杭州网银互联科技股份有限公司Network architecture system and network deployment method of hybrid cloud
CN112333131B (en)*2019-08-052023-04-18北京京东振世信息技术有限公司Service providing method, block chain network service system and storage medium
CN112445602A (en)*2019-08-272021-03-05阿里巴巴集团控股有限公司Resource scheduling method, device and system and electronic equipment
CN110830546A (en)*2019-09-202020-02-21平安科技(深圳)有限公司Available domain construction method, device and equipment based on container cloud platform
CN110825353A (en)*2019-10-082020-02-21北京衣念科技发展有限公司Novel enterprise-level POS (point of sale) technical framework
CN112751694A (en)*2019-10-302021-05-04北京金山云网络技术有限公司Management method and device of exclusive host and electronic equipment
CN112988321B (en)*2019-12-132024-08-02北京金山云网络技术有限公司Container mirror image data management method and device, electronic equipment and storage medium
CN111211930B (en)*2019-12-312022-08-26杭州趣链科技有限公司Block chain service disaster-tolerant backup containerized deployment method
CN111372205A (en)*2020-02-282020-07-03维沃移动通信有限公司Information prompting method and electronic equipment
CN111796905B (en)*2020-05-222021-04-16浙商银行股份有限公司Method and system for realizing Kubernetes container cloud platform VLAN network
CN113810241B (en)*2020-06-152025-01-21北京金山云网络技术有限公司 Testing method and device for kubernetes cluster
CN113839974A (en)*2020-06-232021-12-24海尔数字科技(上海)有限公司Container platform charging method and system
US11336566B2 (en)2020-06-292022-05-17Sony Group CorporationTransaction flow management based on operational troubles on a MAAS platform
CN111949366B (en)*2020-07-072024-04-05北京思特奇信息技术股份有限公司System and method for reversely proxy out-of-container service to inside of container
CN112015517B (en)*2020-08-052024-03-29北京链飞未来科技有限公司Block chain node dynamic migration method and system based on k8s cluster
CN112165381B (en)*2020-08-182023-12-05远景智能国际私人投资有限公司Key management system and method
CN114666249B (en)*2020-12-032023-07-07腾讯科技(深圳)有限公司Traffic collection method and equipment on cloud platform and computer readable storage medium
CN114793219B (en)*2021-01-252023-10-24腾讯科技(深圳)有限公司Account processing method and device, storage medium and electronic equipment
CN112953908A (en)*2021-01-282021-06-11中国工商银行股份有限公司Network isolation configuration method, device and system
CN115913925B (en)*2021-09-302024-06-07佛山市云米电器科技有限公司Distribution network control method and device
CN118939472A (en)*2023-05-102024-11-12华为云计算技术有限公司 A data management method and related equipment
CN119299360A (en)*2024-09-042025-01-10中电信智能网络科技有限公司 Cluster deployment method and system, and electronic equipment

Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102420854A (en)*2011-11-142012-04-18西安电子科技大学 Distributed file system for cloud storage
US20150381478A1 (en)*2014-06-272015-12-31Futurewei Technologies, Inc.Proxy for port to service instance mapping
CN106790513A (en)*2016-12-192017-05-31杜伯仁The method that network share service is realized based on block chain
CN107147704A (en)*2017-04-212017-09-08杭州趣链科技有限公司A kind of generic service middleware system towards block chain
CN107579931A (en)*2017-09-082018-01-12杭州云象网络技术有限公司A kind of block chain based on Kubernetes is Service Source adaptation method
US20180039942A1 (en)*2016-08-072018-02-08Dot Blockchain Music, Inc.Distributed data store for managing media
CN107705113A (en)*2017-09-062018-02-16浙江大学A kind of cross-border inter-bank method of payment of block chain based on Baas frameworks and system
CN107807991A (en)*2017-11-072018-03-16泰康保险集团股份有限公司 Method and device for processing blockchain data
CN107911421A (en)*2017-10-302018-04-13上海点融信息科技有限责任公司For configuring the method for internetwork communication, equipment and computer-readable storage medium in block chain
CN111143177A (en)*2019-12-042020-05-12中国建设银行股份有限公司Method, system, device and storage medium for collecting RMF III data of IBM host

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20160260095A1 (en)*2015-03-022016-09-08Dell Products, LpContainerized Computational Task Execution Management Using a Secure Distributed Transaction Ledger
CN106101242B (en)*2016-06-242019-08-06深圳前海微众银行股份有限公司 Construction method and device of block chain cloud service platform
WO2018039374A1 (en)*2016-08-242018-03-01Upgraded Inc.Digital securitization, obfuscation, policy and commerce of event tickets
CN107395674A (en)*2017-06-142017-11-24广东网金控股股份有限公司A kind of application system accesses the method and device of isomery block platform chain

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102420854A (en)*2011-11-142012-04-18西安电子科技大学 Distributed file system for cloud storage
US20150381478A1 (en)*2014-06-272015-12-31Futurewei Technologies, Inc.Proxy for port to service instance mapping
US20180039942A1 (en)*2016-08-072018-02-08Dot Blockchain Music, Inc.Distributed data store for managing media
CN106790513A (en)*2016-12-192017-05-31杜伯仁The method that network share service is realized based on block chain
CN107147704A (en)*2017-04-212017-09-08杭州趣链科技有限公司A kind of generic service middleware system towards block chain
CN107705113A (en)*2017-09-062018-02-16浙江大学A kind of cross-border inter-bank method of payment of block chain based on Baas frameworks and system
CN107579931A (en)*2017-09-082018-01-12杭州云象网络技术有限公司A kind of block chain based on Kubernetes is Service Source adaptation method
CN107911421A (en)*2017-10-302018-04-13上海点融信息科技有限责任公司For configuring the method for internetwork communication, equipment and computer-readable storage medium in block chain
CN107807991A (en)*2017-11-072018-03-16泰康保险集团股份有限公司 Method and device for processing blockchain data
CN111143177A (en)*2019-12-042020-05-12中国建设银行股份有限公司Method, system, device and storage medium for collecting RMF III data of IBM host

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110908801A (en)*2019-11-122020-03-24金蝶软件(中国)有限公司Data processing method and device based on block chain, computer equipment and storage medium
CN112256490A (en)*2020-11-172021-01-22珠海大横琴科技发展有限公司Data processing method and device
CN119520620A (en)*2025-01-142025-02-25北京一心向上科技有限公司 Multi-computer room data isolation method, system and storage medium

Also Published As

Publication numberPublication date
CN108512935B (en)2020-08-18
CN110430259B (en)2020-12-01
CN108512935A (en)2018-09-07

Similar Documents

PublicationPublication DateTitle
CN110430259A (en)Data service system, server and computer readable storage medium
US11657436B2 (en)Managing storage volume in a virtual computing infrastructure
US8843998B2 (en)Apparatus, systems and methods for secure and selective access to services in hybrid public-private infrastructures
JP3948957B2 (en) Extensible computing system
CN105991738B (en)Method and system across security domain resource-sharing in a kind of cloud resource pond
Yang et al.Blockchain-based secure distributed control for software defined optical networking
CN106462408A (en)Low latency connections to workspaces in a cloud computing environment
CN106411857A (en)Private cloud GIS service access control method based on virtual isolation mechanism
CN109254831A (en)Virtual machine network method for managing security based on cloud management platform
CN111835820A (en)System and method for realizing cloud management
Cunsolo et al.Cloud@ home: Bridging the gap between volunteer and cloud computing
JP2025066708A (en) SYSTEM AND METHOD FOR TAG-BASED RESOURCE LIMITATION OR ALLOCATION IN A CLOUD INFRASTRUCTURE ENVIRONMENT - Patent application
CN109445912A (en)A kind of configuration method of virtual machine, configuration system and SDN controller
Navaz et al.Data grid concepts for data security in distributed computing
CN109587026A (en)A method of large and medium-sized enterprise's Network Programe Design based on Java
US20150381597A1 (en)Enterprise management for secure network communications over ipsec
CN114448748B (en)System center deployment network system
HK40014884A (en)Data service system, server and computer-readable storage medium
HK40014884B (en)Data service system, server and computer-readable storage medium
CN108900487B (en)Shared net disk for implanting middleware
US20030046398A1 (en)Method and system for managing a plurality of console devices in a network
Manikandasaran et al.Security architecture for multi-tenant cloud migration
Liu et al.Design of remote access system for digital resources in campus based on ssl protocol
CN114430415B (en) An intelligent control system
Fuming et al.Design Scheme of a Full-stack Cloud Service Platform Based on Container Virtualization

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
REGReference to a national code

Ref country code:HK

Ref legal event code:DE

Ref document number:40014884

Country of ref document:HK

GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp