CN103109515A - Business deploy method and device - Google Patents
Business deploy method and device Download PDFInfo
- Publication number
- CN103109515A CN103109515A CN2012800017872A CN201280001787A CN103109515A CN 103109515 A CN103109515 A CN 103109515A CN 2012800017872 A CN2012800017872 A CN 2012800017872A CN 201280001787 A CN201280001787 A CN 201280001787A CN 103109515 A CN103109515 A CN 103109515A
- Authority
- CN
- China
- Prior art keywords
- architecture
- described application
- configuration
- application
- script
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a business deploy method and a device relating to the information technology field. According to the invention, the business deploy speed can be improved, and the business deploy time can be reduced. The technical scheme provided in the invention is characterized in that according to the selected application and the selected above mentioned configuration of the user, the base architecture required by the operation and the configuration of the application, and then the parameter configuration script and the compiling script can be generated; according to the application image determined by the application, the applied image can be configured on the server node in the base architecture; the application can be started, the compiling script operated on the server node, and the parameter script can be applied. The technical scheme provided in the invention is suitable for the business deploy under the FBCI configuration.
Description
Technical field
The present invention relates to areas of information technology, relate in particular to a kind of method and device of service deployment.
Background technology
At present, can adopt traditional approach to dispose in the enterprising industry business of server: at first the hardware devices such as server, memory device and the network equipment of buying to be carried out Installation and Debugging, then server is connected the infrastructure such as memory device and the network equipment; Installing operating system (Operating System, OS) is also divided memory space; Relevant database is installed and is implemented Primary Stage Data; Middleware is installed, is disposed service application; In order to ensure that the service operation performance is high and reliability is high, can also be optimized service application.But adopt this mode layering to implement, need different independent software vendors (Independent Software Vendors, ISV) that service is provided or the people that need to be proficient in each assembly installs, carry out the time that service deployment needs longer.
In cloud computing environment, release Matrix automatic deployment system and carried out service deployment: adopted pre-boot executing environment (preboot execute environment, PXE) the Auto-mounting technology is disposed architecture, architecture refers to server is being connected on the basis of memory device and the network equipment, installing operating system again, namely comprise the infrastructure such as server, memory device, the network equipment, and operating system.Then adopt the deploying virtual machine business, namely select applying template according to business characteristic, then import applying template, start and use the finishing service deployment, but still can't shorten the installation of operating system and the process that software is installed, so the time that service deployment needs is still longer.
Yet when adopting prior art to carry out service deployment, service deployment speed is slower, and the time that needs is longer.
Summary of the invention
Embodiments of the invention provide a kind of method and device of service deployment, can improve the speed of service deployment, reduce the time that service deployment needs.
First aspect, embodiments of the invention provide a kind of method of service deployment, comprising:
The configuration of the application of selecting according to the user and the described application of selection, the architecture that the described application of configuration operation is required, and generate parameter configuration script and compilation script;
Determine to use mirror image according to described application, and with described application mirror configuration on the server node in the described architecture;
Start described application, and move described compilation script on described server node, and use described parameter configuration script.
In the possible implementation of the first of first aspect, the required architecture of the described application of described configuration operation comprises { a, b according to ∑ α β ≈, c, d ... assess moving the required architecture performance number of described application, and determine required described architecture; Wherein, ∑ α represents the performance number of described application requirements; β represents the redundancy coefficient; A, b, c, d represent respectively the performance number of one group of architecture, a, and b, c, d ... the set of expression architecture performance number.
In conjunction with the possible implementation of the first of first aspect or first aspect, in the possible implementation of the second, also comprise after described generation parameter configuration script and compilation script: described parameter configuration script and described compilation script are issued on described architecture, and are kept at exterior storage in described architecture.
The first or the possible implementation of the second in conjunction with first aspect or first aspect, in the third possible implementation,, determine to use mirror image according to described application, and described application mirror configuration on the server node in the described architecture, being comprised:
According to described application, determine described application mirror image in the hard disk drive HDD storehouse based on the management node management of the infrastructure of structure and computer FBCI framework, and the mode by the HDD snapshot is with described application mirror configuration on the server node in the described architecture; Perhaps,
According to described application, determine described application mirror image in the ATL of the management node of FBCI framework management, and the mode by disk copy is with described application mirror configuration on the server node in the described architecture.
Second aspect, embodiments of the invention provide a kind of device of service deployment, comprising:
Management node is used for the configuration of the described application of the application selected according to the user and selection, the architecture that the described application of configuration operation is required, and generate parameter configuration script and compilation script; And determine to use mirror image according to described application, and with described application mirror configuration on the server node in the described architecture;
Described management node also is used for, and starts described application;
Described server node is used for moving described compilation script, and uses described parameter configuration script.
In the possible implementation of the first of second aspect, described management node also comprises: assessment unit is used for according to ∑ α β ≈ { a, b, c, d, assess moving the required architecture performance number of described application, and determine required described architecture; Wherein, ∑ α represents the performance number of described application requirements; β represents the redundancy coefficient; A, b, c, d represent respectively the performance number of one group of architecture, a, and b, c, d ... the set of expression architecture performance number.
In conjunction with the possible implementation of the first of second aspect or second aspect, in the possible implementation of the second, described management node also comprises:
Issue the unit, be used for described parameter configuration script and described compilation script are issued to described architecture, and be kept at the exterior storage in described architecture.
The first or the possible implementation of the second in conjunction with second aspect or second aspect, in the third possible implementation, described management node is used for: according to described application, determine to use mirror image in the hard disk drive HDD storehouse based on the management node management of the infrastructure of structure and computer FBCI framework, and the mode by the HDD snapshot is with described application mirror configuration on the server node in the described architecture; Perhaps, be used for according to described application, determine described application mirror image in the ATL of the management node management of FBCI framework, and the mode by disk copy is with described application mirror configuration on the server node in the described architecture.
The embodiment of the present invention provides a kind of method and device of service deployment, the configuration of the described application by the application selected according to the user and selection, and the architecture that the described application of configuration operation is required, and generate parameter configuration script and compilation script; Determine to use mirror image according to described application, and with described application mirror configuration on the server node in the described architecture; Start described application, and move described compilation script on described server node, and use described parameter configuration script.When carrying out service deployment with the employing prior art, service deployment speed is slower, the time of adopting is than the appearance ratio, the scheme that the embodiment of the present invention provides can be according to the automatic configure base framework of application and generation parameter configuration script and the compilation script of user's selection, make the speed that can improve service deployment, reduce the time that service deployment needs.
Description of drawings
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, the below will do to introduce simply to the accompanying drawing of required use in embodiment or description of the Prior Art, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain according to these accompanying drawings other accompanying drawing.
The flow chart of the method for a kind of service deployment that Fig. 1 provides for the embodiment of the present invention 1;
The block diagram of the device of a kind of service deployment that Fig. 2 provides for the embodiment of the present invention 1;
The flow chart of the method for a kind of service deployment that Fig. 3 provides for the embodiment of the present invention 2;
The FBCI configuration diagram that Fig. 4 provides for the embodiment of the present invention 2;
The block diagram of the device of a kind of service deployment that Fig. 5 provides for the embodiment of the present invention 2.
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 clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Based on the embodiment in the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that obtains under the creative work prerequisite.
The embodiment of the present invention provides a kind of method of service deployment, the method that the embodiment of the present invention provides can be at infrastructure and computer (the Fabric-based infrastructure and computers based on structure, FBCI) implement under framework, the FBCI framework is generally formed by module assembled independently, interconnects by a conversion base plate.As shown in Figure 1, the method comprises the following steps:
Architecture refers to server is being connected on the basis of memory device and the network equipment, then installing operating system.
Optionally, the configuration of the application of selecting according to the user and the described application of selection obtains hardware configuration information after the allocation engine configuration.Here, operation system refers to be used to the IT system that satisfies enterprise or organization business needs, generally include database middleware and application, database middleware refers to for the third party software of accessing database or service, middleware is a kind of independently systems soft ware or service routine, can connect two stand-alone utilities or autonomous system, be used for the information transmission between two stand-alone utilities or autonomous system.Use technology, system, software or product that (application, APP) refers to provide for enterprise or organization business service.
Need to prove, different application has different configurations, and configuration here refers to hardware configuration and software configuration.For example, service selection is database server, uses the concrete software that refers to support this business, and for example, application can be the dissimilar softwares such as Oracle, Mysql.Then select the relevant configuration of database server, relevant configuration can be business scenario, number of users, specific product, service level agreement (ServiceLevel Agreement, SLA) and other network interconnection agreements (Internet Protocol, IP) name server (Domain Name Server, DNS) correlated performance parameter etc.The relevant configuration of selecting is deposited in as in the solid state buffer dish (Solid State Disk, SSD) of using configuration, in order to accelerate the speed of service deployment.SSD adopts electronic storage medium to carry out a kind of technology that data are stored and read, and has broken through the performance bottleneck of traditional mechanical hard disk, has high memory property, and is faster and efficient than the processing speed of conventional hard.
Service deployment in the present embodiment is about to operation system and disposes on new server, makes on new server and can use this operation system.
Further, the required architecture of the described application of described configuration operation comprises:
According to ∑ α β ≈ a, b, c, d ... assess moving the required architecture performance number of described application, and determine required described architecture.That is, the performance number that requires according to operation system compares with the performance number set of the architecture of the described application of corresponding operation, obtains the allocation models of the performance number that requires near operation system.
Wherein, ∑ α represents the performance number of described application requirements; The online transaction benchmark program of certain real-time account system requirements 300W (Transaction Processing Performance Council, TPCC) for example.TPCC is one of parameter of assess performance under the FBCI framework, the performance of the total system that TPCC can construct for the server and client side.
β represents the redundancy coefficient, and for example, β can be 1.3, and ∑ α β is 390w with regard to the performance number that needs TPCC.
A, b, c, d represent respectively the performance number of one group of architecture, a, and b, c, d ... the set of expression architecture performance number, the upper rail near requirement can be got, namely near the upper rail of 390w.
For example, a is the configuration of 150w TPCC, CPU:4 10 core CPU, and CPU can be extremely strong XeonE7500; Internal memory: 16G; Exterior storage: SSD 10T memory space.D is the configuration of 400W TPCC, 8 10 core CPU, and CPU can be extremely strong Xeon E7500; Internal memory: 512G; Exterior storage: SSD 10T memory space.
Rule according to assessment: get the upper rail near requirement.Therefore, can get performance number here is 400W.Then business according to the allocation models of 400w, begins to distribute the hardware resources such as CPU, internal memory, exterior storage to build.
Further, also comprise after described generation parameter configuration script and compilation script:
Described parameter configuration script and described compilation script are issued on described architecture, and are kept at exterior storage in described architecture.
Optionally, according to described application, described application mirror image is determined in hard disk drive (HardDisk Drive, HDD) storehouse in the management of the management node of FBCI framework, and the mode by the HDD snapshot is with described application mirror configuration on the server node in the described architecture; Perhaps,
According to described application, determine described application mirror image in the ATL of the management node of FBCI framework management, and the mode by disk copy is with described application mirror configuration on the server node in the described architecture.
The embodiment of the present invention provides a kind of method of service deployment, and the automatic configure base framework of application and generation parameter configuration script and compilation script by selecting according to the user make the speed that can improve service deployment, reduce the time that service deployment needs.
The embodiment of the present invention provides a kind of device of service deployment, and this device can be FBCI, and wherein, the FBCI framework is formed by module assembled independently, interconnects by a structure or conversion base plate.As shown in Figure 2, this device comprises: management node 201, server node 202;
Further, described management node 201 comprises: assessment unit, be used for according to ∑ α β ≈ a, b, c, d ... assess moving the required architecture property value of described application, and determine required described architecture; Wherein, ∑ α represents the performance number of described application requirements; β represents the redundancy coefficient; A, b, c, d represent respectively the performance number of one group of architecture, a, and b, c, d ... the set of expression architecture performance number, the set of these architecture performance numbers can derive from according to business model, the repository that relevant knowledge and aggregation of data are drawn.
Described management node 201 also comprises: issue the unit, be used for described parameter configuration script and described compilation script are issued to described architecture, and be kept at the exterior storage in described architecture.
Described management node 201 is used for: according to described application, determine described application mirror image in the hard disk drive HDD storehouse based on the management node management of the infrastructure of structure and computer FBCI framework, and the mode by the HDD snapshot is with described application mirror configuration on the server node in the described architecture; Perhaps, according to described application, determine described application mirror image in the ATL of the management node of FBCI framework management, and the mode by disk copy is with described application mirror configuration on the server node in the described architecture.
Described management node 201 also is used for, and starts described application; Described server node 202 is used for moving described compilation script, and uses described parameter configuration script.
The embodiment of the present invention provides a kind of device of service deployment, by application automatic configure base framework and generation parameter configuration script and the compilation script of management node according to user's selection, management node determines to use mirror image and configuration is used mirror image to the server node of architecture, start and use, and by the described compilation script of server node operation, and use described parameter configuration script, and make the speed that can improve service deployment, reduce the required time of service deployment.
Embodiment 2
The embodiment of the present invention provides a kind of method of service deployment, and as shown in Figure 3, the method comprises:
The user selects to use according to the business demand of oneself, and according to the application choice configuration of selecting.Need to prove, different application has different configurations, and the configuration here refers to hardware configuration and software configuration.for example, service selection is database server, then select the relevant configuration of database server, relevant configuration can be business scenario, number of users, specific product, service level agreement (Service Level Agreement, SLA) and other network interconnection agreements (Internet Protocol, IP) name server (Domain NameServer, DNS) correlated performance parameter etc., the relevant configuration of selecting is deposited in as using solid state buffer dish (the Solid State Disk of configuration, SSD) in, in order to accelerate the speed of service deployment.SSD adopts electronic storage medium to carry out a kind of technology that data are stored and read, and has broken through the performance bottleneck of traditional mechanical hard disk, has high memory property, and is faster and efficient than the processing speed of conventional hard.Here, operation system refers to be used to the I T system that satisfies enterprise or organization business needs, generally include database middleware and application, database middleware refers to for the third party software of accessing database or service, middleware is a kind of independently systems soft ware or service routine, can connect two stand-alone utilities or autonomous system, be used for the information transmission between two stand-alone utilities or autonomous system.Use technology, system, software or product that (application, APP) refers to provide for enterprise or organization business service.
Need to prove, be illustrated in figure 4 as the FBCI framework, wherein, the FBCI framework is formed by module assembled independently, interconnects by a conversion base plate.The FBCI framework comprises: management node, central processing unit (Central Processing Unit, CPU) pond, memory pool and storage pool, CPU, internal memory and exterior storage in management node management FBCI framework are distributed different resources according to different application.Need to prove, CPU pond, memory pool and storage pool be corresponding physical entity all.In this step, the required architecture of the described application of configuration operation is the distribution to physical resource, architecture refers to server is being connected on the basis of memory device and the network equipment, installing operating system more namely refers to provide the architecture system of calculating, storage and network.
FBCI receives user's selection application and relevant configuration, obtain hardware configuration information after the allocation engine configuration of rapid deployment functional areas, CPU, internal memory that namely configuration needs on new server, external memory space, the network bandwidths etc. are about to hardware combinations and get up to form the server that storage, network can be provided.
Need to prove that step 301 is the relevant configuration of the described application of the application selected according to the user and selection, the hardware resource that the described application of configuration operation is required.
Wherein, ∑ α represents the performance number of described application requirements, for example, and such as the online transaction benchmark program TPCC of certain real-time account system requirements 300W.TPCC is one of parameter of assess performance under the FBCI framework, the performance of the total system that TPCC can construct for the server and client side.
β represents the redundancy coefficient, and for example, β can be 1.3, and ∑ α β is 390w with regard to the performance number that needs TPCC.
A, and b, c, d ... the set of expression architecture performance number, the upper rail near requirement can be got, namely near the upper rail of 390w.
For example, a is the configuration of 150w TPCC, CPU:4 10 core CPU, and CPU can be extremely strong XeonE7500; Internal memory: 16G; Exterior storage: SSD 10T memory space.D is the configuration of 400W TPCC, 8 10 core CPU, and CPU can be extremely strong Xeon E7500; Internal memory: 512G; Exterior storage: SSD 10T memory space.Wherein, the set of these architecture performance numbers can derive from according to business model, the repository that relevant knowledge and aggregation of data are drawn.
Rule according to assessment: get the upper rail near requirement.Therefore, can get performance number here is 400W.Then business according to the allocation models of 400w, begins to distribute the resources such as CPU, internal memory, exterior storage to build.
For example, when disposing database application, can generate the parameter configuration script, for example operating system parameter and configuration script; The database parameter script; Correlated performance processing scripts etc.; Can also generate compilation script, for example the database compilation script.
Need to prove, parameter configuration script and the compilation script that generates directly is issued on the architecture that distributes by the management node in FBC I framework, and be kept in exterior storage in described architecture.
Step 304 determine to be used mirror image according to described application, and with described application mirror configuration on the server node in the described architecture;
Optionally, the application of selecting according to the user determines to use mirror image in the hard disk drive HDD storehouse of the management node of FBCI framework or ATL.As shown in Figure 4, HDD storehouse or ATL are arranged in rapid deployment functional areas, are managed by management node.The application mirror image of in store every service application in HDD storehouse or ATL.
Need to prove, the present embodiment supports two kinds of methods will use mirror configuration to server node corresponding to the described application of operation: a kind of is the HDD mirror image, and another kind is the traditional virtual machine.When adopting the HDD mirror image, select to use mirror image in the HDD storehouse of preserving in the management node of FBCI framework, and will use on the server node of mirror configuration in the described architecture by the mode of HDD snapshot; When adopting the traditional virtual machine, select to use mirror image in the ATL of preserving in the management node of FBCI framework, and will use on the server node of mirror configuration in the described architecture by the mode of disk copy.
Step 305 starts described application, and moves described compilation script on described server node, and uses described parameter configuration script.
After the application mirror configuration is to server node corresponding to the described application of operation, start application.In the application start process, the described compilation script of server node operation in architecture, and use described parameter configuration script, be about to the configurations such as IP DNS database parameter, application parameter and automatically use by the parameter configuration script.
The embodiment of the present invention provides a kind of method of service deployment, by adopting the FBCI framework, the automatic configure base framework of application and generation parameter configuration script and compilation script according to user's selection, determine to use mirror image according to described application, and with described application mirror configuration on the server node in the described architecture, start described application, and move described compilation script on described server node, and use described parameter configuration script.When the service deployment method that adopts the embodiment of the present invention to provide is carried out service deployment, can for example complete in 10 minutes within very short time, make the speed that can improve service deployment, reduce the required time of service deployment.
The embodiment of the present invention provides a kind of device of service deployment, and this device can be FBCI, and as shown in Figure 5, this device comprises: management node 501, and assessment unit 5011 issues unit 5012, server node 502;
Further, architecture comprises server node, internal memory, exterior storage etc.Further, the assessment unit 5011 in described management node 501, be used for according to ∑ α β ≈ a, b, c, d ... assess moving the required architecture performance number of described application, and determine required described architecture; Wherein, ∑ α represents the performance number of described application requirements; β represents the redundancy coefficient; A, and b, c, d ... the set of expression architecture performance number.The set of these architecture performance numbers can derive from according to business model, the repository that relevant knowledge and aggregation of data are drawn.
The TPCC of certain real-time account system requirements 300W for example.TPCC is one of parameter of assess performance under the FBCI framework, the performance of the total system that TPCC can construct for the server and client side.
β represents the redundancy coefficient, and for example, β can be 1.3, and ∑ α β is 390w with regard to the performance number that needs TPCC.
A, b, c, d represent respectively the performance number of one group of architecture, a, and b, c, d ... the set of expression architecture performance number, the upper rail near requirement can be got, namely near the upper rail of 390w.
For example, a is the configuration of 150w TPCC, CPU:4 10 core CPU, and CPU can be extremely strong XeonE7500; Internal memory: 16G; Exterior storage: SSD 10T memory space.D is the configuration of 400W TPCC, 8 10 core CPU, and CPU can be extremely strong Xeon E7500; Internal memory: 512G; Exterior storage: SSD 10T memory space.
Rule according to assessment: get the upper rail near requirement.Therefore, can get performance number here is 400W.Then business according to the allocation models of 400w, begins to distribute the hardware resources such as CPU, internal memory, exterior storage to build.
Further, issue unit 5012 in described management node 501, be used for described parameter configuration script and described compilation script are issued to described architecture, and be kept at the exterior storage in described architecture.
Described management node 501 also is used for determining to use mirror image according to described application, and with described application mirror configuration on the server node in the described architecture;
Further, described management node 501 specifically is used for: according to described application, determine to use mirror image in the hard disk drive HDD storehouse based on the management node management of the infrastructure of structure and computer FBCI framework, and the mode by the HDD snapshot is with described application mirror configuration on the server node in the described architecture; Perhaps, be used for according to described application, determine described application mirror image in the ATL of the management node management of FBCI framework, and the mode by disk copy is with described application mirror configuration on the server node in the described architecture.
Described management node 501 also is used for, and starts described application, then by the described server node 502 described compilation scripts of operation, and uses described parameter configuration script.
The embodiment of the present invention provides a kind of device of service deployment, by application automatic configure base framework and generation parameter configuration script and the compilation script of management node according to user's selection, and determines to use mirror image and configures the application mirror image to server node; Start and use, the described compilation script of server node operation, and use described parameter configuration script, and make the speed that can improve service deployment, reduce the time that service deployment needs.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited to this, anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; can expect easily changing or replacing, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion by described protection range with claim.
Claims (8)
1. the method for a service deployment, is characterized in that, comprising:
The configuration of the application of selecting according to the user and the described application of selection, the architecture that the described application of configuration operation is required, and generate parameter configuration script and compilation script;
Determine to use mirror image according to described application, and with described application mirror configuration on the server node in the described architecture;
Start described application, and move described compilation script on described server node, and use described parameter configuration script.
2. method according to claim 1, is characterized in that, the required architecture of the described application of described configuration operation comprises:
According to ∑ α β ≈ a, b, c, d ... assess moving the required architecture performance number of described application, and determine required described architecture;
Wherein, ∑ α represents the performance number of described application requirements; β represents the redundancy coefficient; A, b, c, d represent respectively the performance number of one group of architecture, a, and b, c, d ... the set of expression architecture performance number.
3. method according to claim 1 and 2, is characterized in that, also comprises after described generation parameter configuration script and compilation script:
Described parameter configuration script and described compilation script are issued on described architecture, and are kept at exterior storage in described architecture.
According to claim 1 to 3 arbitrary described method, it is characterized in that, determine to use mirror image according to described application, and described application mirror configuration on the server node in the described architecture, being comprised:
According to described application, determine described application mirror image in the hard disk drive HDD storehouse based on the management node management of the infrastructure of structure and computer FBCI framework, and the mode by the HDD snapshot is with described application mirror configuration on the server node in the described architecture; Perhaps,
According to described application, determine described application mirror image in the ATL of the management node of FBCI framework management, and the mode by disk copy is with described application mirror configuration on the server node in the described architecture.
5. the device of a service deployment, is characterized in that, comprising:
Management node is used for the configuration of the described application of the application selected according to the user and selection, the architecture that the described application of configuration operation is required, and generate parameter configuration script and compilation script; And determine to use mirror image according to described application, and with described application mirror configuration on the server node in the described architecture;
Described management node also is used for, and starts described application;
Described server node is used for moving described compilation script, and uses described parameter configuration script.
6. device according to claim 5, is characterized in that, described management node comprises:
Assessment unit is used for according to ∑ α. β ≈ a, and b, c, d ... assess moving the required architecture performance number of described application, and determine required described architecture;
Wherein, ∑ α represents the performance number of described application requirements; β represents the redundancy coefficient; A, b, c, d represent respectively the performance number of one group of architecture, a, and b, c, d ... the set of expression architecture performance number.
7. according to claim 5 or 6 described devices, is characterized in that, described management node also comprises:
Issue the unit, be used for described parameter configuration script and described compilation script are issued to described architecture, and be kept at the exterior storage in described architecture.
According to claim 5 to 7 arbitrary described device, it is characterized in that, described management node is used for determining to use mirror image according to described application, and described application mirror configuration on the server node in the described architecture, is specially:
Described management node, be used for according to described application, determine to use mirror image in the hard disk drive HDD storehouse based on the management node management of the infrastructure of structure and computer FBCI framework, and the mode by the HDD snapshot is with described application mirror configuration on the server node in the described architecture; Perhaps, be used for according to described application, determine described application mirror image in the ATL of the management node management of FBCI framework, and the mode by disk copy is with described application mirror configuration on the server node in the described architecture.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2012/080992 WO2014036693A1 (en) | 2012-09-05 | 2012-09-05 | Service deployment method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103109515A true CN103109515A (en) | 2013-05-15 |
CN103109515B CN103109515B (en) | 2016-03-09 |
Family
ID=48316011
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280001787.2A Active CN103109515B (en) | 2012-09-05 | 2012-09-05 | A kind of method of service deployment and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103109515B (en) |
WO (1) | WO2014036693A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105450607A (en) * | 2014-08-27 | 2016-03-30 | 华为技术有限公司 | Service deployment method, service deployment device and service deployment system |
CN105677356A (en) * | 2016-01-11 | 2016-06-15 | 上海雷腾软件股份有限公司 | Operation and maintenance method and device |
CN107665181A (en) * | 2016-07-27 | 2018-02-06 | 中兴通讯股份有限公司 | A kind of method and system of centralized configuration equipment |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113900670B (en) * | 2021-12-08 | 2022-03-18 | 深圳市名竹科技有限公司 | Cluster server application deployment system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060253490A1 (en) * | 2005-05-05 | 2006-11-09 | International Business Machines Corporation | System and method for defining and generating document management applications for model-driven document management |
CN101232400A (en) * | 2008-02-25 | 2008-07-30 | 浪潮电子信息产业股份有限公司 | Method for allocating operating system through network guide |
CN101384995A (en) * | 2006-02-13 | 2009-03-11 | 国际商业机器公司 | Administration automation in application servers |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100583926C (en) * | 2007-01-18 | 2010-01-20 | 北京邮电大学 | Telecommunication traffic forming method and system facing position service |
-
2012
- 2012-09-05 CN CN201280001787.2A patent/CN103109515B/en active Active
- 2012-09-05 WO PCT/CN2012/080992 patent/WO2014036693A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060253490A1 (en) * | 2005-05-05 | 2006-11-09 | International Business Machines Corporation | System and method for defining and generating document management applications for model-driven document management |
CN101384995A (en) * | 2006-02-13 | 2009-03-11 | 国际商业机器公司 | Administration automation in application servers |
CN101232400A (en) * | 2008-02-25 | 2008-07-30 | 浪潮电子信息产业股份有限公司 | Method for allocating operating system through network guide |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105450607A (en) * | 2014-08-27 | 2016-03-30 | 华为技术有限公司 | Service deployment method, service deployment device and service deployment system |
CN105450607B (en) * | 2014-08-27 | 2018-08-14 | 华为技术有限公司 | A kind of method, apparatus and system of service deployment |
CN105677356A (en) * | 2016-01-11 | 2016-06-15 | 上海雷腾软件股份有限公司 | Operation and maintenance method and device |
CN107665181A (en) * | 2016-07-27 | 2018-02-06 | 中兴通讯股份有限公司 | A kind of method and system of centralized configuration equipment |
Also Published As
Publication number | Publication date |
---|---|
CN103109515B (en) | 2016-03-09 |
WO2014036693A1 (en) | 2014-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6928055B2 (en) | Dynamic configuration of data volume | |
JP6564050B2 (en) | Execute commands in a virtual machine instance | |
US8909767B2 (en) | Cloud federation in a cloud computing environment | |
US10303453B2 (en) | Method and system for managing the end to end lifecycle of the virtualization environment for an appliance | |
US8621051B2 (en) | End-to end provisioning of storage clouds | |
US10255096B2 (en) | Temporal dynamic virtual machine policies | |
US9720784B2 (en) | Cloud infrastructure backup in a shared storage environment | |
CN109313564B (en) | Server computer management system for highly available virtual desktops supporting multiple different tenants | |
US9413819B1 (en) | Operating system interface implementation using network-accessible services | |
US10162670B2 (en) | Composite virtual machine template for virtualized computing environment | |
US20160232031A1 (en) | Seamless extension of local computing power | |
US20160094622A1 (en) | Scheduled virtual desktops | |
JP2013522709A (en) | Launching virtual instances within a cloud computing environment | |
CN103605570A (en) | Automatic application deployment method and system based on virtual machine template | |
WO2017041649A1 (en) | Application deployment method and device | |
US9665390B2 (en) | Deployment of instances amid configuration changes | |
US20120222037A1 (en) | Dynamic reprovisioning of resources to software offerings | |
CN110990026A (en) | Automatic deployment method and system for PaaS platform | |
CN103109515B (en) | A kind of method of service deployment and device | |
US20210132957A1 (en) | Configuration after cluster migration | |
Maenhaut et al. | Efficient resource management in the cloud: From simulation to experimental validation using a low‐cost Raspberry Pi testbed | |
CN101876920A (en) | Method for realizing virtual machine transfer on virtual hosts | |
CN112148935B (en) | Method and apparatus for NBMP function execution for multiple instances | |
CN109271179A (en) | Virtual machine application management method, device, equipment and readable storage medium storing program for executing | |
Tan et al. | An assessment of eucalyptus version 1.4 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |