Topologias de rede
As cinco maneiras pelas quais uma rede de cliente se conecta à TRANXACT, o que a equipe de rede prepara para uma VPN ou uma conexão privada, planejamento de endereços /22 e o layout da sub-rede, peering em estrela, DNS e certificados, saída de dados e acesso do operador.
A rede é onde a maioria das implantações perde tempo. Todas as opções abaixo estão disponíveis na AWS, Microsoft Azure e Google Cloud; apenas os nomes dos produtos diferem.
Cinco opções de conectividade
| Opção | Status | O que é isso? | Serve quando | Descanso e relaxamento |
|---|---|---|---|---|
| HTTPS público | Padrão | Os usuários acessam a TRANXACT por meio do balanceador de carga e do WAF via TLS 1.2+; SSO por meio do IdP do cliente. | Tudo é acessível via web ou integração HTTPS. Sem necessidade de configuração de rede; a implementação é a mais rápida. | INFRA_2.6.01 (Padrão) |
| VPN site a site | Opcional | Túneis IPsec redundantes da rede do cliente para a VPC/VNet da TRANXACT. | Integrações privadas (MES, sistemas legados), restrições administrativas. | INFRA_2.2.03 – 2.2.05 |
| Conexão privada | Opcional | AWS Direct Connect, Azure ExpressRoute, Google Cloud Interconnect. Largura de banda e latência previsíveis; VPN como caminho de backup automático. | Alto volume constante ou uma política que proíbe o acesso pela internet. | INFRA_2.2.06 – 2.2.07 |
| Conexão privada / peering | Opcional | Interconexão VPC/VNet com a zona de destino do cliente na mesma nuvem; endpoints privados para serviços selecionados; interconexão local ou global. | O cliente já utiliza uma landing zone na mesma nuvem — o caminho privado de menor latência. | INFRA_2.2.08, 2.2.10 |
| Centro de transporte | Opcional | AWS Transit Gateway, Azure Virtual WAN ou GCP Network Connectivity Center; o TRANXACT se conecta como um spoke. | Zonas de aterrissagem em formato de hub e spoke. | INFRA_2.2.09 – 2.2.10 |
O que a equipe da rede de clientes prepara, por região.
| Item | VPN site-to-site (IPsec) | Conexão privada |
|---|---|---|
| Dispositivo do cliente | Um firewall ou roteador compatível com IPsec e com um IP público estático. | Um roteador de borda do cliente ou da operadora em um ponto de encontro na nuvem. |
| Túneis / circuitos | Dois túneis por região para gateways de nuvem separados. | Circuitos redundantes recomendados; VPN como caminho de backup. |
| Protocolo | IKEv2, AES-256, SHA-256, grupo DH 14 ou superior (padrão proposto) | BGP sobre uma interface virtual privada / peering |
| Roteamento | BGP preferencial; rotas estáticas aceitas | BGP com ASNs e filtros de rota acordados |
| Largura de banda | Até o limite do gateway da nuvem escolhida. | O tamanho do circuito que o cliente encomenda, por exemplo, 1–10 Gbps. |
| Região Live DR | Um segundo par de túneis para a região Live DR (INFRA_2.2.04) | Um circuito ou VPN para a região Live DR |
| Propriedade | Cliente: dispositivo, provedor de serviços de internet (ISP), regras de firewall locais (Excluído). TRANXACT: o gateway na nuvem. | Cliente: contrato de circuito e operadora (Excluído). TRANXACT: conexão do gateway. |
Solicite uma conexão privada no momento da assinatura do contrato. A ativação dessa conexão pela operadora costuma levar semanas; utilize uma VPN até que a conexão esteja ativa.
Planejamento de endereços
- Pelo menos um intervalo privado /22 (RFC 1918) por região — 1.024 endereços.
- Uma segunda /22 diferente para a região Live DR.
- Nenhuma delas pode se sobrepor a qualquer rede de cliente, parceiro ou zona de aterrissagem — escritórios, centros de dados, outras nuvens.
- Os intervalos de pods e serviços do Kubernetes são planejados dentro ou ao lado do intervalo e estão sujeitos à mesma regra de não sobreposição, caso sejam roteados.
- Evite os intervalos de endereços IP reservados e locais do provedor de nuvem.
- Fornecer os intervalos é tarefa do cliente (INFRA_2.2.02, Excluído). Alterá-los após a compilação implica em uma nova compilação (INFRA_2.2.12, Serviço Adicional, mediante solicitação de alteração).
Antes de escolher o plano de IP completo do cliente, colete-o. Uma única sobreposição bloqueia VPN, peering e roteamento de recuperação de desastres simultaneamente, e a ausência de um único /22 pode atrasar toda a configuração.
As sub-redes dentro de uma região
| Sub-rede | Segura |
|---|---|
| Entrada | Balanceador de carga, WAF, IPs públicos |
| Nó · AZ1, AZ2, AZ3 | Trabalhadores do Kubernetes, uma sub-rede por zona |
| Banco de dados | Somente privado, sem rota para internet. |
| Saída | Gateway NAT para destinos permitidos |
| Portal | VPN / encerramento de conexão privada |
| Administrador | Ponto de acesso Bastion/Zero Trust para operadores |
Uma forma de representar 10.40.0.0/22 — uma ilustração para fins de treinamento, não um padrão TRANXACT; o Ledger Architect define o plano real na fase de projeto:
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)
Interconexão: modelo hub-and-spoke
Para um cliente com uma landing zone existente na mesma nuvem, a TRANXACT funciona como um spoke (ponto de conexão) e a landing zone do cliente como um hub. O peering é o ponto de demarcação. O gateway do hub encaminha o tráfego para escritórios e data centers, e o cliente pode instalar seus próprios firewalls ou appliances virtuais de rede no hub.
O roteamento transitivo pelo hub deve ser explicitamente permitido, e o roteamento e a inspeção do hub são de responsabilidade do cliente (INFRA_2.2.10, Excluído). Defina a propriedade das rotas e os pontos de inspeção com a equipe de nuvem do cliente antes da implementação.
Resolução de nomes e certificados
| O cliente fornece | A TRANXACT fornece |
|---|---|
| O domínio ou subdomínio, por exemplo, erp.customer.com (INFRA_2.3.01) | Pontos de extremidade de entrada em ambas as regiões ativas por trás de um gerenciador de tráfego global (INFRA_2.3.03) |
| Um certificado de CA pública para o FQDN, curinga permitido (INFRA_2.3.02) — a menos que a opção de certificado gerenciado seja contratada (INFRA_2.3.06) | Instalação e renovação do certificado, com alerta de expiração 30 dias antes (INFRA_2.3.05, TO_4.11.01) |
| O registro DNS público; uma zona privada ou encaminhamento condicional, caso o acesso privado seja utilizado. | Um TTL DNS baixo, nomes de host específicos da região para monitoramento e simulações, e o manual de execução de failover de DNS (INFRA_2.3.04) |
Usuários e integrações se conectam a um único nome independente de localização. Ele é resolvido pelo gerenciador de tráfego em ambas as regiões ativas, portanto, uma recuperação Live DR não requer nenhuma reconfiguração.
Nunca utilize sufixos .local, endereços IP fixos ou nomes específicos de região em integrações. Um certificado expirado ou um registro de recuperação de desastres ausente são as interrupções evitáveis mais comuns — inclua ambos no manual de procedimentos conjuntos.
Dados em trânsito
| Entrada para TRANXACT | Saída da TRANXACT |
|---|---|
| Somente HTTPS (TLS 1.2 ou superior) através do balanceador de carga e WAF. | Saída através de NAT com uma lista de destinos permitidos. |
| SSO por meio do IdP do cliente; MFA imposto lá | Exemplos típicos: bancos, portais de impostos/faturamento eletrônico, fornecedores de folha de pagamento, e-mail, o mecanismo de IA |
| APIs autenticadas por cliente de integração com funções definidas. | As chamadas de saída usam TLS; as credenciais são armazenadas em um repositório de segredos. |
| Lista de permissões de IP opcional ou acesso somente privado. | Não há outra saída de internet dos nós ou do banco de dados. |
| O tráfego de serviço dentro do cluster é criptografado. |
O cliente lista todos os destinos de saída (INFRA_2.6.03, Excluídos); a TRANXACT mantém a lista de permissões, uma solicitação de serviço por destino (INFRA_2.6.02).
A ausência de uma entrada na lista de permissões impede pagamentos ou envios no primeiro dia. Liste-as durante a fase de projeto, não na semana de lançamento.
Como os operadores da TRANXACT entram
- Por meio de um ponto de acesso de confiança zero ou bastião na sub-rede administrativa dedicada. Nenhum nó ou banco de dados é exposto diretamente.
- Elevação just-in-time, com tempo limitado, aprovada por alteração ou incidente — aprovada pelo cliente (TO_4.5.05, Excluído).
- Autenticação multifator (MFA) em cada identidade de operador; privilégio mínimo; baseada em funções.
- Cada sessão administrativa e chamada de API na nuvem é registrada e pode ser exportada para o SIEM do cliente.
- Os operadores administram a plataforma. O acesso aos dados comerciais é feito somente mediante um ticket aprovado pelo cliente.
Definir na fase de projeto quem, do lado do cliente, pode aprovar a elevação de privilégios do operador e se o acesso aos dados de produção deve ser assinado em conjunto.
Cenários comuns de integração
| Cenário | Padrão | Direção | Conectividade | Proprietário do endpoint |
|---|---|---|---|---|
| Serviços bancários e pagamentos | API / SFTP host-to-host | Ambos | Lista de permissões de saída; link privado quando disponível. | Cliente |
| Impostos e faturamento eletrônico | API | Saída | lista de permissões de saída | Cliente |
| Folha de pagamento e benefícios | API / SFTP | Ambos | Lista de permissões de saída ou VPN | Cliente |
| Identidade | Federação (SAML/OIDC), SCIM | Entrada | HTTPS público | Cliente |
| Plataformas de BI e dados | API de leitura / extração agendada | Saída | Link privado ou HTTPS | Articulação |
| Legado e chão de fábrica | API / eventos | Ambos | VPN ou conexão privada | Cliente |
| E-mail e notificações | SMTP / API | Saída | lista de permissões de saída | Articulação |
| Motor de IA para ASK | API | Saída | lista de permissões de saída | TRANXACT, ou o cliente com BYOK |
Toda a integração é feita através das APIs da TRANXACT ou por transferência gerenciada de arquivos. Nada se conecta ao banco de dados.
Os valores marcados como padrão proposto são os pontos de partida recomendados no guia de implementação. Confirme cada um deles para cada cliente; o contrato, o formulário de pedido, o SLA e o DPA prevalecem sobre esta página.