Question

Et que recommanderiez-vous pour une application Web ASP Net, avec une base de données SQL Server pas si volumineuse (environ 10 Go)?

Je me demandais simplement: est-ce une bonne idée de configurer une instance Amazon EC2 prête à accueillir votre application en cas d'urgence?

Dans ce scénario, quelle serait la meilleure approche pour maintenir la base de données à jour (envoi des journaux? restauration de sauvegarde manuelle?) et le moyen le plus simple et le plus rapide de modifier les paramètres du DNS?

Modifier: le temps d'indisponibilité acceptable est compris entre 4 et 6 heures, c'est pourquoi j'ai envisagé d'utiliser l'option Amazon ec2 pour un coût inférieur à celui de la location d'un serveur secondaire.

Était-ce utile?

La solution

Mettre à jour : vous venez de voir votre commentaire. Amazon EC2 avec envoi de journaux est définitivement la solution. N'utilisez pas la mise en miroir, car cela suppose normalement que l'autre base de données en attente est disponible. La modification de votre DNS ne devrait pas prendre plus de 1/2 heure si vous définissez votre durée de vie sur cette valeur. Cela vous donnerait le temps d'intégrer tous les journaux en attente. Il est possible d’allumer le serveur environ une fois par semaine, simplement pour intégrer les journaux en attente (ou moins pour éviter d’accumuler des coûts horaires.)

Votre emplacement d'hébergement principal doit avoir une redondance à tous les niveaux:

  • Connexions Internet multiples,
  • Plusieurs pare-feu configurés pour le basculement,
  • Plusieurs serveurs Web en cluster,
  • Plusieurs serveurs de bases de données en cluster,
  • Si vous stockez des fichiers, utilisez un réseau SAN ou Amazon S3,
  • Chaque serveur doit avoir une forme de RAID en fonction de l'objectif du serveur,
  • Chaque serveur peut avoir plusieurs unités d'alimentation connectées à des sources d'alimentation / disjoncteurs distincts,
  • Logiciels de surveillance de serveur internes et externes,
  • Un générateur d’alimentation qui s’active automatiquement en cas de panne de courant et un générateur de secours pour plus de facilité.

Cela vous permettra de rester actif à votre emplacement principal dans le cas de la plupart des scénarios d'échec.

Ensuite, configurez un serveur unique sur un site distant, mis à jour à l'aide de l'envoi de journaux, et incluez-le dans votre script de déploiement (après la mise à jour de vos serveurs de production normaux ...). Un serveur colocalisé situé de l'autre côté du pays. fait bien pour ces fins. Pour minimiser les temps d'arrêt liés à la nécessité de passer à l'emplacement secondaire, maintenez votre durée de vie sur les enregistrements DNS aussi basse que vous le souhaitez.

Bien sûr, tant de matériel va être raide qu'il vous faudra déterminer ce qui vaut la peine d'être arrêté pendant 1 seconde, 1 minute, 10 minutes, etc., puis modifiez-le en conséquence.

Autres conseils

Tout dépend de vos besoins en temps d'arrêt. Si vous devez être réactivé en quelques secondes pour ne pas perdre votre commerce de plusieurs milliards de dollars, vous ferez les choses très différemment si vous avez un site qui vous rend peut-être 1 000 dollars par mois et dont les revenus ne seront pas sensiblement affectés s’ils sont en panne pendant un jour.

Je sais que ce n’est pas une réponse particulièrement utile, mais c’est un domaine vaste, avec beaucoup de variables, et sans plus d’informations, il est presque impossible de recommander quelque chose qui va réellement fonctionner dans votre situation (car savoir quelle est votre situation).

Le point de départ d'une stratégie de reprise après sinistre solide est de commencer par déterminer le coût réel pour le temps d'arrêt de votre serveur / plate-forme.

L'article suivant vous aidera à démarrer dans les bonnes lignes.

https : //web.archive.org/web/1/http: //articles.techrepublic%2ecom%2ecom/5100-10878_11-1038783.html

Si vous avez besoin de conseils supplémentaires, Google peut vous fournir encore plus de lectures.

Un projet de cette nature nécessite la collaboration de vos principaux décideurs et vous devez leur indiquer les coûts associés aux temps d'arrêt et leur impact sur l'entreprise. Vous devrez probablement collaborer avec plusieurs unités fonctionnelles afin de collecter les informations requises. Ensemble, vous devez ensuite décider du temps d’arrêt considéré comme acceptable pour votre entreprise. C’est alors seulement que vous pourrez concevoir une stratégie de reprise après sinistre pour répondre à ces exigences.

Vous constaterez également que la réalisation de cet exercice peut mettre en évidence des lacunes dans la configuration actuelle de votre plate-forme en ce qui concerne la haute disponibilité, ce qui peut également nécessiter d'être examiné séparément.

Le point essentiel à retenir de tout cela est que la décision concernant ce qui est une période d'indisponibilité acceptable ne relève pas de la seule décision du DBA, mais plutôt de fournir les informations et les connaissances spécialisées nécessaires pour qu'une décision réaliste puisse être prise. être atteint. Votre tâche consiste à mettre en œuvre une stratégie pouvant répondre aux besoins de l'entreprise.

Don & # 8217; N'oubliez pas de tester votre stratégie de reprise après sinistre en procédant à un scénario de test afin de valider vos temps de récupération et de vous exercer. Si le moment est venu de mettre en œuvre votre stratégie de reprise après sinistre, vous serez probablement sous pression, votre téléphone sonnera fréquemment et les gens flotteront autour de vous comme des moustiques. Après avoir affiné et mis en pratique votre réponse à la reprise après sinistre, vous pouvez être sûr de prendre le contrôle de la situation et la mise en œuvre de la reprise se fera sans encombre.

Bonne chance dans votre projet.

Je n'ai pas travaillé avec différents outils tiers, mais j'ai expérimenté cloudendure. En ce qui concerne la réplique que vous obtenez, je peux dire qu'il s'agit d'un produit très haut de gamme. La réplication est effectuée dans des intervalles de temps très réduits, ce qui rend votre réplique très fiable, mais je constate que vous n'avez pas besoin de faire restaurer votre site en quelques secondes. Demander un prix ou consulter un autre fournisseur peut donc vous aider.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top