Formation MinIO et Amazon S3
1790€ HT / personne |
2 jours (14 heures) |
Présentation
Notre formation MinIO et S3 vous enseignera la maîtrise du stockage objet pour un déploiement optimal de votre infrastructure IA.
Nous commencerons ce cours par une introduction au stockage objet. Nous décortiquerons l’architecture et les composants de MinIO et de S3. Par la suite, vous apprendrez à installer et à configurer les outils. Puis comment ces deux outils diffèrent et peuvent être utilisés conjointement.
Nous vous présenterons les lignes de commande à maîtriser ainsi que les bonnes pratiques de sécurité (protocole TLS, tokens, gestion des identités et accès).
Nous vous enseignerons le maintien de la haute disponibilité et d’une réplication efficace des données en cas de sinistre. Vous saurez, par ailleurs, intégrer MinIO à Kubernetes
Enfin, nous reviendrons sur les meilleures pratiques et les principes essentiels de MinIO afin que vous puissiez mettre en place une architecture robuste pour vos besoins en Intelligence Artificielle.
Objectifs
- Installer et configurer MinIO
- Configurer S3
- Créer, gérer des buckets et des objets sur MinIO
- Comprendre le codage d’effacement
- Connaître les bonnes pratiques de sécurité
Public visé
- Data Engineers
- Ingénieurs Cloud
- Ingénieurs IA
- Administrateurs de base de données
Pré-requis
- Connaissances de base d’AWS S3 et de l’API S3
- Connaissances de base de l’environnement Linux, des lignes de commande et des scripts shell
- Expérience en langage de programmation moderne orienté objet
Pré-requis matériel
Un accès SSH sur une IP publique.
Un accès de compte sur AWS et sur MinIO.
Programme de notre formation MinIO et S3
Introduction à Minio et Stockage d’Objets
- Présentation de Minio
- Qu’est-ce que Minio ?
- Avantages de Minio par rapport aux solutions de stockage traditionnelles
- Cas d’utilisation typiques
- Comprendre le Stockage d’Objets
- Qu’est-ce que le stockage d’objets ?
- Différences entre le stockage de fichiers et le stockage d’objets
- Caractéristiques et avantages du stockage d’objets
- Comprendre le codage d’effacement (erasure coding)
Concepts Fondamentaux de S3
- Introduction à Amazon S3
- Vue d’ensemble de S3
- Fonctionnalités principales
- Cas d’utilisation
- Gestion des Buckets
- Création, suppression et configuration des buckets
- Politiques de gestion des buckets
Comparaison Minio et S3
- Différences entre Minio et S3
- Architecture comparative
- Fonctionnalités
- Limitations et points forts de chaque solution
- Interopérabilité avec S3
- Comment Minio est compatible avec l’écosystème S3
- Utilisation de clients S3 standard avec Minio
Déploiement de Kubernetes
- Introduction à Kubernetes
- Principes de base de Kubernetes
- Architecture
- Concept clés: Pods, Services, Deployments, etc.
- Comment installer Kubernetes et gérer les clusters ?
- Options d’installation
- Configuration minimale requise
Déploiement de Minio sur Kubernetes
- Préparation de l’Environnement
- Configuration requise pour le déploiement de Minio sur Kubernetes
- Configuration des nœuds de stockage CSI
- Déploiement de Minio
- Utilisation d’Helm pour simplifier le déploiement
- Configuration des paramètres Minio
Supervision de Minio et Gestion de l’Authentification
- Surveillance de Minio
- Outils et techniques de surveillance pour Minio
- Surveillance des performances et de la disponibilité
- Gestion de l’Authentification
- Configuration des mécanismes d’authentification pour Minio
- Gestion des utilisateurs et des accès
Cas Pratiques et Exercices
- Scénarios d’Utilisation de Minio
- Exemples pratiques d’utilisation de Minio dans des environnements réels
- Développement d’applications compatibles Minio
- Exercices Pratiques
- Déploiement de Minio avec des volumes CSI
- Manipulation d’objets via l’API Minio et l’interface utilisateur.
- Développement d’un client Go pour Minio
Pour aller plus loin
Formation MongoDB
Formation Azure Machine Learning
Formation Data Lake
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
Note : 3/5
Afficher tous les témoignages
Note : 3/5
Les + : Pas mal de pratique.
Possibilité de poser beaucoup de questions avec un formateur a niveau.
Les – : Le support de cours et notamment les commandes devraient être accessibles en ligne pour plus de fluidité. Cela a été partiellement fait en seconde journée
Les + : Un peu moins de k8s
Je recommande la formation
Je recommande la formation
Je recommande la formation
Les + : Très bonne connaissance du formateur sur l’outil
Les – : Quelques difficultés d’installation le premier jour bien corrigées le deuxième
Je recommande la formation
Noter la formation
1790€ HT / personne |
2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS