Vous développez une application dont la vocation est d’être conteneurisée, mais la rédaction de Dockerfile vous rebute. Sachez qu’il existe des outils qui permettent d’automatiser le processus et d’abstraire cette difficulté. Dans cet article nous allons parler de buildpack et plus précisément des buildpack Paketo qui vous permettrons de conteneuriser votre application en une commande.
Continuer la lecture de « Paketo – Cloud Native Buildpack, conteneuriser facilement. »Harbor – Un docker registry évolué
Dans une approche Cloud Native, les applications sont de plus en plus souvent packagées sous forme d’image docker. Ces images sont ensuite déployées de manière distribuée sur des orchestrateurs de conteneurs comme Kubernetes. Plusieurs solutions de regitry existent sur le marché qu’elles soient publiques ou privées. Docker Hub est un registry public, proposant pour 7$/mois une partie privative. Docker met à disposition une image « registry » gratuitement pour héberger vous même un registry privé. Cependant, ce registry devient vite contraint si vous souhaitez plus que stocker des images.
Découvrez comment Harbor peut devenir une alternative et apporter de la valeur au référencement de vos images docker.
Continuer la lecture de « Harbor – Un docker registry évolué »Istio & Service Mesh – Contrôlez et tunez les flux entre vos micro services
Aujourd’hui les systèmes d’informations deviennent de plus en plus complexes, ne cessent d’évoluer. Les organisations dans les entreprises se transforment et les équipes deviennent de plus en plus pluridisciplinaires. Les périmètres de responsabilité des équipent tendent à se préciser et il est désormais dans la norme qu’une équipe devienne responsable d’un ou plusieurs produits du développement à la mise en production. En lien avec cette nouvelle organisation humaine, une nouvelle organisation technique tends à suivre les mêmes règles avec une individualisation des processus et un périmètre de responsabilité défini de la matière. Une solution à cette transformation est le passage à une architecture micro services et l’attribution de la responsabilité d’un ou plusieurs micro service à une équipe.
La granularité du découpage en micro service va dépendre de la taille des équipes et de l’organisation d’une entreprise cependant la même conclusion se pose : On passe de un Monolithe à plusieurs micro services. Plus d’éléments dit plus de configuration, plus de sécurisation, plus de supervisions, plus de points pouvant amener des problèmes et donc de nouvelles procédures à connaitre. Comment sécuriser le run de mes applications et palier les incidents potentiels ?
Le concept de Service Mesh est un moyen de répondre à ces problématiques. Plongez avec moi à la découverte d’Istio.
Continuer la lecture de « Istio & Service Mesh – Contrôlez et tunez les flux entre vos micro services »