Infrastructure

Bonne pratique

Dessine-moi une archi data Science – Compte-rendu du talk de Sofia Calcagno et Emmanuel-Lin Toulemonde à La Duck Conf 2022

Speakers : Sofia Calcagno et Emmanuel-Lin Toulemond « Un architecte est souvent vu comme quelqu’un qui arrive avec un plan prédéfini à implémenter dans une durée de 6 à 10 mois »  Néanmoins, cette vision freine l’amélioration continue. Dans leur Talk Sofia Calcagno et Emmanuel-Lin Toulemonde, tous deux Consultants et Architecte Data au sein d’Octo Technology, nous présentent comment mettre en place une architecture émergente. À l'opposé de cette première vision, une architecture émergente encourage la mise en place des briques d'infrastructure du logiciel en…

Lire la suite
Cloud

5 trucs que vous devriez franchement arrêter de faire vous-même – Compte-rendu du talk de Florent Jaby à la Duck Conf 2022

“La meilleure qualité d’un informaticien c’est la paresse.” Dans son talk, Florent Jaby nous rappelle que c’est la répétition d’une même tâche rébarbative qui nous pousse, nous les développeurs, à écrire des scripts dans le but d’automatiser un maximum ces tâches fastidieuses. Comme, par exemple, construire et déployer une image Docker depuis une CI GitLab, dans le but d'éviter de le faire à la main. “Pour faire plus de choses, il ne faut faire que celles qui comptent et donc il faut faire des choix.…

Lire la suite
Archi & techno

Cloud Hybride : problématiques et facteurs de succès

La question de l’utilisation de Cloud Hybride - ou utilisation de services Cloud en parallèle de l’utilisation de datacenters traditionnels - relève des grandes questions actuelles des organisations tant le Cloud a modifié le paysage des systèmes d’informations. Si les potentialités d’une telle infrastructure sont prometteuses (stockage et traitements virtuellement illimités, provisioning et facturation à la demande, services managés à très haute valeur ajoutée), la cohabitation des deux types d'infrastructures est loin d’être triviale, les approches étant fondamentalement différentes entre les deux mondes. Les objectifs…

Lire la suite
Archi & techno

Thanos : une extension de Prometheus ?

Le monitoring, un domaine resté stable pendant plusieurs années, a été récemment bouleversé avec l’apparition de nouvelles technologies remettant en question les pratiques existantes. Depuis de nombreuses années, l’outil Prometheus a été la solution de référence pour superviser une infrastructure de type Cloud, SaaS/Openstack, OKD, K8S. Développé à l'origine par SoundCloud, mis en open source et accepté en 2016 comme deuxième projet de la CNCF (Cloud Native Computing Foundation), Prometheus est devenu tellement populaire que même certains cloud providers (Azure avec Azure Monitor et GCP…

Lire la suite
Archi & techno

Introduction aux Ansible Content Collections

On ne présente plus Ansible, un outil de configuration management et de provisionning Open Source qui se démarque pour sa souplesse, la simplicité de son architecture et de son utilisation. La version 2.9 introduit un nouveau concept (précédemment en tech preview) qui touche au mécanisme de distribution de contenu : Les collections.

Lire la suite
Archi & techno

Devs & Ops : tous sur le pont avec Rundeck !

rundeck logo

Comme il est de coutume dans la carrière de tout OPS, j’ai été amené à gérer l'exploitation d’applications au sein d'une équipe composée essentiellement de développeurs. Ce travail consistait globalement à : Déployer les applications (war, ear, jar) sur les environnements (Dev, test, Intégration, Prod) Mettre à jour des composants logiciels sur les serveurs (exemple : Tomcat) Effectuer des opération récurrentes (exemple : Nettoyage de logs saturant l'espace disque) Copier des données de base de données d'environnement X vers Y Au fil du temps, la…

Lire la suite
Archi & techno

#LaDuckConf 2019 accueille les REX de BlaBlaCar et Doctolib

Et notre invité mystère est... le monolithe ! Cette année la Duck Conf à la joie d’accueillir un invité mondialement célèbre : le monolithe ! Il ne sera malheureusement pas présent physiquement, mais nous aurons l’honneur de recevoir ses proches : deux grandes startups françaises qui l’ont très bien connu. BlaBlaCar nous expliquera pourquoi ils ont choisi de se séparer après plusieurs années de vie commune, tandis que Doctolib nous dira pourquoi ils sont toujours heureux ensemble et comment entretenir la flamme. Voir le Programme

Lire la suite
Infrastructure et opérations

Tester son code d’infrastructure avec Terratest

Avec l’essor des outils d’Infrastructure As Code, (Ansible, Puppet, Heat ou Terraform) de ces dernières années, on aimerait tirer parti de toutes les bonnes pratiques de Software Craftsmanship pour garantir la qualité du code qui décrit nos infrastructures.  Tout développeur qui se respecte sait que pour avoir un code de qualité, il doit être testé. L’une des pratiques qui en découle est le TDD, le Test Driven Development. Pour rappel, le TDD consiste à : commencer par poser un test ; vérifier qu’il échoue ;…

Lire la suite
Infrastructure et opérations

L’inversion du modèle de connexion d’Ansible avec Ansible-pull : killer feature ?

 Il n’est plus utile de le présenter, Ansible s’est imposé comme un des outils standards pour gérer le déploiement d'infrastructures. Le modèle de connexion qu’il utilise (push), et son opposé (le pull) a suscité beaucoup de débats sur les avantages et inconvénients car c’est un élément clivant dans le choix d’un outil d’Infrastructure as Code. Nous allons parler aujourd’hui d’une fonctionnalité d’Ansible relativement peu connue même si elle existe depuis longtemps. Cette fonctionnalité, nous allons le voir, propose de passer en modèle pull sur…

Lire la suite
Archi & techno

“Dans une démarche Devops, le choix des outils peut conditionner un succès. Ou un échec…” – Interview d’Arnaud Mazin, auteur de Culture DevOps Vol.02

Après un premier livre blanc centré sur la culture et l’organisation, la tribu DevOps d’OCTO poursuit son tour d’horizon du métier. Plus axé sur la technique, ce second volet de la trilogie Culture DevOps se focalise sur l’outillage qui gravite autour de l’automatisation des applications et des infrastructures. “En gros, les technologies qui se cachent derrière DevOps ; les outils et les tech trends qui nous sont chers et qui nous rendent meilleurs dans notre boulot au quotidien”, résume Arnaud Mazin, senior manager et auteur…

Lire la suite