Cloud & Virtualisation ( Concepts, OpenStack, ...)

Introduction

  • Découvir Hadoop
  • L'écosystème d'Hadoop
  • Intégrité des données

Architechture Hadoop et Hadoop Distributed File System

  • Fonctionnement d'un cluster
  • HDFS: architecture et utilisation
  • Scaling de datanode
  • Namenode secondaire, Federated Namenodes, Namenodes de haute disponibilité

Mape Reduce

  • introduction
  • Maper et reducer
  • Jointures 
  • Limitations

Format des données

  • Choisir le bon format
  • Avro
  • Compression des données

Spark

  • Programmation fonctionelle
  • Utiliser des RDDs
  • Ecrire des applications 
  • Déploiement des applications
  • Programmation parrallèle

Traitement des données

  • Algorithme itératif
  • Machine Learning

Spark SQL

  • Creation et transformation des DataFrames
  • Requete et sauvegarde DataFrames
  • As a Service

– Infrastructure (IaaS)
– Plateform (PaaS)
– Software (SaaS)

  • Cloud

– Privé
– Public
– Hybride

  • Concepts

– Élasticité
– APIs
– Images, instances

  • Calcul, besoin de virtualisation

– Types de virtualisation
– Différents hyperviseurs

  • Stockage

– Software Defined Storage (SDS)
– Stockage objet
– Stockage bloc

  • Software Defined Networking (SDN)

  • Orchestration

  • IaaS

– Amazon Web Services

– OpenStack

Introduction

  • Espace de travail
  • Les variables

Généralités

  • Les données
  • les statistiques de base
  • Manipulation des données

Programmer en R

  • Script
  • Les boucles
  • Implenter ses fonctions
  • Bonnes pratiques

Les données

  • Gérer les jointures de bases de données

Les graphiques

  • Les graphiques simples
  • Les graphiques complexes
  • Le projet OpenStack

– Historique
– Fonctionnement
– Vue d’ensemble des différents composante

 

  • DevStack

– Installer un environnement OpenStack de
- démonstration/développement

 

  • Les briques communes

– MySQL
– RabbitMQ

 

  • Keystone, la gestion des identités dans le cloud

– Principes
– Installation et configuration

 

  • Nova et Glance, instances et gestion des images

– Principes
– Installation et configuration

 

  • Neutron, réseau en tant que service

– Principes
– Les différents types de configuration
– Installation et configuration

 

  • Cinder, stockage en mode bloc

– Principes
– Installation et configuration

 

  • Horizon, dashboard web

– Installation

 

  • APIs

– Utilisation de base des outils en ligne de commande

 

  • Swift, stockage objet

– Principes de fonctionnement
– Installation et configuration

 

  • Revue d’autres projets OpenStack

– Ceilometer, remontée de métriques
– Heat, orchestrateur
– Trove, DBaaS

  • Comprendre les APIs

  • Utiliser les APIs

– Clients CLI
– Bibliothèques
– Personnalisation du Dashboard

  • Gestion du stockage

– Utilisation du stockage éphémère des instances
– Associer des volumes aux instances

  • Personnaliser ses instances

– Notion d’image cloud
– Cloud-init : au démarrage
– Puppet : maintenance à long terme

  • Orchestration : Heat, Juju

– Définir une infrastructure
– Rendre son infrastructure élastique

  • Infrastructure as Code

– Définir toute son infrastructure avec du code
– Gestion de version : Git
– Revue des modifications : Gerrit
– Tests d’intégration continue : Jenkins
– Exemple du projet OpenStack lui même

Subscribe to Notre catalogue de formations