Infrastructure

Archi & techno

Et si Devops nous emmenait vers TDI (Test Driven Infrastructure) ?

Des usines de développement au service de l'infrastructure ? Le mouvement DevOps a permis aux applications de gagner en productivité et donc en rapidité d’évolutions grâce entre autre à une démarche très efficace : le Continuous Delivery. Grâce à un rapprochement des pratiques entre Dev et Ops on arrive à apporter aux équipes infrastructures tout l'outillage du développement d'applications. Et c'est là qu'arrive l'un des grands concepts Devops : Infrastructure As Code. Les géants du web sont largement en avance sur ce que l’on fait…

Lire la suite
Évènement

Synthèse subjective de la conférence de l’EBG du 27/09/2012 – le marché des télécoms mobiles peut-il se restabiliser?

En tant qu'associé chez OCTO, en charge du secteur des opérateurs télécom, j'ai assisté récemment à une table ronde organisée par l'EBG dont le thème était: le marché des télécoms mobiles peut-il se restabiliser? Le point de départ de la table ronde: le secteur était effervescent il y a un an, mais depuis janvier le mot qui circule est plutôt "déclin", notamment du fait de l'arrivée de Free en France. Cette arrivée a dans un premier temps provoqué un raz-de-marée sortant des opérateurs établis, pour…

Lire la suite
Archi & techno

Les Patterns des Grands du Web – Commodity Hardware

Description Bien qu’invisibles depuis nos navigateurs des millions de serveurs fonctionnent continuellement pour que le web reste disponible 24h/24. Même si les chiffres restent confidentiels, un seul grand acteur du web peut nécessiter des dizaines, des centaines de milliers de machines comme EC2[1] voire aux alentours de 1 million chez Google[2]. La mise en œuvre d’un si grand nombre de machines représente un défi technique mais surtout économique. La grande majorité de ces acteurs ont relevé ce défi en utilisant du matériel de grande série,…

Lire la suite
Infrastructure et opérations

L’Infrastructure agile

Les principes de l’Infrastructure agile Au cours de la vie d’un logiciel, beaucoup de temps est consacré à son déploiement sur différentes plates-formes (recette, preprod, prod...). Bien souvent, nous réalisons des sous-projets de création d'environnements pour les logiciels nouvellement développés. Ce type de sous-projet est rarement capitalisé techniquement et peu contributeur à la valeur métier. Être capable de composer,  monter et démonter des environnements à la demande offrirait une flexibilité appréciable. Pour cela, il est efficace de standardiser les ressources d’infrastructure pour les utiliser comme…

Lire la suite
Archi & techno

Premiers pas dans les infrastructures auto-scalables

On parle d'une infrastructure auto-scalable quand on est face à un système qui est capable d'adapter dynamiquement sa capacité ou les services qu'il fournit en fonctions d'événements extérieurs, et ce pour en garantir un rendement maximum. Ce article se veut un point de départ pour les prochains travaux que nous allons mener, visant à recenser les principaux enjeux, acteurs, technologies et les problématiques inhérents à ces systèmes. Commençons par formuler quelques questions sans avoir nécessairement la prétention d'y apporter toutes les réponses. Citons simplement celles qui…

Lire la suite
Archi & techno

Datacenter as a Computer : une plongée dans les datacenters des acteurs du cloud

Dans ce papier (de 2009), Luiz André Barroso and Urs Hölzle (entre autres) de Google Inc. présente une introduction aux “Warehouse-Scale Computers” (abrégé WSC); une introduction aux grands datacenters du l’industrie du Web. Alors certes c’est assez loin de notre quotidien (à la fois en termes d’échelle mais également en termes de métier car on ne construit pas tous les jours un nouveau datacenter) mais ce papier nous aide à nous projeter dans ce qu’est un datacenter chez les acteurs du Cloud d’aujourd’hui. Une merveille…

Lire la suite
Stratégie SI

ITIL v3: La gestion du cycle de vie de services

  En 2007 ITIL (IT Infrastructure Library), a lancé sa version V3 en devenant le référentiel le plus répandu de bonnes pratiques pour le management de services informatiques (ITSM). Il se focalise sur le « comment » gérer chaque phase d’un service, en contraste par rapport à des autres référentiels qui se focalisent sur le « quoi », ce qu’on doit gérer. ITIL v3 élargit le périmètre en donnant une vue “cycle de vie” des services, par rapport à sa deuxième version (v2) qui se focalisait sur les processus…

Lire la suite
Archi & techno

Comment Puppet, Cfengine ou Chef peuvent aider études et production

Pour faire suite à l'article d'introduction sur le mouvement des DevOps, nous pressentons que, dans leur lourde tâche, nos héros vont devoir s'appuyer sur un certain outillage leur permettant de fluidifier la phase de Mise En Production ; qui dit fluidification dit appli déployée plus vite et le business traduit ça par : "la fonctionnalité va arriver bien plus vite au client". Et le business aime ça. L'utilisation du shell est une solution, mais qui montre ses limites. Il est temps de faire appel à…

Lire la suite
Archi & techno

Les 3 S de l’administrateur UNIX, saison 3

Nous avons vu dans les articles précédents comment ssh permettait à Bob de chiffrer ses connexions aux serveurs, comment sudo permettait de restreindre et de tracer qui fait quoi, et comment screen pouvait éviter à Bob de perdre du temps. Fort des ces outils, Bob a commencé à automatiser plusieurs tâches, mais se heurte à des problèmes d'échelle : taper une fois un mot de passe passe, mais cent fois trois mots de passe ne passe plus.

Lire la suite