Dans certains environnements, et notamment ceux multicloud, il peut être intéressant de disposer d’une solution d’interconnexion de vos serveurs, notamment dans un but d’administration. Dans cet article, nous traiterons d’une solution technique qui permet la mise en place d’un tel mécanisme : Nebula.
Originellement développé par Slack, Nebula est un outil open source qui vous permettra de facilement créer ce que l’on appelle un réseau « mesh » entre différents serveurs par l’installation d’un agent.
Nebula a été créé pour répondre à un besoin bien précis auquel les équipes de Slack faisaient face : comment interconnecter de façon sécurisée un grand nombre de serveurs répartis sur plusieurs cloud providers et sur l’intégralité du globe ?
1. Découverte de Nebula
1.1 Qu’est-ce que Nebula ?
Sur un plan plus technique, Nebula est une solution qui vous permettra de créer des tunnels sécurisés entre vos serveurs. Il est écrit en Go, et a l’avantage de fonctionner sur un grand nombre de plateformes et d’architectures différentes, même si nous nous concentrerons aujourd’hui sur les systèmes Debian/Ubuntu.
Pour fonctionner, Nebula va utiliser des certificats avec un format qui lui est propre. Ces certificats, en plus de servir au…
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première