CN105487870A - Cross-infrastructure application environment arrangement method and system - Google Patents
Cross-infrastructure application environment arrangement method and system Download PDFInfo
- Publication number
- CN105487870A CN105487870A CN201510862003.0A CN201510862003A CN105487870A CN 105487870 A CN105487870 A CN 105487870A CN 201510862003 A CN201510862003 A CN 201510862003A CN 105487870 A CN105487870 A CN 105487870A
- Authority
- CN
- China
- Prior art keywords
- infrastructure
- main frame
- layout
- host
- applied environment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000003993 interaction Effects 0.000 claims description 30
- 230000003862 health status Effects 0.000 claims description 6
- 230000001960 triggered effect Effects 0.000 claims description 6
- 230000006399 behavior Effects 0.000 abstract 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Factory Administration (AREA)
Abstract
The invention provides a cross-infrastructure application environment arrangement method and system. The method comprises the following steps: registering multiple sets of infrastructures through an interface adapter; generating an application environment by a configuration engine according to the environment configuration blueprints of the infrastructures, and configuring an automatic arrangement strategy; starting the application environment, finishing the automated deployment of the application environment, and causing each infrastructure to create a host and the strategy behavior of the host; and after all hosts are successfully created and the strategy behaviors are finished, ensuring that the whole application environment finishes first-time automated deployment and configuration. The cross-infrastructure application environment arrangement method and system provided by the invention solves the problems of cross-infrastructure host management, the automated configuration of the application service and the arrangement and the automated deployment and management of the application environment, and has the characteristics that the cross-infrastructure application service host management is realized, the automated configuration of the application service is realized and the cross-infrastructure automated deployment and management of the application environment is realized.
Description
Technical field
The invention belongs to field of cloud computer technology, particularly, relate to and a kind ofly layout is carried out to the applied environment in isomery infrastructure thus realizes the method and system of the applied environment layout across infrastructure of applied environment automatic deployment and management.
Background technology
Along with enterprise needs kind and the increasing number of the infrastructure of access, access and the management of infrastructure become increasingly complex, and enterprise is in isomery infrastructure deploy and the inefficiency managing applied environment, and difficult in maintenance, error rate is high.Therefore, how by robotization method of combination, realize the deployment to the applied environment across infrastructure and management, become the important technological problems needing solution at present badly.
Find through retrieval, application number is the application for a patent for invention " combination of application and infrastructure blueprint " of 201280077489.1, provide the associated methods of a kind of application and infrastructure blueprint, and specifically disclose: system comprises the given application of sign to make it possible to carry out the given application on cloud the application blueprint of life cycle management.Blueprint of providing infrastructures makes it possible to carry out life cycle management to cloud infrastructure resources with the cloud infrastructure resources characterized on cloud.In conjunction with manager connected applications blueprint and infrastructure blueprint to generate be polymerized blueprint based on applying blueprint and infrastructure blueprint, be wherein polymerized blueprint and make given application that the example of the cloud resource of supplying of being specified by infrastructure blueprint can be utilized to carry out the life cycle management on cloud.
Still there is following defect in this patented claim:
1, the deployment across infrastructure application environment and management cannot still be realized;
2, layout principle adopts various blueprint to manage infrastructure resources, and dispose and manage the inefficiency of applied environment, difficult in maintenance, error rate is high.
Summary of the invention
For above shortcomings in prior art, the object of this invention is to provide a kind of method and system of the applied environment layout across infrastructure, the method and system are by monitoring in real time and robotization layout applied environment, complete the deployment to the application service host computer in isomery infrastructure and management, can realize disposing across infrastructure robotization and management applied environment.
For achieving the above object, the present invention is achieved by the following technical solutions.
According to an aspect of the present invention, provide a kind of method of the applied environment layout across infrastructure, comprise the steps:
Step S1: overlap infrastructure by interface adapter registration more;
Step S2: the environment configurations blueprint according to infrastructure generates applied environment, and configures robotization layout strategy;
Preferably, described step S2 comprises following sub-step:
Step S2.1: for each service of applied environment, configuration layout strategy;
Preferably, described layout strategy is: when certain event occurs in certain service, some main frame of certain service performs some behavior (such as script) corresponding to this event;
Step S2.2: for each service of applied environment, configuration global variable, as context during layout strategy execution;
Step S3: start applied environment, the robotization completing applied environment is disposed, and infrastructure starts to create main frame, and creates the strategy interaction of main frame;
Preferably, described step S3 comprises following sub-step:
Step S3.1: after starting applied environment, Host Administration engine is sent to infrastructure the order creating main frame, and infrastructure starts to create main frame, and starts main frame;
Step S3.2: after host-initiated completes, runs agency service automatically, and the event triggered in main frame life cycle is sent to layout engine;
Step S3.3: after layout engine receives the message of host event, retrieval rules of arrangement storehouse and strategy interaction storehouse, determine respond the strategy interaction of this host event and perform the destination host of this strategy interaction;
Step S3.4: layout engine, strategy interaction and context thereof, i.e. global variable, is sent to destination host, and destination host performs the behavior by agency service;
Step S4: All hosts all creates successfully and after completing strategy interaction, whole applied environment just completes robotization first and disposes and configuration.
Preferably, also comprise the steps:
Step S5: the monitor data produced during main frame runs is gathered by supervisory system and is sent to Host Administration engine, Host Administration engine, according to the health status of main frame, realizes main frame and the standby extremely occurs.
According to a second aspect of the invention, provide a kind of system of the applied environment layout across infrastructure, comprise as lower component:
-interface adapter, overlaps infrastructure for registering more;
-allocation engine, generates applied environment for the environment configurations blueprint according to infrastructure, and configures robotization layout strategy;
-Host Administration engine, for sending the order creating main frame to infrastructure;
-master agent service module, operates on main frame automatically, and the event triggered in main frame life cycle is sent to layout engine;
-layout engine, comprises rules of arrangement storehouse and strategy interaction storehouse, and after receiving host event, retrieval rules of arrangement storehouse and strategy interaction storehouse, determine respond the strategy interaction of this host event and perform the destination host of this strategy interaction.
Preferably, also comprise as lower component:
-supervisory system, for gathering the monitor data produced in main frame operation and be sent to Host Administration engine, Host Administration engine, according to the health status of main frame, realizes main frame and the standby extremely occurs.
Compared with prior art, the present invention has following beneficial effect:
The invention solves following technical matters:
1, across the Host Administration of infrastructure;
2, the robotization configuration of application service;
3, the layout of applied environment, robotization are disposed and management.
Present invention achieves following beneficial effect:
1, the application service host computer achieved across infrastructure manages;
2, the robotization configuration of application service is achieved;
3, disposing and management across infrastructure robotization of applied environment is achieved.
Accompanying drawing explanation
By reading the detailed description done non-limiting example with reference to the following drawings, other features, objects and advantages of the present invention will become more obvious:
Fig. 1 is present system schematic diagram;
Fig. 2 is the inventive method process flow diagram.
Embodiment
Below embodiments of the invention are elaborated: the present embodiment is implemented under premised on technical solution of the present invention, give detailed embodiment and concrete operating process.It should be pointed out that to those skilled in the art, without departing from the inventive concept of the premise, can also make some distortion and improvement, these all belong to protection scope of the present invention.
Embodiment 1
Present embodiments provide a kind of method of the applied environment layout across infrastructure, comprise the steps:
Step S1: overlap infrastructure by interface adapter registration more;
Step S2: allocation engine generates applied environment according to the environment configurations blueprint of infrastructure, and configures robotization layout strategy;
Step S3: start applied environment, the robotization completing applied environment is disposed, and infrastructure starts to create main frame and creates the strategy interaction of main frame;
Step S4: All hosts all creates successfully and after completing strategy interaction, whole applied environment just completes robotization first and disposes and configuration.
Further, described step S2 comprises following sub-step:
Step S2.1: for each service of applied environment, configuration layout strategy;
Step S2.2: for each service of applied environment, configuration global variable, as context during layout strategy execution.
Further, described layout strategy is: when certain event occurs in certain service, some main frame of certain service performs some behavior corresponding to this event.
Further, described step S3 comprises following sub-step:
Step S3.1: after starting applied environment, Host Administration engine is sent to infrastructure the order creating main frame, and infrastructure starts to create main frame, and starts main frame;
Step S3.2: after host-initiated completes, runs agency service automatically, and the event triggered in main frame life cycle is sent to layout engine;
Step S3.3: after layout engine receives the message of host event, retrieval rules of arrangement storehouse and strategy interaction storehouse, determine respond the strategy interaction of this host event and perform the destination host of this strategy interaction;
Step S3.4: layout engine, strategy interaction and context thereof, i.e. global variable, is sent to destination host, and destination host performs the behavior by agency service.
Further, also comprise the steps:
Step S5: the monitor data produced during main frame runs is gathered by supervisory system and is sent to Host Administration engine, Host Administration engine, according to the health status of main frame, realizes main frame and the standby extremely occurs.
Embodiment 2
Present embodiments provide a kind of system of the applied environment layout across infrastructure, this system can perform the method for the applied environment layout across infrastructure that embodiment 1 provides, and comprises as lower component:
-interface adapter, overlaps infrastructure for registering more;
-allocation engine, generates applied environment for the environment configurations blueprint according to infrastructure, and configures robotization layout strategy;
-Host Administration engine, for sending the order creating main frame to infrastructure;
-master agent service module, operates on main frame automatically, and the event triggered in main frame life cycle is sent to layout engine;
-layout engine, comprises rules of arrangement storehouse and strategy interaction storehouse, and after receiving host event, retrieval rules of arrangement storehouse and strategy interaction storehouse, determine respond the strategy interaction of this host event and perform the destination host of this strategy interaction.
Further, also comprise as lower component:
-supervisory system, for gathering the monitor data produced in main frame operation and be sent to Host Administration engine, Host Administration engine, according to the health status of main frame, realizes main frame and the standby extremely occurs.
The method and system of the applied environment layout across infrastructure that above-mentioned two embodiments provide, solve and to dispose across the robotization configuration of the Host Administration of infrastructure, application service, the layout of applied environment, robotization and the problem of management, there is the application service host computer achieved across infrastructure and manage, achieve the robotization configuration of application service, achieve the feature of disposing across infrastructure robotization and managing of applied environment.
Above specific embodiments of the invention are described.It is to be appreciated that the present invention is not limited to above-mentioned particular implementation, those skilled in the art can make various distortion or amendment within the scope of the claims, and this does not affect flesh and blood of the present invention.
Claims (7)
1., across a method for the applied environment layout of infrastructure, it is characterized in that, comprise the steps:
Step S1: overlap infrastructure by interface adapter registration more;
Step S2: the environment configurations blueprint according to infrastructure generates applied environment, and configures robotization layout strategy;
Step S3: start applied environment, the robotization completing applied environment is disposed, and infrastructure starts to create main frame and creates the strategy interaction of main frame;
Step S4: All hosts all creates successfully and after completing strategy interaction, whole applied environment just completes robotization first and disposes and configuration.
2. the method for the applied environment layout across infrastructure according to claim 1, it is characterized in that, described step S2 comprises following sub-step:
Step S2.1: for each service of applied environment, configuration layout strategy;
Step S2.2: for each service of applied environment, configuration global variable, as context during layout strategy execution.
3. the method for the applied environment layout across infrastructure according to claim 2, is characterized in that, described layout strategy is: when certain event occurs in certain service, some main frame of certain service performs some behavior corresponding to this event.
4. the method for the applied environment layout across infrastructure according to claim 1, it is characterized in that, described step S3 comprises following sub-step:
Step S3.1: after starting applied environment, Host Administration engine is sent to infrastructure the order creating main frame, and infrastructure starts to create main frame, and starts main frame;
Step S3.2: after host-initiated completes, runs agency service automatically, and the event triggered in main frame life cycle is sent to layout engine;
Step S3.3: after layout engine receives the message of host event, retrieval rules of arrangement storehouse and strategy interaction storehouse, determine respond the strategy interaction of this host event and perform the destination host of this strategy interaction;
Step S3.4: layout engine, strategy interaction and context thereof, i.e. global variable, is sent to destination host, and destination host performs the behavior by agency service.
5. the method for the applied environment layout across infrastructure according to any one of claim 1 to 4, is characterized in that, also comprise the steps:
Step S5: the monitor data produced during main frame runs is gathered by supervisory system and is sent to Host Administration engine, Host Administration engine, according to the health status of main frame, realizes main frame and the standby extremely occurs.
6. across a system for the applied environment layout of infrastructure, it is characterized in that, comprise as lower component:
-interface adapter, overlaps infrastructure for registering more;
-allocation engine, generates applied environment for the environment configurations blueprint according to infrastructure, and configures robotization layout strategy;
-Host Administration engine, for sending the order creating main frame to infrastructure;
-master agent service module, operates on main frame automatically, and the event triggered in main frame life cycle is sent to layout engine;
-layout engine, comprises rules of arrangement storehouse and strategy interaction storehouse, and after receiving host event, retrieval rules of arrangement storehouse and strategy interaction storehouse, determine respond the strategy interaction of this host event and perform the destination host of this strategy interaction.
7. the system of the applied environment layout across infrastructure according to claim 6, is characterized in that, also comprise as lower component:
-supervisory system, for gathering the monitor data produced in main frame operation and be sent to Host Administration engine, Host Administration engine, according to the health status of main frame, realizes main frame and the standby extremely occurs.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510862003.0A CN105487870A (en) | 2015-11-30 | 2015-11-30 | Cross-infrastructure application environment arrangement method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510862003.0A CN105487870A (en) | 2015-11-30 | 2015-11-30 | Cross-infrastructure application environment arrangement method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105487870A true CN105487870A (en) | 2016-04-13 |
Family
ID=55674870
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510862003.0A Pending CN105487870A (en) | 2015-11-30 | 2015-11-30 | Cross-infrastructure application environment arrangement method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105487870A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111367534A (en) * | 2020-03-19 | 2020-07-03 | 远光软件股份有限公司 | Service arrangement method and system based on application environment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102902536A (en) * | 2012-09-14 | 2013-01-30 | 杭州泛和科技有限公司 | Computer system of Internet of things |
CN104254834A (en) * | 2012-06-08 | 2014-12-31 | 惠普发展公司,有限责任合伙企业 | Cloud application deployment portability |
CN104813614A (en) * | 2012-12-03 | 2015-07-29 | 惠普发展公司,有限责任合伙企业 | Asynchronous Framework For Management Of IAAS |
CN104813285A (en) * | 2012-12-03 | 2015-07-29 | 惠普发展公司,有限责任合伙企业 | Binding of application and infrastructure blueprints |
-
2015
- 2015-11-30 CN CN201510862003.0A patent/CN105487870A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104254834A (en) * | 2012-06-08 | 2014-12-31 | 惠普发展公司,有限责任合伙企业 | Cloud application deployment portability |
CN102902536A (en) * | 2012-09-14 | 2013-01-30 | 杭州泛和科技有限公司 | Computer system of Internet of things |
CN104813614A (en) * | 2012-12-03 | 2015-07-29 | 惠普发展公司,有限责任合伙企业 | Asynchronous Framework For Management Of IAAS |
CN104813285A (en) * | 2012-12-03 | 2015-07-29 | 惠普发展公司,有限责任合伙企业 | Binding of application and infrastructure blueprints |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111367534A (en) * | 2020-03-19 | 2020-07-03 | 远光软件股份有限公司 | Service arrangement method and system based on application environment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108600029B (en) | A configuration file updating method, device, terminal device and storage medium | |
US10394593B2 (en) | Nondisruptive updates in a networked computing environment | |
US10313441B2 (en) | Data processing system with machine learning engine to provide enterprise monitoring functions | |
US10061665B2 (en) | Preserving management services with self-contained metadata through the disaster recovery life cycle | |
CN102609281B (en) | Distributed software patch update method and system | |
CN105224466A (en) | A kind of integration test method based on Docker and system | |
CN103500111A (en) | Information configuration method and device based on zookeeper | |
CN102799519A (en) | Automatic test method for cluster file system | |
CN113220422B (en) | Method and system for modifying Pod network interface based on operation of CNI plug-in K8s | |
CN106406980B (en) | A kind of dispositions method and device of virtual machine | |
CN110795331A (en) | Software testing method and device | |
CN114443294A (en) | Big data service component deployment method, system, terminal and storage medium | |
CN103338125A (en) | Method for batch network device configuration | |
CN114116288A (en) | Fault handling method, apparatus and computer program product | |
CN104780068B (en) | A kind of method for switching network, the apparatus and system of computer room migration | |
US20120311117A1 (en) | Object Pipeline-Based Virtual Infrastructure Management | |
CN104123135A (en) | Method and device for unifying background interfaces | |
CN103514044A (en) | Resource optimization method, device and system of dynamic behavior analysis system | |
CN105487870A (en) | Cross-infrastructure application environment arrangement method and system | |
CN110162312B (en) | BeeGFS configuration method and device based on IML | |
CN107562435A (en) | A kind of batch upgrading method and system based on snapshot | |
CN107092556A (en) | Method of testing, device and equipment | |
CN103685405A (en) | Network service system and firmware updating method | |
CN111767149A (en) | Scheduling method, device, equipment and storage equipment | |
CN114070889B (en) | Configuration method, traffic forwarding device, storage medium, and program product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160413 |
|
RJ01 | Rejection of invention patent application after publication |