<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="EDITORIAL" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Scientific and analytical journal «Vestnik Saint-Petersburg university of State fire service of EMERCOM of Russia»</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Scientific and analytical journal «Vestnik Saint-Petersburg university of State fire service of EMERCOM of Russia»</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Научно-аналитический журнал &quot;Вестник Санкт-Петербургского университета ГПС МЧС России&quot;</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="online">2218-130X</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">65964</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>INFORMATICS, COMPUTER ENGINEERING AND CONTROL</subject>
    </subj-group>
    <subj-group>
     <subject>ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">BUILDING A FAILOVER CLUSTER BASED ON FREE SOFTWARE</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>ПОСТРОЕНИЕ ОТКАЗОУСТОЙЧИВОГО КЛАСТЕРА  НА БАЗЕ СВОБОДНО РАСПРОСТРАНЯЕМОГО  ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Буйневич</surname>
       <given-names>Михаил Викторович</given-names>
      </name>
      <name xml:lang="en">
       <surname>Buinevich</surname>
       <given-names>Mikhail V.</given-names>
      </name>
     </name-alternatives>
     <email>bmv1958@yandex.ru</email>
     <bio xml:lang="ru">
      <p>доктор технических наук;</p>
     </bio>
     <bio xml:lang="en">
      <p>doctor of technical sciences;</p>
     </bio>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Молчанов</surname>
       <given-names>Дмитрий Александрович</given-names>
      </name>
      <name xml:lang="en">
       <surname>Molchanov</surname>
       <given-names>Dmitry A.</given-names>
      </name>
     </name-alternatives>
     <email>dmolchanov@ai-sys.ru</email>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Санкт-Петербургский университет ГПС МЧС России</institution>
    </aff>
    <aff>
     <institution xml:lang="en">Saint Petersburg university of State fire service of EMERCOM of Russia</institution>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">ООО «АИС» (Автоматические Интеллектуальные Системы)</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">AIS LLC (Automatic Intelligent Systems)</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2023-07-07T13:14:08+03:00">
    <day>07</day>
    <month>07</month>
    <year>2023</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2023-07-07T13:14:08+03:00">
    <day>07</day>
    <month>07</month>
    <year>2023</year>
   </pub-date>
   <volume>2023</volume>
   <issue>2</issue>
   <fpage>147</fpage>
   <lpage>160</lpage>
   <history>
    <date date-type="received" iso-8601-date="2023-06-06T00:00:00+03:00">
     <day>06</day>
     <month>06</month>
     <year>2023</year>
    </date>
    <date date-type="accepted" iso-8601-date="2023-06-20T00:00:00+03:00">
     <day>20</day>
     <month>06</month>
     <year>2023</year>
    </date>
   </history>
   <self-uri xlink:href="https://journals.igps.ru/en/nauka/article/65964/view">https://journals.igps.ru/en/nauka/article/65964/view</self-uri>
   <abstract xml:lang="ru">
    <p>Операционная система Windows является самой популярной программной платформой для построения информационных систем различного масштаба: &#13;
от «настольных» до корпоративных. Этот продукт от Microsoft имеет привычный &#13;
и интуитивно понятный пользовательский интерфейс, а также работает на широком спектре аппаратного обеспечения, что позволяет пользователям выбирать из различных брендов &#13;
и конфигураций компьютеров. Многие пользователи и технические специалисты давно знакомы с Windows и способны освоить новые версии. &#13;
Однако в свете новых реалий использование операционной системы Windows &#13;
в качестве платформы информационных систем российских организаций или предприятий не просто считается нерациональным, а является и вовсе технически невозможным. Необходим оперативный поиск альтернативного решения и переход (миграция) информационных систем на другую платформу. Очевидной альтернативой для перехода &#13;
с операционной системы Windows является Linux, как единственная, действительно конкурентоспособная операционная система, удовлетворяющая всем установленным критериям и имеющая в своём множестве свободно распространяемых дистрибутивов.&#13;
В работе приведён аналитический обзор наиболее популярных дистрибутивов Linux, пригодных для построения отказоустойчивого кластера; уставлены его свойства, необходимые для дальнейшего безопасного, независимого и бесперебойного функционирования. &#13;
Выбран один из «полярных» способов миграции – разработка авторского средства автоматизации решения ее подзадач. Итогом работы является Bash-скрипт, который компании могут использовать для выбора и обоснования дистрибутива Linux и дальнейшего оперативного развёртывания (автоматизированной настройки центрального сервера &#13;
и рабочих станций) на нем своей инфраструктуры. Показана его достаточно высокая эффективность через оценку временных затрат на миграцию.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The Windows operating system is the most popular software platform for building information systems of various sizes: from «desktop» to corporate. This Microsoft product has &#13;
a familiar and intuitive user interface and runs on a wide range of hardware, allowing users &#13;
to choose from different brands and configurations of computers. Many users and technicians have long been familiar with Windows and are able to master new versions.&#13;
However, in light of the new realities, the use of the Windows operating system &#13;
as a platform for the information systems of Russian organizations or enterprises is not only considered irrational, but is even technically impossible. A prompt search for an alternative solution and the transition (migration) of information systems to another platform is necessary. An obvious alternative for the transition from the Windows operating system is Linux, as the only truly competitive operating system that meets all established criteria and has in its multitude of freely distributed distributions.&#13;
This paper gives an analytical overview of the most popular Linux distributions suitable for building a fault-tolerant cluster; its properties necessary for further secure, independent and uninterrupted operation are set out.&#13;
One of the «polar» ways of migration was chosen – development of the author's tool to automate the solution of its subtasks. The result of the work is aash-script, which companies can use to select and justify the Linux distribution and further operational deployment (automated configuration of the central server and workstations) of their infrastructure on it. It is shown to be quite efficient through estimation of migration time costs.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>миграция</kwd>
    <kwd>свободно распространяемое программное обеспечение</kwd>
    <kwd>дистрибутив</kwd>
    <kwd>Bash-скрипт</kwd>
    <kwd>отказоустойчивый кластер</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>migration</kwd>
    <kwd>free software</kwd>
    <kwd>distribution</kwd>
    <kwd>Bash-script</kwd>
    <kwd>fault-tolerant cluster</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">О мерах по обеспечению технологической независимости и безопасности критической информационной инфраструктуры Российской Федерации: Указ Президента Рос. Федерации от 30 марта 2022 г. № 166. Доступ из справ.-правового портала «Гарант».</mixed-citation>
     <mixed-citation xml:lang="en">O merah po obespecheniyu tekhnologicheskoj nezavisimosti i bezopasnosti kriticheskoj informacionnoj infrastruktury Rossijskoj Federacii: Ukaz Prezidenta Ros. Federacii ot 30 marta 2022 g. № 166. Dostup iz sprav.-pravovogo portala «Garant».</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Wale Soyinka. Linux Administration:A Beginner’s Guide // Fifth Edition.  McGraw-Hill Education. 2008. URL: https://translated.turbopages.org/proxy_u/en-ru.ru.b67791fd-648c2235-0f8c2f16-74722d776562/https/www.overdrive.com/media/199510/linux-administration/ (дата обращения: 13.03.2023).</mixed-citation>
     <mixed-citation xml:lang="en">Wale Soyinka. Linux Administration:A Beginner’s Guide // Fifth Edition. McGraw-Hill Education. 2008. URL: https://translated.turbopages.org/proxy_u/en-ru.ru.b67791fd-648c2235-0f8c2f16-74722d776562/https/www.overdrive.com/media/199510/linux-administration/ (data obrashcheniya: 13.03.2023).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Справочное руководство по Bash. URL: https://www.gnu.org/software/bash/manual/bash.html (дата обращения: 27.03.2023).</mixed-citation>
     <mixed-citation xml:lang="en">Spravochnoe rukovodstvo po Bash. URL: https://www.gnu.org/software/bash/manual/bash.html (data obrashcheniya: 27.03.2023).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Искусство программирования на языке сценариев командной оболочки. URL: https://www.opennet.ru/docs/RUS/bash_scripting_guide/ (дата обращения: 13.03.2023).</mixed-citation>
     <mixed-citation xml:lang="en">Iskusstvo programmirovaniya na yazyke scenariev komandnoj obolochki. URL: https://www.opennet.ru/docs/RUS/bash_scripting_guide/ (data obrashcheniya: 13.03.2023).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Фленов М.Е. Linux глазами хакера: учеб. пособие. 5-е изд., испр. и доп. СПб.: БХВ-Петербург, 2019. 418 с.</mixed-citation>
     <mixed-citation xml:lang="en">Flenov M.E. Linux glazami hakera: ucheb. posobie. 5-e izd., ispr. i dop. SPb.: BHV-Peterburg, 2019. 418 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Пол Тронкон, Карл Олбинг. Bash и кибербезопасность: атака, защита и анализ из командной строки Linux. СПб.: Питер, 2020. 288 с.</mixed-citation>
     <mixed-citation xml:lang="en">Pol Tronkon, Karl Olbing. Bash i kiberbezopasnost': ataka, zashchita i analiz iz komandnoj stroki Linux. SPb.: Piter, 2020. 288 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Richard Blum, ChristineBresnahan. Linux® Command Line and Shell Scripting BIBLE. 4th Edition. Wiley. Indianapolis, Indiana, 2021. 982 p. URL: https://yandex.ru/search/?text=Ричард+Блум+Linux+Command+Line+and+Shell+Scripting+Bible&amp;lr=2 (дата обращения: 01.05.2023).</mixed-citation>
     <mixed-citation xml:lang="en">Richard Blum, ChristineBresnahan. Linux® Command Line and Shell Scripting BIBLE. 4th Edition. Wiley. Indianapolis, Indiana, 2021. 982 p. URL:https://yandex.ru/search/?text=Richard+Blum+Linux+Command+Line+and+Shell+Scripting+Bible&amp;lr=2 (data obrashcheniya: 01.05.2023).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Учебные пособия по Ubuntu Server. URL: https://ubuntu.com/server/docs/tutorials (дата обращения: 01.05.2023).</mixed-citation>
     <mixed-citation xml:lang="en">Uchebnye posobiya po Ubuntu Server. URL: https://ubuntu.com/server/docs/tutorials (data obrashcheniya: 01.05.2023).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B9">
    <label>9.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Руководство по написанию скриптов в Linux Bash. URL: https://selectel.ru/blog/tutorials/linux-bash-scripting-guide/?ysclid=li2by5sktw73474995 (дата обращения: 13.04.2023).</mixed-citation>
     <mixed-citation xml:lang="en">Rukovodstvo po napisaniyu skriptov v Linux Bash. URL: https://selectel.ru/blog/tutorials/linux-bash-scripting-guide/?ysclid=li2by5sktw73474995 (data obrashcheniya: 13.04.2023).</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
