CS221

Intégration d'applications ROSA aux services AWS (CS221)

Présentation

Intégrez des applications sur ROSA aux services AWS tout en maintenant la posture de sécurité.

Description du cours

  • Apprenez à intégrer les applications déployées sur ROSA aux services AWS de sorte que les administrateurs de clusters et les ingénieurs de plateforme puissent garder le contrôle des rôles et informations d'identification dont les applications ont besoin pour accéder aux services AWS, sans divulguer ces informations aux développeurs.

  • Remarque : ce cours est proposé soit sous la forme d'une formation de deux jours en présentiel, soit sous la forme d'une classe virtuelle de trois jours, ou encore, en autonomie. La durée peut varier en fonction de la prestation. Pour plus d'informations sur le cours, le calendrier et la tarification, sélectionnez un lieu, puis lancez la recherche dans le menu situé à droite.

Contenu du cours

  • Intégration de registres de conteneurs externes tels que ECR et Quay.io pour déployer des applications à partir de référentiels d'images privés

  • Configuration de classes de stockage pour permettre aux applications d'accéder à différents types de volume EBS

  • Configuration de classes de stockage et de contextes de sécurité pour permettre aux applications d'accéder à des volumes EFS partagés

  • Configuration de l'identité des pods à l'aide de STS/IRSA pour permettre aux applications d'accéder aux services AWS, tels que la base de données (Aurora), l'intégration (SQS) et le stockage en mode objet (S3)

  • Provisionnement des services AWS pour les applications à l'aide des contrôleurs AWS pour Kubernetes (ACK)

  • Fédération des indicateurs de mesure d'application et création de requêtes (surveillance des charges de travail d'applications) avec Amazon Managed Prometheus Service

  • Agrégation des journaux d'application structurés et création de requêtes avec Amazon CloudWatch

  • Configuration de domaines personnalisés et de certificats TLS pour un accès public sécurisé aux applications

Public ciblé

  • Cible principale : administrateurs ROSA, ingénieurs de plateforme, administrateurs système, administrateurs de cloud et autres personnes responsables de l'infrastructure pour les applications déployées sur AWS

  • Cible secondaire : architectes d'entreprise, ingénieurs de la fiabilité des sites, ingénieurs DevOps et autres personnes responsables de la conception de l'infrastructure pour les applications déployées sur AWS

Prérequis

  • Avoir suivi le cours CS220 - Création et configuration de clusters Red Hat OpenShift Service on AWS (ROSA) de production ou disposer d'une expérience équivalente : « Je sais comment créer un cluster ROSA privé et y accéder »

  • Maîtriser l'administration d'AWS, au niveau AWS Certified SysOps Administrator - Associate ou AWS Certified Solutions Architect - Associate, ou disposer d'une expérience équivalente : « Je sais comment gérer les services d'infrastructure AWS »

  • Maîtriser les bases d'OpenShift présentées dans le cours DO080 - Présentation technique : « Je connais les principes de base d'OpenShift et des conteneurs »

  • Il est également recommandé aux participants de s'inscrire aux cours de certification Administrateur OpenShift certifié Red Hat en plus des cours CS220 et CS221.

Technologies requises

  • Un accès Internet est requis pour accéder aux services cloud AWS via la console AWS et l'interface en ligne de commande AWS. Les participants devront également accéder à la console Red Hat Hybrid Cloud Console et aux services cloud Red Hat associés.

  • Les participants doivent posséder un compte actif sur le portail client Red Hat ou disposer d'une adhésion gratuite au programme Red Hat Developer.

  • Ce cours nécessite l'utilisation d'un cluster ROSA en mode STS avec PrivateLink et d'un hôte bastion pour accéder au cluster, tels que configurés au Chapitre 01 du cours CS220 - Création et configuration de clusters Red Hat OpenShift Service on AWS (ROSA) de production. Les participants auront préalablement réalisé ces activités dans le cadre du cours CS220. Le Chapitre 0 du manuel de cours CS221 détaille ces activités et fournit des liens vers des modèles de formation de cloud.

Programme

Déploiement d'applications à partir de registres externes

Déployer des applications sur Red Hat OpenShift Service on AWS (ROSA), à partir de référentiels d'images de conteneurs privés, dans des registres d'images de conteneurs centralisés externes

Provisionnement de volumes de stockage Amazon pour les applications

Configurer des volumes Amazon Elastic Block Storage (EBS) ou Amazon Elastic File System (EFS) conformes aux exigences des applications en matière de coût, performance et partage

Configuration de l'accès des applications aux services AWS

Configurer les applications pour permettre leur accès aux services AWS partagés à l'aide de comptes de service Kubernetes et provisionner des services AWS dédiés en utilisant des ressources personnalisées Kubernetes

Surveillance des applications sur OpenShift et AWS

Configurer des clusters ROSA pour transmettre les journaux d'applications à Amazon CloudWatch et les indicateurs de mesure relatifs aux applications à Amazon Managed Service for Prometheus

Configuration de domaines personnalisés pour les applications ROSA

Exposer les applications aux internautes via des URL sécurisées en utilisant des domaines DNS lisibles par un humain

Bénéfices

Bénéfices pour l'entreprise

  • Red Hat OpenShift Service on AWS (ROSA) est une plateforme d'applications prête à l'emploi qui offre un service Red Hat OpenShift géré, exécuté en natif sur Amazon Web Services (AWS). Cette solution améliore l'efficacité opérationnelle des entreprises, les recentre sur l'innovation et accélère la création, le déploiement et la mise à l'échelle des applications. Red Hat OpenShift est la plateforme de cloud hybride qui assure la cohérence de l'exploitation dans les environnements sur site et dans le cloud.

  • Les entreprises qui adoptent ROSA sont souvent des clients AWS qui savent utiliser les services AWS pour différents cas et qui ont besoin d'intégrer des clusters OpenShift gérés à leurs environnements AWS existants. Ces entreprises font généralement très attention à la sécurité et ont besoin de contrôles d'accès rigoureux et d'un réseau de sécurité solide pour tous leurs services AWS, y compris leurs clusters ROSA.

Bénéfices pour le participant

  • À l'issue du cours CS221, les participants sauront intégrer les applications déployées sur un cluster ROSA privé de sorte que les administrateurs de clusters et les ingénieurs de plateforme puissent garder le contrôle des rôles et informations d'identification dont les applications ont besoin pour accéder aux services AWS, sans divulguer ces informations aux développeurs.

Examens ou cours recommandés pour la suite