Кіріспе
Ақаулық туған компьютер жүйесінен қосалқы компьютерлерге автоматты түрде ауысу
Failover is switching to a redundant or standby computer server, system, hardware component or network upon the failure or abnormal termination of the previously active application, server, system, hardware component, or network in a computer network. Failover and switchover are essentially the same operation, except that failover is automatic and usually operates without warning, while switchover requires human intervention. Systems designers usually provide failover capability in servers, systems or networks requiring near continuous availability and a high degree of reliability. At the server level, failover automation usually uses a "heartbeat" system that connects two servers, either through using a separate cable (for example, RS 232 serial ports/cable) or a network connection. In the most common design, as long as a regular "pulse" or "heartbeat" continues between the main server and the second server, the second server will not bring its systems online; however a few systems actively use all servers and can failover their work to remaining servers after a failure. There may also be a third "spare parts" server that has running spare components for "hot" switching to prevent downtime. The second server takes over the work of the first as soon as it detects an alteration in the "heartbeat" of the first machine. Some systems have the ability to send a notification of failover. Certain systems, intentionally, do not failover entirely automatically, but require human intervention. This "automated with manual approval" configuration runs automatically once a human has approved the failover. Failback is the process of restoring a system, component, or service previously in a state of failure back to its original, working state, and having the standby system go from functioning back to standby. The use of virtualization software has allowed failover practices to become less reliant on physical hardware through the process referred to as migration in which a running virtual machine is moved from one physical host to another, with little or no disruption in service. Failover and Failback technology are also regularly used in the Microsoft SQL Server database, in which SQL Server Failover Cluster Instance (FCI) is installed/configured on top of the Windows Server failover Cluster (WSFC). The SQL Server groups and resources running on WSFC can manually be failover to the second node for any planned maintenance on the first node OR automatically failover to the second node in case of any issues on the first node. In the same way, a failback operation can be performed to the first node once the issue is resolved or maintenance is done on it.
Ақаулыққа ұшыраған немесе қалыпты емес тоқтатылған бұрынғы белсенді қолданба, сервер, жүйе, аппараттық компонент немесе желінің орнына, артық немесе дайын компьютерлік серверге, жүйеге, аппараттық компонентке немесе желіге ауысу – failover деп аталады. Failover және switchover (ауысу) әдетте бірдей операция, бірақ failover автоматты түрде жұмыс істейді және көбінесе ескертусіз орындалады, ал switchover адамның араласуын қажет етеді. Жүйе құрушылар үздіксіз қолжетімділік пен жоғары сенімділік қажет болатын серверлерде, жүйелерде немесе желілерде failover мүмкіндігін қарастырады. Сервер деңгейінде failover автоматтастыру көбінесе екі серверді жеке кабель (мысалы, RS 232 тізбектік порттары/кабелі) немесе желілік қосылым арқылы байланыстыратын "жүрек соғуы" жүйесін пайдаланады. Көбінесе, негізгі сервер мен екінші сервер арасында үнемі "импульс" немесе "жүрек соғуы" сақталып тұрса, екінші сервер өз жүйелерін қоспайды. Дегенмен, кейбір жүйелер барлық серверлерді белсенді пайдаланады және сәтсіздікке ұшыраған жағдайда жұмысын қалған серверлерге ауыстыра алады. Сонымен қатар, тоқтаусыз жұмыс істеу үшін жұмыс істейтін қосалқы компоненттері бар үшінші "қосалқы бөлшектер" сервері болуы мүмкін. Екінші сервер бірінші машинаның "жүрек соғуында" өзгеріс байқағанда, біріншісінің жұмысын қабылдайды. Кейбір жүйелер failover туралы хабарлама жіберуге қабілетті. Кейбір жүйелер қасақана толық автоматты failover-ді орындамайды, адамның араласуын талап етеді. Бұл "автоматты, бірақ қолмен бекітумен" конфигурациясы адам failover-ді мақұлдағаннан кейін ғана автоматты түрде іске қосылады. Failback – бұрын ақаулық күйінде болған жүйені, компонентті немесе қызметті бастапқы жұмыс жағдайына қайтару және күту режиміндегі жүйені жұмыс істеуге қайтару процесі. Виртуализациялық бағдарламалық жасақтаманы пайдалану, виртуалды машинаны бір физикалық хосттан екіншісіне көшіру арқылы, қызметке минималды немесе ешқандай кедергі келтірмей, физикалық жабдыққа тәуелділікті азайтуға мүмкіндік берді. Failover және Failback технологиялары Microsoft SQL Server дерекқорында да жиі қолданылады, онда SQL Server Failover Cluster Instance (FCI) Windows Server Failover Cluster (WSFC) үстінде орнатылып, конфигурацияланады. WSFC-де жұмыс істейтін SQL Server топтары мен ресурстарын бірінші тораптағы жоспарлы техникалық қызмет көрсету үшін екінші торапқа қолмен ауыстыруға болады немесе бірінші торапта мәселе туындаған жағдайда екінші торапқа автоматты түрде ауыстыруға болады. Сол сияқты, мәселе шешілгеннен кейін немесе бірінші торапта жөндеу жұмыстары аяқталғаннан кейін failback операциясын бірінші торапқа орындауға болады.
Failover is switching to a redundant or standby computer server, system, hardware component or network upon the failure or abnormal termination of the previously active application, server, system, hardware component, or network in a computer network. Failover and switchover are essentially the same operation, except that failover is automatic and usually operates without warning, while switchover requires human intervention. Systems designers usually provide failover capability in servers, systems or networks requiring near continuous availability and a high degree of reliability. At the server level, failover automation usually uses a "heartbeat" system that connects two servers, either through using a separate cable (for example, RS 232 serial ports/cable) or a network connection. In the most common design, as long as a regular "pulse" or "heartbeat" continues between the main server and the second server, the second server will not bring its systems online; however a few systems actively use all servers and can failover their work to remaining servers after a failure. There may also be a third "spare parts" server that has running spare components for "hot" switching to prevent downtime. The second server takes over the work of the first as soon as it detects an alteration in the "heartbeat" of the first machine. Some systems have the ability to send a notification of failover. Certain systems, intentionally, do not failover entirely automatically, but require human intervention. This "automated with manual approval" configuration runs automatically once a human has approved the failover. Failback is the process of restoring a system, component, or service previously in a state of failure back to its original, working state, and having the standby system go from functioning back to standby. The use of virtualization software has allowed failover practices to become less reliant on physical hardware through the process referred to as migration in which a running virtual machine is moved from one physical host to another, with little or no disruption in service. Failover and Failback technology are also regularly used in the Microsoft SQL Server database, in which SQL Server Failover Cluster Instance (FCI) is installed/configured on top of the Windows Server failover Cluster (WSFC). The SQL Server groups and resources running on WSFC can manually be failover to the second node for any planned maintenance on the first node OR automatically failover to the second node in case of any issues on the first node. In the same way, a failback operation can be performed to the first node once the issue is resolved or maintenance is done on it.
Тарих
"Failover" термині, инженерлер оны бұрын-соңын қолданған болса да, 1962 жылы жарияланған NASA есебінде кездеседі. "Switchover" термині 1950 жылдары "Жылы" және "Сылу" резервтік жүйелерді сипаттағанда қолданылған, қазіргі мағынасы бойынша жұмыс істеп тұрған жүйеге (жылы) дереу ауысу, ал іске қосуды қажет ететін жүйеге (сыңырау) кешіктірілген ауысуды білдіреді. 1957 жылғы конференция материалдарында төтенше ауысу (яғни failover) және жоспарлы failover (техникалық қызмет көрсету үшін) бар компьютерлік жүйелер сипатталған.