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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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