Topologies de réseau
Les cinq façons dont un réseau client atteint TRANXACT, ce que l'équipe réseau prépare pour un VPN ou une connexion privée, la planification des adresses /22 et la disposition du sous-réseau, le peering hub-and-spoke, le DNS et les certificats, la sortie et l'accès de l'opérateur.
C’est au niveau du réseau que la plupart des déploiements prennent du temps. Toutes les options ci-dessous sont disponibles sur AWS, Microsoft Azure et Google Cloud ; seuls les noms des produits diffèrent.
Cinq options de connectivité
| Option | Statut | Qu'est-ce que c'est | Convient lorsque | R&R |
|---|---|---|---|---|
| HTTPS public | Défaut | Les utilisateurs accèdent à TRANXACT via l'équilibreur de charge et le WAF via TLS 1.2+ ; SSO via le fournisseur d'identité du client. | Tout est accessible via le web ou intégré via HTTPS. Aucune configuration réseau n'est requise ; mise en service ultra-rapide. | INFRA_2.6.01 (Standard) |
| VPN de site à site | Facultatif | Tunnels IPsec redondants entre le réseau client et le VPC/VNet TRANXACT. | Intégrations privées (MES, anciennes), restrictions d'administration. | INFRA_2.2.03 – 2.2.05 |
| Connexion privée | Facultatif | AWS Direct Connect, Azure ExpressRoute, Google Cloud Interconnect. Bande passante et latence prévisibles ; VPN comme voie de secours automatique. | Un volume élevé et constant, ou une politique interdisant l'accès à Internet. | INFRA_2.2.06 – 2.2.07 |
| Lien d'interconnexion / privé | Facultatif | Interconnexion VPC/VNet avec la zone d’atterrissage du client dans le même cloud ; points de terminaison privés pour certains services ; interconnexion locale ou globale. | Le client exploite déjà une zone d'atterrissage dans le même cloud — le chemin privé à latence la plus faible. | INFRA_2.2.08, 2.2.10 |
| Plateforme de transit | Facultatif | AWS Transit Gateway, Azure Virtual WAN ou GCP Network Connectivity Center ; TRANXACT se connecte en tant que spoke. | Zones d'atterrissage en étoile. | INFRA_2.2.09 – 2.2.10 |
Ce que prépare l'équipe du réseau client, par région
| Article | VPN de site à site (IPsec) | Connexion privée |
|---|---|---|
| Appareil client | Un pare-feu ou un routeur compatible IPsec avec une adresse IP publique statique | Un routeur de périphérie client ou opérateur à un point de rencontre cloud |
| Tunnels / circuits | Deux tunnels par région pour séparer les passerelles cloud | Circuits redondants recommandés ; VPN comme voie de secours |
| Protocole | IKEv2, AES-256, SHA-256, groupe DH 14 ou supérieur (valeur par défaut proposée) | BGP sur une interface virtuelle privée / peering |
| Routage | BGP privilégié ; routes statiques acceptées | BGP avec ASN et filtres de routage convenus |
| Bande passante | Jusqu'à la limite de passerelle du cloud choisi | La taille du circuit commandé par le client, par exemple 1 à 10 Gbit/s |
| Région Live DR | Une deuxième paire de tunnels vers la région Live DR (INFRA_2.2.04) | Un circuit ou un VPN vers la région Live DR |
| Possession | Client : appareil, FAI, règles de pare-feu sur site (exclus). TRANXACT : la passerelle cloud. | Client : contrat de circuit et d’opérateur (exclu). TRANXACT : connexion à la passerelle. |
Commandez une ligne privée lors de la signature du contrat. L'établissement de la ligne peut prendre plusieurs semaines ; utilisez un VPN en attendant.
Planification d'adresse
- Au moins une plage privée /22 (RFC 1918) par région — 1 024 adresses.
- Un deuxième /22 différent pour la région Live DR.
- Aucun des deux ne doit chevaucher un réseau de client, de partenaire ou de zone d'atterrissage (bureaux, centres de données, autres clouds).
- Les plages de pods et de services Kubernetes sont planifiées à l'intérieur ou à côté de la plage, et sont soumises à la même règle de non-chevauchement si elles sont routées.
- Évitez les plages réservées et locales au lien du fournisseur de cloud.
- Il incombe au client de fournir les plages de valeurs (INFRA_2.2.02, Exclu). Toute modification ultérieure nécessite une nouvelle compilation (INFRA_2.2.12, Service supplémentaire, sur demande de modification).
Avant de faire votre choix, recueillez l'intégralité du plan d'adressage IP du client. Un seul chevauchement bloque simultanément le VPN, le peering et le routage en cas de sinistre, et un seul /22 manquant peut paralyser l'ensemble du système.
Les sous-réseaux à l'intérieur d'une région
| Sous-réseau | Détente |
|---|---|
| Entrée | Équilibreur de charge, WAF, adresses IP publiques |
| Nœud · AZ1, AZ2, AZ3 | Les nœuds de calcul Kubernetes, un sous-réseau par zone |
| Base de données | Privé uniquement, sans accès à Internet |
| Sortie | Passerelle NAT vers les destinations autorisées |
| Porte | Déconnexion VPN / connexion privée |
| Administrateur | Bastion / point d'accès zéro confiance pour les opérateurs |
Une façon d'exploiter 10.40.0.0/22 — une illustration à des fins de formation, et non une norme TRANXACT ; Ledger Architect définit le plan réel lors de la conception :
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)
Interconnexion : hub et spoke
Pour un client disposant déjà d'une zone d'atterrissage dans le même cloud, TRANXACT fait office de point d'accès distant (spoke) et sa zone d'atterrissage de point d'accès central (hub). Le peering constitue le point de démarcation. La passerelle du hub achemine le trafic vers les bureaux et les centres de données, et le client peut y déployer ses propres pare-feu ou appliances virtuelles réseau.
Le routage transitif via le hub doit être explicitement autorisé, et le routage et l'inspection du hub relèvent de la responsabilité du client (INFRA_2.2.10, Exclu). Il est impératif de convenir de la propriété des routes et des points d'inspection avec l'équipe cloud du client avant la mise en place du système.
Résolution de noms et certificats
| Le client fournit | TRANXACT fournit |
|---|---|
| Le domaine ou le sous-domaine, par exemple erp.customer.com (INFRA_2.3.01) | Points de terminaison d'entrée dans les deux régions actives derrière un gestionnaire de trafic global (INFRA_2.3.03) |
| Un certificat d'autorité de certification publique pour le nom de domaine pleinement qualifié (FQDN), les caractères génériques étant autorisés (INFRA_2.3.02) — sauf si l'option de certificat géré est activée (INFRA_2.3.06) | Installation et renouvellement du certificat, avec une alerte d'expiration 30 jours à l'avance (INFRA_2.3.05, TO_4.11.01) |
| L'enregistrement DNS public ; une zone privée ou un transfert conditionnel si l'accès privé est utilisé | Un TTL DNS faible, des noms d'hôtes spécifiques à la région pour la surveillance et les exercices, et le manuel d'exécution de basculement DNS (INFRA_2.3.04) |
Les utilisateurs et les intégrations se connectent à un nom unique, indépendant de la localisation. Ce nom est résolu par le gestionnaire de trafic sur les deux régions actives, ce qui permet d'éviter toute reconfiguration lors d'un basculement Live DR.
N’utilisez jamais de suffixes .local, d’adresses IP codées en dur ni de noms spécifiques à une région dans les intégrations. Un certificat expiré ou un enregistrement DR manquant constituent la panne évitable la plus courante ; intégrez ces deux éléments dans le manuel d’exploitation commun.
Données en transit
| En route vers TRANXACT | Départ de TRANXACT |
|---|---|
| Protocole HTTPS uniquement (TLS 1.2+) via l'équilibreur de charge et le WAF | Sortie via NAT avec une liste blanche de destinations |
| Authentification unique (SSO) via le fournisseur d'identité du client ; authentification multifacteur (MFA) appliquée. | Exemples typiques : banques, portails de facturation électronique/fiscale, prestataires de paie, messagerie électronique, moteur d’IA |
| API authentifiées par client d'intégration avec des rôles à portée limitée | Les appels sortants utilisent TLS ; les identifiants sont stockés dans un coffre-fort numérique. |
| Liste blanche d'adresses IP optionnelle ou accès privé uniquement | Aucune autre sortie Internet depuis les nœuds ou la base de données |
| Le trafic de service au sein du cluster est chiffré. |
Le client liste toutes les destinations sortantes (INFRA_2.6.03, Exclus) ; TRANXACT maintient la liste d'autorisation, une demande de service par destination (INFRA_2.6.02).
L'absence d'une entrée dans la liste blanche bloque les paiements ou les dépôts dès le premier jour. Il faut les ajouter lors de la conception, et non la semaine de mise en service.
Comment les opérateurs de TRANXACT s'y prennent
- Via un point d'accès de type « zéro confiance » ou bastion dans le sous-réseau d'administration dédié. Aucun nœud ni base de données n'est exposé directement.
- Élévation juste à temps, à durée déterminée, approuvée par changement ou incident — approuvée par le client (TO_4.5.05, Exclu).
- L'authentification multifacteur (MFA) est requise pour chaque identité d'opérateur ; le moindre privilège ; l'authentification basée sur les rôles.
- Chaque session d'administration et chaque appel d'API cloud sont enregistrés et exportables vers le SIEM du client.
- La plateforme est administrée par des opérateurs. L'accès aux données commerciales est conditionné par l'approbation du client.
Définir dès la conception qui, du côté client, peut approuver l'élévation des privilèges de l'opérateur et si l'accès aux données de production doit être cosigné.
Scénarios d'intégration courants
| Scénario | Modèle | Direction | Connectivité | Propriétaire du point de terminaison |
|---|---|---|---|---|
| Services bancaires et paiements | API / SFTP hôte à hôte | Les deux | Liste blanche des connexions sortantes ; lien privé lorsqu'il est proposé | Client |
| Fiscalité et facturation électronique | API | Sortie | Liste d'autorisation de sortie | Client |
| Paie et avantages sociaux | API / SFTP | Les deux | Liste blanche de sortie ou VPN | Client |
| Identité | Fédération (SAML / OIDC), SCIM | Entrant | HTTPS public | Client |
| Plateformes de BI et de données | API de lecture / extraction programmée | Sortie | Lien privé ou HTTPS | Articulation |
| Héritage et atelier | API / événements | Les deux | VPN ou connexion privée | Client |
| Courriel et notifications | SMTP / API | Sortie | Liste d'autorisation de sortie | Articulation |
| Moteur d'IA pour ASK | API | Sortie | Liste d'autorisation de sortie | TRANXACT, ou le client avec BYOK |
Chaque intégration passe par les API TRANXACT ou par un transfert de fichiers géré. Aucune connexion à la base de données n'est établie.
Les valeurs indiquées comme valeurs par défaut proposées sont les points de départ recommandés par le guide de déploiement. Veuillez les confirmer pour chaque client ; le contrat, le bon de commande, le SLA et le DPA prévalent sur les informations présentées sur cette page.
Suivez le cours à ce sujet, avec des schémas et une vérification.