Containers : évolution ou révolution? Quelle stratégie adopter? William HOFFMANN <william@redhat.com> Enterprise Solution Architect



Documents pareils
Stéphane DERACO, DSI CNRS l Argos Devops : de l hyperviseur aux conteneurs l 11/12/2014 DOCKER

Cloud Hybride Docker & Bluemix

L'automatisation open source pour SI complexes

Fusion : l interopérabilité chez Oracle

Evolution des SI à l heure du Cloud

Séminaire Partenaires Esri France 6 et 7 juin 2012 Paris. ArcGIS et le Cloud. Gaëtan LAVENU

Vers une meilleure gouvernance des plateformes d ingénierie

DOCKER MEETUP. Christophe Labouisse

EMC Enterprise Hybrid Cloud. Emmanuel Bernard Advisory vspecialist

Valorisez vos actifs logiciels avec Rational Asset Manager. Jean-Michel Athané, Certified IT Specialist IBM Rational Software

Accélérez la transition vers le cloud

EMC ATMOS. Gestion des Big Data dans le cloud UN MOYEN ÉPROUVÉ D INTÉGRER LES AVANTAGES DU CLOUD DANS VOTRE ENTREPRISE FONCTIONS ATMOS

Red Hat Enterprise Virtualization. Architecte Sénior michaellessard

1 JBoss Entreprise Middleware

COMPUTING. Jeudi 23 juin CLOUD COMPUTING I PRESENTATION

QlikView et Google Big Query : Une réponse simple, rapide et peu coûteuse aux analyses Big Data

APX et VCE, Modèle d industrialisation de l intégration et du déploiement. Olivier BERNARD, VCE

EXALOGIC ELASTIC CLOUD MANAGEMENT

L Art d être Numérique. Thierry Pierre Directeur Business Development SAP France

Gouvernance et nouvelles règles d organisation

IBM SmartCloud pour Editeurs

PHP et le Cloud. All rights reserved. Zend Technologies, Inc.

Transformation vers le Cloud. Premier partenaire Cloud Builder certifié IBM, HP et VMware

Le Cloud: Mythe ou Réalité?

Veille Technologique Docker

Cloud et PaaS: les développeurs reprennent le

La nouvelle donne des espaces de travail mobiles. Didier Krainc 7 Novembre 2013

Jean-Philippe VIOLET Solutions Architect

Solutions Dell Networking pour le Big Data. Philippe MARTIN Networking Sales Specialist - p_martin@dell.com

vcloud Director Comment créer et gérer son «Cloud» Jean-Claude DAUNOIS Senior Systems Engineer VMware

Orchestration et Gouvernance de Cloud Hybride au service des Applications

GESTION DU CYCLE DE VIE. Albert Amar Avant-vente Middleware

LES SOLUTIONS OPEN SOURCE RED HAT

CNAM Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010

+ = OpenStack Presentation. Raphaël Ferreira - enovance. Credits : Thanks to the OpenStack Guys 1

ez Publish Cloud Edition Présentation

VMware Infrastructure The New Computing Platform. Stéphane CROIX Systems Engineer

Opportunités et enjeux à l heure du Cloud, du Big Data, de la mobilité et du Social Business

Serveur d'application à la juste taille

Clouds et plates-formes multiples

Livre blanc. La sécurité de nouvelle génération pour les datacenters virtualisés

L accès aux Clouds (Académiques)

Vos outils de messagerie dans le Cloud avec LotusLive Notes. Session LOT12 Xavier Défossez - Lotus Technical Sales

Nouvelles Plateformes Technologiques

Ingres, Enterprise OpenSource

System Center 2012 R2 Licensing Fiche Produit

VMware : De la Virtualisation. au Cloud Computing

CloudBees AnyCloud : Valeur, Architecture et Technologie cloud pour l entreprise

LA PROTECTION DES DONNÉES

CA ARCserve Family of Solutions Pricing and Licensing

Java à Murex: un retour d'expérience. Jean-Pierre DACHER & Craig MORRISON

Containers : Outils magiques pour les Devops? OpenNebula et son écosystème pour une infrastructure cloud agile

Fiche technique: Sauvegarde et restauration Symantec Backup Exec 12.5 for Windows Servers La référence en matière de protection des données Windows

Hébergement MMI SEMESTRE 4

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France

Automatiser le Software-Defined Data Center avec vcloud Automation Center

Chapitre 4: Introduction au Cloud computing

Systèmes Répartis. Pr. Slimane Bah, ing. PhD. Ecole Mohammadia d Ingénieurs. G. Informatique. Semaine Slimane.bah@emi.ac.ma

L'automatisation intelligente de Cisco pour le cloud

NBS System et Zend Technologies Découvrez la scalabilité sans limite pour vos applications PHP grâce au Zend Cloud

SOA Open Source Intégration des services et business process dans une architecture SOA Open Source. Bruno Georges JBoss, a Division of Red Hat

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

.Réinventons l innovation.

HÉBERGEMENT CLOUD & SERVICES MANAGÉS

Cloud Privé / Public / Hybrid. Romain QUINAT vente-privee.com

tech days AMBIENT INTELLIGENCE

CONFIGURER ET DÉPLOYER UN CLOUD PRIVÉ AVEC SYSTEM CENTER 2012

Christophe Dubos Architecte Infrastructure et Datacenter Microsoft France

2011 : l'année où tout va changer en matière de sécurité

Les opportunités du modèle de Cloud Computing. Fabrice Dubosc

Nouvelles de Swisscom Cloud Perspectives Cloud Computing

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

en version SAN ou NAS

Les bénéfices de l'intéropérabilité Linux-Windows

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise

FORMATION FIBRE OPTIQUE

CA 2011 M. +40% de croissance 7. agences en France. Paris Lyon Nantes Bordeaux Montpellier Aix en Provence


Atelier WEB20 : IBM WebSphere CAST IRON

Estimated SMB instances PC (Physical and Virtual) 125,000 Total instances: SMB 1-24 PC. 392,000 Total instances: SMB PC

Java pour le Web. Cours Java - F. Michel

Brochure Datacenter. Novell Cloud Manager. Création et gestion d un cloud privé. (Faire du cloud une réalité)

Notre Catalogue des Formations IT / 2015

Cloud Computing & PHP

RED HAT ENTERPRISE LINUX

vbladecenter S! tout-en-un en version SAN ou NAS

Des startups vous présentent leur utilisation De l'open source Dans azure SALES PROSPECTING REINVENTED

Cloud et Big Data : l approche Bluemix d IBM. Philippe THOMAS IT Architect! Bluemix Evangelist! thomas1@fr.ibm.com

Technologies du Web. Ludovic DENOYER - ludovic.denoyer@lip6.fr. Février 2014 UPMC


Réussir ses Déploiements Applicatifs

Grid 5000 : Administration d une infrastructure distribuée et développement d outils de déploiement et d isolation réseau

répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité

«Clustering» et «Load balancing» avec Zope et ZEO

R E S O T E L. Ingénierie des Systèmes Informatiques Réseaux et Télécommunications. Calendrier des Formations IT

LES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE

Calendrier des Formations 2012

A cloud computing Survival Kit

Cedric Dumoulin (C) The Java EE 7 Tutorial

Transcription:

Containers : évolution ou révolution? Quelle stratégie adopter? William HOFFMANN <william@redhat.com> Enterprise Solution Architect

DÉVELOPPEMENT OPPOSÉ AUX OPÉRATIONS

LES OPÉRATIONS SONT SOUS PRESSION État actuel : - Processus manuels - Environnement hétérogènes - Enfer des dépendances - Historique... État souhaité : - Automatisation - Indépendance - Autonomie des applications - Passage à l'échelle...

IMAGINONS UNE SOLUTION Quelque chose de léger et rapide : Plus rapide pour les livraisons de logiciel. Plus simple sur le plan opérationnel (install && run). Avec un démarrage rapide. Et une utilisation plus efficace des ressources. Quelque chose qui améliore la standardisation : Utiliser la même image en Dev, Test et Prod. Déployer le même code partout. Un outils pour aller vers le DevOps.

CERTAINS APPELENT ÇA UNE QUÊTE...

LA SOLUTION EXISTE! Les containers sont légers et rapides : Plus rapide pour les livraisons de logiciel. Plus simple sur le plan opérationnel (pull & start). Démarrent plus rapidement Et utilisent les ressources plus efficacement Ils améliorent l'automatisation et la standardisation : C'est la même image en Dev, Test et Prod. Le même code partout. Un outils pour aller vers le DevOps. William Hoffmann

POURQUOI ADOPTER LES CONTAINERS Alors que l'adoption des containers va exploser dans les prochaines années, de nombre questions subsistent : #1 SÉCURITÉ #2 PERFORMANCE #3 INTEGRATION #4 MANAGEMENT #5 CERTIFICATION Red Hat propose des solutions pour ça William Hoffmann

...Mmmhh?

LA STRATÉGIE RED HAT AUTOUR DES CONTAINERS LES PRINCIPES DIRECTEURS CONFIANCE PORTABILITÉ INTÉGRATION

LA SÉCURITÉ EST DÉFINIE À L'INTÉRIEUR DES CONTAINERS 100% 80% 60% 40% 20% 0% 28% 36% All Images (n=962) 36% des images disponibles en téléchargement contiennent une failles de sécurité critiques. High vulnerabilities: ShellShock (bash), Heartbleed (OpenSSL), etc. Medium vulnerabilities: Poodle (OpenSSL), etc. Low vulnerabilities: gcc: array memory allocations could cause integer overflow Source: Over 30% of Official Images in Docker Hub Contain High Priority Security Vulnerabilities, Jayanth Gummaraju, Tarun Desikan, and Yoshio Turner, BanyanOps, May 2015 (http://www.banyanops.com/pdf/banyanops-analyzingdockerhub-whitepaper.pdf)

CERTIFICATION RED HAT CONTAINER NON FIABLE Est-ce que le contenu va compromettre votre infrastructure? Quand et comment les applications et leurs dépendances vont être mis à jours? Est-ce que cela fonctionnera sur un autre hôte? CERTIFIÉS RED HAT Une source fiable pour l'hôte et les containers. Contenu fiable dans les containers, des fixes de sécurité sur un cycle entreprise. Portabilité à travers les hôtes. CONTAINER APP Container Development Kit CONTAINER APP RUNTIME OS Certification as a service Certification catalog RUNTIME OS HOST OS Red Hat Container Registry HOST OS

ISOLATION DES CONTAINERS CONTAINER APP RUNTIME OS CONTAINER APP RUNTIME OS CONTAINER APP RUNTIME OS CONTAINER APP RUNTIME OS HOST OS SHARED SERVICE SHARED SERVICE SHARED SERVICE SHARED SERVICE

CONTAINERS AVEC SELINUX SELINUX CONTAINER APP RUNTIME OS CONTAINER APP RUNTIME OS SHARED SERVICE SHARED SERVICE SHARED SERVICE SHARED SERVICE SELINUX SELINUX SELINUX SELINUX CONTAINER APP CONTAINER APP SELINUX RUNTIME RUNTIME OS OS HOST OS

TOUTES LES APPLICATIONS NE SONT PAS SIMPLES Les applications multi-container sont la norme et non pas l'exception. DIVIDER MONOLITHIC/LAYERED MICROSERVICES

LA COMPLEXITÉ DU PASSAGE À L'ÉCHELLE METTRE UN DATACENTER DANS DES CONTAINERS NÉCESSITE UN PEU D'ORGANISATION Les entreprises ont besoin d'un socle solide et sécurisé sur lequel il peuvent orchestrer des applications multi-container

COMMENT GÉRER LE PASSAGE À L'ÉCHELLE Le passage à l'échelle ne peut se faire qu'au travers de standards ouverts sur des domaines clés : Distribution Orchestration Format Isolation

L'INTEROPÉRABILITÉ PAR LES STANDARDS OUVERTS DISTRIBUTION ORCHESTRATION FORMAT ISOLATION HOST RUNTIME CGROUPS SELINUX NAMESPACES STATE MANAGER RESOURCE MGT SECURE ISOLATION LOGICAL ENV.

L'INTEROPÉRABILITÉ PAR LES STANDARDS OUVERTS DISTRIBUTION ORCHESTRATION FORMAT ISOLATION CONTAINER FORMAT APPLICATION SECURITY FIXES JAVA BASE IMAGE RHEL7 CONTAINER OCP HOST RUNTIME PLAY STOP PAUSE

L'INTEROPÉRABILITÉ PAR LES STANDARDS OUVERTS DISTRIBUTION ORCHESTRATION DÉCRIRE DES APPLICATIONS MULTI-CONTAINERS ORCHESTRATION TRANSPARENTE À TRAVERS LES HÔTES FORMAT ISOLATION ORCHESTRATION VIA KUBERNETES

L'INTEROPÉRABILITÉ PAR LES STANDARDS OUVERTS DISTRIBUTION ISV REGISTRY ORCHESTRATION FORMAT search foo PULL RED HAT REGISTRY FEDERATE ISOLATION SEARCH ENTERPRISE REGISTRY

APPLICATIONS TRADITIONNELLES ET APPLICATIONS CLOUD PHYSICAL VIRTUAL PRIVATE CLOUD PUBLIC CLOUD

PORTABILITÉ APPLICATIVE portability across environments PHYSIQUE VIRTUEL CLOUD PRIVÉ CLOUD PUBLIC portability across platforms

ARCHITECTURE tomcat Java Drupal PHP CHOIX DU CONTENU nginx node.js Perl Python jetty Ruby SQL Mongo DB FLEXIBILITÉ ET ÉVOLUTIVITÉ CHOIX DES PLATEFORMES CHOIX DES INFRASTRUCTURES PHYSIQUE VIRTUELLE CLOUD PRIVÉ CLOUD PUBLIC

ARCHITECTURE tomcat Java Drupal PHP CHOIX DU CONTENU nginx node.js Perl Python jetty Ruby SQL Mongo DB FLEXIBILITÉ ET ÉVOLUTIVITÉ CHOIX DES PLATEFORMES CHOIX DES INFRASTRUCTURES PHYSIQUE VIRTUELLE CLOUD PRIVÉ CLOUD PUBLIC

ARCHITECTURE tomcat Java Drupal PHP CHOIX DU CONTENU nginx node.js Perl Python jetty Ruby SQL Mongo DB FLEXIBILITÉ ET ÉVOLUTIVITÉ CHOIX DES PLATEFORMES CHOIX DES INFRASTRUCTURES PHYSIQUE VIRTUELLE CLOUD PRIVÉ CLOUD PUBLIC

GESTION ET ADMINISTRATION DES CONTAINERS

DISTRIBUTION D'APPLICATIONS BASÉES SUR DES CONTAINERS RED HAT ENTERPRISE LINUX, INCLUDING ATOMIC HOST CERTIFIED HARDWARE ECOSYSTEM

DISTRIBUTION D'APPLICATIONS BASÉES SUR DES CONTAINERS Managed cluster of container-optimized hosts Orchestration and service aggregation RED HAT ENTERPRISE LINUX, INCLUDING ATOMIC HOST CERTIFIED HARDWARE ECOSYSTEM Gérer et orchestrer des applications multi-container.

DISTRIBUTION D'APPLICATIONS BASÉES SUR DES CONTAINERS Application lifecycle management Continuous integration Developer experience Source-to-image Managed cluster of container-optimized hosts Orchestration and service aggregation RED HAT ENTERPRISE LINUX, INCLUDING ATOMIC HOST CERTIFIED HARDWARE ECOSYSTEM Développer, construire, et gérer des applications dans des containers Gérer et orchestrer des applications multi-containers.

DISTRIBUTION D'APPLICATIONS BASÉES SUR DES CONTAINERS Gérer de façon transparente de l'infrastructure aux applications Unified management from bare metal to containers Scalable infrastructure Hybrid deployment management Application lifecycle management Continuous integration Developer experience Source-to-image Managed cluster of container-optimized hosts Orchestration and service aggregation RED HAT ENTERPRISE LINUX, INCLUDING ATOMIC HOST CERTIFIED HARDWARE ECOSYSTEM Construire des infrastructures évolutives basées sur OpenStack Développer, construire, et gérer des applications dans des containers Gérer et orchestrer des applications multi-containers.

DISTRIBUTION D'APPLICATIONS BASÉES SUR DES CONTAINERS CERTIFIED APPLICATIONS VIA ISV ECOSYSTEM MIDDLEWARE AND MOBILITY SERVICES Unified management from bare metal to containers Scalable infrastructure Hybrid deployment management Application lifecycle management Continuous integration Developer experience Source-to-image Managed cluster of container-optimized hosts Orchestration and service aggregation RED HAT ENTERPRISE LINUX, INCLUDING ATOMIC HOST CERTIFIED HARDWARE ECOSYSTEM Gérer de façon transparente de l'infrastructure aux applications Construire des infrastructures évolutives basées sur OpenStack Développer, construire, et gérer des applications dans des containers Gérer et orchestrer des applications multi-containers.

RED HAT ATOMIC ENTERPRISE PLATFORM ET OPENSHIFT 3

LA STRATÉGIE RED HAT AUTOUR DES CONTAINERS CONFIANCE PORTABILITÉ INTÉGRATION