July 29, 2008

instalation datacenter conteneur
Les premières livraisons de conteneurs de serveurs commencent. Ce marché, assez spécifique et initié par Sun (et récemment IBM avec son Datacenter transportable) débute donc doucement. Au delà des premières commandes ‘pour tester’ il semblerait que les universités soient intéressées par ces nouveaux centres de calcul miniatures et autonomes.
En effet un des principaux avantage de ses Box réside dans le fait qu’elles sont optimisées et livrées entièrement prête à l’emploi. Avec serveurs, disques et climatisation. Il reste à brancher l’électricité et le réseaux. Dans le cas des universités l’utilisation est souvent locale, pas besoin de se trouver à coté d’un point de peering.
Le marché des serveurs packagés en conteneur commence donc à voir ses premiers clients. Il faut noter que dans ce premier cas d’utilisation réelle, l’optimisation énergétique a été un facteur important dans la décision. C’est en tout cas ce qui mis en avant dans sur cette installation Lire la suite »
1 Comment |
Datacenter, Serveur | Tagged: Datacenter, dell, ibm, sun |
Permalink
Posted by Marc
July 24, 2008

Incident OVH
Décidément les problèmes s’accumulent dans les datacenters et chez les hébergeurs. Cette semaine c’est OVH qui doit gérer un incident important dans son centre de données. Lors des travaux d’installation de nouvelles clims, et suite à une erreur humaine ce n’est pas moins de 5 baies qui se sont trouvées aspergées par du liquide de refroidissement.
Résultat, des cartes mère HS, des barrettes de RAM mortes et des dizaines de serveurs HG (le haut de gamme) hors services pendant plusieurs heures.
Comme d’habitude OVH est assez rapide et transparent sur l’intervention, et à cette heure le problème est quasiment résolu : Lire la suite »
No Comments » |
Datacenter, Hébergement, Serveur | Tagged: Datacenter, incident, ovh |
Permalink
Posted by Marc
July 23, 2008
Une de mes application fonctionne sur les serveurs Google et je pense qu’aujourd’hui ils m’ont rendu un grand service ! Suite à un article sur un gros site US la consultation du site a littéralement explosé. Trafic multiplié par 50 en quelques minutes.
Je ne connais pas d’infrastructure (économique) qui permet d’absorber un tel changement en quelques minutes sans être perturbée.
Les problèmes de fiabilité existent sur les systèmes de Cloud. Notamment chez Amazon avec de nouveau un gros incident sur les serveurs de stockage cette semaine. Mais ce type d’architecture reste, de mon point de vue d’une souplesse extraordinaire.
Lire la suite »
2 Comments |
Clouds, Hébergement, Python, google | Tagged: amazon, Cluster, google, trafic |
Permalink
Posted by Marc
July 20, 2008
La mise en place d’un service web reste un processus incrémental et la forte montée en charge est parfois incertaine. En effet les certitudes et les tests sur un échantillon de données ne sont pas forcément valables quand les volumétries sont multipliées par 10, 100 ou 1000.
Au delà des problèmes techniques, disposer d’une architecture solide est un véritable avantage concurrentiel. Car les coûts de croissance peuvent exploser si le design de base n’a pas été pensé correctement.
Dessiner les plans et les protocoles de mise à jour des informations demandent, dès la phase de conception, de se projeter vers des architectures distribuées. Le cas des sites web, de type média est aujourd’hui bien connu et il existe un certain nombre de techniques qui permettent de gérer la croissance de manière quasi linéaire.
Mais dans le cas des nouveaux applicatifs web les choses sont différentes car il ne s’agit pas simplement d’afficher une page web. Il s’agit de rendre un service, de manière immédiate et cela indépendamment de la charge de ce service et du nombre d’utilisateurs du service.
Le partitionnement des tâches et des services est ici indispensable. Car il permettra de calculer le coefficient de rendement de votre architecture.
A ce titre je vous conseille d’étudier la loi de Amdahl. Elle permet de prévoir le gain obtenu par l’ajout de ressource dans un système. Elle nous montre aussi que le design de l’application est LE composant le plus important.
Prenons un exemple : Lire la suite »
No Comments » |
Architecture, Développement, optimisation | Tagged: Architecture, conception, optimisation |
Permalink
Posted by Marc
July 16, 2008
Garantir une disponibilité de 100% quelque soit le nombre d’utilisateurs d’un service et sans pouvoir être sûr de l’ensemble des ressources disponibles est impossible. Il convient donc de mettre en place des stratégies de communications et d’actions pour gérer les périodes d’interruptions.
L’actualité récente nous prouve que personne n’est à l’abri des incidents. En quelques jours ce en sont pas moins de cinq services qui sont tombés : Le nouveau service d’Apple : Mobile Me, mais aussi de Facebook (de nouveau tombé cette semaine), Google Docs, 37signals et enfin LiveSide.
Personne n’est donc à l’abri de problème technique, dépendant ou non de sa volonté d’ailleurs (un incident sur un datacenter est très pénalisant et il est difficile de s’en prémunir)

C’est pour cette raison qu’il faut mettre en place un plan d’action permettant de communiquer rapidement avec vos utilisateurs. Cela vous permettra de leur montrer que même pendant l’incident vous maitrisez en partie la situation.
Voici un modèle, à adapter en fonction de votre service, qui vous permettra de bâtir un plan d’action : Lire la suite »
No Comments » |
Datacenter, Développement, Monitoring | Tagged: Datacenter, disponibilité, incident, Service Web |
Permalink
Posted by Marc
July 15, 2008
Quelle est la différence entre le Grid et le Cloud Computing ? C’est la question que j’ai reçu il y a quelques jours. En fait même si certains concepts sont proches (grand nombre de serveurs, communication réseau très importante, stockage généralement distribué, etc…) ces deux techniques sont assez différentes.
En fait elles différent surtout par le mode d’utilisation de ces clusters de serveurs.
Dans le cas du Grid Computing il s’agit surtout de mettre à disposition de quelques équipes des ressources informatiques très puissantes pour des périodes de temps donnés (et généralement planifiés). En France il existe par exemple le projet Grid5000 (INRIA, CNRS, Universités, … ). Ce cluster est en général utilisé pour faire des calculs parallèles sur de très gros volumes de données.
Alors que dans le cas du Cloud Computing on note souvent une notion d’instantanéité, d’élasticité de la ressource, de disponibilité et de virtualisation.
Lire la suite »
2 Comments |
Clustering, Hébergement, Virtualisation | Tagged: amazon, Cloud Computing, FlexiScale, Gandi |
Permalink
Posted by Marc
July 9, 2008
La montée en charge d’un service web peut être traitée de multiple façons. Mise en place d’un CDN (pour les vidéos ou les contenus éditoriaux), ajout de serveurs (si les applicatifs ont été conçus pour pouvoir fonctionner sous forme de cluster), appel à un prestataire pour lui demander de gérer son trafic, etc…
Bref, il existe de multiples solutions, elles ont toutes comme point commun un coût de mise en place assez important. Mais attention il ne faut pas que les coûts progressent plus vite que le trafic…
Malgré tout il existe des solutions open source pour gérer en partie cette problématique. Je ne reviendrais pas ici sur les coûts d’intégration des logiciels open source (ils sont loin d’être nuls, surtout pour des utilisateurs non expérimentés). Mais quand les équipes sont compétentes ou que les logiciels sont simples à mettre en place ces outils peuvent être d’un grand secours, pour un coût relativement faibles.
C’est justement le cas des applicatifs distribués par DANGA Interactive.
Lire la suite »
No Comments » |
Logiciel, optimisation | Tagged: Load Balancer, Logiciel, optimisation |
Permalink
Posted by Marc
July 7, 2008
Un datacenter, aussi sécurisé soit-il n’est pas infaillible. Nous le voyons régulièrement, le dernier incident date du mois dernier. La première chose à faire pour vraiment sécuriser son infrastructure consiste donc à isoler géographiquement les équipements. C’est l’une des contraintes de la norme TIER-4.
Les centres de données répondant à cette norme sont rares, le dernier sorti est celui de Marcoussis. Il est exploité et commercialisé par Alcatel-Lucent. Son but premier est de consolider les différents centres des deux entreprises (centres existants avant la fusion).
Cette consolidation doit se faire dans des Datacenters extrêmement fiables et denses (cela permettra d’en réduire le nombre). Les centres de données de classe 4 doivent garantir une disponibilité de 99,995%. Pour cela ils doivent être munis de multiples sources d’alimentation et de climatisation, de plus elles doivent toutes être redondantes. Ces multiples sécurités doivent permettre une maintenance sans interruption et une tolérance aux défaillances à toutes épreuves. Lire la suite »
1 Comment |
Datacenter, Hébergement | Tagged: Alcatel-Lucent, Datacenter, TIER-4 |
Permalink
Posted by Marc
July 2, 2008
Il ne se passe pas un semestre sans qu’un incident majeur se produise dans un centre de données. Ce mois-ci c’est Cogent Grenoble qui a été victime d’un incident dans son système de climatisation.
Cet événement nous rappelle que la mise en place d’une architecture disponible repose obligatoirement sur plusieurs centres de données.
Cette redondance physique et géographique coûte chère mais la mise en place de ses équipements dans plusieurs datacenters est un des premiers points à prendre en compte pour ne pas être dépendant d’un seul prestataire. Lire la suite »
4 Comments |
Datacenter | Tagged: Datacenter |
Permalink
Posted by Marc