etcd avec Pierre Zemb

etcd avec Pierre Zemb

Author: Stef January 13, 2021 Duration: 56:05
etcd est une base de données bien connue de toutes les équipes opérationnelles, puisqu’elle est au coeur de Kubernetes. Cependant, mis à part sa documentation en ligne, c’est une base de données sur laquelle il n’existe aucune littérature. Et c’est une chose que j’ai peine à comprendre pour un projet de cette importance qui a un tel impact sur notre quotidien. Par chance, nous ne sommes pas les seuls à devoir opérer etcd. Qui plus est, certains cloud providers l’utilisent à bien plus grande échelle que nous, ce qui est notamment le cas pour OVHcloud. Leur connaissance du modèle opérationnel d’etcd et leurs retours d’expérience nous sont d’une aide précieuse. Dans cet épisode, je reçois Pierre Zemb. Pierre est leader technique des systèmes et du stockage distribués chez OVHcloud, donc la personne idéale pour parler d’etcd. Dans cet échange, nous évoquons les bases de données de nouvelle génération et leur fonctionnement, les raisons pour lesquelles etcd a été choisie pour Kubernetes, mais aussi ses limites et ses alternatives. Notes de l’épisode - Les notes personnes de Pierre sur etcd : https://pierrezemb.fr/posts/notes-about-etcd/- Les bases de données orientées colonnes : https://fr.wikipedia.org/wiki/Base_de_donn%C3%A9es_orient%C3%A9e_colonnes- OLAP : https://fr.wikipedia.org/wiki/Traitement_analytique_en_ligne- OLTP : https://fr.wikipedia.org/wiki/Traitement_transactionnel_en_ligne- White Paper sur Google Spanner : https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/46103.pdf- White Paper de Google sur BigTable : https://static.googleusercontent.com/media/research.google.com/en//archive/bigtable-osdi06.pdf- Le site officiel de CoakcroachDB : https://www.cockroachlabs.com/- Le site officiel de TiKV : https://tikv.org/- Le site officiel d’etcd: https://etcd.io/- Raft : https://raft.github.io/- Raft un consensus distribué compréhensible : http://thesecretlivesofdata.com/raft/- Raft lab : https://pdos.csail.mit.edu/6.824/labs/lab-raft.html- Paxos vs Raft : https://www.youtube.com/watch?v=0K6kt39wyH0- Documentation en ligne d’etcd : https://etcd.io/docs/v3.4.0/rfc/v3api/- Interagir avec etcd : https://etcd.io/docs/v3.4.0/dev-guide/interacting_v3/- etcd par rapport aux autres bases de données clés-valeurs : https://etcd.io/docs/v3.4.0/learning/why/- Le site officiel de grpc : https://grpc.io/- Les protobufs : https://developers.google.com/protocol-buffersSupport the show (https://www.patreon.com/electromonkeys) Hébergé par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.

Chaque semaine, Electro Monkeys plonge dans l'univers complexe et en perpétuel mouvement du cloud natif. Animé par Stef, ce podcast technique déconstruit des concepts comme Kubernetes et explore les écosystèmes open source qui les entourent, au travers de conversations approfondies avec des acteurs du domaine. Il ne s'agit pas simplement d'écouter des explications, mais de saisir les implications pratiques et l'évolution collective de ces technologies. En écoutant ce podcast, on accède à des discussions de fond qui éclairent les rouages et les défis derrière les infrastructures modernes, au-delà du simple buzzword. La démarche est claire : rendre accessible une matière souvent ardue sans en sacrifier la profondeur technique. Electro Monkeys s'adresse à celles et ceux qui veulent comprendre les fondations sur lesquelles se bâtissent les applications contemporaines, en allant au-delà de la surface. Chaque épisode est une occasion d'apprendre directement des personnes qui conçoivent et utilisent ces outils au quotidien, offrant un regard authentique sur les tendances et les meilleures pratiques. C'est cette immersion dans le concret de la communauté cloud native qui fait la singularité de ces échanges hebdomadaires.
Author: Language: French Episodes: 100

Electro Monkeys
Podcast Episodes
Flutter avec Horacio Gonzalez [not-audio_url] [/not-audio_url]

Duration: 56:25
Flutter est un framework pour la création et le développement d'applications mobiles multiplateformes. Dès le début, Flutter a eu pour objectif principal d'améliorer l'expérience du développeur, ce qui n'est pas anodin q…
Le Libre et l'Open Source avec Philippe Borrel [not-audio_url] [/not-audio_url]

Duration: 58:49
Dans les technologies de l'information, nous avons l'habitude d'être confrontés à l'opposition entre logiciels libres et logiciels propriétaires. Pourtant ce débat du libre ne touche pas seulement la sphère des logiciels…
Snyk : développement et sécurité avec Philippe Stemberger [not-audio_url] [/not-audio_url]

Duration: 52:17
La sécurité est un domaine qui n'échappe pas à la tendance au shift left. Certes, les bénéfices de ce décalage sont évidents, mais pour autant, il n'est pas simple d'en demander toujours plus aux équipes de développement…
HashiCorp Waypoint et Boundary avec Nicolas Ehrman [not-audio_url] [/not-audio_url]

Duration: 59:45
HashiCorp est un éditeur logiciel bien connu par les équipes de dev, d'ops et de sécurité pour des outils comme vagrant, terraform ou encore vault. Ce que ces outils ont en commun, c'est d'une part d'être simples à utili…
Le monitoring de la sécurité avec Marc Tremsal [not-audio_url] [/not-audio_url]

Duration: 58:59
Dans des environnements distribués et hautement volatile, les logs, les métriques et les traces sont nos yeux et nos oreilles quand il s'agit de diagnostiquer la raison d'un incident. Et si c'est le cas pour un problème…
Kubernetes a changé la donne avec Alexis Ducastel [not-audio_url] [/not-audio_url]

Duration: 1:00:57
Il n'a fallu que trois ans à Kubernetes pour devenir fin 2017, le standard des plateformes d'orchestration du marché. Et tandis que les conteneurs enflammaient le cœur des développeurs, Kubernetes lui partait à la conquê…
Le code pour les kids avec Morad et Rabah Attik [not-audio_url] [/not-audio_url]

Duration: 56:11
Apprendre à coder est désormais enseigné à l'école. Et si nous ne pouvons voir cela que d'un bon œil, nous savons aussi pertinemment que cela introduit un biais : les enfants sont rarement passionnés par une discipline s…
Antrea, un SDN dans votre Kubernetes avec Antonin Bas [not-audio_url] [/not-audio_url]

Duration: 58:40
L'une des forces de Kubernetes est d'être extrêmement modulaire. Et lorsque cette modularité s'étend jusqu'à laisser le choix du plugin réseau, alors la porte est grande ouverte à une multitude de possibilités. Or, malgr…
La face cachée de Webassembly avec Geoffroy Couprie et Ivan Enderlin [not-audio_url] [/not-audio_url]

Duration: 55:43
Webassembly est une technologie que nous associons fortement avec un usage dans nos navigateurs. Parce qu'il est effectivement considéré comme "le langage assembleur pour le web", mais aussi parce qu'il a été créé pour s…