Les 10 raisons de choisir SafeKit pour mettre en cluster vos serveurs
Un cluster 100% logiciel peu onéreux et très simple à déployer
SafeKit ne vous force pas à acheter des boîtiers de partage de charge coûteux, des baies de disques partagées entre serveurs ou tout autre matériel spécifique. Il évite les coûts liés à la complexité de mise en oeuvre et à la maintenance des solutions de clustering matériel. Le cluster SafeKit est 100% logiciel et se met en oeuvre sur vos serveurs standard existants. Il est beaucoup plus simple à mettre en oeuvre qu'un cluster matériel et beaucoup moins onéreux.
Plusieurs systèmes d'exploitation : une seule solution de clustering
La plupart du temps, vous avez des applications qui tournent sur des systèmes d'exploitation différents. Comment faire lorsqu'une nouvelle application sur un nouveau système d'exploitation doit être mise en haute disponibilité : êtes vous prêt à investir dans une technologie de clustering différente à chaque fois ? Avec SafeKit, la technologie est la même quel que soit le système d'exploitation : Linux, Windows, AIX ou Solaris - donc, vous n'avez pas à reformer vos administrateurs à chaque fois. Avec le même outil, la même configuration, les mêmes commandes en ligne, la même console d'administration, vous pourrez administrer tous vos clusters !
Pour en savoir plus, lisez le livre blanc sur l'offre SafeKit.
Trois produits en un
SafeKit réunit 3 produits en un. Traditionnellement, trois types de produit différents sont nécessaires pour créer un cluster applicatif avec partage de charge réseau, disponibilité des données et reprise applicative sur panne. SafeKit vous propose dans le même produit une solution de reprise applicative avec un cluster de type ferme pour le partage de charge ou un cluster de type miroir pour la haute disponibilité des données et même un mixte des deux solutions ferme et miroir sur un même cluster avec des serveurs communs. Ceci est unique sur le marché !
Les 3 cas d'utilisation où SafeKit est la meilleure solution sur le marché
SafeKit se révèle être la solution de clustering préférée par nos clients dans trois cas d'utilisation. Le premier cas est un datacenter : diverses applications s’exécutant sur des Operating Systems différents sont rendues hautement disponibles avec une même solution de clustering. Le second cas est une organisation distribuée : les applications dans les succursales sont mises en cluster sur du matériel standard avec une solution très simple. Le troisième cas est le cas d'un éditeur d'une solution logicielle : une option de haute disponibilité multi-plateformes est ajoutée à son catalogue.
Une solution de clustering simple mais complète
La simplicité de SafeKit ne veut pas dire le manque de fonctionnalité.
SafeKit est une solution de haute disponibilité simple et complète. On trouve intégrés dans le même produit tous les mécanismes de haute disponibilité: partage de charge réseau, réplication de fichiers temps réel, surveillance des applications et reprise automatique sur panne, module qui peut être personnalisé avec une application, exécution de plusieurs modules applicatifs sur un même cluster, cluster en ferme, cluster en miroir, mixte de modules fermes et miroirs, reprise mutuelle entre deux serveurs actifs, architecture N serveurs actifs – 1 serveur passif.
Une solution de clustering qui peut être essayée avant d'être achetée
En 10 minutes, vous pouvez visualiser le produit et comprendre son fonctionnement sur des applications très simples. En 1 heure, vous pouvez mettre en œuvre votre premier cluster logiciel sur ces mêmes applications. Et, vous êtes alors prêt à réaliser des clusters logiciels sur vos propres applications.
Une solution qui peut s'adapter aux boîtiers réseau de partage de charge
SafeKit fournit un mécanisme logiciel de partage de charge réseau qui retire le besoin de boîtiers spécifiques. Néanmoins, SafeKit peut être configuré avec des boîtiers de partage de charge. Dans ce cas, il est utilisé pour la reprise applicative automatique sur panne et la réplication temps réel de fichiers.
Une solution qui peut s'adapter à des baies de disques partagées
La réplication temps réel de SafeKit est très adaptée aux bases de données inférieures à 500 Giga-octets, 1 000 000 fichiers. Les bases de données plus grosses sont en général sur des baies de disques partagées avec des mécanismes internes de réplication. SafeKit peut être configuré avec des baies de disques partagées et utilisé pour la reprise applicative automatique sur panne et le partage de charge réseau.
Une solution de réplication synchrone qui ne perd pas de données en cas de panne
Avec une réplication synchrone telle qu'elle est mise en oeuvre dans SafeKit, lorsqu'une IO disque est réalisée par l'application ou le cache système sur le serveur primaire et sur un fichier répliqué, SafeKit attend l'acquittement de l'IO du disque local et du serveur secondaire avant d'envoyer l'acquittement à l'application ou au cache système. Ce mécanisme assure que toute donnée commitée sur un disque par une application transactionnelle est retrouvée sur la machine secondaire. La bande passante et la latence d'un LAN entre les deux serveurs est nécessaire pour mettre en oeuvre une réplication synchrone de données avec éventuellement un LAN étendu dans deux salles machines géographiquement éloignées.
Avec une réplication asynchrone mise en oeuvre par d'autres solutions, les IOs sont mises dans une file sur le serveur primaire et les acquittements du serveur secondaire ne sont pas attendus. Donc, toutes les données qui n'ont pas eu le temps d'être recopiées à travers le réseau sur le second serveur sont perdues en cas de panne du premier serveur.
Notamment, une application transactionnelle perd des données commitées en cas de panne. La réplication asynchrone est adaptée à la réplication de données à travers un réseau bas débit de type WAN, pour réaliser un backup à distance.
Pour en savoir plus, lisez notre livre blanc sur les critères de choix.
Une technologie de clustering logicielle très en avance sur le marché
Conçue et développée par des experts des solutions de clustering, la technologie intégrée dans SafeKit est très en avance sur le marché. Le même produit intègre les technologies finement configurables suivantes : multiples voies de heartbeats, gestion des serveurs en vie dans un groupe de serveurs, gestion du cas double maître en situation de « split brain », multiples adresses IP virtuelles avec une technologie mac virtuelle pour la transparence des reroutages, surveillance des processus et redémarrage automatique, checkers d'interface réseau, de routeurs externes, de services TCP, checkers personnalisés, voie de réplication dédiée, accès en lecture aux données répliquées de la machine secondaire, fichiers non répliqués dans un répertoire répliqué, scripts de démarrage personnalisables, hostname virtuel, système de reprise automatique débrayable, dépendances entre modules...
Et tout ceci est expliqué dans une seule documentation de configuration pour les plateformes Windows, Linux, AIX et Solaris !