TRANXACT.AI Помощь

Топологии сети

Пять способов подключения клиентской сети к TRANXACT, подготовка сетевой командой VPN или частного соединения, планирование адресов /22 и структура подсети, пиринг по схеме "звезда", DNS и сертификаты, исходящий трафик и доступ оператора.

В сети чаще всего теряются ресурсы при развертывании. Все представленные ниже варианты доступны на платформах AWS, Microsoft Azure и Google Cloud; различаются только названия продуктов.

Пять вариантов подключения

ВариантСтатусЧто это такоеПодходит, когдаР&Р
Общедоступный HTTPSПо умолчаниюПользователи подключаются к TRANXACT через балансировщик нагрузки и WAF по протоколу TLS 1.2+; единый вход (SSO) осуществляется через поставщика идентификации клиента.Всё работает через веб-интерфейс или интеграцию по HTTPS. Не требуется создание сети; максимально быстрый запуск в эксплуатацию.INFRA_2.6.01 (Стандарт)
VPN-соединение между сайтамиНеобязательныйРезервные туннели IPsec от сети клиента к VPC/VNet TRANXACT.Частные интеграции (MES, устаревшие системы), административные ограничения.INFRA_2.2.03 – 2.2.05
Частное соединениеНеобязательныйAWS Direct Connect, Azure ExpressRoute, Google Cloud Interconnect. Предсказуемая пропускная способность и задержка; VPN в качестве автоматического резервного канала.Высокий, стабильный объем трафика или политика, запрещающая использование интернет-канала.INFRA_2.2.06 – 2.2.07
Пиринг / приватная ссылкаНеобязательныйУстановление пиринговых соединений VPC/VNet с целевой зоной клиента в том же облаке; частные конечные точки для выбранных сервисов; локальный или глобальный пиринг.У клиента уже есть зона приема сигнала в том же облаке — частный канал с наименьшей задержкой.INFRA_2.2.08, 2.2.10
Транспортный узелНеобязательныйAWS Transit Gateway, Azure Virtual WAN или GCP Network Connectivity Center; TRANXACT подключается в качестве периферийного устройства.Зоны посадки по схеме «центр-периферия».INFRA_2.2.09 – 2.2.10

Что готовит команда по работе с клиентской сетью по регионам

ЭлементVPN-соединение между сайтами (IPsec)Частное соединение
Устройство клиентаМежсетевой экран или маршрутизатор с поддержкой IPsec и статическим публичным IP-адресом.Маршрутизатор на границе сети клиента или оператора связи в точке встречи с облаком.
Туннели / цепиДва туннеля на регион для разделения облачных шлюзовРекомендуется использовать резервные каналы связи; VPN в качестве резервного канала.
ПротоколIKEv2, AES-256, SHA-256, группа DH 14 или выше (предлагаемое значение по умолчанию)BGP через частный виртуальный интерфейс / пиринг
МаршрутизацияПредпочтительный протокол BGP; статические маршруты принимаются.BGP с согласованными ASN и фильтрами маршрутов.
Пропускная способностьДо предела пропускной способности выбранного облака.Размер канала, заказанный заказчиком, например, 1–10 Гбит/с.
Регион Live DRВторая пара туннелей в регион Live DR (INFRA_2.2.04)Канал связи или VPN-соединение с регионом Live DR
СобственностьКлиент: устройство, интернет-провайдер, правила локального брандмауэра (исключено). TRANXACT: облачный шлюз.Заказчик: договор на передачу сигнала и услуги связи (исключено). TRANXACT: подключение шлюза.

При подписании договора закажите выделенный канал связи. Зачастую подключение к каналу занимает несколько недель от оператора; используйте VPN до тех пор, пока канал не станет доступен.

Планирование адресов

  • По меньшей мере один частный диапазон /22 (RFC 1918) на регион — 1024 адреса.
  • Второй, другой /22 для региона Live DR.
  • Ни один из них не должен пересекаться с сетями клиентов, партнеров или посадочными зонами — офисами, центрами обработки данных, другими облачными сервисами.
  • Диапазоны подов и сервисов Kubernetes планируются внутри или параллельно с заданным диапазоном и подчиняются тому же правилу отсутствия пересечений, если они маршрутизируются.
  • Избегайте использования зарезервированных и локальных диапазонов IP-адресов, предоставляемых облачным провайдером.
  • Предоставление диапазонов — задача заказчика (INFRA_2.2.02, Исключено). Изменение их после сборки означает пересборку (INFRA_2.2.12, Дополнительная услуга, по запросу на изменение).

Перед выбором тарифного плана соберите полный список IP-адресов клиента. Одно перекрытие одновременно блокирует VPN, пиринг и маршрутизацию аварийного восстановления, а отсутствие одного блока /22 может затормозить всю инфраструктуру.

Подсети внутри одного региона

ПодсетьДержат
ВходБалансировщик нагрузки, WAF, публичные IP-адреса
Узел · AZ1, AZ2, AZ3Рабочие узлы Kubernetes, одна подсеть на зону.
База данныхТолько для частного использования, без доступа к интернету.
ВыходNAT-шлюз для доступа к запрещенным адресатам.
ВратаVPN / завершение частного соединения
АдминистраторБастион / точка доступа с нулевым доверием для операторов

Один из способов вырезать 10.40.0.0/22 — это иллюстрация для обучения, а не стандарт TRANXACT; Ledger Architect задает реальный план на этапе проектирования:

Primary region   10.40.0.0/22   (10.40.0.0 - 10.40.3.255)
  ingress        10.40.0.0/26
  gateway        10.40.0.64/27
  admin          10.40.0.96/27
  egress (NAT)   10.40.0.128/27
  database AZ1   10.40.0.192/27
  database AZ2   10.40.0.224/27
  nodes AZ1      10.40.1.0/24
  nodes AZ2      10.40.2.0/24
  nodes AZ3      10.40.3.0/24

Live DR region   10.40.4.0/22   (same layout, never overlapping the primary)

Пиринг: центральная и периферийная сети

Для клиента, у которого уже есть зона приема трафика в том же облаке, TRANXACT является периферийным узлом, а зона приема трафика клиента — центральным узлом. Пиринг — это точка разграничения. Центральный шлюз передает трафик в офисы и центры обработки данных, а клиент может разместить в центральном узле свои собственные межсетевые экраны или виртуальные сетевые устройства.

Транзитная маршрутизация через хаб должна быть явно разрешена, а маршрутизация и проверка через хаб являются прерогативой заказчика (INFRA_2.2.10, Исключено). Перед началом построения маршрута необходимо согласовать права собственности на маршруты и точки проверки с облачной командой заказчика.

Разрешение имен и сертификаты

Клиент предоставляетTRANXACT предоставляет
Домен или поддомен, например, erp.customer.com (INFRA_2.3.01)Входящие конечные точки в обоих действующих регионах находятся за глобальным менеджером трафика (INFRA_2.3.03)
Сертификат публичного центра сертификации для полного доменного имени (FQDN), допускается использование подстановочного знака (INFRA_2.3.02) — если только не оговорен вариант управляемого сертификата (INFRA_2.3.06).Установка и продление сертификата с уведомлением об истечении срока действия за 30 дней (INFRA_2.3.05, TO_4.11.01)
Публичная DNS-запись; частная зона или условная переадресация, если используется частный доступ.Низкое значение TTL DNS, региональные имена хостов для мониторинга и отработки действий, а также сценарий аварийного переключения DNS (INFRA_2.3.04)

Пользователи и интеграции подключаются к одному независимому от местоположения имени. Оно разрешается через менеджер трафика в обоих действующих регионах, поэтому для переключения Live DR не требуется перенастройка.

Никогда не используйте суффиксы .local, жестко закодированные IP-адреса или имена, привязанные к региону, в интеграциях. Наиболее распространенная причина сбоев, которых можно избежать, — просроченный сертификат или отсутствующая запись DR; включите оба случая в общий план действий в чрезвычайных ситуациях.

Данные в процессе передачи

Прибытие в TRANXACTОтправление из TRANXACT
Только HTTPS (TLS 1.2+) через балансировщик нагрузки и WAF.Выход через NAT с разрешенным списком адресов назначения.
Единый вход (SSO) осуществляется через поставщика идентификации клиента; там же применяется многофакторная аутентификация (MFA).Типичные примеры: банки, порталы для выставления налоговых/электронных счетов, компании, предоставляющие услуги по расчету заработной платы, электронная почта, системы искусственного интеллекта.
Аутентификация API осуществляется для каждого клиента интеграции с использованием ролей с заданными областями действия.Исходящие вызовы используют TLS; учетные данные хранятся в секретном хранилище.
Дополнительное добавление IP-адресов в список разрешенных или доступ только для частного использования.От узлов или базы данных не поступает никакой другой интернет-трафик.
Внутри кластера происходит шифрование служебного трафика.

Клиент перечисляет все пункты назначения исходящих рейсов (INFRA_2.6.03, Исключено); TRANXACT ведет список разрешенных пунктов назначения, один запрос на обслуживание для каждого пункта назначения (INFRA_2.6.02).

Отсутствие записи в списке разрешенных действий блокирует платежи или подачу документов в первый же день. Вносите их в список на этапе проектирования, а не в течение недели запуска системы.

Как операторы TRANXACT попадают в систему

  • Через точку доступа с нулевым доверием или бастионную точку доступа в выделенной административной подсети. Ни один узел или база данных не доступны напрямую.
  • Выполнение работ по подъему оборудования точно в срок, с ограничением по времени, утверждается по мере внесения изменений или возникновения инцидентов — утверждается заказчиком (TO_4.5.05, Исключено).
  • Многофакторная аутентификация для каждого пользователя; принцип минимальных привилегий; ролевой подход.
  • Все административные сессии и вызовы облачных API регистрируются и могут быть экспортированы в SIEM-систему заказчика.
  • Администрированием платформы занимаются операторы. Доступ к бизнес-данным осуществляется только по одобренному клиентом запросу.

На этапе проектирования необходимо согласовать, кто со стороны заказчика может утверждать повышение прав оператора и требуется ли совместное подписание доступа к производственным данным.

Типичные сценарии интеграции

СценарийШаблонНаправлениеПодключениеВладелец конечной точки
Банковские операции и платежиAPI / SFTP между хостамиОбаСписок разрешенных исходящих соединений; при наличии приватной ссылки.Клиент
Налогообложение и электронное выставление счетовAPIИсходящиеСписок разрешенных выходовКлиент
Заработная плата и льготыAPI / SFTPОбаСписок разрешенных исходящих соединений или VPNКлиент
ЛичностьФедерация (SAML / OIDC), SCIMВходящиеОбщедоступный HTTPSКлиент
Платформы бизнес-аналитики и обработки данныхAPI для чтения / запланированное извлечениеИсходящиеПриватная ссылка или HTTPSСоединение
Наследие и производственный цехAPI / событияОбаVPN или частное соединениеКлиент
Электронная почта и уведомленияSMTP / APIИсходящиеСписок разрешенных выходовСоединение
ИИ-движок для ASKAPIИсходящиеСписок разрешенных выходовTRANXACT или клиент с BYOK

Все интеграции осуществляются через API-интерфейсы TRANXACT или посредством управляемой передачи файлов. Никакое соединение с базой данных не устанавливается.

Значения, отмеченные как «предлагаемые значения по умолчанию», являются рекомендуемыми отправными точками, указанными в руководстве по развертыванию. Подтверждайте каждое значение для каждого клиента; договор, форма заказа, соглашение об уровне обслуживания (SLA) и соглашение о защите данных (DPA) имеют приоритет над данной страницей.