Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevOps et Kubernetes sur Exoscale: The Future of Swiss Cloud

DevOps et Kubernetes sur Exoscale: The Future of Swiss Cloud

Présentation lors de l'évenement "The Future of Swiss Cloud" par Exoscale à Genève, 17 Novembre 2021.

Adrian Kosmaczewski

November 17, 2021
Tweet

More Decks by Adrian Kosmaczewski

Other Decks in Technology

Transcript

  1. VSHN – The DevOps Company
    Adrian Kosmaczewski, Developer Relations, VSHN AG
    DevOps et Kubernetes
    sur Exoscale
    The Future of Swiss Cloud –
    Genève, 17 Novembre 2021
    Bonjour à toutes et à tous! Je m’appelle Adrian
    Kosmaczewski, je suis Developer Relations chez VSHN
    AG, The DevOps Company, et je vais vous parler
    aujourd’hui de DevOps et de Kubernetes sur Exoscale.
    Un grand merci aux organisateurs, à Exoscale, pour
    l’opportunité de parler devant vous aujourd’hui. J’ai
    plein de choses intéressantes à vous montrer, et c’est
    parti.
    Speaker notes
    1

    View Slide

  2. VSHN – The DevOps Company
    Dé s du Cloud
    DevOps et Agilité
    Cas pratiques
    Démo
    Agenda
    Voici à l’ordre du jour les thématiques que nous
    aborderons.
    Dans la première partie, après une brève introduction à
    VSHN, je vais faire un petit resumé des défis du cloud
    dans notre monde moderne.
    Je montrerai les avantages du DevOps et du Cloud
    Native Computing, aussi à l’aide d’exemples clients.
    Ensuite, je vous montrerai comment la mise en œuvre
    sur Exoscale est rapide et facile.
    Je serai ravi de répondre à vos questions à la fin de
    cette présentation.
    Speaker notes
    2

    View Slide

  3. VSHN – The DevOps Company
    Prononcé ˈvɪʒn – like "vision"
    The DevOps Company
    Fondée en 2014, 47 VSHNeers situés à Zürich
    Premier partenaire DevOps, Docker et Kubernetes en Suisse
    Support 24x7
    Certi é ISO 27001 et Audit ISAE 3402 de type 1 et 2
    Premier prestataire de services suisse certi é Kubernetes
    Quelques mots à propos de VSHN ; c’est ainsi que l’on
    prononce le nom, et nous sommes "The DevOps
    Company".
    Nous sommes à Zurich depuis 2014, nous sommes 47
    VSHNeers et nous sommes le premier partenaire
    DevOps, Docker & Kubernetes de Suisse, offrant un
    support 24/7 à nos clients.
    Nous avons obtenu quelques certifications, et surtout,
    nous avons été le premier fournisseur de services
    certifié Kubernetes suisse en 2016.
    Speaker notes
    3

    View Slide

  4. VSHN – The DevOps Company
    Nous travaillons en étroite collaboration avec Exoscale
    depuis 2014, alors que nous étions tous deux encore
    de petites start-ups. Nous sommes le premier
    partenaire de niveau Master, la plus haute certification
    du statut de partenaire. Un très grand merci à toute
    l’équipe d’Exoscale pour l’organisation de cet
    événement et leur invitation.
    Speaker notes
    4

    View Slide

  5. VSHN – The DevOps Company
    Sous le nom d’APPUiO, nous proposons nos produits
    Red Hat OpenShift et SUSE Rancher Kubernetes as a
    Service, notamment pour les clients qui souhaitent
    utiliser ces produits Kubernetes.
    Le projet Syn gère des centaines de clusters
    Kubernetes dans le monde, chacun avec des centaines
    d’applications, bien sûr APPUiO et le service
    Kubernetes évolutif Exoscale SKS.
    K8up est l’outil de sauvegarde permettant de
    sauvegarder des clusters Kubernetes entiers.
    Tous nos produits sont open source, ce qui signifie que
    tout le monde peut les utiliser gratuitement. Si
    nécessaire, nous fournissons une assistance pour
    l’introduction, la personnalisation et le support
    d’entreprise 24x7.
    Speaker notes
    5

    View Slide

  6. VSHN – The DevOps Company
    "OpenShift Project as a Service" or "OPaaS"
    Disponible sur Exoscale cette année!
    Nouveau: APPUiO.cloud
    Une petite annonce de notre part : la prochaine
    génération du nuage APPUiO sera disponible sur
    Exoscale avant la fin de l’année. La particularité : vous
    utilisez le Red Hat OpenShift en libre-service, nous
    mesurons l’utilisation effective en RAM et CPU et nous
    facturons uniquement en fonction de la consommation
    réelle.
    Speaker notes
    6

    View Slide

  7. VSHN – The DevOps Company
    Le "Cloud"
    Mais parlons un peu de cette chose, le cloud, le nuage,
    qu’est-ce que c’est? Et pourquoi inquiète-t-il encore
    notre sommeil?
    Speaker notes
    7

    View Slide

  8. VSHN – The DevOps Company
    Tout à coup il apparaît dans la couverture de CIO
    Magazine et bam! Tout le monde se met à courir dans
    toutes les directions.
    Speaker notes
    8

    View Slide

  9. VSHN – The DevOps Company
    La vérité est que, en effet, le "Cloud" c’est bien plus
    que ce que les magazines essaient de nous vendre, et
    c’est bien plus que cette pyramide de services.
    C’est une transformation culturelle, dans laquelle non
    seulement on est témoins d’une transformation
    technologique, mais aussi culturelle à l’intérieur des
    entreprises. C’est celle-ci la transformation la plus
    importante.
    Speaker notes
    9

    View Slide

  10. VSHN – The DevOps Company
    Cloud is a capability,
    not a destination.
    ibm.com/resources/books/cloud-without-compromise
    Voici une citation pour démarrer ce sujet.
    Ce livre est disponible gratuitement chez IBM.com, et je
    vous implore de le télécharger, car il donne un aperçu
    global de l’état du Cloud en 2021 avec un langage très
    accessible à des managers et des gérants sans trop de
    connaissances techniques.
    C’est un miracle de l’écriture, et voici l’idée centrale: Le
    Cloud est une possibilité, une solution, et une
    opportunité, mais non pas une destination en soi.
    Speaker notes
    10

    View Slide

  11. VSHN – The DevOps Company
    Numérisation de l’entreprise
    Numérisation du processus de développement des logiciels
    Migration
    De l’infrastructure "in premise" aux services du Cloud
    Blue Ocean / Red Ocean
    Comment se différencier de la concurrence?
    Dé s
    Quels sont les défis du cloud? En matière de
    numérisation, les entreprises ont principalement deux
    options : utiliser une solution standard, basée sur un
    logiciel ou sur le cloud, ou développer leur propre
    solution. Pour les processus standard, en particulier les
    processus internes tels que la gestion de la relation
    client, la gestion des ressources humaines ou le
    "desktop-as-a-service", l’utilisation d’une solution
    standard est parfaitement logique. En revanche,
    lorsqu’il s’agit de numériser la relation client, qu’il
    s’agisse d’un portail client, d’un software-as-a-service,
    d’une banque en ligne, etc., l’utilisation d’une même
    solution standard me rend comparable à mes
    concurrents. En d’autres termes, mon avantage
    concurrentiel est que je connais mieux mon groupe
    cible, que je peux mieux le servir et que je peux réagir
    plus rapidement à ses besoins que mes concurrents -
    et cela signifie que développer ou avoir développé ce
    logiciel doit devenir une compétence essentielle. Le
    développement de logiciels est depuis longtemps un
    métier d’artistes excentriques. Actuellement, la
    révolution industrielle du développement de logiciels
    bat son plein, notamment l’automatisation et le libre-
    service, à l’instar de la méthode Kanban dans la
    construction automobile, ainsi que la concentration sur
    les compétences de base et l’approvisionnement en
    composants standard auprès d’entreprises partenaires.
    Speaker notes
    11

    View Slide

  12. VSHN – The DevOps Company
    Marc Andreessen,
    David Kirkpatrick,
    Software is eating the world.
    Wall Street Journal, 2011
    Now every company is a software company.
    Forbes Magazine, 2011
    Tous les défis dont je viens de parler sont
    indépendants de l’industrie.
    Voici donc le monde d’aujourd’hui. Ces deux citations
    ont exactement 10 ans, elles ont été formulées en
    2011. Et nous voici donc dans le futur.
    Speaker notes
    12

    View Slide

  13. VSHN – The DevOps Company
    Stabilité → exigence non fonctionnelle
    DevSecOps → responsabilité de bout en bout d’une équipe
    interfonctionnelle
    Portée gérable → services standardisés
    Plate-forme avec automatisation et libre-service
    Le DevOps et l’Agilité
    Qu’est-ce que cela signifie concrètement pour le
    développement de logiciels? Autrefois, l’accent était
    mis exclusivement sur les fonctionnalités et
    l’exploitation était "le problème de quelqu’un d’autre".
    Aujourd’hui, les exigences non fonctionnelles telles que
    la stabilité, l’évolutivité et la sécurité doivent être
    planifiées dès le début, c’est-à-dire que le
    développement, la sécurité et l’exploitation doivent
    collaborer dès le début. Nous abrégeons cette
    collaboration par DevSecOps. Toutefois, pour qu’une
    équipe de 6 à 12 personnes soit en mesure de gérer
    l’intégralité d’un service de bout en bout, il doit être
    possible de limiter la profondeur en s’appuyant sur des
    composants standard. Par exemple, il est tout
    simplement insensé de gaspiller le temps de cette
    équipe d’experts à visser du matériel alors qu’elle peut
    l’acheter et développer une ou deux nouvelles
    fonctionnalités à la place. Et au lieu du matériel, il y a
    maintenant le Cloud Native, les conteneurs logiciels et
    Kubernetes, tout un arsenal d’outils sur lesquels les
    développeurs peuvent s’appuyer pour être encore plus
    efficaces et en libre-service.
    Speaker notes
    13

    View Slide

  14. VSHN – The DevOps Company
    , page 66
    In other words, IaaS
    enables you to
    consider compute
    resources as if they are
    a utility like electricity.
    Cloud Without Compromise
    En d’autres termes, du point de vue du business, le
    Cloud Native Computing vous permet de transformer
    votre CAPEX dans de l'OPEX, pour ceux qui savent de
    comptabilité.
    Speaker notes
    14

    View Slide

  15. VSHN – The DevOps Company
    Quelques Exemples
    Chez VSHN on aide nos partenaires (c’est ainsi que l’on
    appelle nos clients) à adopter le Cloud et le DevOps
    tous les jours, et j’ai quelques examples qui vous
    surprendront peut-être. Et dans tous ces cas
    spécifiques, Exoscale est notre partenaire de choix.
    Speaker notes
    15

    View Slide

  16. VSHN – The DevOps Company
    Lorsque vous pensez à un exemple d’agilité et de
    DevOps, vous ne pensez peut-être pas d’abord aux
    Archives fédérales suisses. Et pourtant… Nous avons
    le plaisir de maîtriser l’équilibre entre la méthode de
    gestion de projet HERMES et DevOps, dans
    l’environnement fédéral suisse même, et nous avons
    également été invités à en parler lors de la conférence
    fédérale sur les achats informatiques. Depuis le début
    de 2020, nous faisons fonctionner le service de
    données liées LINDAS de manière productive sur
    Exoscale.
    Speaker notes
    16

    View Slide

  17. VSHN – The DevOps Company
    Lorsque vous pensez à l’agilité et à DevOps, vous ne
    pensez peut-être pas d’abord aux systèmes bancaires
    centraux? Et pourtant… Finnova, qui est présente sur le
    marché depuis près de 50 ans, dessert une centaine
    de banques avec environ 400 employés. Comme vous
    pouvez le constater, les banques et leurs fournisseurs,
    poussés par la numérisation, s’intéressent activement
    à DevOps, Docker, OpenShift. Cela nous rend, APPUiO
    et Exoscale, très heureux, bien sûr.
    Speaker notes
    17

    View Slide

  18. VSHN – The DevOps Company
    Une jeune entreprise de technologie d’assurance
    comme esurance, je suppose que vous me croyez tous,
    a misé sur DevOps et le cloud depuis le début. Mais en
    tant que courtiers d’assurance pour des entreprises
    des secteurs de l’hôtellerie, des TIC, des logiciels et
    des fintech, ils traitent les données des patients de
    leurs assurés, ce qui implique bien sûr des données
    particulièrement sensibles et la plus haute sécurité. Un
    bel exemple de la combinaison de APPUiO, SUSE
    Rancher et Exoscale.
    Speaker notes
    18

    View Slide

  19. VSHN – The DevOps Company
    Démo
    Pour illustrer cela, une petite démo. Tout d’abord, je
    vais configurer GitLab pour utiliser Terraform et ainsi
    créer un cluster Kubernetes Exoscale SKS et une base
    de données MySQL sur Exoscale DBaaS. Là dessus on
    va installer WordPress aussi via GitLab, que l’on va
    ensuite configurer pour avoir des backups réguliers
    toutes les deux minutes avec notre opérateur K8up.
    Les backups, eux, seront stockés sur Exoscale Object
    Storage. Donc on utilisera, en moins de 30 minutes,
    trois services de Exoscale: SKS, DBaaS, et Object
    Storage.
    Speaker notes
    19

    View Slide

  20. VSHN – The DevOps Company
    Kubernetes
    Abstraction des services et de l’infrastructure
    Automatisation
    Du code à la production
    Standardisation
    Norme ouverte, fournisseurs certi és, services matures
    Avantages du DevOps et du Cloud
    Native Computing
    Comme vous pouvez le constater, le Cloud Native
    Computing et Kubernetes en tant que technologie est
    l’abstraction des services et de l’infrastructure qui
    permet l’automatisation du code à la production.
    Les normes ouvertes signifient que nous, VSHN et
    Exoscale, pouvons travailler avec elles, mais la décision
    technologique peut être prise indépendamment de la
    décision du fournisseur.
    En tant que fournisseur indépendant, nous apportons a
    chacun l’expérience complète de nos 350 clients.
    Speaker notes
    20

    View Slide

  21. VSHN – The DevOps Company
      – inscrivez-vous!
     /vshn_ch
     /vshn
     /vshn
     /company/vshn-ag
     /vshn.ch
     /vshn_ch
    Suivez-nous!
    vshn.tv
    Si vous avez aimé cette présentation, je vous invite a
    nous suivre dans les réseaux sociaux, on partage
    énormement de contenu en relation aux technologies
    Cloud Native et en particulier sur notre chaîne YouTube
    vous avez un large choix de vidéos à la
    demande sur tous ces sujets, et même à propos des
    ordinateurs quantiques, puisque on en a parlé la
    semaine dernière avec Exoscale et ParityQC, justement.
    Ne manquez pas au rendez-vous!
    Speaker notes
    vshn.tv
    21

    View Slide

  22. VSHN – The DevOps Company
    Téléchargez ces slides:
    Adrian Kosmaczewski, Developer Relations, VSHN AG
    – –
    VSHN AG - Neugasse 10 - CH-8005 Zurich - +41 44 545 53 00 - -
    Merci de votre attention!
    speakerdeck.com/akosma
    [email protected] akosma.cal.vs.hn @akosma
    vshn.ch [email protected]
    Merci beaucoup pour votre attention! N’hésitez pas à
    poser vos questions.
    Speaker notes
    22

    View Slide