Déploiement GCP-GKE
AppScan 360° prend en charge le déploiement sur Google Cloud Platform (GCP) à l'aide d'un cluster Google Kubernetes Engine (GKE) Standard.
Dans un cluster GKE Standard, Google gère le plan de contrôle tandis que l'administrateur du cluster provisionne, dimensionne et maintient les nœuds de travail via des pools de nœuds, fournissant ainsi un contrôle total sur l'infrastructure Kubernetes sous-jacente.
Ressources GCP partagées
Google Cloud Platform propose une gamme de services gérés sur lesquels un déploiement basé sur Kubernetes peut s'appuyer pour l'orchestration de conteneurs, la base de données et les besoins de stockage partagé. Le tableau ci-dessous répertorie les services GCP spécifiques pour lesquels HCL a validé AppScan 360°. Ces informations sont fournies à titre de référence pour faciliter votre planification et ne constituent pas une prescription obligatoire ; les administrateurs GCP de votre organisation peuvent sélectionner n'importe quel service équivalent ou alternative conforme aux normes de votre infrastructure, à condition de satisfaire aux exigences fonctionnelles sous-jacentes indiquées pour chaque service.
| Service GCP validé par HCL | Exigence fonctionnelle | Remarques |
|---|---|---|
| Cluster GKE Standard | Orchestration de conteneurs | |
| Cloud SQL (SQL Server)/PostgreSQL | Base de données relationnelle | Enterprise Edition |
| Filestore (NFS) ou stockage de fichiers équivalent | Stockage persistant partagé | Doit prendre en charge l'accès ReadWriteMany pour les pods AppScan 360° |
Si vous sélectionnez une alternative à un service répertorié, vérifiez auprès de votre administrateur GCP qu'elle répond aux conditions préalables décrites dans la section Ressources de configuration de l'environnement avant de poursuivre l'installation.
Exigences de sortie réseau
Les nœuds GKE doivent disposer d'une connectivité HTTPS sortante (443) au registre de conteneurs HCL Harbor, au référentiel de graphiques Helm d'AppScan 360° et au portail de licences HCL. Vérifiez laquelle des exigences suivantes s'applique à votre environnement avant de créer le cluster :
- Nœuds avec adresses IP externes : L'accès Internet sortant est disponible par défaut. Ce n'est pas la posture recommandée pour les clusters de production.
- Nœuds privés (recommandée) : Provisionnez Cloud NAT et Cloud Router sur le réseau et la région VPC utilisés par le cluster. Si votre organisation utilise un VPC partagé, vérifiez d'abord auprès de votre équipe réseau/projet hôte : une passerelle Cloud NAT existe peut-être déjà pour le sous-réseau, et la création d'un doublon peut provoquer des conflits de routage.
- Réseaux de sortie/proxy restrictifs : Si une passerelle NAT n'est pas autorisée par une stratégie, configurez une liste d'autorisation de proxy de sortie ou de pare-feu pour le registre Harbor, le référentiel de graphiques et les nœuds finaux du portail de licences, plutôt que de dépendre d'un accès sortant illimité.
Configuration de cluster
- Installation sur un cluster standard : Configurez et déployez AppScan 360° sur un cluster GKE Standard, ce qui vous permet de bénéficier d'un contrôle total sur la configuration des nœuds pour une installation flexible et fiable. Sur cette page Ressources GCP partagées > Exigences de sortie réseau > Configuration de cluster