Bonjour à tous,

Je recherche actuellement de la documentation (livre/site/cahier blanc) sur les différentes architectures système mise en place pour les SaaS.

Comment les systèmes supportent-ils des opérations continuelles au regard des mises à jour par exemple ?

Nous hébergeons une application web qui tourne actuellement sous JBoss ainsi qu'un cluster MySQL. Comment améliorer cette architecture afin de pouvoir rediriger les sessions utilisateurs vers la nouvelle version de notre application par exemple ?

Comment la virtualisation pourrait-elle nous aider ?

Quelles sont les architectures utilisées par des entreprises comme google, facebook, twitter ?

Merci d'avance,