Les temps d'arrêt de n'importe quelle application peuvent avoir un impact négatif sur une entreprise, entraînant une perte de revenus, une réduction de la satisfaction des clients et une atteinte à la crédibilité de l'entreprise. De nombreuses applications de bases de données, en particulier les applications métiers d'entreprise, nécessitent que les temps d'arrêt du système soient réduits au minimum. Les temps d'arrêt du système se produisent pour diverses raisons, telles qu'une erreur humaine, des catastrophes naturelles, des pannes matérielles ou logicielles et des mises à niveau d'applications. Obtenir une haute disponibilité est une exigence courante pour de nombreuses entreprises. La pertinence d'une solution pour un scénario d'application spécifique dépend de nombreux facteurs, et la solution la plus performante dans une situation n'est pas nécessairement la meilleure dans une autre. Par exemple, les scénarios d'application suivants :
◆Un détaillant d'articles de sport sur Internet souhaite offrir à ses clients une disponibilité quasi continue. Un serveur Web a été ajouté à la ferme Web, mais une panne de base de données peut produire des erreurs. La plupart du temps, ces situations font perdre des clients à l'entreprise. L'entreprise disposait déjà d'une version approuvée du serveur standard et espérait éviter de dépenser beaucoup d'argent, de modifier l'infrastructure ou de réécrire les applications.
◆Les sociétés de chasse de tête sont très préoccupées par les erreurs rencontrées par leurs utilisateurs lors de l'utilisation des bases de données clients. Même si un basculement immédiat n'était pas nécessaire, l'entreprise souhaitait néanmoins disposer d'un serveur de secours qui pourrait être rapidement mis en ligne.
◆La compagnie d'assurance souhaite assurer une disponibilité quasi continue de sa base de données de sinistres. Les performances du système ne doivent pas être compromises et les documents actuellement stockés dans le système de fichiers pour étayer la réclamation doivent être disponibles.
◆L'entreprise de formation en management dispose de trois sites, chaque site dispose d'une équipe commerciale. L'équipe commerciale saisit les enregistrements de leurs sites respectifs dans la base de données des commandes. Pour améliorer les performances, chaque site doit pouvoir accéder à l'ensemble des commandes de l'entreprise sur un serveur local. Pour assurer la disponibilité en cas de panne, chaque site doit pouvoir basculer vers un serveur de l'autre site.
◆Les cabinets comptables souhaitent offrir une disponibilité à leurs clients même en cas de panne, comme les catastrophes naturelles. Les informations ne doivent pas nécessairement être disponibles immédiatement, mais elles doivent être disponibles en quelques heures et non en quelques jours. L'entreprise souhaitait également sauvegarder quotidiennement les informations dans la base de données pour répondre aux exigences réglementaires. Il n’est pas nécessaire que les données copiées soient disponibles immédiatement, mais elles doivent l’être pendant de nombreuses années.
◆Un fabricant de jouets souhaite établir un rapport basé sur une base de données de ventes, mais comme la base de données est toujours utilisée, le processus de préparation du rapport est souvent interrompu par les transactions en cours d'exécution. L'entreprise souhaitait pouvoir compiler des rapports sur les transactions non enregistrées, mais cela produisait des résultats incorrects car certaines transactions étaient incomplètes.
◆La société immobilière souhaite protéger le système lorsque les utilisateurs commettent des erreurs et souhaite pouvoir restaurer les valeurs enregistrées de la veille. La société souhaitait également pouvoir compiler des rapports basés sur les données de la veille, car ils ne seraient pas affectés par les échanges du jour même. Idéalement, l’entreprise souhaite mettre en œuvre une solution avec une surcharge de disque minimale.
En fonction de diverses exigences de disponibilité, les entreprises ont besoin d'une plate-forme de base de données offrant des options flexibles pour les solutions à haute disponibilité. Dans ce livre blanc, vous découvrirez comment la technologie SQL Server 2008 Always On offre des options flexibles de haute disponibilité, permettant aux entreprises de mettre en œuvre la meilleure solution pour leurs besoins spécifiques.
-