push ru help
All checks were successful
Deploy Static Site / deploy (push) Successful in 6m55s

This commit is contained in:
2025-05-28 05:24:40 +04:00
parent 0113fb8289
commit 041abbbd24
4459 changed files with 121310 additions and 86248 deletions

View File

@ -1,19 +1,20 @@
<!DOCTYPE html>
<html lang="en">
<html lang="ru">
<head>
<title>Prepare infrastructure</title>
<title>Подготовка инфраструктуры</title>
<meta name="generator" content="Help+Manual" />
<meta name="keywords" content="" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="An infrastructure is a set of components necessary for operation of the BRIX application. Depending on the objectives, the approaches and requirements for organizing an BRIX..." />
<meta name="description" content="Инфраструктура — это необходимые для работы приложения ELMA365 компоненты. В зависимости от задач различаются подходы и требования к организации инфраструктуры ELMA365..." />
<meta name="picture" content="" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Full documentation for BRIX365 platform. Low-code developer guide. User guide. Admin guide. Developer guide." />
<meta property="og:url" content="https://brix365.com/en/help" />
<meta property="og:image" content="" />
<meta property="og:title" content="Cправка по Low-code платформе ELMA365" />
<meta property="og:url" content="https://elma365.com/ru/help" />
<meta property="og:image" content="" />
<meta property="og:site_name" content="ELMA365" />
<link rel="icon" href="favicon.png" type="image/png" />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" />
@ -23,6 +24,7 @@
<link rel="stylesheet" href="./article.css" />
<link rel="stylesheet" href="./glossary.css" />
<link rel="stylesheet" href="./theme.css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="helpman_settings.js"></script>
<script type="text/javascript" src="helpman_topicinit.js"></script>
@ -34,16 +36,16 @@
</head>
<body>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-M6ETBEC1R9"></script><script>window.dataLayer=window.dataLayer || []; function gtag(){dataLayer.push(arguments);}gtag('js', new Date()); gtag('config', 'G-M6ETBEC1R9');</script>
<script>!function(e,t,c,n,r,a,m){e.ym=e.ym||function(){(e.ym.a=e.ym.a||[]).push(arguments)},e.ym.l=1*new Date;for(var s=0;s<document.scripts.length;s++)if(document.scripts[s].src===n)return;a=t.createElement(c),m=t.getElementsByTagName(c)[0],a.async=1,a.src=n,m.parentNode.insertBefore(a,m)}(window,document,"script","https://mc.yandex.ru/metrika/tag.js"),ym(83179930,"init",{clickmap:!0,trackLinks:!0,accurateTrackBounce:!0,webvisor:!0})</script><noscript><div><img alt=""src=https://mc.yandex.ru/watch/83179930 style=position:absolute;left:-9999px></div></noscript>
<header class="header elma-365">
<div class="container">
<a class="header__logo" href="https://brix365.com/en/help">
<img src="./logo-en.svg" alt="header logo">
<a class="header__logo" href="https://elma365.com/ru/help">
<img src="./logo.svg" alt="header logo">
</a>
<!-- <div class="hero__search-form" id="search-panel">
<form class="search-form" onsubmit="ym(83180416,'reachGoal','poisk')">
<form class="search-form" onsubmit="ym(83179930,'reachGoal','poisk')">
<label class="search-form__label">
<span id="reset-search" class="search__icon"></span>
<input class="search-form__input" type="text">
@ -63,7 +65,7 @@
</div>
<div class="header__navi">
<ul class="header__list"><li><span class="solution-select"><span class="solution-select__selected"></span><svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L3.5 3.5L6 1" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg><ul class="solution-select__list"><li><a class="project-link" href="https://brix365.com/en/help/platform/get-trial.html">Platform</a></li><li><a class="project-link" href="https://brix365.com/en/help/ecm/ecm-functions.html">ECM</a></li><li><a class="project-link" href="https://brix365.com/en/help/crm/crm_overview.html">CRM</a></li><li><a class="project-link" href="https://brix365.com/en/help/service/service-functions.html">Service</a></li><li><a class="project-link" href="https://brix365.com/en/help/projects/projects-functions.html">Projects</a></li><li><a class="project-link" href="https://brix365.com/en/help/business_solutions/-elma365-store.html">Business Solutions</a></li></ul></span></li><li><a href="https://api.brix365.com/en/" target="_blank">API</a></li><li><a href="https://tssdk.brix365.com/" target="_blank">SDK</a></li></ul>
<ul class="header__list"><li><span class="solution-select"><span class="solution-select__selected"></span><svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L3.5 3.5L6 1" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg><ul class="solution-select__list"><li><a class="project-link" href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a class="project-link" href="https://elma365.com/ru/help/ecm/ecm-functions.html">ECM</a></li><li><a class="project-link" href="https://elma365.com/ru/help/crm/crm_overview.html">CRM</a></li><li><a class="project-link" href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a class="project-link" href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a></li><li><a class="project-link" href="https://elma365.com/ru/help/business_solutions/-elma365-store.html">Бизнес-решения</a></li></ul></span></li><li><a href="https://api.elma365.com/ru/"target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/"target="_blank">SDK</a></li><li><a href="https://community.elma365.com/" target="_blank">Community</a></li><li><a href="https://elma-academy.com/ru/" target="_blank">Академия</a></li><li><a href="https://elma365.com/ru/" target="_blank">Сайт ELMA365</a></li></ul>
</div>
@ -78,8 +80,8 @@
<aside class="sidebar" id="sidebar">
<div class="sidebar__header">
<a class="header__logo" href="https://brix365.com/en/help">
<img src="./logo-light-en.svg">
<a class="header__logo" href="https://elma365.com/ru/help">
<img src="./logo-light.svg">
</a>
<span class="sidebar__close elma-365-close" id="close"></span>
</div>
@ -92,15 +94,15 @@
<div class="article-inner">
<div class="content">
<header class="article__header">
<div class="article__bread" style="display:flex; gap:10px;">
<div class="article__bread" style="display:flex; gap:10px;">
<span id="subcategory" class="search-res__item-category search-res__item-category_subcategory subcategory article__badge"></span>
<div class="topic__breadcrumbs">
<p><a href="elma365-on-premises.html">BRIX On-Premises</a> / Prepare infrastructure</p>
<p><a href="elma365-on-premises.html">ELMA365 On-Premises</a> / Подготовка инфраструктуры</p>
</div>
</div>
<div class="topic__title"><h1 class="p_Heading1"><span class="f_Heading1">Prepare infrastructure</span></h1>
<div class="topic__title"><h1 class="p_Heading1"><span class="f_Heading1">Подготовка инфраструктуры</span></h1>
</div>
</header>
@ -109,94 +111,94 @@
<a href="#h1-article" class="scroll-top"></a>
</div>
<!-- Placeholder for topic body. -->
<p class="p_Normal">An infrastructure is a set of components necessary for operation of the BRIX application. Depending on the objectives, the approaches and requirements for organizing an BRIX On-Premises infrastructure differ.</p>
<p class="p_Normal">Lets take a look at the following infrastructure organization options:</p>
<p class="p_Normal">Инфраструктура — это необходимые для работы приложения ELMA365 компоненты. В зависимости от задач различаются подходы и требования к организации инфраструктуры ELMA365 On-Premises.</p>
<p class="p_Normal">Рассмотрим примеры:</p>
<ul style="list-style-type:disc">
<li class="p_Normal">Infrastructure for familiarization.</li><li class="p_Normal">Development/test environment infrastructures.</li><li class="p_Normal">Production environment infrastructures.</li><li class="p_Normal">High availability production environment infrastructures.</li></ul>
<li class="p_Normal">инфраструктуры для ознакомления;</li><li class="p_Normal">инфраструктуры DEV/TEST-окружений;</li><li class="p_Normal">инфраструктуры PROD-окружения;</li><li class="p_Normal">отказоустойчивой инфраструктуры PROD-окружения.</li></ul>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">Начало&nbsp;внимание</span></p>
<p class="p_Normal">You can choose one of the infrastructure organization options.</p>
<p class="p_Normal">Вы можете выбрать один из вариантов организации инфраструктуры.</p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">Конец&nbsp;внимание</span></p>
<h2 class="p_Heading2"><span class="f_Heading2">Infrastructure for familiarization</span></h2>
<p class="p_Normal">This infrastructure organization option is suitable for familiarization purposes and does not require high reliability of storage components<span style="color: #394149;">.</span></p>
<h2 class="p_Heading2"><span class="f_Heading2">Инфраструктура для ознакомления</span></h2>
<p class="p_Normal">Этот вариант организации инфраструктуры подходит для ознакомительных целей и не требует повышенной надёжности компонентов хранения данных.</p>
<ol style="list-style-type:upper-roman">
<li value="1" style="line-height: 1.20;"><span style="color: #394149;">Environment with Internet access.</span></li></ol>
<p style="line-height: 1.20; margin: 0 0 0 37px;"><img alt="infrastructure-preparation-1" title="infrastructure-preparation-1" width="501" height="301" style="margin:0;width:501px;height:301px;border:none" src="infrastructure-preparation-1.png"/></p>
<p class="p_Normal">Characteristics:</p>
<li value="1" class="p_Normal">Окружение с доступом в интернет.</li></ol>
<p class="p_Normal" style="margin: 0 0 0 37px;"><img alt="infrastructure-preparation-1" width="501" height="301" style="margin:0;width:501px;height:301px;border:none" src="infrastructure-preparation-1.png"/></p>
<p class="p_Normal"><span style="font-weight: bold;">Характеристики:</span></p>
<ul style="list-style-type:disc">
<li class="p_Normal">One physical server or virtual machine.</li><li class="p_Normal">Installation with Internet access.</li><li class="p_Normal">Embedded data storage components.</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure, see <a href="install-kubernetes-in-docker.html" class="topiclink">Install BRIX Standard</a>.</p>
<li class="p_Normal">один физический сервер или виртуальная машина;</li><li class="p_Normal">установка с доступом в интернет;</li><li class="p_Normal">встроенные компоненты хранения данных.</li></ul>
<p class="p_Normal">Подробнее о том, как развернуть этот вариант инфраструктуры, читайте в статье <a href="install-kubernetes-in-docker.html" class="topiclink">«Установка ELMA365 Standard»</a>.</p>
<ol style="list-style-type:upper-roman" start="2">
<li value="2" style="line-height: 1.20;">Environment without Internet access.</li></ol>
<p style="line-height: 1.20; margin: 0 0 0 37px;"><img alt="infrastructure-preparation-2" title="infrastructure-preparation-2" width="501" height="301" style="margin:0;width:501px;height:301px;border:none" src="infrastructure-preparation-2.png"/></p>
<p class="p_Normal">Characteristics:</p>
<li value="2" class="p_Normal">Окружение без доступа в интернет. </li></ol>
<p class="p_Normal" style="margin: 0 0 0 37px;"><img alt="infrastructure-preparation-2" width="501" height="301" style="margin:0;width:501px;height:301px;border:none" src="infrastructure-preparation-2.png"/></p>
<p class="p_Normal"><span style="font-weight: bold;">Характеристики:</span></p>
<ul style="list-style-type:disc">
<li class="p_Normal">One physical server or virtual machine for all components.</li><li class="p_Normal">Installation without Internet access.</li><li class="p_Normal">Embedded Kubernetes image storage.</li><li class="p_Normal">Embedded data storage components.</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure, see <a href="install-kind-offline.html" class="topiclink">Install BRIX Standard offline</a>.</p>
<h2 class="p_Heading2"><a id="dev-test" class="hmanchor"></a><span class="f_Heading2">Development/test environment infrastructures</span></h2>
<p class="p_Normal">This infrastructure organization option is suitable for development and test environments and does not require the increased reliability of storage components.</p>
<li class="p_Normal">один физический сервер или виртуальная машина для всех компонентов;</li><li class="p_Normal">установка без доступа в интернет;</li><li class="p_Normal">встроенное хранилище образов Kubernetes;</li><li class="p_Normal">встроенные компоненты хранения данных.</li></ul>
<p class="p_Normal">Подробнее о том, как развернуть этот вариант инфраструктуры, читайте в статье <a href="install-kind-offline.html" class="topiclink">«Офлайн-установка ELMA365 Standard»</a>.</p>
<h2 class="p_Heading2"><a id="dev-test" class="hmanchor"></a><span class="f_Heading2">Инфраструктура DEV/TEST-окружений</span></h2>
<p class="p_Normal">Этот вариант организации инфраструктуры подходит для окружений разработки (DEV) и тестирования (TEST) и не требует повышенной надёжности компонентов хранения данных.</p>
<ol style="list-style-type:upper-roman">
<li value="1" class="p_Normal">Environment with Internet access.</li></ol>
<p style="line-height: 1.20; margin: 0 0 0 36px;"><img alt="infrastructure-preparation-3" title="infrastructure-preparation-3" width="501" height="301" style="margin:0;width:501px;height:301px;border:none" src="infrastructure-preparation-3.png"/></p>
<p class="p_Normal">Characteristics:</p>
<li value="1" class="p_Normal">Окружение с доступом в интернет.</li></ol>
<p class="p_Normal" style="margin: 0 0 0 36px;"><img alt="infrastructure-preparation-3" width="501" height="301" style="margin:0;width:501px;height:301px;border:none" src="infrastructure-preparation-3.png"/></p>
<p class="p_Normal"><span style="font-weight: bold;">Характеристики:</span></p>
<ul style="list-style-type:disc">
<li class="p_Normal">One physical server or virtual machine for all components.</li><li class="p_Normal">Installation with Internet access.</li><li class="p_Normal">Embedded storage data components.</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure, see <a href="install-kubernetes-in-docker.html" class="topiclink">Install BRIX Standard</a>. </p>
<p class="p_Normal">For more information on how to deploy this type of infrastructure for BRIX Enterprise, see:</p>
<li class="p_Normal">один физический сервер или виртуальная машина для всех компонентов;</li><li class="p_Normal">установка с доступом в интернет;</li><li class="p_Normal">встроенные компоненты хранения данных.</li></ul>
<p class="p_Normal">Подробнее о том, как развернуть этот вариант инфраструктуры для ELMA365 Standard, читайте в статье <a href="install-kubernetes-in-docker.html" class="topiclink">«Установка ELMA365 Standard»</a>. </p>
<p class="p_Normal">О том, как развернуть этот вариант инфраструктуры для ELMA365 Enterprise, читайте в статьях:</p>
<ul style="list-style-type:disc">
<li class="p_Normal"><a href="kubernetes-deckhouse-air-gap.html" class="topiclink">Kubernetes cluster</a>.</li><li class="p_Normal"><a href="embedded-databases-settings.html" class="topiclink">Prepare embedded databases</a>.</li><li class="p_Normal"><a href="installing-elma365-enterprise.html" class="topiclink">Install BRIX Enterprise</a>. </li></ul>
<li class="p_Normal"><a href="kubernetes-deckhouse-air-gap.html" class="topiclink">«Kubernetes кластер»</a>;</li><li class="p_Normal"><a href="embedded-databases-settings.html" class="topiclink">«Подготовка встроенных баз данных»</a>;</li><li class="p_Normal"><a href="installing-elma365-enterprise.html" class="topiclink">«Установка ELMA365 Enterprise в Kubernetes»</a>. </li></ul>
<ol style="list-style-type:upper-roman" start="2">
<li value="2" class="p_Normal">Environment without Internet access.</li></ol>
<p style="line-height: 1.20; margin: 0 0 0 36px;"><img alt="infrastructure-preparation-4" title="infrastructure-preparation-4" width="501" height="301" style="margin:0;width:501px;height:301px;border:none" src="infrastructure-preparation-4.png"/></p>
<p class="p_Normal">Characteristics:</p>
<li value="2" class="p_Normal">Окружение без доступа в интернет.</li></ol>
<p class="p_Normal" style="margin: 0 0 0 36px;"><img alt="infrastructure-preparation-4" width="501" height="301" style="margin:0;width:501px;height:301px;border:none" src="infrastructure-preparation-4.png"/></p>
<p class="p_Normal"><span style="font-weight: bold;">Характеристики:</span></p>
<ul style="list-style-type:disc">
<li class="p_Normal">One physical server or virtual machine for BRIX On-Premises and data storage components.</li><li class="p_Normal">One physical server or virtual machine for Kubernetes image storage.</li><li class="p_Normal">Installation without Internet access.</li><li class="p_Normal">Local Kubernetes image storage.</li><li class="p_Normal">Embedded data storage components.</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure for BRIX Standard, see:</p>
<li class="p_Normal">один физический сервер или виртуальная машина для ELMA365 On-Premises и компонентов хранения данных;</li><li class="p_Normal">один физический сервер или виртуальная машина для хранилища образов Kubernetes;</li><li class="p_Normal">установка без доступа в интернет;</li><li class="p_Normal">локальное хранилище образов Kubernetes;</li><li class="p_Normal">встроенные компоненты хранения данных.</li></ul>
<p class="p_Normal">Подробнее о том, как развернуть этот вариант инфраструктуры для ELMA365 Standard, читайте в статьях:</p>
<ul style="list-style-type:disc">
<li class="p_Normal"><a href="installing-harbor.html" class="topiclink">Install Harbor</a>.</li><li class="p_Normal"><a href="downloadin-images-elma365.html" class="topiclink">Download BRIX images</a>.</li><li class="p_Normal"><a href="install-kubernetes-in-docker.html" class="topiclink">Install BRIX Standard</a>.</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure for BRIX Enterprise, see:</p>
<li class="p_Normal"><a href="installing-harbor.html" class="topiclink">«Установка Harbor»</a>;</li><li class="p_Normal"><a href="downloadin-images-elma365.html" class="topiclink">«Загрузка образов ELMA365»</a>;</li><li class="p_Normal"><a href="install-kubernetes-in-docker.html" class="topiclink">«Установка ELMA365 Standard»</a>.</li></ul>
<p class="p_Normal">Подробнее о том, как развернуть этот вариант инфраструктуры для ELMA365 Enterprise, читайте в статьях:</p>
<ul style="list-style-type:disc">
<li class="p_Normal"><a href="installing-harbor.html" class="topiclink">Install Harbor</a>.</li><li class="p_Normal"><a href="downloadin-images-elma365.html" class="topiclink">Download BRIX images</a>.</li><li class="p_Normal"><a href="downloading-images-deckhouse.html" class="topiclink">Download Deckhouse images</a>.</li><li class="p_Normal"><a href="kubernetes-deckhouse-air-gap.html" class="topiclink">Kubernetes cluster</a>.</li><li class="p_Normal"><a href="embedded-databases-settings.html" class="topiclink">Prepare embedded databases</a>.</li><li class="p_Normal"><a href="installing-elma365-enterprise.html" class="topiclink">Install BRIX Enterprise</a>.</li></ul>
<h2 class="p_Heading2"><span class="f_Heading2">Production environment infrastructure</span></h2>
<p class="p_Normal">A variant of infrastructure organization for operational environments (Production).</p>
<li class="p_Normal"><a href="installing-harbor.html" class="topiclink">«Установка Harbor»</a>;</li><li class="p_Normal"><a href="downloadin-images-elma365.html" class="topiclink">«Загрузка образов ELMA365»</a>;</li><li class="p_Normal"><a href="downloading-images-deckhouse.html" class="topiclink">«Загрузка образов Deckhouse»</a>;</li><li class="p_Normal"><a href="kubernetes-deckhouse-air-gap.html" class="topiclink">«Kubernetes кластер»</a>;</li><li class="p_Normal"><a href="embedded-databases-settings.html" class="topiclink">«Подготовка встроенных баз данных»</a>;</li><li class="p_Normal"><a href="installing-elma365-enterprise.html" class="topiclink">«Установка ELMA365 Enterprise в Kubernetes»</a>.</li></ul>
<h2 class="p_Heading2"><span class="f_Heading2">Инфраструктура PROD-окружения</span></h2>
<p class="p_Normal">Вариант организации инфраструктуры для окружений эксплуатации (PROD).</p>
<ol style="list-style-type:upper-roman">
<li value="1" class="p_Normal">Environment with Internet access.</li></ol>
<p style="line-height: 1.20; margin: 0 0 0 37px;"><img alt="infrastructure-preparation-5" title="infrastructure-preparation-5" width="661" height="312" style="margin:0;width:661px;height:312px;border:none" src="infrastructure-preparation-5.png"/></p>
<p class="p_Normal">Characteristics:</p>
<li value="1" class="p_Normal">Окружение с доступом в интернет.</li></ol>
<p class="p_Normal" style="margin: 0 0 0 37px;"><img alt="infrastructure-preparation-5" width="661" height="312" style="margin:0;width:661px;height:312px;border:none" src="infrastructure-preparation-5.png"/></p>
<p class="p_Normal"><span style="font-weight: bold;">Характеристики:</span></p>
<ul style="list-style-type:disc">
<li class="p_Normal">One physical server or virtual machine for BRIX On-Premises, proxying and storage components.</li><li class="p_Normal">Three physical servers or virtual machines for external databases.</li><li class="p_Normal">Installation with Internet access.</li><li class="p_Normal">Embedded RabbitMQ and Redis data storage components.</li><li class="p_Normal">External MongoDB, PostgreSQL, and S3 MinIO data storage components.</li><li class="p_Normal">Embedded HAProxy proxy server for proxying incoming requests to external S3 storage.</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure for BRIX Standard, see:</p>
<li class="p_Normal">один физический сервер или виртуальная машина для ELMA365 On-Premises, компонентов проксирования и хранения данных; </li><li class="p_Normal">три физических сервера или виртуальных машины для внешних баз данных;</li><li class="p_Normal">установка с доступом в интернет;</li><li class="p_Normal">встроенные компоненты хранения данных RabbitMQ, Redis;</li><li class="p_Normal">внешние компоненты хранения данных MongoDB, PostgreSQL, S3 MinIO;</li><li class="p_Normal">встроенный прокси-сервер HAProxy для проксирования входящих запросов к внешнему S3-хранилищу.</li></ul>
<p class="p_Normal">Подробнее о том, как развернуть этот вариант инфраструктуры для ELMA365 Standard, читайте в статьях:</p>
<ul style="list-style-type:disc">
<li class="p_Normal"><a href="mongodb.html" class="topiclink">Install MongoDB</a>.</li><li class="p_Normal"><a href="postgresql.html" class="topiclink">Install PostgreSQL</a>.</li><li class="p_Normal"><a href="minio-cluster.html" class="topiclink">Install MinIO</a>.</li><li class="p_Normal"><a href="install-kubernetes-in-docker.html" class="topiclink">Install BRIX Standard</a> (uncomment the parameter <code><b>ELMA365_DB_S3_GATEWAY</b></code>).</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure for BRIX Enterprise, see:</p>
<li class="p_Normal"><a href="mongodb.html" class="topiclink">«MongoDB»</a>;</li><li class="p_Normal"><a href="postgresql.html" class="topiclink">«PostgreSQL»</a>;</li><li class="p_Normal"><a href="configure-minio.html" class="topiclink">«MinIO (S3)»</a>;</li><li class="p_Normal"><a href="install-kubernetes-in-docker.html" class="topiclink">«Установка ELMA365 Standard»</a> (раскомментировать параметр <code><b>ELMA365_DB_S3_GATEWAY</b></code>).</li></ul>
<p class="p_Normal">Подробнее о том, как развернуть этот вариант инфраструктуры для ELMA365 Enterprise, читайте в статьях:</p>
<ul style="list-style-type:disc">
<li class="p_Normal"><a href="configure-mongodb.html" class="topiclink">Install MongoDB</a>.</li><li class="p_Normal"><a href="configure-postgresql.html" class="topiclink">Install PostgreSQL</a>.</li><li class="p_Normal"><a href="configure-minio.html" class="topiclink">Install MinIO</a>.</li><li class="p_Normal"><a href="kubernetes-deckhouse-air-gap.html" class="topiclink">Kubernetes cluster</a>.</li><li class="p_Normal"><a href="embedded-databases-settings.html" class="topiclink">Prepare embedded databases</a> (install RabbitMQ and Redis).</li><li class="p_Normal"><a href="proxy-db-kubernetes.html" class="topiclink">Proxying databases in Kubernetes via DB-Gateway</a>.</li><li class="p_Normal"><a href="proxy-s3-kubernetes.html" class="topiclink">S3 proxying in Kubernetes via S3-Gateway</a>.</li><li class="p_Normal"><a href="installing-elma365-enterprise.html" class="topiclink">Install BRIX Enterprise</a>.</li></ul>
<li class="p_Normal"><a href="mongodb.html" class="topiclink">«MongoDB»</a>;</li><li class="p_Normal"><a href="postgresql.html" class="topiclink">«PostgreSQL»</a>;</li><li class="p_Normal"><a href="configure-minio.html" class="topiclink">«MinIO (S3)»</a>;</li><li class="p_Normal"><a href="kubernetes-deckhouse-air-gap.html" class="topiclink">«Kubernetes кластер»</a>;</li><li class="p_Normal"><a href="embedded-databases-settings.html" class="topiclink">«Подготовка встроенных баз данных»</a> (установка RabbitMQ и Redis);</li><li class="p_Normal"><a href="proxy-s3-kubernetes.html" class="topiclink">«Проксирование S3 в Kubernetes через S3-Gateway»</a>;</li><li class="p_Normal"><a href="proxy-db-kubernetes.html" class="topiclink">«Проксирование баз данных в Kubernetes через DBGateway»</a>;</li><li class="p_Normal"><a href="installing-elma365-enterprise.html" class="topiclink">«Установка ELMA365 Enterprise в Kubernetes»</a>.</li></ul>
<ol style="list-style-type:upper-roman" start="2">
<li value="2" class="p_Normal">Environment without Internet access.</li></ol>
<p style="line-height: 1.20; margin: 0 0 0 37px;"><img alt="infrastructure-preparation-6" title="infrastructure-preparation-6" width="661" height="312" style="margin:0;width:661px;height:312px;border:none" src="infrastructure-preparation-6.png"/></p>
<p class="p_Normal">Characteristics:</p>
<li value="2" class="p_Normal">Окружение без доступа в интернет.</li></ol>
<p class="p_Normal" style="margin: 0 0 0 37px;"><img alt="infrastructure-preparation-6" width="661" height="312" style="margin:0;width:661px;height:312px;border:none" src="infrastructure-preparation-6.png"/></p>
<p class="p_Normal"><span style="font-weight: bold;">Характеристики:</span></p>
<ul style="list-style-type:disc">
<li class="p_Normal">One physical server or virtual machine for BRIX On-Premises, proxying and storage components.</li><li class="p_Normal">Three physical servers or virtual machines for external databases.</li><li class="p_Normal">One physical server or virtual machine for Kubernetes image storage.</li><li class="p_Normal">Installation without Internet access.</li><li class="p_Normal">Local Kubernetes image storage.</li><li class="p_Normal">Embedded RabbitMQ and Redis data storage components.</li><li class="p_Normal">External MongoDB, PostgreSQL, and S3 MinIO data storage components.</li><li class="p_Normal">Embedded HAProxy proxy server for proxying incoming requests to external S3 storage.</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure for BRIX Standard, see the following articles:</p>
<li class="p_Normal">один физический сервер или виртуальная машина для ELMA365 On-Premises, компонентов проксирования и хранения данных;</li><li class="p_Normal">три физических сервера или виртуальных машины для внешних баз данных;</li><li class="p_Normal">один физический сервер или виртуальная машина для хранилища образов Kubernetes;</li><li class="p_Normal">установка без доступа в интернет;</li><li class="p_Normal">локальное хранилище образов Kubernetes;</li><li class="p_Normal">встроенные компоненты хранения данных RabbitMQ, Redis;</li><li class="p_Normal">внешние компоненты хранения данных MongoDB, PostgreSQL, S3 MinIO;</li><li class="p_Normal">встроенный прокси-сервер HAProxy для проксирования входящих запросов к внешнему S3-хранилищу.</li></ul>
<p class="p_Normal">Подробнее о том, как развернуть этот вариант инфраструктуры для ELMA365 Standard, читайте в статьях:</p>
<ul style="list-style-type:disc">
<li class="p_Normal"><a href="installing-harbor.html" class="topiclink">Install Harbor</a>.</li><li class="p_Normal"><a href="downloadin-images-elma365.html" class="topiclink">Download BRIX images</a>.</li><li class="p_Normal"><a href="mongodb.html" class="topiclink">Install MongoDB</a>.</li><li class="p_Normal"><a href="postgresql.html" class="topiclink">Install PostgreSQL</a>.</li><li class="p_Normal"><a href="configure-minio.html" class="topiclink">Install MinIO</a>.</li><li class="p_Normal"><a href="install-kubernetes-in-docker.html" class="topiclink">Install BRIX Standard</a> (uncomment the parameter <code><b>ELMA365_DB_S3_GATEWAY</b></code>).</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure for BRIX Enterprise, see:</p>
<li class="p_Normal"><a href="installing-harbor.html" class="topiclink">«Установка Harbor»</a>;</li><li class="p_Normal"><a href="downloadin-images-elma365.html" class="topiclink">«Загрузка образов ELMA365»</a>;</li><li class="p_Normal"><a href="mongodb.html" class="topiclink">«MongoDB»</a>;</li><li class="p_Normal"><a href="postgresql.html" class="topiclink">«PostgreSQL»</a>;</li><li class="p_Normal"><a href="configure-minio.html" class="topiclink">«MinIO (S3)»</a>;</li><li class="p_Normal"><a href="install-kubernetes-in-docker.html" class="topiclink">«Установка ELMA365 Standard»</a> (раскомментировать параметр <code><b>ELMA365_DB_S3_GATEWAY</b></code>).</li></ul>
<p class="p_Normal">Подробнее о том, как развернуть этот вариант инфраструктуры для ELMA365 Enterprise, читайте в статьях:</p>
<ul style="list-style-type:disc">
<li class="p_Normal"><a href="installing-harbor.html" class="topiclink">Install Harbor</a>.</li><li class="p_Normal"><a href="downloadin-images-elma365.html" class="topiclink">Download BRIX images</a>.</li><li class="p_Normal"><a href="downloading-images-deckhouse.html" class="topiclink">Download Deckhouse images</a>.</li><li class="p_Normal"><a href="mongodb.html" class="topiclink">Install MongoDB</a>.</li><li class="p_Normal"><a href="postgresql.html" class="topiclink">Install PostgreSQL</a>.</li><li class="p_Normal"><a href="configure-minio.html" class="topiclink">Install MinIO</a>.</li><li class="p_Normal"><a href="kubernetes-deckhouse-air-gap.html" class="topiclink">ֿKubernetes cluster</a>.</li><li class="p_Normal"><a href="embedded-databases-settings.html" class="topiclink">Prepare embedded databases</a>(install RabbitMQ and Redis).</li><li class="p_Normal"><a href="proxy-db-kubernetes.html" class="topiclink">Proxying databases in Kubernetes via DB-Gateway</a>.</li><li class="p_Normal"><a href="proxy-s3-kubernetes.html" class="topiclink">S3 proxying in Kubernetes via S3-Gateway</a>.</li><li class="p_Normal"><a href="installing-elma365-enterprise.html" class="topiclink">Install BRIX Enterprise</a>.</li></ul>
<h2 class="p_Heading2"><span class="f_Heading2">High availability production environment infrastructure</span></h2>
<p class="p_Normal">The infrastructure organization option is suitable for operational environments (production) with high reliability requirements for storage components.</p>
<p class="p_Normal"><img alt="infrastructure-preparation-07" width="960" height="1418" style="margin:0;width:960px;height:1418px;border:none" src="infrastructure-preparation-07.png"/></p>
<p class="p_Normal">Characteristics:</p>
<li class="p_Normal"><a href="installing-harbor.html" class="topiclink">«Установка Harbor»</a>;</li><li class="p_Normal"><a href="downloadin-images-elma365.html" class="topiclink">«Загрузка образов ELMA365»</a>;</li><li class="p_Normal"><a href="downloading-images-deckhouse.html" class="topiclink">«Загрузка образов Deckhouse»</a>;</li><li class="p_Normal"><a href="mongodb.html" class="topiclink">«MongoDB»</a>;</li><li class="p_Normal"><a href="postgresql.html" class="topiclink">«PostgreSQL»</a>;</li><li class="p_Normal"><a href="configure-minio.html" class="topiclink">«MinIO (S3)»</a>;</li><li class="p_Normal"><a href="kubernetes-deckhouse-air-gap.html" class="topiclink">«Kubernetes кластер»</a>;</li><li class="p_Normal"><a href="embedded-databases-settings.html" class="topiclink">«Подготовка встроенных баз данных»</a> (установка RabbitMQ и Redis);</li><li class="p_Normal"><a href="proxy-s3-kubernetes.html" class="topiclink">«Проксирование S3 в Kubernetes через S3-Gateway»</a>;</li><li class="p_Normal"><a href="proxy-db-kubernetes.html" class="topiclink">«Проксирование баз данных в Kubernetes через DBGateway»</a>;</li><li class="p_Normal"><a href="installing-elma365-enterprise.html" class="topiclink">«Установка ELMA365 Enterprise в Kubernetes»</a>.</li></ul>
<h2 class="p_Heading2"><span class="f_Heading2">Отказоустойчивая инфраструктура PROD-окружения</span></h2>
<p class="p_Normal">Этот вариант организации инфраструктуры подходит для окружений эксплуатации (PROD) с повышенными требованиями к надёжности компонентов хранения данных.</p>
<p class="p_Normal" style="margin: 0 0 0 3px;"><img id="FIG43877524" alt="infrastructure-preparation-7" width="800" height="1182" style="margin:0;width:800px;height:1182px;border:none" src="infrastructure-preparation-7.png"/></p>
<p class="p_Normal"><span style="font-weight: bold;">Характеристики:</span></p>
<ul style="list-style-type:disc">
<li class="p_Normal">10 physical servers or virtual machines for the Kubernetes cluster that will host BRIX On-Premises and data storage components.</li><li class="p_Normal">10 physical servers or virtual machines for external databases.</li><li class="p_Normal">Two physical servers or virtual machines for balancing and proxying incoming requests to BRIX On-Premises, S3 storage, and R7-Office.</li><li class="p_Normal">Two physical servers or virtual machines for R7-Office.</li><li class="p_Normal">One physical server or virtual machine for Kubernetes image storage.</li><li class="p_Normal">Installation without Internet access.</li><li class="p_Normal">Local Kubernetes image store.</li><li class="p_Normal">Embedded high availability RabbitMQ and Redis data storage components.</li><li class="p_Normal">External high availability MongoDB, PostgreSQL, and S3 MinIO data storage components.</li><li class="p_Normal">External high availability R7-Office document server.</li><li class="p_Normal">External high availability HAProxy proxy server for proxying incoming requests to BRIX On-Premises, S3 storage, and R7-Office.</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure for BRIX Enterprise, see:</p>
<li class="p_Normal">10 физических серверов или виртуальных машин для Kubernetes-кластера, в котором будут размещены ELMA365 On-Premises и компоненты хранения данных;</li><li class="p_Normal">10 физических серверов или виртуальных машин для внешних баз данных;</li><li class="p_Normal">два физических сервера или две виртуальные машины для балансировки и проксирования входящих запросов к ELMA365 On-Premises, S3-хранилищу и Р7-Офис;</li><li class="p_Normal">два физических сервера или две виртуальные машины для Р7-Офис;</li><li class="p_Normal">один физический сервер или одна виртуальная машина для хранилища образов Kubernetes;</li><li class="p_Normal">установка без доступа в интернет;</li><li class="p_Normal">локальное хранилище образов Kubernetes;</li><li class="p_Normal">встроенные отказоустойчивые компоненты хранения данных RabbitMQ, Redis;</li><li class="p_Normal">внешние отказоустойчивые компоненты хранения данных MongoDB, PostgreSQL, S3 MinIO;</li><li class="p_Normal">внешний отказоустойчивый сервер документов Р7-Офис;</li><li class="p_Normal">внешний отказоустойчивый прокси-сервер HAProxy для проксирования входящих запросов к ELMA365 On-Premises, S3-хранилищу и Р7-Офис.</li></ul>
<p class="p_Normal">Подробнее о том, как развернуть этот вариант инфраструктуры для ELMA365 Enterprise, читайте в статьях:</p>
<ul style="list-style-type:disc">
<li class="p_Normal"><a href="installing-harbor.html" class="topiclink">Install Harbor</a>.</li><li class="p_Normal"><a href="downloadin-images-elma365.html" class="topiclink">Download BRIX images</a>.</li><li class="p_Normal"><a href="downloading-images-deckhouse.html" class="topiclink">Download Deckhouse images</a>.</li><li class="p_Normal"><a href="configure-mongodb.html" class="topiclink">MongoDB cluster</a>.</li><li class="p_Normal"><a href="configure-postgresql.html" class="topiclink">PostgreSQL cluster</a>.</li><li class="p_Normal"><a href="minio-cluster.html" class="topiclink">MinIO cluster</a>.</li><li class="p_Normal"><a href="fail-safe-kubernetes-cluster.html" class="topiclink">High-availability Kubernetes cluster</a>.</li><li class="p_Normal"><a href="embedded-databases-settings.html" class="topiclink">Prepare embedded databases</a>(install RabbitMQ and Redis).</li><li class="p_Normal"><a href="fail-safe-haproxy.html" class="topiclink">High availability HAProxy</a>.</li><li class="p_Normal"><a href="change-settings-enterprise.html" class="topiclink">Install BRIX Enterprise</a>.</li></ul>
<li class="p_Normal"><a href="installing-harbor.html" class="topiclink">«Установка Harbor»</a>;</li><li class="p_Normal"><a href="downloadin-images-elma365.html" class="topiclink">«Загрузка образов ELMA365»</a>;</li><li class="p_Normal"><a href="downloading-images-deckhouse.html" class="topiclink">«Загрузка образов Deckhouse»</a>;</li><li class="p_Normal"><a href="configure-mongodb.html" class="topiclink">«Кластер MongoDB»</a>;</li><li class="p_Normal"><a href="configure-postgresql.html" class="topiclink">«Кластер PostgreSQL»</a>;</li><li class="p_Normal"><a href="minio-cluster.html" class="topiclink">«Кластер MinIO»</a>;</li><li class="p_Normal"><a href="fail-safe-kubernetes-cluster.html" class="topiclink">«Отказоустойчивый Kubernetes кластер»</a>;</li><li class="p_Normal"><a href="embedded-databases-settings.html" class="topiclink">«Подготовка встроенных баз данных»</a> (установка RabbitMQ и Redis);</li><li class="p_Normal"><a href="fail-safe-haproxy.html" class="topiclink">«Отказоустойчивый HAProxy»</a>;</li><li class="p_Normal"><a href="change-settings-enterprise.html#connection" class="topiclink">«Изменение параметров ELMA365 Enterprise»</a>;</li><li class="p_Normal"><a href="install-r7-office.html" class="topiclink">«Установка сервера документов Р7-Офис»</a>.</li></ul>
<div class="bottom-nav">
<a id="prev-link" class="topic__navi_prev" href="activate_on_premise.html">
<a id="prev-link" class="topic__navi_prev" href="migration-to-another-server.html">
<span class="bottom-nav__arrow bottom-nav__arrow--prev"></span> <span
class="bottom-nav__link">activate_on_premise.html</span>
class="bottom-nav__link">migration-to-another-server.html</span>
</a>
@ -207,7 +209,7 @@
</div>
<!-- добавляет на страницу строку блок Была ли статья полезной? -->
<div class="feedback" id="feedback"><div class="feedback-help"><span><b>Was this helpful?</b></span><form action="" method="POST" class="feedback-form" id="feedback-form"><div class="feedback__popup feedback__popup-response" id="feedback__popup_thx" style="display: none;">Thanks for your feedback!</div><div class="feedback__popup" id="feedback__popup_why" style="display: none;"><div class="feedback__popup-header">Please specify why:</div><input type="radio" name="category" id="bad_recommendation" value="bad_recommendation"><label for="bad_recommendation">Recommendations did not help me</label><input type="radio" name="category" id="difficult_text" value="difficult_text"><label for="difficult_text">Article is hard to understand</label><input type="radio" name="category" id="no_answer" value="no_answer"><label for="no_answer">Didn`t answer my question</label><input type="radio" name="category" id="bad_header" value="bad_header"><label for="bad_header">Content does not match the topic</label><input type="radio" name="category" id="other_reason" value="other_reason"><label for="other_reason">Other</label></div><div class="feedback__popup" id="feedback__popup-other" style="display: none;"><div class="feedback__popup-header">How we can improve it?</div><textarea class="feedback__textarea" name="other" id=""></textarea><input type="submit" class="feedback__other-btn" value="Submit"></div><div class="feedback-form__btn-group"><input type="radio" name="useful" id="feedback__useful_yes" value="true"><label for="feedback__useful_yes"><img src="like.svg" class="small-img" alt="like"><spanclass="feedback-form__btn-group_yes-btn">Yes</spanclass="feedback-form__btn-group_yes-btn"></label><input type="radio" name="useful" id="feedback__useful_no" value="false"><label for="feedback__useful_no"><img src="dislike.svg" class="small-img" alt="dislike"><spanclass="feedback-form__btn-group_no-btn">No</spanclass="feedback-form__btn-group_no-btn"></label></div><select name="category"><option disabled="">Please specify why</option><option value="bad_recommendation" selected="">Recommendations did not help me</option><option value="difficult_text">Article is hard to understand</option><option value="no_answer">Didn`t answer my question</option><option value="bad_header">Content does not match the topic</option><option value="other_reason">Other</option></select><input type="submit"></form></div><div class="found_typo"><p style="margin: 0px; margin-top: 16px !important;"><span><b>Found a typo?</b></span> Select it and press <i>Ctrl+Enter</i> to send us feedback</p></div></div>
<div class="feedback-wrap"><div class="feedback" id="feedback"><span><b>Была ли статья полезной?</b></span><form action="" method="POST" class="feedback-form" id="feedback-form"><div class="feedback__popup feedback__popup-response" id="feedback__popup_thx">Спасибо за ваш отзыв!</div><div id="feedback-success-popup"><div class="wrap"><button type="button" class="feedback-popup-close">×</button><svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_212_2187)"><path d="M22 0.6875C10.2294 0.6875 0.6875 10.2294 0.6875 22C0.6875 33.7706 10.2294 43.3125 22 43.3125C33.7706 43.3125 43.3125 33.7706 43.3125 22C43.3125 10.2294 33.7706 0.6875 22 0.6875ZM22 40.5625C11.8023 40.5625 3.4375 32.3078 3.4375 22C3.4375 11.8024 11.6922 3.4375 22 3.4375C32.1977 3.4375 40.5625 11.6922 40.5625 22C40.5625 32.1976 32.3078 40.5625 22 40.5625ZM34.1713 16.933L18.6613 32.3186C18.257 32.7197 17.604 32.7171 17.203 32.3128L9.82283 24.873C9.42176 24.4686 9.42434 23.8157 9.82867 23.4146L10.5609 22.6884C10.9652 22.2873 11.6181 22.2899 12.0192 22.6942L17.9468 28.6697L31.9926 14.7366C32.3969 14.3356 33.0498 14.3382 33.4509 14.7425L34.1772 15.4747C34.5783 15.879 34.5757 16.532 34.1713 16.933Z" fill="#27AE60"></path></g><defs><clipPath id="clip0_212_2187"><rect width="44" height="44" fill="white"></rect></clipPath></defs></svg><p>Ваш отзыв успешно отправлен!</p><span>Спасибо за обратную связь.</span></div></div><div class="feedback__popup" id="feedback__popup_why"><button type="button" class="feedback-popup-close">×</button><div class="feedback__popup-header">Уточните, почему:</div><input type="radio" name="category" id="bad_recommendation" value="bad_recommendation"><label for="bad_recommendation">Рекомендации не помогли</label><input type="radio" name="category" id="difficult_text" value="difficult_text"><label for="difficult_text">Текст трудно понять</label><input type="radio" name="category" id="no_answer" value="no_answer"><label for="no_answer">Нет ответа на мой вопрос</label><input type="radio" name="category" id="bad_header" value="bad_header"><label for="bad_header">Содержание статьи не соответствует заголовку</label><input type="radio" name="category" id="other_reason" value="other_reason"><label for="other_reason">Другая причина</label></div><div class="feedback__popup" id="feedback__popup-other"><button type="button" class="feedback-popup-close">×</button> <div class="feedback__popup-header">Расскажите, что вам не понравилось в статье:</div><textarea class="feedback__textarea" name="other" id=""></textarea><input type="submit" class="feedback__other-btn" value="Отправить"></div><div class="feedback-form__btn-group"><input type="radio" name="useful" id="feedback__useful_yes" value="true"><label for="feedback__useful_yes"><img src="like.svg"/><span class="feedback-form__btn-group_yes-btn">Да</span></label><input type="radio" name="useful" id="feedback__useful_no" value="false"><label for="feedback__useful_no"><img src="dislike.svg"/><span class="feedback-form__btn-group_no-btn">Нет</span></label></div><select name="category"><option disabled>Выберите вариант</option><option value="bad_recommendation" selected>Рекомендации не помогли</option><option value="difficult_text">Текст трудно понять</option><option value="no_answer">Нет ответа на мой вопрос</option><option value="bad_header">Содержание статьи не соответствует заголовку</option><option value="other_reason">Другая причина</option></select><input type="submit"></form></div></div>
</section>
</div>
@ -215,7 +217,7 @@
<input type="checkbox" />
<div class="article__arrow"></div>
<div class="table-of-contents elma365-right" id="toc2Content">
<h3 class="h3-toc">In this topic</h3>
<h3 class="h3-toc">В этой статье</h3>
<nav id="toc2"></nav>
</div>
</aside>
@ -226,30 +228,63 @@
<div class="footer-container">
<div class="footer-mobile">
<ul class="footer-mobile__list"><li><a href="https://brix365.com/en/" target="_blank">BRIX</a></li><li><a href="https://tssdk.brix365.com/en/latest/" target="_blank">SDK</a></li><li><a href="https://api.brix365.com/en/" target="_blank">API</a></li></ul><ul class="footer-mobile__list"><li><a href="https://brix365.com/en/help/platform/get-trial.html">Platform</a></li><li><a href="https://brix365.com/en/help/ecm/ecm-functions.html">ECM</a></li><li><a href="https://brix365.com/en/help/service/service-functions.html">Service</a></li><li><a href="https://brix365.com/en/help/projects/projects-functions.html">Projects</a></li></ul>
<ul class="footer-mobile__list"><li><a href="https://api.elma365.com/ru/" target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/" target="_blank">TS SDK</a></li><li><a href="https://community.elma365.com/" target="_blank">Community</a></li><li><a href="https://elma-academy.com/ru/elma365" target="_blank">Академия</a></li></ul><ul class="footer-mobile__list"><li><a href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a href="https://elma365.com/ru/help/ecm/ecm-functions.html">ECM</a></li><li><a href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a></li></ul>
</div>
<div class="footer-wrap">
<div><span class="mobile-question-popup">Send feedback</span><form method="POST" action class="question__popup question-xs" id="question__popup"><div class="question-wrap"><span class="close"></span><span class="title">Ask a question</span><label for="help_question" style="display: none;"></label><textarea name="help_question" id="help_question"></textarea><input type="submit" value="Send"></div></form><div class="hidden fade-in question-success-xs">Sent</div></div>
<div class="footer-flex-b">
<span class="footer-copy">&copy; 2025 BRIX</span>
<ul class="footer-list">
<li class="footer-item">
<a href="#" class="arrow-top" style="display: block;"></a>
</li>
</ul>
<div class="container">
<div class="footer-wrap">
<div><span class="mobile-question-popup">Отправить фидбэк</span><form method="POST" action class="question__popup question-xs" id="question__popup"><div class="question-wrap"><span class="close"></span><span class="title">Задать вопрос</span><label for="help_question" style="display: none;"></label><textarea name="help_question" id="help_question"></textarea><input type="submit" value="Отправить"></div></form><div class="hidden fade-in question-success-xs">Ваш фидбэк отправлен.</div></div>
<div class="footer-flex-b">
<div class="footer-top">
<span class="footer-copy">&copy; 2025
ELMA365
</span>
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</div>
<div class="footer-line">
<div class="footer-line-copy">
<span class="footer-copy">&copy; 2025
ELMA365
</span>
</div>
<ul class="footer-list">
<li class="footer-item"><a href="https://elma365.com/ru/" target="_blank" class="footer-link" style="color: #0D4A75;"><img src="browse.svg" alt="browse icon" class="footer-img">elma365.com</a></li><li class="footer-item"><a href="https://www.youtube.com/user/ELMABPM" target="_blank" class="footer-link"><img src="yt.svg" alt="youtube icon" class="footer-img"></a></li><li class="footer-item"><a href="https://vk.com/elma_bpm" target="_blank" class="footer-link"><img src="vk.svg" alt="vk icon" class="footer-img"></a></li><li class="footer-item"><a href="https://t.me/elmaday" target="_blank" class="footer-link"><img src="tg.svg" alt="telegram icon" class="footer-img"></a></li><li class="footer-item"><a href="https://dzen.ru/elma" target="_blank" class="footer-link"><img src="dzen.svg" alt="dzen icon" class="footer-img"></a></li>
<li class="footer-item">
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<a href="#" class="arrow-top"></a>
</div>
</footer>
<!-- <script type="text/javascript" src="jquery1.min.js"></script>-->
<iframe name="hmnavigation" style="display:none!important"></iframe>
<script src="./jquery-ui.js"></script>
<!--<script src="./jquery-ui.js"></script> -->
<script src="./jquery-ui.min.js"></script>
<!--script src="//cdn.jsdelivr.net/npm/featherlight@1.7.14/release/featherlight.min.js" type="text/javascript" charset="utf-8"></script-->
<script src="./jquery.tocify.min.js"></script>
<script src="./TypoReporter.min.js"></script>