[go: up one dir, main page]

CN105487870A - Cross-infrastructure application environment arrangement method and system - Google Patents

Cross-infrastructure application environment arrangement method and system Download PDF

Info

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
Application number
CN201510862003.0A
Other languages
Chinese (zh)
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.)
CLP SECTION HUAYUN INFORMATION TECHNOLOGY Co Ltd
Original Assignee
CLP SECTION HUAYUN INFORMATION TECHNOLOGY 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 CLP SECTION HUAYUN INFORMATION TECHNOLOGY Co Ltd filed Critical CLP SECTION HUAYUN INFORMATION TECHNOLOGY Co Ltd
Priority to CN201510862003.0A priority Critical patent/CN105487870A/en
Publication of CN105487870A publication Critical patent/CN105487870A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software 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

Across the method and system of the applied environment layout of infrastructure
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.
CN201510862003.0A 2015-11-30 2015-11-30 Cross-infrastructure application environment arrangement method and system Pending CN105487870A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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