LibrA-Linux a développé une expertise sur les architecture PaaS ou de plateforme de service haute-disponibilité et haute-performance. Pour cela, nous couplons OpenSVC et la technologie des conteneurs LXC native au kernel Linux, beaucoup plus légère que les technologies de virtualisation, ainsi que les fonctionnalités avancées du stockage et filesystem ZFS (snapshot send/receive), ce qui permet de :
- Disposer d'une architecture de plateforme de service souple, pérenne et évolutive et facilement exploitable
- Mutualiser l'infrastructure pour héberger de multiples environnements (prod, dev, client1, client2, git, bdd etc...) entièrement isolés
- Cloisonner chaque environnement au sein d'un conteneur et permettre une plus grande souplesse d'administration et d'exploitation de chacun
- Garantir l'évolution indépendante de chaque conteneur par rapport à un socle commun (application par continent ayant leur propres cycles de vie)
- Faciliter le déploiement rapide de nouveaux environnements grâce au clonage de conteneur et éviter la ré-installation des composants systèmes et applicatifs
- Assurer la haute-disponibilité et la reprise de chaque conteneur LXC par la synchronisation de ces derniers entre chaque hyperviseurs grâce aux technologies de snapshots ZFS (+ send/receive) ou LVM (+ rsync)
- Disposer de sauvegarde en ligne grâce aux snapshots ZFS de chaque environnement permettant de restaurer chacun des conteneurs dans un état antérieur instantanément (hourly, daily, weekly, monthly) selon la politique de sauvegarde choisie.
- Répartir et équilibrer de charge des différents conteneurs sur plusieurs serveurs physiques de manière efficace, avec possibilité d'ajouter des serveurs physiques à la demande