CN106899518A - A kind of method for processing resource and device based on Internet data center - Google Patents

A kind of method for processing resource and device based on Internet data center Download PDF

Info

Publication number
CN106899518A
CN106899518A CN201710109608.1A CN201710109608A CN106899518A CN 106899518 A CN106899518 A CN 106899518A CN 201710109608 A CN201710109608 A CN 201710109608A CN 106899518 A CN106899518 A CN 106899518A
Authority
CN
China
Prior art keywords
cloud
virtual machine
cloud database
target cloud
data center
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
CN201710109608.1A
Other languages
Chinese (zh)
Other versions
CN106899518B (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
Original Assignee
Tencent Technology Shenzhen 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 filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201710109608.1A priority Critical patent/CN106899518B/en
Publication of CN106899518A publication Critical patent/CN106899518A/en
Priority to PCT/CN2018/074340 priority patent/WO2018153218A1/en
Priority to TW107105645A priority patent/TWI710915B/en
Application granted granted Critical
Publication of CN106899518B publication Critical patent/CN106899518B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/78Architectures of resource allocation
    • H04L47/783Distributed allocation of resources, e.g. bandwidth brokers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/70Virtual switches
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the invention discloses a kind of method for processing resource and device based on Internet data center, wherein method includes:Receive the service resources configuring request that client sends;According to the resource allocation information in default resource pool in Internet data center, at least one target cloud virtual machine and at least one destination virtual interchanger are selected;Data transmission channel is set up between each target cloud virtual machine and each destination virtual interchanger, and will be provided with described each target cloud virtual machine and each destination virtual interchanger of the data transmission channel and be defined as the corresponding target cloud database of targeted customer's information.Using the present invention, it is possible to achieve cloudization is managed, and then can support dynamic elasticity dilatation, and is reducingd the construction costs and O&M cost.

Description

A kind of method for processing resource and device based on Internet data center
Technical field
The present invention relates to Internet technical field, more particularly to a kind of method for processing resource based on Internet data center And device.
Background technology
Current Oracle Rac (Real Application Clusters of Oracle real application clusters, Oracle) Building mode be usually:Data access channel in cluster, Wan Zhao are done based on FC (Fibre Channel, optical-fibre channel) optical fiber Ethernet is used as the heartbeat of calculate node and the Internet and Operational Visit data bank network;Calculate node uses non-X86 systems Minicomputer;Using FC SAN (Storage Area Network, storage area network) disk array as storage;System is needed Special frame is wanted to support, it is impossible to using the implement porter of computer room, it is necessary to IDC (Internet Data Center, internet data Center) construction that customizes supports.
As can be seen here, the overall architecture of current Oracle Rac is not general, have minicomputer, disk array, FC fiber plants, Ethernet equipment etc. is, it is necessary to IDC customization infrastructures;The framework cannot enter racking management, once construction is finished and cannot propped up Dynamic elasticity dilatation is held, is difficult to accomplish to unify O&M monitoring, it is necessary to put into different O&M resources, construction cost under this architecture It is very high with O&M cost.
The content of the invention
The embodiment of the present invention provides a kind of method for processing resource and device based on Internet data center, can support to move State elasticity dilatation, and reducing the construction costs and O&M cost.
A kind of method for processing resource based on Internet data center is the embodiment of the invention provides, including:
Receive the service resources configuring request that client sends;The service resources configuring request includes targeted customer's information And resource allocation information;
According to the resource allocation information in default resource pool in Internet data center, at least one target is selected Cloud virtual machine and at least one destination virtual interchanger;The resource pool includes multiple cloud virtual machines and multiple virtual switches;
Data transmission channel is set up between each target cloud virtual machine and each destination virtual interchanger, and will be provided with the number Described each target cloud virtual machine and each destination virtual interchanger according to transmission channel are defined as targeted customer's information pair The target cloud database answered;
When service resources dilatation request is received, selected in the resource pool according to service resources dilatation request Cloud virtual machine to be expanded and virtual switch to be expanded, and by the cloud virtual machine to be expanded and the virtual switch to be expanded Added in the target cloud database, and updated based on the cloud virtual machine to be expanded and the virtual switch to be expanded Data transmission channel in the target cloud database.
Correspondingly, a kind of resource processing unit based on Internet data center is the embodiment of the invention provides, including:
Receiver module, the service resources configuring request for receiving client transmission;The service resources configuring request bag Include targeted customer's information and resource allocation information;
Configuration module, in default resource pool in Internet data center, selects for according to the resource allocation information Select at least one target cloud virtual machine and at least one destination virtual interchanger;The resource pool includes multiple cloud virtual machines and many Individual virtual switch;
Module is set up, for setting up data transmission channel between each target cloud virtual machine and each destination virtual interchanger, And will be provided with described each target cloud virtual machine and each destination virtual interchanger of the data transmission channel be defined as it is described The corresponding target cloud database of targeted customer's information;
Dilatation module, for when service resources dilatation request is received, according to service resources dilatation request in institute State and select in resource pool cloud virtual machine to be expanded and virtual switch to be expanded, and by the cloud virtual machine to be expanded and described treat Dilatation virtual switch added in the target cloud database, and based on the cloud virtual machine to be expanded and described to be expanded Virtual switch updates the data transmission channel in the target cloud database.
The embodiment of the present invention, can be according to the service resources by receiving the service resources configuring request that client sends The resource allocation information in configuring request selects at least one target in default resource pool in Internet data center Cloud virtual machine and at least one destination virtual interchanger;The resource pool includes multiple cloud virtual machines and multiple virtual switches; Data transmission channel is set up between each target cloud virtual machine and each destination virtual interchanger again, and will be provided with the data transfer Described each target cloud virtual machine of passage and each destination virtual interchanger are defined as the corresponding mesh of targeted customer's information Mark cloud database;When service resources dilatation request is received, according to service resources dilatation request in the resource pool It is middle selection cloud virtual machine to be expanded and virtual switch to be expanded, and will the cloud virtual machine to be expanded and it is described it is to be expanded virtually Interchanger is added in the target cloud database, and based on the cloud virtual machine to be expanded and the virtual switch to be expanded Machine updates the data transmission channel in the target cloud database.Due to computing resource, Internet resources, storage resource being carried out Cloudization is managed, so being more easily implemented dynamic elasticity dilatation, and is reducingd the construction costs and O&M cost.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing The accompanying drawing to be used needed for having technology description is briefly described, it should be apparent that, drawings in the following description are only this Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can be with Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is that a kind of flow of method for processing resource based on Internet data center provided in an embodiment of the present invention is illustrated Figure;
Fig. 1 a are a kind of structural representations of Internet data center provided in an embodiment of the present invention;
Fig. 2 is that a kind of flow of method for processing resource based on Internet data center provided in an embodiment of the present invention is illustrated Figure;
Fig. 2 a are the structural representations of another Internet data center provided in an embodiment of the present invention;
Fig. 3 is that a kind of flow of method for processing resource based on Internet data center provided in an embodiment of the present invention is illustrated Figure;
Fig. 3 a are the structural representations of another Internet data center provided in an embodiment of the present invention;
Fig. 4 is a kind of structural representation of resource processing unit based on Internet data center provided in an embodiment of the present invention Figure;
Fig. 5 is a kind of structural representation of configuration module provided in an embodiment of the present invention;
Fig. 6 is that the structure of another resource processing unit for being based on Internet data center provided in an embodiment of the present invention is shown It is intended to.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than whole embodiments.It is based on Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under the premise of creative work is not made Embodiment, belongs to the scope of protection of the invention.
Fig. 1 is referred to, is a kind of method for processing resource based on Internet data center provided in an embodiment of the present invention Schematic flow sheet, methods described can include:
S101, receives the service resources configuring request that client sends;The service resources configuring request is used including target Family information and resource allocation information;
Specifically, the service resources that the resource processing unit based on Internet data center can receive client transmission are matched somebody with somebody Request is put, the resource processing unit based on Internet data center can be communicated with multiple internet datas, i.e., The resource processing unit can manage the multiple Internet data center, and the multiple Internet data center can include Multiple Internet data centers in multiple different cities.The resource processing unit can also connect with operation management monitor supervision platform Letter is connected, wherein, the client is specifically sent to the operation management monitor supervision platform, institute the service resources configuring request Resource processing unit is stated to receive by the service resources configuring request of operation management monitor supervision platform forwarding.
Wherein, the service resources configuring request includes targeted customer's information and resource allocation information;The targeted customer Information is the corresponding user profile of the client (including the information such as user account, user right).The resource distribution letter Breath includes that the client asks quantity, the quantity of cloud storage virtual machine, the virtual switch of the cloud computing virtual machine of configuration Quantity.
S102, according to the resource allocation information in default resource pool in Internet data center, selection at least Individual target cloud virtual machine and at least one destination virtual interchanger;The resource pool includes that multiple cloud virtual machines and multiple are virtually handed over Change planes;
Specifically, the resource pool includes computing resource pond, Internet resources pond and memory resource pool;The computing resource Pond is (described by the hardware computing resource of the multiple servers (such as server of X86-based) in the Internet data center Hardware computing resource can include processor, internal memory in server) provided;The Internet resources pond is by the interconnection Multiple switch (such as Roce 40G interchangers) in network data center is provided;The memory resource pool is by the interconnection What the hardware store resource of the multiple servers (such as the server of X86-based) in network data center was provided, the hardware is deposited Storage resource can include PCIE (Peripheral Component Interconnect-Express, bus and interface standard)/ NVME (Non-Volatile Memory express, a kind of agreement of the similar AHCI set up on M.2 interface) full flash memory heat Plug hard disk.At least one target cloud virtual machine includes target cloud computing virtual machine and target cloud storage virtual machine.
In multiple cloud computing virtual machines that the computing resource pond of the Internet data center can include pre-setting;Example Such as, the processor ability and memory power in a server can provide 100 cloud computing virtual machines, then the internet The computing resource pond that 50 servers in data center are provided can include 5000 cloud computing virtual machines.Optionally, institute State resource processing unit can also work as basis using the part server in the Internet data center as special host The special host is distributed to the client by the service resources configuring request, then the client can exclusively enjoy described Hardware computing resource in special host, you can to create self-defined quantity and self-defined specification on the special host Cloud computing virtual machine.Customer resources can be met by improving the special host to exclusively enjoy and the physically-isolated need of resource Ask.Wherein, the corresponding security isolation grade of the special host is higher than in the server in addition to the special host The corresponding security isolation grade of cloud computing virtual machine, i.e., the cloud computing virtual machine for being created using the special host can be with Possesses security higher.
Can include the multiple cloud storage virtual machines for pre-setting in the memory resource pool of the Internet data center;Example Such as, can to provide 120 cloud storages virtual for the storage capacity of the full flash memory hot-plug hard disks of PCIE/NVME in a server Machine, then the memory resource pool that 50 servers in the Internet data center are provided can include 6000 cloud storages Virtual machine.Optionally, the resource processing unit can also be by all cloud storage virtual machines in the Internet data center 3 cloud storage cluster virtual machines are divided into, this 3 cloud storage cluster virtual machines include that (cluster is with one to common storage cluster Individual cloud storage virtual machine is unit, i.e., a cloud storage virtual machine is at least distributed in the common storage cluster to client), (in units of one piece of flash memory disk, i.e., in the exclusive flash memory disk level storage cluster at least the cluster is to exclusive flash memory disk level storage cluster All cloud storage virtual machines in one flash memory disk of distribution are to client), (cluster is with a service to exclusive whole machine storage cluster 4 pieces of flash memory disks in device are unit, i.e., 4 flash memory disks at least distributing a server in the exclusive flash memory disk level storage cluster In all cloud storage virtual machines to client), wherein, it is described monopolize whole machine storage cluster pair security isolation grade be more than institute State the corresponding security isolation grade of exclusive flash memory disk level storage cluster, corresponding security isolation of the exclusive flash memory disk level storage cluster etc. Level is more than the corresponding security isolation grade of the common storage cluster.Wherein, flash memory disk storage chip memory capacity is (n+1) * Size (n identifies storage chip number, and size is single storage chip memory capacity), externally provides the memory capacity of n*size, And using similar RAID5 (Redundant Arrays of Independent Disks5, the independent magnetic of distributed parity Dish structure) redundant arithmetic write-in data, when there is the bad block of storage chip, can automatically mark bad block to read and write, go forward side by side Row bad block data is moved;Or, when there is storage chip overall bad when, tagging chip can not can read and write automatically, and carry out core Piece bad block data is moved, to realize redundancy protecting.
In multiple virtual switches that the Internet resources pond of the Internet data center can include pre-setting.Example Such as, an interchanger can provide 20 virtual switches, then 50 interchangers in the Internet data center can be with 1000 virtual switches are provided.Optionally, the resource processing unit can also be by the institute in the Internet data center There is virtual switch to be divided into 3 virtual switch clusters, this 3 virtual switch clusters include public network cluster (collection Group in virtual switch can simultaneously to multiple client provide network service), cloud private network cluster (in the cluster Platform virtual switch only provides network service to client), (cluster is with two Roce to exclusively enjoy physical network cluster 40G interchangers for unit, i.e., it is described exclusively enjoy physical network cluster at least distribute two Roce 40G interchangers in institute Have virtual switch to client), wherein, the corresponding security isolation grade of physical network cluster that exclusively enjoys is more than the privately owned net of cloud The corresponding security isolation grade of network cluster, the corresponding security isolation grade of cloud private network cluster is more than public network cluster correspondence Security isolation grade.
Further, the resource processing unit is after the service resources configuring request is received, can further root At least one target cloud computing virtual machine is selected in the computing resource pond according to the resource allocation information, or, it is also possible to Special host is selected in the computing resource pond and the target cloud of user's requirement is created on the special host Calculate virtual machine.The resource processing unit can also further obtain the first safety in the service resources configuring request every From grade, and in the cloud storage cluster virtual machine for possessing the first security isolation grade in the memory resource pool, root At least one target cloud storage virtual machine is selected according to the resource allocation information;Further obtaining the service resources configuration please The second security isolation grade in asking, and the virtual friendship for possessing the second security isolation grade in the Internet resources pond Change planes in cluster, at least one destination virtual interchanger is selected according to the resource allocation information.Wherein, it is described first safety every Can be corresponding for the security isolation grade for monopolizing whole machine storage cluster pair, the exclusive flash memory disk level storage cluster from grade Any one security isolation grade in security isolation grade, the corresponding security isolation grade of the common storage cluster.It is described Second security isolation grade can exclusively enjoy the corresponding security isolation grade of physical network cluster, cloud private network cluster pair for described Any one security isolation grade in security isolation grade, the corresponding security isolation grade of public network cluster answered.
S103, sets up data transmission channel, and will be provided between each target cloud virtual machine and each destination virtual interchanger Described each target cloud virtual machine of the data transmission channel and each destination virtual interchanger are defined as the targeted customer The corresponding target cloud database of information;
Specifically, the resource processing unit can be between each target cloud computing virtual machine and each destination virtual interchanger Data transmission channel is set up, and data transfer is set up between each destination virtual interchanger and each target cloud storage virtual machine Passage, and will be provided with described each target cloud computing virtual machine of the data transmission channel, each target cloud storage virtual machine And each destination virtual interchanger is defined as the corresponding target cloud database of targeted customer's information.Pass through to be set up Data transmission channel, the data that each target cloud computing virtual machine institute computing can be obtained pass through destination virtual interchanger It is transferred to corresponding target cloud storage virtual machine.
Optionally, the resource processing unit can further for the target cloud database sets with automatic load balancing It is standby to establish a connection, and be that the target cloud database configures cluster access plan by the automatic load balancing equipment Slightly, load-balancing algorithm and weighted value.Wherein, the automatic load balancing equipment be automatic load balancing cluster in wherein One equipment, the automatic load balancing cluster can include multiple automatic load balancing equipment.The automatic load balancing collection Group can corresponding cloud database be connected respectively with multiple different users, i.e., each in described automatic load balancing cluster Automatic load balancing equipment connects a cloud database respectively, i.e., one automatic load balancing equipment can control a cloud Database.
Optionally, the resource processing unit can the further installation database system in the target cloud database (Database Systems can include Oracle GI and Oracle DB), and service resources configuration result message is returned to described Client;The service resources configuration result message includes establishment success message corresponding with the target cloud database, institute State computing resource and storage resource, the information of data transmission channel that at least one target cloud virtual machine is provided.The target Cloud database can provide Oracle Rac services.If the resource processing unit creates the target cloud database and loses Lose, then the service resources configuration result message that the client is received includes creating failed message.
After the target cloud database is created, each target cloud computing virtual machine in the target cloud database Calculation process can be carried out to business datum, each destination virtual interchanger can be by the business datum storage after calculation process to phase The target cloud storage virtual machine answered.
Optionally, the resource processing unit can also further obtain the management configuration parameters that the client sends (management configuration parameters specifically can be sent to the resource and processed by the client by default resource management platform Device), and the management configuration parameters are updated in the target cloud database;The management configuration parameters include safeguarding Configuration information, monitoring configuration information and alarm configuration information, that is, realize and allow the corresponding user of the client can be autonomous Manage the target cloud database.
S104, when service resources dilatation request is received, according to service resources dilatation request in the resource pool It is middle selection cloud virtual machine to be expanded and virtual switch to be expanded, and will the cloud virtual machine to be expanded and it is described it is to be expanded virtually Interchanger is added in the target cloud database, and based on the cloud virtual machine to be expanded and the virtual switch to be expanded Machine updates the data transmission channel in the target cloud database.
Specifically, when the resource processing unit receives service resources dilatation request, can be provided according to the business Dilatation request in source selects cloud virtual machine to be expanded and virtual switch to be expanded in the resource pool, and by the cloud to be expanded Virtual machine and the virtual switch to be expanded are added in the target cloud database, and virtual based on the cloud to be expanded Machine and the virtual switch to be expanded update the data transmission channel in the target cloud database.The cloud to be expanded is empty Plan machine includes cloud computing virtual machine to be expanded and cloud storage virtual machine to be expanded, therefore, the target cloud database bag after dilatation The target cloud computing virtual machine and the cloud computing virtual machine to be expanded are included (so that the target cloud database tool after dilatation Standby stronger operational capability), the target cloud storage virtual machine and the cloud storage virtual machine to be expanded be (so that after dilatation Target cloud database possesses more memory spaces), the destination virtual interchanger and the virtual switch to be expanded (from And the target cloud database after dilatation is possessed more Internet resources).When business datum amount increases, by the mesh Mark cloud database carries out dilatation can be so that the target cloud database after dilatation disclosure satisfy that the business datum amount after increase.
Optionally, when the resource processing unit receives service resources capacity reducing asks, can be provided according to the business Source capacity reducing request is selected to treat capacity reducing cloud virtual machine in the target cloud database and treats capacity reducing virtual switch, and will be described Treat capacity reducing cloud virtual machine and it is described treat that capacity reducing virtual switch is moved in the resource pool from the target cloud database, and It is described after the data transfer in capacity reducing cloud virtual machine and the target cloud database after after capacity reducing virtual switch to removing Passage is updated.Wherein, it is described to treat that capacity reducing cloud virtual machine includes treating capacity reducing cloud computing virtual machine and treats that capacity reducing cloud storage is virtual Machine, therefore, target cloud computing virtual machine described in the target cloud database after capacity reducing, the target cloud storage virtual machine and The quantity of the destination virtual interchanger is reduced.When business datum amount is reduced, by for the target cloud data Storehouse carries out capacity reducing, can save system resource.
Wherein, the whole Oracle Rac services in the Internet data center provide at least 3 memory nodes and one Individual backup memory node cloud main frame provides access across frame and computer room, damages the heat that any 2 nodes can be transferred through cloud main frame Migrate to complete to automatically switch, just can be each cloud as long as there is a memory node cloud main frame normal work in handoff procedure Database normally provides Oracle Rac business storage services.Whole Oracle Rac services in the Internet data center At least 3 calculate node cloud main frames are also provided across frame and computer room to provide access, any 2 nodes is damaged and be can be transferred through cloud master The thermophoresis of machine come complete automatically switch, as long as there is a calculate node cloud main frame normal work in handoff procedure, can be just Each cloud database normally provides the Oracle access services of Rac business, to realize that the whole machine calculate nodes of x86 are protected.It is described mutual Whole Oracle Rac services in networking data center also provide at least 2 Roc 40G Intra-Network switch pond redundant resources, Every cloud main frame Intranet (calculate, store) all uses double network interface frameworks of Roc 40G network interface cards four, by the data and heartbeat synchronization of Intranet Request separates redundancy links Intranet this two interchangers, and any one network components of Intranet is damaged and do not interfere with Oracle Rac entirety business inner-mesh network services;Backbone network uses the mbit ethernet interchanger redundant resource of across frame two-way ten thousand, every cloud master Machine (calculate, store) outer net is bonding using 10,000,000,000 double netcards, and (bonding refers to that polylith network interface card is virtually turned into one piece of net Card, makes it have identicalThe network addressTechnology) redundancy link this two outer network switch, any one Network Dept. of outer net Part is damaged and does not interfere with Oracle Rac entirety business outer net network services, to realize Intranet and backbone network redundancy protecting.Institute State Internet data center can also utilize Oracle Rac ASM (Automated Storage Management, deposit automatically Storage management) file system manages the data of database, and using Normal patterns, each data writes three parts, and three are write respectively On the different flash disks of memory node, while increasing a cold standby storage, each memory node sets a voting disk (quorum disk), loses any two number according to all without influence Oracle Rac entirety service data visitation services.
Further, it is a kind of knot of Internet data center provided in an embodiment of the present invention then please also refer to Fig. 1 a Structure schematic diagram, as shown in Figure 1a, Internet data center 100 can include computing resource pond 100b, Internet resources pond 100c, deposit Storage resource pool 100d, the computing resource pond 100b include CVM_a1, CVM_a2 ..., CVM_an-1, CVM_an, i.e., described meter Calculating resource pool 100b can include the n CVM (Cloud Virtual Machine, cloud virtual machine) for carrying out cloud computing, i.e., Each CVM in the computing resource pond 100b is a cloud computing virtual machine.The Internet resources pond 100c includes ROCE Switch_1, ROCE Switch_2 ..., ROCE Switch_n-1, ROCE Switch_n, i.e., described Internet resources pond 100c The n virtual switch (ROCE Switch) for carrying out data transmission can be included, n virtual switch can be by some Individual Roce 40G interchangers are provided.The memory resource pool 100d include CVM_b1, CVM_b2 ..., CVM_bn-1, CVM_ Bn, i.e., described memory resource pool 100d can include the n CVM for carrying out cloud storage, i.e., in described memory resource pool 100d Each CVM be a cloud storage virtual machine.When certain client will ask to create one in the Internet data center 100 During individual target cloud database, the service resources configuring request that can be sent according to client is in the computing resource pond 100b CVM_a1 and CVM_a2 is used as target cloud computing virtual machine for selection, and selects ROCE in the Internet resources pond 100c Switch_1 and ROCE Switch_2 select CVM_b1 as destination virtual interchanger in the memory resource pool 100d With CVM_b2 as target storage virtual machine, wherein, CVM_a1 and CVM_a2 respectively with ROCE Switch_1 and ROCE Switch_2 sets up data transmission channel (specifically, CVM_a1 and CVM_a2 may each comprise two ROCE interfaces, each ROCE Interface is connected by the data transmission channel with ROCE Switch_1 and ROCE Switch_2), CVM_b1 and CVM_b2 Also data transmission channel is set up (specifically, CVM_b1 and CVM_b2 are equal with ROCE Switch_1 and ROCE Switch_2 respectively 1 ROCE interface can be included, each ROCE interface is by the data transmission channel and ROCE Switch_1 and ROCE Switch_2 is connected), can be interconnected by two-wire between ROCE Switch_1 and ROCE Switch_2 and be attached communication, enter And will can set up the data transmission channel CVM_a1, CVM_a2, CVM_b1, CVM_b2, ROCE Switch_1 and ROCE Switch_2 are defined as the corresponding target cloud database 100a of the client.The target cloud database 100a can To connect further TGW, (Tencent GateWay, a set of of Tengxun's exploitation realizes that many nets are uniformly accessed into, outer net network request turns Hair, the system for supporting automatic load balancing) cluster, the TGW clusters can be including multiple automatic load balancing equipment, the mesh Mark cloud database 100a can specifically be connected with the one of automatic load balancing equipment in the TGW clusters.Wherein, institute Stating target cloud database 100a can be carried out at computing by CVM_a1 and CVM_a2 to the business datum that the client sends Reason, the target cloud database 100a is again by ROCE Switch_1 and ROCE Switch_2 by the business after calculation process Data is activation is to CVM_b1 and CVM_b2 so that CVM_b1 and CVM_b2 can store the business datum after calculation process.When this When client will carry out dilatation operation to the target cloud database 100a, can be idle in the computing resource pond 100b The CVM_ax (3 of state<=x<=n), in the Internet resources pond 100c idle condition ROCE Switch_y (3<=y<= N)), in the memory resource pool 100d idle condition CVM_bz (3<=z<=n)) it is added to the target cloud database 100a, and the data transmission channel in the target cloud database 100a is updated, to complete to the target cloud database The dilatation of 100a.
The embodiment of the present invention, can be according to the service resources by receiving the service resources configuring request that client sends The resource allocation information in configuring request selects at least one target in default resource pool in Internet data center Cloud virtual machine and at least one destination virtual interchanger;The resource pool includes multiple cloud virtual machines and multiple virtual switches; Data transmission channel is set up between each target cloud virtual machine and each destination virtual interchanger again, and will be provided with the data transfer Described each target cloud virtual machine of passage and each destination virtual interchanger are defined as the corresponding mesh of targeted customer's information Mark cloud database;When service resources dilatation request is received, according to service resources dilatation request in the resource pool It is middle selection cloud virtual machine to be expanded and virtual switch to be expanded, and will the cloud virtual machine to be expanded and it is described it is to be expanded virtually Interchanger is added in the target cloud database, and based on the cloud virtual machine to be expanded and the virtual switch to be expanded Machine updates the data transmission channel in the target cloud database.Due to computing resource, Internet resources, storage resource being carried out Cloudization is managed, so being more easily implemented dynamic elasticity dilatation, and is reducingd the construction costs and O&M cost.
Fig. 2 is referred to, is a kind of method for processing resource based on Internet data center provided in an embodiment of the present invention Schematic flow sheet, methods described can include:
S201, receives the service resources configuring request that client sends;The service resources configuring request is used including target Family information and resource allocation information;
S202, according to the resource allocation information in default resource pool in Internet data center, selection at least Individual target cloud virtual machine and at least one destination virtual interchanger;The resource pool includes that multiple cloud virtual machines and multiple are virtually handed over Change planes;
S203, sets up data transmission channel, and will be provided between each target cloud virtual machine and each destination virtual interchanger Described each target cloud virtual machine of the data transmission channel and each destination virtual interchanger are defined as the targeted customer The corresponding target cloud database of information;
Wherein, the specific implementation of S201-S203 steps may refer to the S101- in above-mentioned Fig. 1 correspondences embodiment S103, is not discussed here.
S204, notice be associated with the Internet data center at least one with city Internet data center create and The target cloud database identical controls the target cloud database to pass through special line and each same city with city cloud database Cloud database is communicated, in order to the industry in target cloud database described in each same city cloud database real-time synchronization Business data, dilatation operation, capacity reducing operation;
Specifically, resource processing unit can also notify at least one same city being associated with the Internet data center Internet data center is created with the target cloud database identical with city cloud database, by special line by the target Cloud database is connected to each same city cloud database, in order to target cloud described in each same city cloud database real-time synchronization Change business datum, dilatation operation, the capacity reducing operation in database.Wherein, the cloud computing in the same city cloud database is virtual The framework of the quantity of machine, the quantity of cloud storage virtual machine, the quantity of virtual switch and data transmission channel with the mesh Mark cloud database is identical.Wherein, when exception occurs in certain Internet data center, then in the internet data abnormal with appearance The TGW clusters that the heart is connected can stop servicing to abnormal Internet data center occur and be provided as Oracle Rac, i.e., by Target cloud database in remaining normal Internet data center continues to realize Oracle with city cloud database Rac is serviced.The target cloud database when calculating and storing certain business datum, with the target cloud database identical Each same city cloud database also synchronously calculates and stores the business datum;The target cloud database is carrying out dilatation operation When, same city cloud database each with the target cloud database identical also synchronously carry out identical dilatation operation, i.e., it is described Increased newly between target cloud database and each same city cloud database cloud computing virtual machine (and/or cloud storage virtual machine and/ Or virtual interacting machine) quantity it is identical.The target cloud database carry out capacity reducing operate when, with the target cloud data Identical each same city cloud database in storehouse also synchronously carries out identical capacity reducing operation, i.e., described target cloud database and each same city The quantity phase of the cloud computing virtual machine (and/or cloud storage virtual machine and/or virtual interacting machine) removed between cloud database Together.
Further, it is the knot of another Internet data center provided in an embodiment of the present invention please also refer to Fig. 2 a Structure schematic diagram, in Fig. 2 a by taking the Liang Ge Internet data centers in same city as an example, specifically includes Internet data center 200 and interconnection Network data center 300, Internet data center 200 and Internet data center 300 are in same city, i.e., described interconnection netting index Can be the same city Internet data center of the Internet data center 200 according to center 300.The Internet data center 200 and the Internet data center 300 in system architecture (including computing resource pond, Internet resources pond, memory resource pool, TGW clusters) can be identical with the Internet data center 100 in Fig. 1 a, and the cloud in the Internet data center 200 Database 200a is also identical with the target cloud database 100a in Fig. 1 a, here no longer to the Internet data center 200 Repeated with cloud database 200a.Can between the Internet data center 200 and the Internet data center 300 Communicated with by special line, therefore, when the cloud database 200a is created in the Internet data center 200, can So that the internet will be transferred to by the special line for creating the service resources configuring request of the cloud database 200a Data center 300 so that the Internet data center 300 can synchronously create and the cloud database 200a identical clouds Change database 300a, i.e., described cloud database 300a is the same city cloud database of the cloud database 200a.The cloud Change the business datum that database 300a can synchronously handled by the cloud database 200a, it is possible to the synchronous cloud data The dilatation operation of storehouse 200a and capacity reducing are operated.Optionally, if user will create cloud database, and have selected same city dual-active center Option, then can each selection half cloud computing in the Internet data center 200 and Internet data center 300 in same city respectively Virtual machine, cloud storage virtual machine and virtual switch, to create cloud database, by Internet data center 200 and interconnection TGW clusters in network data center 300 provide externally service, if Internet data center 200 occurs catastrophic effect, interconnect Internet data center 200 can be kicked out of Oracle Rac service access scopes by the TGW clusters in network data center 300.
With can be using Intranet bandwidth by different computer rooms between multiple Internet data centers in city in the embodiment of the present invention Cloud Framework computing node and memory node be individually placed in unified computing resource pond and memory resource pool, whole Oracle Rac services can be by calculate node and memory node distribution in the different computer room in same city, when catastrophic consequence occurs in certain computer room When cannot work, can individually use and uninterruptedly continue to provide Oracle Rac clothes with another Internet data center of city Business, to realize redundancy protecting.
Fig. 3 is referred to, is a kind of method for processing resource based on Internet data center provided in an embodiment of the present invention Schematic flow sheet, methods described can include:
S301, receives the service resources configuring request that client sends;The service resources configuring request is used including target Family information and resource allocation information;
S302, according to the resource allocation information in default resource pool in Internet data center, selection at least Individual target cloud virtual machine and at least one destination virtual interchanger;The resource pool includes that multiple cloud virtual machines and multiple are virtually handed over Change planes;
S303, sets up data transmission channel, and will be provided between each target cloud virtual machine and each destination virtual interchanger Described each target cloud virtual machine of the data transmission channel and each destination virtual interchanger are defined as the targeted customer The corresponding target cloud database of information;
Wherein, the specific implementation of S301-S303 steps may refer to the S101- in above-mentioned Fig. 1 correspondences embodiment S103, is not discussed here.
S304, notice be associated with the Internet data center at least one with city Internet data center create and The target cloud database identical is associated at least with city cloud database, and notice with the Internet data center One Ge Yi cities Internet data center creates and the different city cloud database of target cloud database identical;
S305, controls the target cloud database to be communicated with each same city cloud database by the first special line, and Communicated with different city cloud database with by DCI (Data Center Interconnect, data center interconnection), with It is easy in each same city cloud database and target cloud database described in the different city cloud database real-time synchronization Business datum, dilatation operation, capacity reducing operation.
Specifically, resource processing unit can notify that be associated with the Internet data center at least one is mutual with city Networking data center is created with the target cloud database identical with city cloud database, and is notified and the interconnection netting index At least one Yi Cheng Internet data centers being associated according to center create and the different city cloud of target cloud database identical Change database;Wherein, can be attached that (exist together a city by the first special line with the Internet data center between city Liang Ge Internet data centers can be attached by the first special line), the Internet data center between different city can lead to DCI is crossed to be attached (the Liang Ge Internet data centers for being respectively at different cities can be attached by DCI), and then The target cloud database can be communicated by the first special line with each same city cloud database, and with by data center Interconnection DCI is communicated with different city cloud database, in order to each same city cloud database and the different city cloud Business datum, dilatation operation, capacity reducing operation in target cloud database described in database real-time synchronization.Wherein, the same to city The quantity of the cloud computing virtual machine in cloud database and different city cloud database, the quantity of cloud storage virtual machine, virtual switch The quantity of machine and the framework of data transmission channel are identical with the target cloud database.When certain Internet data center There is exception, then the TGW clusters being connected with the Internet data center for exception occur can stop to the abnormal interconnection of appearance Network data center provides Oracle Rac services, i.e., by the target cloud database in remaining normal Internet data center Or continue to realize that Oracle Rac are serviced with city cloud database or different city cloud database.
The target cloud database when calculating and storing certain business datum, with the target cloud database identical Each same city cloud database and different city cloud database also synchronously calculate and store the business datum;The target cloud data Storehouse carry out dilatation operate when, with each same city cloud database of the target cloud database identical and different city cloud data Storehouse also synchronously carries out identical dilatation operation, i.e., described target cloud database and each same city cloud database, different city cloud The quantity of the cloud computing virtual machine (and/or cloud storage virtual machine and/or virtual interacting machine) increased newly between database is identical.Institute State target cloud database carry out capacity reducing operate when, same city cloud database each with the target cloud database identical, Different city cloud database also synchronously carries out identical capacity reducing operation, i.e., described target cloud database and each same city cloud data The cloud computing virtual machine (and/or cloud storage virtual machine and/or virtual interacting machine) removed between storehouse, different city cloud database Quantity it is identical.
Further, it is the knot of another Internet data center provided in an embodiment of the present invention please also refer to Fig. 3 a Structure schematic diagram, in Fig. 3 a by taking the Liang Ge Internet data centers in same city as an example, specifically includes Internet data center 400, interconnection Network data center 500, Internet data center 600, Internet data center 700, wherein, Internet data center 400 with it is mutual Networking data center 500 is respectively positioned on city A, and Internet data center 600 and Internet data center 700 are respectively positioned on city B, because This, Internet data center 500 is the same city Internet data center of Internet data center 400, Internet data center 600 With the Yi Cheng Internet data centers that Internet data center 700 is Internet data center 400.Internet data center 400th, in Internet data center 500, Internet data center 600, Internet data center 700 system architecture (including meter Calculate resource pool, Internet resources pond, memory resource pool, TGW clusters) can be identical with the Internet data center 100 in Fig. 1 a, And the cloud database 400a in the Internet data center 400 is also identical with the target cloud database 100a in Fig. 1 a, Here no longer the Internet data center 400 and cloud database 400a are repeated.Internet data center 400 and mutually Can be communicated by special line between networking data center 500, Internet data center 600 and Internet data center 700 Between can also be communicated by special line, can pass through between Internet data center 400 and Internet data center 600 DCI is communicated, and can be communicated by DCI between Internet data center 500 and Internet data center 700, therefore, When creating the cloud database 400a in Internet data center 400, will can be used to create the cloud database The service resources configuring request of 400a is transferred to the Internet data center 500 by the special line, and will be described by DCI Service resources configuring request is transferred to the Internet data center 600, then passes through DCI by the Internet data center 500 The service resources configuring request is transferred to the internet data by (or by described Internet data center 600 by special line) Center 700 so that the Internet data center 500, the Internet data center 600, the Internet data center 700 Can synchronously create and the cloud database 400a identical cloud databases 500a, cloud database 600a, cloud data Storehouse 700a, i.e., described cloud database 500a are the same city cloud database of the cloud database 400a, the cloud data Storehouse 600a and the cloud database 700a are the different city cloud database of the cloud database 400a.Cloud database 500a, cloud database 600a, cloud database 700a can synchronously handled by the cloud database 400a business datum, And synchronously the dilatation operation of the cloud database 400a and capacity reducing can operate.Optionally, if user will create cloud data Storehouse, and have selected two places dual-active center option, then can increase the interconnection netting index of different cities when cloud database is configured Oracle Rac DG according to center are synchronous (being decayed to during network jitter asynchronous), the Oracle Rac service support in city Read-write, the Oracle Rac services in another city are read-only, therefore, when certain city occurs disaster, switched by domain name Update the active and standby access modules of DG or kick out of the Oracle Rac services in failure city.
DCI Intranet bandwidth can be utilized in the embodiment of the present invention between the Internet data center in strange land, Oracle is used ADG service synchronizations copy data to strange land Internet data center Oracle Rac service, it is ensured that certain city occur When catastrophic consequence cannot work, switched by domain name between can individually using another Internet data center of strange land not It is disconnected to continue to provide Oracle Rac services.
Fig. 4 is referred to, is a kind of resource processing unit 1 based on Internet data center provided in an embodiment of the present invention Structural representation, the resource processing unit 1 can include:Receiver module 10, configuration module 20, set up module 30, install mould Block 40, update module 50, dilatation module 60, capacity reducing module 70, first notify that creation module 80, second notifies creation module 90;
The receiver module 10, the service resources configuring request for receiving client transmission;The service resources configuration Request includes targeted customer's information and resource allocation information;
The configuration module 20, for according to the resource allocation information in Internet data center default resource pool In, select at least one target cloud virtual machine and at least one destination virtual interchanger;The resource pool includes that multiple clouds are virtual Machine and multiple virtual switches;
It is described to set up module 30, for setting up data transfer between each target cloud virtual machine and each destination virtual interchanger Passage, and will be provided with described each target cloud virtual machine and each destination virtual interchanger of the data transmission channel and be defined as The corresponding target cloud database of targeted customer's information;
It is described to set up module 30, it is additionally operable to be connected pass with the foundation of automatic load balancing equipment for the target cloud database System, and be that the target cloud database configures cluster access strategy, load balancing calculation by the automatic load balancing equipment Method and weighted value.
Module 40 is installed, for the installation database system in the target cloud database, and is returned to service resources and is matched somebody with somebody Put results messages to the client;The service resources configuration result message includes corresponding with the target cloud database Create success message, the computing resource that at least one target cloud virtual machine is provided and storage resource, data transmission channel Information;
Update module 50, for obtaining the management configuration parameters that the client sends, and by the management configuration parameters It is updated in the target cloud database;The management configuration parameters include safeguard configuration information, monitoring configuration information and Alarm configuration information;
Dilatation module 60, for when service resources dilatation request is received, being existed according to service resources dilatation request Select cloud virtual machine to be expanded and virtual switch to be expanded in the resource pool, and by the cloud virtual machine to be expanded and described Virtual switch to be expanded based on the cloud virtual machine to be expanded and described is waited to expand added in the target cloud database Hold the data transmission channel during virtual switch updates the target cloud database;
Capacity reducing module 70, for when the request of service resources capacity reducing is received, being existed according to service resources capacity reducing request Selection treats capacity reducing cloud virtual machine and treats capacity reducing virtual switch in the target cloud database, and treats that capacity reducing cloud is virtual by described Machine and it is described treat that capacity reducing virtual switch is moved in the resource pool from the target cloud database, and to remove described in treat Data transmission channel in capacity reducing cloud virtual machine and the target cloud database after after capacity reducing virtual switch is updated.
Wherein, the receiver module 10, the configuration module 20, described set up module 30, the installation module 40, described Update module 50, the dilatation module 60, the specific implementation of the capacity reducing module 70 may refer to above-mentioned Fig. 1 correspondences and implement S101-S104 in example, is not discussed here.
Wherein, the resource pool includes computing resource pond, Internet resources pond and memory resource pool;The computing resource pond It is to be provided by the hardware computing resource of the multiple servers in the Internet data center;The Internet resources pond be by What the multiple switch in the Internet data center was provided;The memory resource pool is by the Internet data center In the hardware store resource of multiple servers provided.At least one target cloud virtual machine includes:Target cloud computing Virtual machine and target cloud storage virtual machine.
Further, it is a kind of structural representation of configuration module 20 provided in an embodiment of the present invention please also refer to Fig. 5 Figure, the configuration module 20 can include:First choice unit 201, the second select unit 202, the 3rd select unit 203;
The first choice unit 201, for according to the resource allocation information selected in the computing resource pond to A few target cloud computing virtual machine;
Second select unit 202, for obtaining the first security isolation grade in the service resources configuring request, And in the cloud storage cluster virtual machine for possessing the first security isolation grade in the memory resource pool, according to the money Source configuration information selects at least one target cloud storage virtual machine;
3rd select unit 203, for obtaining the second security isolation grade in the service resources configuring request, And in the virtual switch cluster for possessing the second security isolation grade in the Internet resources pond, according to the resource Configuration information selects at least one destination virtual interchanger.
Wherein, the first choice unit 201, second select unit 202, the tool of the 3rd select unit 203 Body implementation may refer to the S102 in above-mentioned Fig. 1 correspondences embodiment, be not discussed here.
Described first notifies creation module 80, and at least one for notifying to be associated with the Internet data center is same City Internet data center is created with the target cloud database identical with city cloud database, and controls the target cloud Change database to be communicated with each same city cloud database by special line, in order to each same city cloud database real-time synchronization Business datum, dilatation operation, capacity reducing operation in the target cloud database.
The specific implementation of the first notice creation module 80 may refer in above-mentioned Fig. 2 correspondences embodiment S204, is not discussed here.
Described second notifies creation module 90, and at least one for notifying to be associated with the Internet data center is same City Internet data center is created with the target cloud database identical with city cloud database, and is notified and the interconnection At least one associated Yi Cheng Internet data centers of network data center create different with the target cloud database identical City cloud database, and control the target cloud database to be communicated with each same city cloud database by the first special line, And communicated with different city cloud database by data center interconnection DCI, in order to each same city cloud database and Business datum, dilatation operation, capacity reducing operation in target cloud database described in the different city cloud database real-time synchronization.
The specific implementation of the second notice creation module 90 may refer in above-mentioned Fig. 3 correspondences embodiment S304-S305, is not discussed here.
Described first notifies creation module 80 when corresponding operating is performed, and the second notice creation module 90 will not be performed Any operation;When the second notice creation module 90 performs corresponding operating, the first notice creation module 80 will not be performed Any operation.
The embodiment of the present invention, can be according to the service resources by receiving the service resources configuring request that client sends The resource allocation information in configuring request selects at least one target in default resource pool in Internet data center Cloud virtual machine and at least one destination virtual interchanger;The resource pool includes multiple cloud virtual machines and multiple virtual switches; Data transmission channel is set up between each target cloud virtual machine and each destination virtual interchanger again, and will be provided with the data transfer Described each target cloud virtual machine of passage and each destination virtual interchanger are defined as the corresponding mesh of targeted customer's information Mark cloud database;When service resources dilatation request is received, according to service resources dilatation request in the resource pool It is middle selection cloud virtual machine to be expanded and virtual switch to be expanded, and will the cloud virtual machine to be expanded and it is described it is to be expanded virtually Interchanger is added in the target cloud database, and based on the cloud virtual machine to be expanded and the virtual switch to be expanded Machine updates the data transmission channel in the target cloud database.Due to computing resource, Internet resources, storage resource being carried out Cloudization is managed, so being more easily implemented dynamic elasticity dilatation, and is reducingd the construction costs and O&M cost.
Fig. 6 is referred to, is another resource processing unit based on Internet data center provided in an embodiment of the present invention Structural representation.As shown in fig. 6, the resource processing unit 1000 can include:At least one processor 1001, for example CPU, at least one network interface 1004, user interface 1003, memory 1005, at least one communication bus 1002.Wherein, lead to Letter bus 1002 is used to realize the connection communication between these components.Wherein, user interface 1003 can include display screen (Display), keyboard (Keyboard), optional user interface 1003 can also include wireline interface, the wave point of standard.Net Network interface 1004 can optionally include wireline interface, the wave point (such as WI-FI interfaces) of standard.Memory 1005 can be High-speed RAM memory, or non-labile memory (non-volatile memory), for example, at least one disk Memory.Memory 1005 optionally can also be at least one storage device for being located remotely from aforementioned processor 1001.Such as Fig. 6 It is shown, as operating system, network communication module, Yong Hujie can be included in a kind of memory 1005 of computer-readable storage medium Mouth mold block and equipment control application program.
In the resource processing unit 1000 shown in Fig. 6, network interface 1004 is mainly used in connecting client;And processor 1001 can be used for calling the equipment control application program stored in memory 1005, and specifically perform following steps:
Receive the service resources configuring request that client sends;The service resources configuring request includes targeted customer's information And resource allocation information;
According to the resource allocation information in default resource pool in Internet data center, at least one target is selected Cloud virtual machine and at least one destination virtual interchanger;The resource pool includes multiple cloud virtual machines and multiple virtual switches;
Data transmission channel is set up between each target cloud virtual machine and each destination virtual interchanger, and will be provided with the number Described each target cloud virtual machine and each destination virtual interchanger according to transmission channel are defined as targeted customer's information pair The target cloud database answered;
When service resources dilatation request is received, selected in the resource pool according to service resources dilatation request Cloud virtual machine to be expanded and virtual switch to be expanded, and by the cloud virtual machine to be expanded and the virtual switch to be expanded Added in the target cloud database, and updated based on the cloud virtual machine to be expanded and the virtual switch to be expanded Data transmission channel in the target cloud database.
In one embodiment, the processor 1001 also performs following steps:
When the request of service resources capacity reducing is received, according to service resources capacity reducing request in the target cloud data Selection treats capacity reducing cloud virtual machine and treats capacity reducing virtual switch in storehouse, and treats described capacity reducing cloud virtual machine and described treat that capacity reducing is empty Intend interchanger to be moved in the resource pool from the target cloud database, and to treating capacity reducing cloud virtual machine and institute described in removal State and be updated after the data transmission channel in the target cloud database after capacity reducing virtual switch.
In one embodiment, the resource pool includes computing resource pond, Internet resources pond and memory resource pool;It is described Computing resource pond is provided by the hardware computing resource of the multiple servers in the Internet data center;The network Resource pool is provided by the multiple switch in the Internet data center;The memory resource pool is by the interconnection What the hardware store resource of the multiple servers in network data center was provided.
In one embodiment, at least one target cloud virtual machine includes:Target cloud computing virtual machine and target cloud Storage virtual machine;
The processor 1001 perform according to the resource allocation information in Internet data center default resource Chi Zhong, during selection at least one target cloud virtual machine and at least one destination virtual interchanger, specifically performs following steps:
At least one target cloud computing virtual machine is selected in the computing resource pond according to the resource allocation information;
Obtain the first security isolation grade in the service resources configuring request, and the tool in the memory resource pool In the cloud storage cluster virtual machine of the standby first security isolation grade, at least one mesh is selected according to the resource allocation information Mark cloud storage virtual machine;
Obtain the second security isolation grade in the service resources configuring request, and the tool in the Internet resources pond In the virtual switch cluster of the standby second security isolation grade, at least one target is selected according to the resource allocation information Virtual switch.
In one embodiment, the processor 1001 is being performed when service resources dilatation request is received, according to institute State service resources dilatation request cloud virtual machine to be expanded and virtual switch to be expanded are selected in the resource pool before, also hold Row following steps:
For the target cloud database and automatic load balancing equipment establish a connection, and by the automatic load Balancing equipment is target cloud database configuration cluster access strategy, load-balancing algorithm and weighted value.
In one embodiment, the processor 1001 is being performed when service resources dilatation request is received, according to institute State service resources dilatation request cloud virtual machine to be expanded and virtual switch to be expanded are selected in the resource pool before, also hold Row following steps:
The installation database system in the target cloud database, and service resources configuration result message is returned to described Client;
The service resources configuration result message includes establishment success message corresponding with the target cloud database, institute State computing resource and storage resource, the information of data transmission channel that at least one target cloud virtual machine is provided.
In one embodiment, the processor 1001 is being performed when service resources dilatation request is received, according to institute State service resources dilatation request cloud virtual machine to be expanded and virtual switch to be expanded are selected in the resource pool before, also hold Row following steps:
The management configuration parameters that the client sends are obtained, and the management configuration parameters are updated to the target cloud In change database;
The management configuration parameters include safeguarding configuration information, monitoring configuration information and alarm configuration information.
In one embodiment, the processor 1001 is being performed when service resources dilatation request is received, according to institute State service resources dilatation request cloud virtual machine to be expanded and virtual switch to be expanded are selected in the resource pool before, also hold Row following steps:
Notice be associated with the Internet data center at least one with city Internet data center establishment with it is described Target cloud database identical controls the target cloud database to pass through special line and each same city cloud with city cloud database Database is communicated, in order to the business number in target cloud database described in each same city cloud database real-time synchronization Operated according to, dilatation operation, capacity reducing.
In one embodiment, the processor 1001 is being performed when service resources dilatation request is received, according to institute State service resources dilatation request cloud virtual machine to be expanded and virtual switch to be expanded are selected in the resource pool before, also hold Row following steps:
Notice be associated with the Internet data center at least one with city Internet data center establishment with it is described Target cloud database identical notifies at least one be associated with the Internet data center with city cloud database Yi Cheng Internet data centers create and the different city cloud database of target cloud database identical;
The target cloud database is controlled to be communicated with each same city cloud database by the first special line, and by number Communicated with different city cloud database according to hub interconnection DCI, in order to each same city cloud database and described different Business datum, dilatation operation, capacity reducing operation in target cloud database described in the cloud database real-time synchronization of city.
The embodiment of the present invention, can be according to the service resources by receiving the service resources configuring request that client sends The resource allocation information in configuring request selects at least one target in default resource pool in Internet data center Cloud virtual machine and at least one destination virtual interchanger;The resource pool includes multiple cloud virtual machines and multiple virtual switches; Data transmission channel is set up between each target cloud virtual machine and each destination virtual interchanger again, and will be provided with the data transfer Described each target cloud virtual machine of passage and each destination virtual interchanger are defined as the corresponding mesh of targeted customer's information Mark cloud database;When service resources dilatation request is received, according to service resources dilatation request in the resource pool It is middle selection cloud virtual machine to be expanded and virtual switch to be expanded, and will the cloud virtual machine to be expanded and it is described it is to be expanded virtually Interchanger is added in the target cloud database, and based on the cloud virtual machine to be expanded and the virtual switch to be expanded Machine updates the data transmission channel in the target cloud database.Due to computing resource, Internet resources, storage resource being carried out Cloudization is managed, so being more easily implemented dynamic elasticity dilatation, and is reducingd the construction costs and O&M cost.
One of ordinary skill in the art will appreciate that all or part of flow in realizing above-described embodiment method, can be The hardware of correlation is instructed to complete by computer program, described program can be stored in a computer read/write memory medium In, the program is upon execution, it may include such as the flow of the embodiment of above-mentioned each method.Wherein, described storage medium can be magnetic Dish, CD, read-only memory (Read-Only Memory, ROM) or random access memory (Random Access Memory, RAM) etc..
Above disclosed is only present pre-ferred embodiments, can not limit the right model of the present invention with this certainly Enclose, therefore the equivalent variations made according to the claims in the present invention, still belong to the scope that the present invention is covered.

Claims (18)

1. a kind of method for processing resource based on Internet data center, it is characterised in that including:
Receive the service resources configuring request that client sends;The service resources configuring request includes targeted customer's information and money Source configuration information;
According to the resource allocation information in default resource pool in Internet data center, at least one target cloud of selection is empty Plan machine and at least one destination virtual interchanger;The resource pool includes multiple cloud virtual machines and multiple virtual switches;
Data transmission channel is set up between each target cloud virtual machine and each destination virtual interchanger, and will be provided with the data and passed It is corresponding that described each target cloud virtual machine of defeated passage and each destination virtual interchanger are defined as targeted customer's information Target cloud database;
When service resources dilatation request is received, select to wait to expand in the resource pool according to service resources dilatation request Hold cloud virtual machine and virtual switch to be expanded, and the cloud virtual machine to be expanded and the virtual switch to be expanded are added Into the target cloud database, and update described based on the cloud virtual machine to be expanded and the virtual switch to be expanded Data transmission channel in target cloud database.
2. the method for claim 1, it is characterised in that also include:
When the request of service resources capacity reducing is received, according to service resources capacity reducing request in the target cloud database Selection treats capacity reducing cloud virtual machine and treats capacity reducing virtual switch, and treats described capacity reducing cloud virtual machine and described treat that capacity reducing is virtually handed over Change planes and be moved in the resource pool from the target cloud database, and to treating capacity reducing cloud virtual machine described in removing and described treating The data transmission channel in target cloud database after capacity reducing virtual switch is updated.
3. the method for claim 1, it is characterised in that the resource pool include computing resource pond, Internet resources pond with And memory resource pool;The computing resource pond is by the hardware computing resource of the multiple servers in the Internet data center There is provided;The Internet resources pond is provided by the multiple switch in the Internet data center;The storage Resource pool is provided by the hardware store resource of the multiple servers in the Internet data center.
4. method as claimed in claim 3, it is characterised in that at least one target cloud virtual machine includes:Target cloud meter Calculate virtual machine and target cloud storage virtual machine;
It is described according to the resource allocation information in default resource pool in Internet data center, select at least one target Cloud virtual machine and at least one destination virtual interchanger, including:
At least one target cloud computing virtual machine is selected in the computing resource pond according to the resource allocation information;
The first security isolation grade in the service resources configuring request is obtained, and possesses institute in the memory resource pool State in the cloud storage cluster virtual machine of the first security isolation grade, at least one target cloud is selected according to the resource allocation information Storage virtual machine;
The second security isolation grade in the service resources configuring request is obtained, and possesses institute in the Internet resources pond State in the virtual switch cluster of the second security isolation grade, at least one destination virtual is selected according to the resource allocation information Interchanger.
5. the method for claim 1, it is characterised in that described when receiving service resources dilatation and asking, according to The step of service resources dilatation request selects cloud virtual machine to be expanded and virtual switch to be expanded in the resource pool Before, also include:
For the target cloud database and automatic load balancing equipment establish a connection, and by the automatic load balancing Equipment is target cloud database configuration cluster access strategy, load-balancing algorithm and weighted value.
6. the method for claim 1, it is characterised in that described when receiving service resources dilatation and asking, according to The step of service resources dilatation request selects cloud virtual machine to be expanded and virtual switch to be expanded in the resource pool Before, also include:
The installation database system in the target cloud database, and return to service resources configuration result message to the client End;
The service resources configuration result message include it is corresponding with the target cloud database establishment success message, it is described extremely Computing resource and storage resource, the information of data transmission channel that a few target cloud virtual machine is provided.
7. the method for claim 1, it is characterised in that described when receiving service resources dilatation and asking, according to The step of service resources dilatation request selects cloud virtual machine to be expanded and virtual switch to be expanded in the resource pool Before, also include:
The management configuration parameters that the client sends are obtained, and the management configuration parameters are updated to the target cloud number According in storehouse;
The management configuration parameters include safeguarding configuration information, monitoring configuration information and alarm configuration information.
8. the method as described in claim any one of 1-7, it is characterised in that described when receiving service resources dilatation request When, cloud virtual machine to be expanded and virtual switch to be expanded are selected in the resource pool according to service resources dilatation request The step of before, also include:
Notify that be associated with the Internet data center at least one creates and the target with city Internet data center Cloud database identical controls the target cloud database to pass through special line and each same city cloud data with city cloud database Storehouse is communicated, in order to the business datum in target cloud database described in each same city cloud database real-time synchronization, Dilatation operation, capacity reducing operation.
9. the method as described in claim any one of 1-7, it is characterised in that described when receiving service resources dilatation request When, cloud virtual machine to be expanded and virtual switch to be expanded are selected in the resource pool according to service resources dilatation request The step of before, also include:
Notify that be associated with the Internet data center at least one creates and the target with city Internet data center Cloud database identical notifies at least one different city being associated with the Internet data center with city cloud database Internet data center creates and the different city cloud database of target cloud database identical;
The target cloud database is controlled to be communicated with each same city cloud database by the first special line, and by data Heart interconnection DCI is communicated with different city cloud database, in order to each same city cloud database and the different city cloud Change business datum, dilatation operation, the capacity reducing operation in target cloud database described in database real-time synchronization.
10. a kind of resource processing unit based on Internet data center, it is characterised in that including:
Receiver module, the service resources configuring request for receiving client transmission;The service resources configuring request includes mesh Mark user profile and resource allocation information;
Configuration module, in default resource pool in Internet data center, selection to be extremely according to the resource allocation information Few a target cloud virtual machine and at least one destination virtual interchanger;The resource pool includes that multiple cloud virtual machines and multiple are empty Intend interchanger;
Module is set up, for setting up data transmission channel between each target cloud virtual machine and each destination virtual interchanger, and will The described each target cloud virtual machine and each destination virtual interchanger for possessing the data transmission channel are defined as the target The corresponding target cloud database of user profile;
Dilatation module, for when service resources dilatation request is received, according to service resources dilatation request in the money Select cloud virtual machine to be expanded and virtual switch to be expanded in the pond of source, and by the cloud virtual machine to be expanded and described to be expanded Virtual switch added in the target cloud database, and based on the cloud virtual machine to be expanded and described to be expanded virtual Interchanger updates the data transmission channel in the target cloud database.
11. devices as claimed in claim 10, it is characterised in that also include:
Capacity reducing module, for when the request of service resources capacity reducing is received, according to service resources capacity reducing request in the mesh Selection treats capacity reducing cloud virtual machine and treats capacity reducing virtual switch in mark cloud database, and treats capacity reducing cloud virtual machine and institute by described State and treat that capacity reducing virtual switch is moved in the resource pool from the target cloud database, and to treating capacity reducing cloud described in removal Data transmission channel in virtual machine and the target cloud database after after capacity reducing virtual switch is updated.
12. devices as claimed in claim 10, it is characterised in that the resource pool includes computing resource pond, Internet resources pond And memory resource pool;The computing resource pond is to calculate money by the hardware of the multiple servers in the Internet data center What source was provided;The Internet resources pond is provided by the multiple switch in the Internet data center;It is described to deposit Storage resource pool is provided by the hardware store resource of the multiple servers in the Internet data center.
13. devices as claimed in claim 12, it is characterised in that at least one target cloud virtual machine includes:Target cloud Calculate virtual machine and target cloud storage virtual machine;
The configuration module includes:
First choice unit, for selecting at least one target cloud in the computing resource pond according to the resource allocation information Calculate virtual machine;
Second select unit, for obtaining the first security isolation grade in the service resources configuring request, and deposits described In the cloud storage cluster virtual machine for possessing the first security isolation grade in storage resource pool, according to the resource allocation information Select at least one target cloud storage virtual machine;
3rd select unit, for obtaining the second security isolation grade in the service resources configuring request, and in the net In the virtual switch cluster for possessing the second security isolation grade in network resource pool, selected according to the resource allocation information Select at least one destination virtual interchanger.
14. devices as claimed in claim 10, it is characterised in that
It is described to set up module, it is additionally operable to be established a connection for the target cloud database and automatic load balancing equipment, and By the automatic load balancing equipment be the target cloud database configure cluster access strategy, load-balancing algorithm and Weighted value.
15. devices as claimed in claim 10, it is characterised in that also include:
Module is installed, for the installation database system in the target cloud database, and service resources configuration result is returned to Message is to the client;
The service resources configuration result message include it is corresponding with the target cloud database establishment success message, it is described extremely Computing resource and storage resource, the information of data transmission channel that a few target cloud virtual machine is provided.
16. devices as claimed in claim 10, it is characterised in that also include:
Update module, for obtaining the management configuration parameters that the client sends, and the management configuration parameters is updated to In the target cloud database;
The management configuration parameters include safeguarding configuration information, monitoring configuration information and alarm configuration information.
17. device as described in claim any one of 10-16, it is characterised in that also include:
First notifies creation module, and at least one for notifying to be associated with the Internet data center interconnects netting index with city Created with the target cloud database identical with city cloud database according to center, and control the target cloud database to lead to Cross special line to be communicated with each same city cloud database, in order to target cloud described in each same city cloud database real-time synchronization Change business datum, dilatation operation, the capacity reducing operation in database.
18. device as described in claim any one of 10-16, it is characterised in that also include:
Second notifies creation module, and at least one for notifying to be associated with the Internet data center interconnects netting index with city Created with the target cloud database identical with city cloud database according to center, and notified and the Internet data center At least one associated Yi Cheng Internet data centers create and the different city cloud data of target cloud database identical Storehouse, and control the target cloud database to be communicated with each same city cloud database by the first special line, and by data Hub interconnection DCI is communicated with different city cloud database, in order to each same city cloud database and the different city Business datum, dilatation operation, capacity reducing operation in target cloud database described in cloud database real-time synchronization.
CN201710109608.1A 2017-02-27 2017-02-27 Resource processing method and device based on Internet data center Active CN106899518B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201710109608.1A CN106899518B (en) 2017-02-27 2017-02-27 Resource processing method and device based on Internet data center
PCT/CN2018/074340 WO2018153218A1 (en) 2017-02-27 2018-01-26 Resource processing method, related apparatus and communication system
TW107105645A TWI710915B (en) 2017-02-27 2018-02-14 Resource processing method based on internet data center, related devices and communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710109608.1A CN106899518B (en) 2017-02-27 2017-02-27 Resource processing method and device based on Internet data center

Publications (2)

Publication Number Publication Date
CN106899518A true CN106899518A (en) 2017-06-27
CN106899518B CN106899518B (en) 2022-08-19

Family

ID=59184307

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710109608.1A Active CN106899518B (en) 2017-02-27 2017-02-27 Resource processing method and device based on Internet data center

Country Status (3)

Country Link
CN (1) CN106899518B (en)
TW (1) TWI710915B (en)
WO (1) WO2018153218A1 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018153218A1 (en) * 2017-02-27 2018-08-30 腾讯科技(深圳)有限公司 Resource processing method, related apparatus and communication system
CN108512693A (en) * 2018-02-24 2018-09-07 国家计算机网络与信息安全管理中心 A kind of trans-regional disaster recovery method and device
CN109271235A (en) * 2018-09-06 2019-01-25 广州力挚网络科技有限公司 A kind of data-base cluster method for building up and device
CN109802985A (en) * 2017-11-17 2019-05-24 北京金山云网络技术有限公司 Data transmission method, device, equipment and read/write memory medium
CN109840094A (en) * 2017-11-24 2019-06-04 腾讯科技(深圳)有限公司 A kind of dispositions method of database, device and storage equipment
CN110213147A (en) * 2019-02-22 2019-09-06 企商在线(北京)网络股份有限公司 A kind of cloud network interoperability methods, device, storage medium and terminal device
CN110209492A (en) * 2019-03-21 2019-09-06 腾讯科技(深圳)有限公司 A kind of data processing method and device
CN110433487A (en) * 2019-08-08 2019-11-12 腾讯科技(深圳)有限公司 A kind of method and relevant apparatus of traffic resource assignment
CN111580977A (en) * 2020-05-12 2020-08-25 中国民航信息网络股份有限公司 Resource adjusting method and related equipment
CN112671882A (en) * 2020-12-18 2021-04-16 上海安畅网络科技股份有限公司 Same-city double-activity system and method based on micro-service
CN112685151A (en) * 2020-12-24 2021-04-20 四川长虹电器股份有限公司 Resource scheduling system based on optimized weight model
CN112702372A (en) * 2019-10-22 2021-04-23 中兴通讯股份有限公司 Cloud service management method, cloud service management device and readable storage medium
CN112822235A (en) * 2020-12-29 2021-05-18 乐陵欧曼电子科技有限公司 Data sharing system and method of heterogeneous cloud computing system
CN113407403A (en) * 2020-03-16 2021-09-17 顺丰科技有限公司 Cloud host management method and device, computer equipment and storage medium
CN114124944A (en) * 2020-08-27 2022-03-01 阿里巴巴集团控股有限公司 Data processing method and device of hybrid cloud and electronic equipment
CN114500540A (en) * 2022-04-14 2022-05-13 阿里巴巴(中国)有限公司 Data transmission method and device of cloud data center
WO2023083167A1 (en) * 2021-11-10 2023-05-19 中国联合网络通信集团有限公司 Cloud-terminal-based service processing method and system, and server and device
CN116610270A (en) * 2023-07-21 2023-08-18 湖南马栏山视频先进技术研究院有限公司 Video processing calculation and separation method and video calculation and separation system
CN117649214A (en) * 2024-01-30 2024-03-05 深圳市贝为科技有限公司 Flow management method and system for Internet operation and maintenance

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110874384B (en) * 2018-09-03 2023-05-02 阿里巴巴集团控股有限公司 Method, device and system for expanding and shrinking capacity of database cluster
CN109828868B (en) * 2019-01-04 2023-02-03 新华三技术有限公司成都分公司 Data storage method, device, management equipment and double-active data storage system
CN110008000A (en) * 2019-03-05 2019-07-12 阿里巴巴集团控股有限公司 Application cluster capacity reduction method and device
CN111831713A (en) * 2019-04-18 2020-10-27 阿里巴巴集团控股有限公司 Data processing method, device and equipment
CN110096336B (en) * 2019-04-29 2022-09-06 江苏满运软件科技有限公司 Data monitoring method, device, equipment and medium
CN112351051A (en) * 2019-08-06 2021-02-09 中兴通讯股份有限公司 Cloud service processing method and device, cloud server, cloud service processing system and storage medium
CN111221624B (en) * 2019-12-31 2024-06-28 中国电力科学研究院有限公司 Container management method for regulation and control cloud platform based on Docker container technology
CN113132175B (en) * 2019-12-31 2024-03-26 北京华为数字技术有限公司 Network resource scheduling method and device
CN111338755B (en) * 2020-02-20 2024-02-23 上海仪电(集团)有限公司中央研究院 Linux cloud host information security judging device based on shadow virtual machine
CN111858035A (en) * 2020-06-29 2020-10-30 浪潮电子信息产业股份有限公司 FPGA equipment allocation method, device, equipment and storage medium
CN112434938A (en) * 2020-11-23 2021-03-02 中国建设银行股份有限公司 Resource capacity management method and device
CN112835527A (en) * 2021-02-05 2021-05-25 西藏宁算科技集团有限公司 Expansion method and device based on MINIO cloud storage and electronic equipment
CN112799849B (en) * 2021-02-18 2024-03-19 腾讯科技(深圳)有限公司 Data processing method, device, equipment and storage medium
CN113472565B (en) * 2021-06-03 2024-02-20 北京闲徕互娱网络科技有限公司 Method, apparatus, device and computer readable medium for expanding server function
CN115459968B (en) * 2022-08-25 2023-06-06 中国人民解放军国防科技大学 Isolation method for high-performance computer system and high-performance computer system
CN116389593B (en) * 2023-04-17 2024-01-23 阿里巴巴(中国)有限公司 Resource configuration method, system and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7463648B1 (en) * 1999-08-23 2008-12-09 Sun Microsystems, Inc. Approach for allocating resources to an apparatus based on optional resource requirements
CN101938416A (en) * 2010-09-01 2011-01-05 华南理工大学 Cloud computing resource scheduling method based on dynamic reconfiguration virtual resources
CN103200020A (en) * 2012-01-04 2013-07-10 中兴通讯股份有限公司 Resource allocating method and resource allocating system
CN103235725A (en) * 2013-05-16 2013-08-07 浪潮通信信息***有限公司 Linux-based rapid deployment method for Oracle database in cloud computing
CN103516623A (en) * 2012-06-25 2014-01-15 中兴通讯股份有限公司 Resource distribution method and system
WO2015165095A1 (en) * 2014-04-30 2015-11-05 华为技术有限公司 Method for creating virtual base station, and base station cloud device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201327205A (en) * 2011-12-21 2013-07-01 Inventec Corp Managing method for hardware performance and cloud computing system
US8335851B1 (en) * 2012-03-12 2012-12-18 Ringcentral, Inc. Network resource deployment for cloud-based services
US9507612B1 (en) * 2012-08-31 2016-11-29 United Services Automobile Association (Usaa) Managing dedicated and floating pool of virtual machines based on demand
CN103827825B (en) * 2012-09-07 2017-02-22 运软网络科技(上海)有限公司 Virtual resource object component
TWI493933B (en) * 2013-02-01 2015-07-21 Chunghwa Telecom Co Ltd The Dynamic Storage Configuration System and Method of Cloud Group Group Data Room
CN103607308B (en) * 2013-11-29 2016-09-21 杭州东信北邮信息技术有限公司 Virtual machine multi-network management system under cloud computing environment and method
US20150244583A1 (en) * 2014-02-27 2015-08-27 Futurewei Technologies, Inc. System and Method for Creating Service Chains and Virtual Networks in the Cloud
TWI603266B (en) * 2014-03-03 2017-10-21 廣達電腦股份有限公司 Resource adjustment methods and systems for virtual machines
CN106899518B (en) * 2017-02-27 2022-08-19 腾讯科技(深圳)有限公司 Resource processing method and device based on Internet data center

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7463648B1 (en) * 1999-08-23 2008-12-09 Sun Microsystems, Inc. Approach for allocating resources to an apparatus based on optional resource requirements
CN101938416A (en) * 2010-09-01 2011-01-05 华南理工大学 Cloud computing resource scheduling method based on dynamic reconfiguration virtual resources
CN103200020A (en) * 2012-01-04 2013-07-10 中兴通讯股份有限公司 Resource allocating method and resource allocating system
CN103516623A (en) * 2012-06-25 2014-01-15 中兴通讯股份有限公司 Resource distribution method and system
CN103235725A (en) * 2013-05-16 2013-08-07 浪潮通信信息***有限公司 Linux-based rapid deployment method for Oracle database in cloud computing
WO2015165095A1 (en) * 2014-04-30 2015-11-05 华为技术有限公司 Method for creating virtual base station, and base station cloud device

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018153218A1 (en) * 2017-02-27 2018-08-30 腾讯科技(深圳)有限公司 Resource processing method, related apparatus and communication system
CN109802985A (en) * 2017-11-17 2019-05-24 北京金山云网络技术有限公司 Data transmission method, device, equipment and read/write memory medium
CN109840094A (en) * 2017-11-24 2019-06-04 腾讯科技(深圳)有限公司 A kind of dispositions method of database, device and storage equipment
CN109840094B (en) * 2017-11-24 2021-08-31 腾讯科技(深圳)有限公司 Database deployment method and device and storage equipment
CN108512693A (en) * 2018-02-24 2018-09-07 国家计算机网络与信息安全管理中心 A kind of trans-regional disaster recovery method and device
CN109271235B (en) * 2018-09-06 2023-12-19 广州力挚网络科技有限公司 Database cluster establishment method and device
CN109271235A (en) * 2018-09-06 2019-01-25 广州力挚网络科技有限公司 A kind of data-base cluster method for building up and device
CN110213147B (en) * 2019-02-22 2021-09-03 企商在线(北京)网络股份有限公司 Cloud network intercommunication method and device, storage medium and terminal equipment
CN110213147A (en) * 2019-02-22 2019-09-06 企商在线(北京)网络股份有限公司 A kind of cloud network interoperability methods, device, storage medium and terminal device
CN110209492B (en) * 2019-03-21 2023-09-05 腾讯科技(深圳)有限公司 Data processing method and device
CN110209492A (en) * 2019-03-21 2019-09-06 腾讯科技(深圳)有限公司 A kind of data processing method and device
CN110433487A (en) * 2019-08-08 2019-11-12 腾讯科技(深圳)有限公司 A kind of method and relevant apparatus of traffic resource assignment
CN110433487B (en) * 2019-08-08 2022-01-28 腾讯科技(深圳)有限公司 Method and related device for distributing service resources
CN112702372B (en) * 2019-10-22 2024-04-05 中兴通讯股份有限公司 Cloud service management method, cloud service management device and readable storage medium
CN112702372A (en) * 2019-10-22 2021-04-23 中兴通讯股份有限公司 Cloud service management method, cloud service management device and readable storage medium
CN113407403B (en) * 2020-03-16 2023-04-25 顺丰科技有限公司 Cloud host management method and device, computer equipment and storage medium
CN113407403A (en) * 2020-03-16 2021-09-17 顺丰科技有限公司 Cloud host management method and device, computer equipment and storage medium
CN111580977A (en) * 2020-05-12 2020-08-25 中国民航信息网络股份有限公司 Resource adjusting method and related equipment
CN111580977B (en) * 2020-05-12 2023-08-29 中国民航信息网络股份有限公司 Resource adjustment method and related equipment
CN114124944A (en) * 2020-08-27 2022-03-01 阿里巴巴集团控股有限公司 Data processing method and device of hybrid cloud and electronic equipment
CN112671882B (en) * 2020-12-18 2022-03-01 上海安畅网络科技股份有限公司 Same-city double-activity system and method based on micro-service
CN112671882A (en) * 2020-12-18 2021-04-16 上海安畅网络科技股份有限公司 Same-city double-activity system and method based on micro-service
CN112685151A (en) * 2020-12-24 2021-04-20 四川长虹电器股份有限公司 Resource scheduling system based on optimized weight model
CN112685151B (en) * 2020-12-24 2022-02-01 四川长虹电器股份有限公司 Resource scheduling system based on optimized weight model
CN112822235A (en) * 2020-12-29 2021-05-18 乐陵欧曼电子科技有限公司 Data sharing system and method of heterogeneous cloud computing system
WO2023083167A1 (en) * 2021-11-10 2023-05-19 中国联合网络通信集团有限公司 Cloud-terminal-based service processing method and system, and server and device
CN114500540A (en) * 2022-04-14 2022-05-13 阿里巴巴(中国)有限公司 Data transmission method and device of cloud data center
CN114500540B (en) * 2022-04-14 2022-08-02 阿里巴巴(中国)有限公司 Data transmission method and device of cloud data center
CN116610270A (en) * 2023-07-21 2023-08-18 湖南马栏山视频先进技术研究院有限公司 Video processing calculation and separation method and video calculation and separation system
CN116610270B (en) * 2023-07-21 2023-10-03 湖南马栏山视频先进技术研究院有限公司 Video processing calculation and separation method and video calculation and separation system
CN117649214A (en) * 2024-01-30 2024-03-05 深圳市贝为科技有限公司 Flow management method and system for Internet operation and maintenance
CN117649214B (en) * 2024-01-30 2024-05-03 深圳市贝为科技有限公司 Flow management method and system for Internet operation and maintenance

Also Published As

Publication number Publication date
WO2018153218A1 (en) 2018-08-30
CN106899518B (en) 2022-08-19
TWI710915B (en) 2020-11-21
TW201832093A (en) 2018-09-01

Similar Documents

Publication Publication Date Title
CN106899518A (en) A kind of method for processing resource and device based on Internet data center
CN102204188B (en) Routing computation method and host node device in virtual network element
JP5102901B2 (en) Method and system for maintaining data integrity between multiple data servers across a data center
CN1321373C (en) Extensible computing system
CN104798349B (en) In response to the failure transfer of port failure
CN103827825B (en) Virtual resource object component
CN109729129A (en) Configuration modification method, storage cluster and the computer system of storage cluster
CN102387218B (en) Multimachine hot standby load balance system for computer
CN104135514B (en) Fusion type virtual storage system
CN106506588A (en) How polycentric data center&#39;s dual-active method and system
CN108153622A (en) The method, apparatus and equipment of a kind of troubleshooting
CN102546813A (en) High-performance cluster computing system based on x86PC framework
CN109828868A (en) Date storage method, device, management equipment and dual-active data-storage system
CN112003716A (en) Data center dual-activity implementation method
CN104144135B (en) Resource allocation methods for multicast virtual network and anti-ruin resource allocation methods
CN106527985A (en) Storage interaction device and storage system based on ceph
CN106874136A (en) The fault handling method and device of a kind of storage system
CN104850394B (en) The management method and distributed system of distributed application program
CN106874142A (en) A kind of real time data fault-tolerance processing method and system
CN110336855B (en) Medical cloud data system
CN104811476A (en) Highly-available disposition method facing application service
CN102938705A (en) Method for managing and switching high availability multi-machine backup routing table
CN105867842A (en) Access control method and apparatus for storage system
CN104410531B (en) The system architecture method of redundancy
CN105872031A (en) Storage system

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
GR01 Patent grant
GR01 Patent grant