Animateurs : Fabrice Meillan et Stanislas Quastana (Microsoft)
Une session pour administrateur. Mais qu’est-ce que j’allais faire dans une session pour administrateur ? C’est assez fort de la part de Microsoft de mélanger designers, développeurs et informaticiens au sein du même évènement. Mais je ne regrette pas.
Les animateurs de la session, en partant de l’idée de succès, nous ont bien amené les choses. Car ce qui est un succès pour le marketing peut s’avérer une grosse galère pour l’équipe IT. Rappelez-vous le TGV à 5 euros. Je crois bien me souvenir que le site de la SNCF était planté pendant une matinée. Idem pour l’annonce de la ville choisi pour les Jeux Olympiques de 2012. Tous les sites Média avaient été saturés pendant une bonne heure.
Le succès peut aussi être planifié, en fonction des évènements récurrents de l’année :
- la fête de la musique pour City Vox,
- tous les samedis soirs de Ligue 1 à partir de 22 heures pour L’Equipe,
- le mois de décembre pour FnacEveilEtJeux,
- juin et juillet pour les sites de voyages, etc , etc,
Le revers du succès, c’est donc une gestion mal adaptée. A court ou moyen terme, le succès d’un site Web entraîne forcément des changements :
- en terme de ressources humaines, avec des embauches à la clé
- en terme de machines, avec la multiplication des serveurs,
- en terme de logiciel, il faut des solutions stables, qui tiennent la charge
- en terme de niveau de service, plus question d’arrêter le site deux heures pour procéder aux opération de sauvegarde
- en terme de processus, la rédaction de procédure s’impose
- en terme de sécurité, bien entendu.
Avec tous ces changements, forcément, pour bien les vivre, les attentes sont très fortes en modularité, en déploiement, et en administration. Et là, Deus ex Machina, le couple IIS7 et Windows Server 2008 révolutionnent la modularité, le déploiement et l’administration.
En matière de modularité, IIS 7 et Win 2008 proposent plus de 40 composants modulables, selon les applications Web. Fabrice et Stanislas nous présentent trois exemples d’applications, dont les besoins sont très différents :
- un serveur de streaming pour lequel Windows Server 2008 Core (en mode console uniquement) est suffisant, aggrémenté de IIS 7 media Pack
- une application Web en Php : WS 2008 Core toujours, avec IIS 7 dont le module Fast CGI
- une application asp.net : la totale est nécessaire, Windows Server 2008 au complet, ASP.NET et IIS 7
Côté déploiement, que nous propose Windows Server 2008 dans ce domaine ? Un format image dédié : le Windows Image Format, qui va permettre de cloner les serveurs à l’infini.
C’est l’été, nous sommes en plein pic des ventes online. Alors, on clone les serveurs, autant que nécessaire pour supporter la charge attendue.
Et pour aller plus loin encore dans la souplesse, les masters sont modifiables sans remasterisation. Autrement dit, le déploiement de masters peut être effectués sans reformatage des disques. Le gain de temps peut s’avérer énorme. En un quart d’heure, le déploiement complet d’une plateforme Web pourra être effectué. Plus de problème, en cas de saturation soudain du site Web.
Mais, plus fort encore, cela devient du grand art, avec l’arrivée de la virtualisation sur les plateformes Web. Nous pourrons complètement adapter nos ressources serveurs au changement, sans contraintes physiques. En effet, comme tout est scriptable, on peut très bien construire des scénarios de déploiement de serveurs virtuels en fonction de la charge du site Web, sans aucune intervention humaine. On est vraiment dans l’informatique à la demande. D’un côté, côté logiciel, le SaaS, avec l’utilisation de l’informatique comme des services, en fonction des besoins du moment, de l’autre côté, côté machines, on déploie juste ce dont on a besoin, aisément, sans contrainte. On est complètement dans le concept du On Demand.
Ces nouvelles possibilités sont aussi essentielles dans le cadre de la reprise d’activités. Après un désastre, la mise en place d’une nouvelle plateforme Web pourra être effectuée plus facilement.
Enfin, coté administration, des nouveautés intéressantes aussi. Toute l’architecture des sites Web est stockée dans web.config en XML, comme pour les applications Web. Fini, les problèmes de la métabase IIS 6. Microsoft rassemble désigners et développeurs autour du XAML, et développeurs et administrateurs autour du web.config ! Quelque part, XML devient la langue universelle !
Dernière remarque au passage : pour faciliter le dépannage des sites Web, il est important que les développeurs, dès la conception et l’écriture applicative, enrichissent la base de connaissance dédiée aux administrateurs.



Les commentaires récents