CN108154343B - Emergency processing method and system for enterprise-level information system - Google Patents

Emergency processing method and system for enterprise-level information system Download PDF

Info

Publication number
CN108154343B
CN108154343B CN201711428180.3A CN201711428180A CN108154343B CN 108154343 B CN108154343 B CN 108154343B CN 201711428180 A CN201711428180 A CN 201711428180A CN 108154343 B CN108154343 B CN 108154343B
Authority
CN
China
Prior art keywords
enterprise
application
information system
environment
level information
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.)
Active
Application number
CN201711428180.3A
Other languages
Chinese (zh)
Other versions
CN108154343A (en
Inventor
余铮
廖荣涛
刘芬
冯浩
查志勇
朱小军
王逸兮
徐静进
罗弦
尹健
刘致常
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Weide Information Technology Co ltd
State Grid Corp of China SGCC
Information and Telecommunication Branch of State Grid Hubei Electric Power Co Ltd
Original Assignee
Guangdong Weide Information Technology Co ltd
State Grid Corp of China SGCC
Information and Telecommunication Branch of State Grid Hubei Electric Power 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 Guangdong Weide Information Technology Co ltd, State Grid Corp of China SGCC, Information and Telecommunication Branch of State Grid Hubei Electric Power Co Ltd filed Critical Guangdong Weide Information Technology Co ltd
Priority to CN201711428180.3A priority Critical patent/CN108154343B/en
Publication of CN108154343A publication Critical patent/CN108154343A/en
Application granted granted Critical
Publication of CN108154343B publication Critical patent/CN108154343B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/101Collaborative creation, e.g. joint development of products or services

Landscapes

  • Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Hardware Redundancy (AREA)

Abstract

The invention discloses an emergency processing method and system for an enterprise-level information system, wherein the method comprises the following steps: acquiring roles of enterprise-level information system objects in a production environment and a guarantee environment and application emergency guarantee rules, wherein the application emergency guarantee rules are rules based on dependency relationship among enterprise-level information system application processes; and switching the enterprise information system from the production environment to the guarantee environment according to the starting priority of the application process when the enterprise information system fails according to the acquired role and the application emergency guarantee rule. The system comprises an acquisition module and a failover module. The invention considers the starting priority among the application processes determined by the dependency relationship among the application processes, so that the enterprise information system can automatically follow the starting priority of the application processes to ensure the service continuity when carrying out fault switching, and the method has high efficiency and is more convenient. The invention can be widely applied to the field of computer application.

Description

Emergency processing method and system for enterprise-level information system
Technical Field
The invention relates to the field of computer application, in particular to an emergency processing method and system for an enterprise-level information system.
Background
The international latest standard ISO22301 of Business Continuity Management (BCM) was newly released by the international organization for standardization (ISO) on 5/15/2012. As its predecessor, the internationally recognized BCM standard BS 25999 issued by BSI has been formally replaced by ISO22301 in month 9 of 2012.
In 1979, SunGard established the first disaster recovery center in Philadelphia, USA, and people focused on IT, such as data backup and system backup, of enterprises; later, the IT backup is developed into Disaster Recovery Planning (DRP), and the contents of disaster recovery plans, resource requirements, disaster recovery center management and the like are added into the IT backup, so that a guarantee concept for a production operation center is formed; then, people gradually turn disaster recovery from an IT perspective to a business perspective, and use the business to measure disaster recovery targets (such as according to the importance of the business and the tolerable recovery time of the business), besides IT support, business impact analysis, strategy formulation, business recovery plans, personnel architecture, communication guarantee, third-party cooperation mechanisms and the like are added to the disaster recovery, and the disaster recovery system becomes a Business Continuity Planning (BCP); after the 911 event, disaster recovery takes into account, in addition to business-oriented, emergency response, crisis clearance, and supply chain crisis management.
In a large enterprise-level application system architecture, how to use a standby system for emergency disposal after a disaster (i.e., a failure) to ensure the continuity of a service becomes a major concern. The traditional large-scale enterprise-level application system architecture is based on a pure hardware system, mostly adopts a mode of manually switching to a fault environment to ensure the continuity of services, but the mode does not consider the starting priority among application processes, can only realize simple application starting, and can only gradually start corresponding applications in a manual mode when the fault environment needs to start more application processes, so that the efficiency is low and the convenience is not high.
Disclosure of Invention
To solve the above technical problems, the present invention aims to: the emergency processing method of the enterprise-level information system is high in efficiency and convenient.
Another object of the present invention is to: an efficient and convenient emergency processing system for enterprise-level information systems is provided.
The technical scheme adopted by the invention is as follows:
an emergency processing method for an enterprise-level information system comprises the following steps:
acquiring roles of enterprise-level information system objects in a production environment and a guarantee environment and application emergency guarantee rules, wherein the application emergency guarantee rules are rules based on dependency relationship among enterprise-level information system application processes;
and switching the enterprise information system from the production environment to the guarantee environment according to the starting priority of the application process when the enterprise information system fails according to the acquired role and the application emergency guarantee rule.
Further, the step of obtaining roles of the enterprise-level information system object in the production environment and the security environment and applying the emergency security rule specifically includes:
defining a production environment and roles and resource allocation in a guarantee environment according to business objects needing to be guaranteed by an enterprise-level information system;
making an application emergency guarantee rule according to the dependency relationship among the application processes of the enterprise information system;
and acquiring roles in a production environment and a guarantee environment and applying emergency guarantee rules.
Further, the step of formulating the application emergency guarantee rule according to the dependency relationship among the application processes of the enterprise-level information system specifically includes:
acquiring an enterprise-level information system architecture model;
analyzing the internal application dependency relationship of the enterprise-level information system architecture server;
analyzing the external application dependency relationship between enterprise-level information system architecture servers;
and formulating an application emergency guarantee rule according to the internal application dependency relationship of the server and the external application dependency relationship between the servers, and determining an emergency switching triggering condition and time length.
Further, the step of switching the enterprise-level information system from the production environment to the security environment according to the start priority of the application process when the enterprise-level information system fails according to the acquired role and the application emergency guarantee rule specifically includes:
judging whether the enterprise-level information system has a fault and meets the emergency switching triggering condition, if so, executing the operation of the next step, otherwise, keeping the enterprise-level information system in the production environment;
selecting one mode from an automatic switching mode and a manual switching mode as a fail-over mode;
and switching the enterprise information system from the production environment to the guarantee environment according to the starting priority of the application process according to the selected fault switching mode.
Further, the step of switching the enterprise-level information system from the production environment to the security environment according to the starting priority of the application process according to the selected failover mode specifically includes:
starting internal application of the security environment server according to the internal application dependency relationship of the enterprise-level information system architecture server;
and starting the external application between the environment-protecting servers according to the external application dependency relationship between the enterprise-level information system architecture servers.
Further, the step of starting the internal application of the security environment server according to the internal application dependency relationship of the enterprise-level information system architecture server specifically includes:
starting cluster application for guaranteeing the environment;
starting a management node service for guaranteeing the environment;
a managed service is initiated that secures the environment.
Further, the step of starting and ensuring the external application between the environment servers according to the external application dependency relationship between the enterprise-level information system architecture servers specifically includes:
starting an environment guaranteeing application system;
starting a data cache server of the environment application system;
starting a basic platform service, a queue and a retrieval service server for ensuring the environment application system;
and starting a main service, an accessory service and a report service server of the environment application system.
Further, the step of obtaining the enterprise-level information system architecture model specifically includes:
manually inputting a model script of an enterprise-level information system architecture model and distributing the input model script to corresponding nodes of a security environment;
or importing a model script of the enterprise-level information system architecture model and distributing the imported model script to corresponding nodes of the assurance environment.
The other technical scheme adopted by the invention is as follows:
an emergency processing system for an enterprise-level information system, comprising the following modules:
the system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring roles of enterprise-level information system objects in a production environment and a guarantee environment and application emergency guarantee rules, and the application emergency guarantee rules are rules based on dependency relationships among application processes of the enterprise-level information system;
and the fault switching module is used for switching the enterprise information system from the production environment to the guarantee environment according to the starting priority of the application process when the enterprise information system has a fault according to the acquired role and the application emergency guarantee rule.
Further, the acquiring module specifically includes:
the system comprises a definition unit, a service management unit and a service management unit, wherein the definition unit is used for defining the production environment and the role and resource allocation in the guarantee environment according to the service objects needing to be guaranteed by the enterprise-level information system;
the application emergency guarantee rule making unit is used for making application emergency guarantee rules according to the dependence relationship among the application processes of the enterprise information system;
and the acquisition unit is used for acquiring roles in the production environment and the guarantee environment and applying the emergency guarantee rule.
The method has the beneficial effects that: the method comprises the steps of acquiring roles of enterprise-level information system objects in a production environment and a guarantee environment and applying emergency guarantee rules, and switching the enterprise-level information system from the production environment to the guarantee environment according to the starting priority of application processes when the enterprise-level information system fails according to the acquired roles and the application emergency guarantee rules, wherein the application emergency guarantee rules are rules based on the dependency relationship among the application processes of the enterprise-level information system, the starting priority among the application processes determined by the dependency relationship among the application processes is considered, so that when the enterprise-level information system fails, the starting priority of the application processes can be automatically followed to guarantee the service continuity, when the application processes are started in a more failure environment, the corresponding applications do not need to be started step by step in a manual mode, and the method is high in efficiency and more convenient.
The system of the invention has the beneficial effects that: the enterprise information system fault switching method comprises an acquisition module and a fault switching module, wherein an application emergency guarantee rule is a rule based on the dependency relationship among application processes of the enterprise information system, and the starting priority among the application processes determined by the dependency relationship among the application processes is considered, so that when the enterprise information system carries out fault switching, the business continuity can be guaranteed by automatically following the starting priority of the application processes, corresponding applications do not need to be started step by step in a manual mode when the application processes need to be started in a fault environment, and the method is high in efficiency and more convenient.
Drawings
FIG. 1 is an overall flow diagram of an emergency processing method of an enterprise-level information system of the present invention;
FIG. 2 is a block diagram of an emergency processing system for an enterprise-level information system in accordance with the present invention;
FIG. 3 is a flowchart of example 1 of the present invention;
FIG. 4 is a flowchart of example 2 of the present invention;
FIG. 5 is a flowchart of example 3 of the present invention;
FIG. 6 is a flowchart of embodiment 4 of the present invention;
FIG. 7 is a flowchart of embodiment 5 of the present invention.
Detailed Description
Referring to fig. 1, an emergency processing method of an enterprise-level information system includes the following steps:
acquiring roles of enterprise-level information system objects in a production environment and a guarantee environment and application emergency guarantee rules, wherein the application emergency guarantee rules are rules based on dependency relationship among enterprise-level information system application processes;
and switching the enterprise information system from the production environment to the guarantee environment according to the starting priority of the application process when the enterprise information system fails according to the acquired role and the application emergency guarantee rule.
In an enterprise-level information system architecture, complex dependency relationships exist among application processes, and the relationship determines the starting priority of a single server or a process across servers. The invention carries out fault switching according to the application emergency guarantee rule based on the dependency relationship among the application processes, so that the starting priority of the application processes can be followed during the fault switching, the application service can be successfully taken over, and the service continuity is guaranteed.
Further, as a preferred embodiment, the step of obtaining roles of the enterprise-level information system object in the production environment and the security environment and applying the emergency security rule specifically includes:
defining a production environment and roles and resource allocation in a guarantee environment according to business objects needing to be guaranteed by an enterprise-level information system;
making an application emergency guarantee rule according to the dependency relationship among the application processes of the enterprise information system;
and acquiring roles in a production environment and a guarantee environment and applying emergency guarantee rules.
Further, as a preferred embodiment, the step of formulating the application emergency guarantee rule according to the dependency relationship among the application processes of the enterprise-level information system specifically includes:
acquiring an enterprise-level information system architecture model;
analyzing the internal application dependency relationship of the enterprise-level information system architecture server;
analyzing the external application dependency relationship between enterprise-level information system architecture servers;
and formulating an application emergency guarantee rule according to the internal application dependency relationship of the server and the external application dependency relationship between the servers, and determining an emergency switching triggering condition and time length.
The emergency switching triggering condition refers to a set switching parameter (such as the number of running processes, the name of the processes, a running log keyword, and the like) that needs to be met by the application process for emergency switching. The client agent software can be used for acquiring running log keywords, process names, process numbers and the like (namely set switching parameters required to be met by emergency switching) generated by the enterprise-level information system and feeding back information to a management platform of the system. The duration refers to the interval time between fault detection of the enterprise information system.
Further, as a preferred embodiment, the step of switching the enterprise-level information system from the production environment to the security environment according to the start priority of the application process when the enterprise-level information system fails according to the acquired role and the application emergency guarantee rule specifically includes:
judging whether the enterprise-level information system has a fault and meets the emergency switching triggering condition, if so, executing the operation of the next step, otherwise, keeping the enterprise-level information system in the production environment;
selecting one mode from an automatic switching mode and a manual switching mode as a fail-over mode;
and switching the enterprise information system from the production environment to the guarantee environment according to the starting priority of the application process according to the selected fault switching mode.
The enterprise-level information system failure means that hardware or software of the enterprise-level information system fails (i.e., common software and hardware failures). And the emergency switching triggering condition is specific to the application process of the enterprise-level information system server, and the condition that the emergency switching triggering condition is met indicates that the application process of the enterprise-level information system is abnormal.
Further, as a preferred embodiment, the step of switching the enterprise-level information system from the production environment to the security environment according to the start priority of the application process according to the selected failover mode specifically includes:
starting internal application of the security environment server according to the internal application dependency relationship of the enterprise-level information system architecture server;
and starting the external application between the environment-protecting servers according to the external application dependency relationship between the enterprise-level information system architecture servers.
Further, as a preferred embodiment, the step of starting the internal application of the provisioning environment server according to the internal application dependency relationship of the enterprise-level information system architecture server specifically includes:
starting cluster application for guaranteeing the environment;
starting a management node service for guaranteeing the environment;
a managed service is initiated that secures the environment.
Further, as a preferred embodiment, the step of starting and ensuring the external application between the environment servers according to the external application dependency relationship between the enterprise-level information system architecture servers specifically includes:
starting an environment guaranteeing application system;
starting a data cache server of the environment application system;
starting a basic platform service, a queue and a retrieval service server for ensuring the environment application system;
and starting a main service, an accessory service and a report service server of the environment application system.
Further, as a preferred embodiment, the step of obtaining the enterprise-level information system architecture model specifically includes:
manually inputting a model script of an enterprise-level information system architecture model and distributing the input model script to corresponding nodes of a security environment;
or importing a model script of the enterprise-level information system architecture model and distributing the imported model script to corresponding nodes of the assurance environment.
The model script comprises server information and key application process information in an enterprise-level information system architecture.
Referring to fig. 2, an emergency processing system of an enterprise-level information system includes the following modules:
the system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring roles of enterprise-level information system objects in a production environment and a guarantee environment and application emergency guarantee rules, and the application emergency guarantee rules are rules based on dependency relationships among application processes of the enterprise-level information system;
and the fault switching module is used for switching the enterprise information system from the production environment to the guarantee environment according to the starting priority of the application process when the enterprise information system has a fault according to the acquired role and the application emergency guarantee rule.
Further as a preferred embodiment, the obtaining module specifically includes:
the system comprises a definition unit, a service management unit and a service management unit, wherein the definition unit is used for defining the production environment and the role and resource allocation in the guarantee environment according to the service objects needing to be guaranteed by the enterprise-level information system;
the application emergency guarantee rule making unit is used for making application emergency guarantee rules according to the dependence relationship among the application processes of the enterprise information system;
and the acquisition unit is used for acquiring roles in the production environment and the guarantee environment and applying the emergency guarantee rule.
The invention will be further explained and explained with reference to the drawings and the embodiments in the description.
Example 1
Referring to fig. 3, a first embodiment of the present invention:
the invention aims to provide an emergency processing method of an enterprise-level information system when a standby system for guaranteeing the environment is used for emergency disposal after a large enterprise-level information system has a disaster, so as to provide a switching judgment basis and corresponding operation management for the automatic and quick starting of the application of the enterprise-level information system.
The method comprises a dependency relationship judging function and a process starting priority judging function based on the enterprise information system architecture application processes.
Taking an enterprise-level information system as an example of a business system, as shown in fig. 3, the emergency processing method specifically includes the following steps:
(1) defining roles of a production machine and a guarantee machine: defining the production environment (namely a production machine) and the role and resource allocation in the guarantee environment (namely a guarantee machine) according to the business system object needing to be guaranteed, and executing the step (2) after the definition is successful;
(2) formulating a business application emergency guarantee rule: establishing a guarantee rule according to the dependence relationship among the application processes of the service system, and defining an emergency switching triggering condition and time length;
(3) and switching the service to the guarantee environment: and when the business system in the production environment breaks down and meets the switching triggering condition, switching the business system from the production environment to the guarantee environment according to the starting priority of the application process.
Example 2
Referring to fig. 4, a second embodiment of the present invention:
compared with the embodiment 1, the embodiment adds the step of judging whether to switch automatically or not, so that a user can flexibly select one of a manual switching mode and an automatic switching mode as a fault switching mode according to needs, and the method is more flexible and convenient. In the embodiment, the mode of judging the fault switching is divided into a manual switching mode and an automatic switching mode, wherein the manual switching mode is implemented by a system administrator through a corresponding management operation interface; and the automatic switching mode is a default mode, and the system automatically executes the fault switching.
Example 3
Referring to fig. 5, a third embodiment of the present invention:
taking an enterprise-level information system as an example of a business system, when a business application guarantee rule is formulated, a business system architecture model is imported, and internal association analysis and external association analysis are performed on the business system architecture model according to the business system architecture, and the specific process includes:
1) importing a business system architecture model: and importing a business system architecture mode through a platform management interface of the guarantee environment, and editing and arranging the business system architecture mode according to the requirement.
There are two ways to import the business system architecture model: a. a system administrator manually inputs a model script with a corresponding format through a system management interface (for example, for a WINDOWS system, the format of the model script is in a bat; for a LINUX system, the format of the model script is in a sch) and distributes the input model script to corresponding nodes of a guarantee environment; b. model scripts in a corresponding format are imported in batches through a system management interface (for example, the format of the model scripts is bat for WINDOWS systems, and the format of the model scripts is sch for LINUX systems), and the imported model scripts are distributed to corresponding nodes of the guarantee environment. The model script includes server information and key application process information within the business system architecture.
2) And analyzing the internal application dependency relationship of the business system architecture server. Multiple types of business system application subprocesses are usually operated in a single server, and the operation sequence of the subprocesses is determined by the characteristics of a business system.
3) And analyzing the external application dependency relationship among a plurality of servers of the business system architecture. Each application server in the service system bears different roles, and the roles are generally classified according to the functions of foreground display, background operation, data caching and the like, so that various roles can be intelligently sequenced and arranged according to a service system architecture model.
Compared with the traditional business system emergency guarantee scheme, the method for establishing the emergency guarantee environment based on the business system architecture model analysis is adopted, the emergency guarantee environment can be established more accurately and clearly, and the guarantee of 'failure non-perception' is provided for the production environment.
Example 4
Referring to fig. 6, a fourth embodiment of the present invention:
in this embodiment, a process of starting an internal application of a security environment server according to an internal application dependency relationship of a system architecture server when a system failure is detected and an emergency handover trigger condition is satisfied is described.
As shown in fig. 6, the internal application process of starting the safeguard environment server mainly includes the following steps:
(a) starting cluster application (such as weblogic cluster application) for guaranteeing the environment;
(b) starting a management node service for guaranteeing the environment;
(c) a managed service is initiated that secures the environment.
According to the internal application dependency relationship, the management node service and the managed service which guarantee the environment are started in sequence, and the managed service can be started only if the management node service is started successfully.
Example 5
Referring to fig. 7, a fifth embodiment of the present invention:
this embodiment describes a process of starting external applications between the environment-protecting servers according to the external application dependency relationship between the system architecture servers when the system is detected to have a fault and the emergency handover trigger condition is satisfied.
As shown in fig. 6, the process of starting the external application between the security environment servers mainly includes the following steps:
(a) starting an environment guaranteeing application system;
(b) starting a data caching (coherence) server of the security environment application system;
(c) starting a basic platform service (PsAdminserver) for ensuring an environment application system, a queue mq and a retrieval service sr server;
(d) and starting a main service, an accessory service and a report service server of the environment application system.
According to the external application dependency relationship among the system architecture servers, the three cluster application servers, namely a data cache (coherence) server, a system basic platform service (PsAdminserver), a queue mq, a retrieval service sr server, a main service, an accessory service and a report service server, have a starting sequence, and the starting of the next cluster application server can be carried out only if the previous cluster application server is successfully started, wherein the specific sequence is as follows: data cache (coherence) server start- [ O-H-S-A-S-A-S-A-service, queue mQ-A-service, a-A-service, a-A-server start-A-server (coherence-A-A.
Compared with the traditional emergency guarantee mode purely based on a hardware system, the invention provides the emergency processing method and the system of the enterprise information system based on the decision function of the dependency relationship among the application processes on the starting priority of a single server or the process of a cross-server, and the judgment of the starting priority of the application processes (namely, the prerequisite classification and judgment) is carried out based on the dependency relationship among the application processes of the enterprise information system architecture, so that the situation is guaranteed to follow the starting priority of the application processes during fault switching, the application service is successfully taken over, and the service continuity is guaranteed.
While the preferred embodiments of the present invention have been illustrated and described, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (7)

1. An emergency processing method for an enterprise-level information system is characterized in that: the method comprises the following steps:
acquiring roles of enterprise-level information system objects in a production environment and a guarantee environment and application emergency guarantee rules, wherein the application emergency guarantee rules are rules based on dependency relationship among enterprise-level information system application processes;
switching the enterprise information system from a production environment to a guarantee environment according to the starting priority of the application process when the enterprise information system fails according to the acquired role and the application emergency guarantee rule;
the step of obtaining roles of the enterprise-level information system objects in the production environment and the security environment and applying the emergency security rules specifically includes:
defining a production environment and roles and resource allocation in a guarantee environment according to business objects needing to be guaranteed by an enterprise-level information system;
the method for formulating the application emergency guarantee rule according to the dependency relationship among the application processes of the enterprise information system specifically comprises the following steps: acquiring an enterprise-level information system architecture model; analyzing the internal application dependency relationship of the enterprise-level information system architecture server; analyzing the external application dependency relationship between enterprise-level information system architecture servers; an application emergency guarantee rule is formulated according to the internal application dependency relationship of the server and the external application dependency relationship between the servers, and the emergency switching triggering condition and the emergency switching triggering duration are determined;
and acquiring roles in a production environment and a guarantee environment and applying emergency guarantee rules.
2. The method of claim 1, wherein the emergency processing comprises: the step of switching the enterprise-level information system from the production environment to the security environment according to the starting priority of the application process when the enterprise-level information system fails according to the acquired role and the application emergency guarantee rule specifically includes:
judging whether the enterprise-level information system has a fault and meets the emergency switching triggering condition, if so, executing the operation of the next step, otherwise, keeping the enterprise-level information system in the production environment;
selecting one mode from an automatic switching mode and a manual switching mode as a fail-over mode;
and switching the enterprise information system from the production environment to the guarantee environment according to the starting priority of the application process according to the selected fault switching mode.
3. The method of claim 2, wherein the emergency processing comprises: the step of switching the enterprise-level information system from the production environment to the guarantee environment according to the starting priority of the application process according to the selected fault switching mode specifically comprises the following steps:
starting internal application of the security environment server according to the internal application dependency relationship of the enterprise-level information system architecture server;
and starting the external application between the environment-protecting servers according to the external application dependency relationship between the enterprise-level information system architecture servers.
4. The method of claim 3, wherein the emergency processing comprises: the step of starting the internal application of the environment-guaranteeing server according to the internal application dependency relationship of the enterprise-level information system architecture server specifically includes:
starting cluster application for guaranteeing the environment;
starting a management node service for guaranteeing the environment;
a managed service is initiated that secures the environment.
5. The method of claim 3, wherein the emergency processing comprises: the step of starting and ensuring the external application between the environment servers according to the external application dependency relationship between the enterprise-level information system architecture servers specifically comprises:
starting an environment guaranteeing application system;
starting a data cache server of the environment application system;
starting a basic platform service, a queue and a retrieval service server for ensuring the environment application system;
and starting a main service, an accessory service and a report service server of the environment application system.
6. An emergency handling method for an enterprise-level information system according to any one of claims 3-5, wherein: the step of obtaining the enterprise-level information system architecture model specifically includes:
manually inputting a model script of an enterprise-level information system architecture model and distributing the input model script to corresponding nodes of a security environment;
or importing a model script of the enterprise-level information system architecture model and distributing the imported model script to corresponding nodes of the assurance environment.
7. An emergency processing system for an enterprise-level information system, comprising: the system comprises the following modules:
the system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring roles of enterprise-level information system objects in a production environment and a guarantee environment and application emergency guarantee rules, and the application emergency guarantee rules are rules based on dependency relationships among application processes of the enterprise-level information system;
the fault switching module is used for switching the enterprise-level information system from a production environment to a guarantee environment according to the starting priority of the application process when the enterprise-level information system has a fault according to the acquired role and the application emergency guarantee rule;
the acquisition module specifically includes:
the system comprises a definition unit, a service management unit and a service management unit, wherein the definition unit is used for defining the production environment and the role and resource allocation in the guarantee environment according to the service objects needing to be guaranteed by the enterprise-level information system;
the application emergency guarantee rule making unit is used for making application emergency guarantee rules according to the dependence relationship among the application processes of the enterprise information system, and the application emergency guarantee rule making unit specifically comprises the following steps: acquiring an enterprise-level information system architecture model; analyzing the internal application dependency relationship of the enterprise-level information system architecture server; analyzing the external application dependency relationship between enterprise-level information system architecture servers; an application emergency guarantee rule is formulated according to the internal application dependency relationship of the server and the external application dependency relationship between the servers, and the emergency switching triggering condition and the emergency switching triggering duration are determined;
and the acquisition unit is used for acquiring roles in the production environment and the guarantee environment and applying the emergency guarantee rule.
CN201711428180.3A 2017-12-26 2017-12-26 Emergency processing method and system for enterprise-level information system Active CN108154343B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711428180.3A CN108154343B (en) 2017-12-26 2017-12-26 Emergency processing method and system for enterprise-level information system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711428180.3A CN108154343B (en) 2017-12-26 2017-12-26 Emergency processing method and system for enterprise-level information system

Publications (2)

Publication Number Publication Date
CN108154343A CN108154343A (en) 2018-06-12
CN108154343B true CN108154343B (en) 2022-01-14

Family

ID=62462909

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711428180.3A Active CN108154343B (en) 2017-12-26 2017-12-26 Emergency processing method and system for enterprise-level information system

Country Status (1)

Country Link
CN (1) CN108154343B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112882921B (en) * 2019-11-29 2024-04-05 北京百度网讯科技有限公司 Fault simulation method and device
CN112766712A (en) * 2021-01-15 2021-05-07 国家海洋信息中心 Ocean emergency scheduling method and system and electronic equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7039402B1 (en) * 2003-08-05 2006-05-02 Nortel Networks Limited Disaster recovery for very large GSM/UMTS HLR databases
CN101414277A (en) * 2008-11-06 2009-04-22 清华大学 Need-based increment recovery disaster-containing system and method based on virtual machine
CN101437175A (en) * 2007-11-15 2009-05-20 华为技术有限公司 Method, apparatus and system for processing disaster-tolerating switch
CN103324715A (en) * 2013-06-20 2013-09-25 交通银行股份有限公司 Disaster recovery backup system availability detection method and device
CN103617269A (en) * 2013-12-05 2014-03-05 中国联合网络通信集团有限公司 Disaster tolerance pipe connecting method and disaster tolerance pipe connecting system
CN106600010A (en) * 2016-12-02 2017-04-26 国家电网公司 Intelligent emergency processing information system based on scene adaptation
CN106713409A (en) * 2016-10-21 2017-05-24 中国电信集团系统集成有限责任公司 SaaS-based cloud disaster recovery system and method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7039402B1 (en) * 2003-08-05 2006-05-02 Nortel Networks Limited Disaster recovery for very large GSM/UMTS HLR databases
CN101437175A (en) * 2007-11-15 2009-05-20 华为技术有限公司 Method, apparatus and system for processing disaster-tolerating switch
CN101414277A (en) * 2008-11-06 2009-04-22 清华大学 Need-based increment recovery disaster-containing system and method based on virtual machine
CN103324715A (en) * 2013-06-20 2013-09-25 交通银行股份有限公司 Disaster recovery backup system availability detection method and device
CN103617269A (en) * 2013-12-05 2014-03-05 中国联合网络通信集团有限公司 Disaster tolerance pipe connecting method and disaster tolerance pipe connecting system
CN106713409A (en) * 2016-10-21 2017-05-24 中国电信集团系统集成有限责任公司 SaaS-based cloud disaster recovery system and method
CN106600010A (en) * 2016-12-02 2017-04-26 国家电网公司 Intelligent emergency processing information system based on scene adaptation

Also Published As

Publication number Publication date
CN108154343A (en) 2018-06-12

Similar Documents

Publication Publication Date Title
CN109656742B (en) Node exception handling method and device and storage medium
CN106406993A (en) Timed task management method and system
CN105760240A (en) Distributed task processing method and device
CN102857371B (en) A kind of dynamic allocation management method towards group system
US11327794B2 (en) Periodic task execution in an automated context
US11061669B2 (en) Software development tool integration and monitoring
CN107729213B (en) Background task monitoring method and device
CN108845954A (en) Method for testing pressure, system and storage medium
CN113220431A (en) Cross-cloud distributed data task scheduling method, device and storage medium
CN105096014A (en) Method and system for recording work operation condition remotely
EP3457668B1 (en) Clustering in unified communication and collaboration services
CN108154343B (en) Emergency processing method and system for enterprise-level information system
CN105988886A (en) Fault processing method and device in operation and maintenance process
US20190146839A1 (en) Distributed data platform resource allocator
CN113220480B (en) Distributed data task cross-cloud scheduling system and method
CN110209497A (en) Method and system for dynamically expanding and shrinking host resources
CN102868594B (en) Method and device for message processing
CN115509714A (en) Task processing method and device, electronic equipment and storage medium
CN115941441A (en) System link automation monitoring operation and maintenance method, system, equipment and medium
CN113419921A (en) Task monitoring method, device, equipment and storage medium
CN113037871A (en) Conference call recovery method, device, system, electronic equipment and readable storage medium
CN110764882B (en) Distributed management method, distributed management system and device
CN113301177A (en) Domain name anti-blocking method and device
US10606714B2 (en) Stopping central processing units for data collection based on event categories of events
CN106487561A (en) The method and system that a kind of server service updates

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant