Précédent   Forum des professionnels en informatique > Systèmes > Virtualisation
Virtualisation Forum d'entraide sur la virtualisation
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/02/2011, 10h46   #1
Nouveau Membre du Club
 
François
Inscription : mars 2008
Messages : 59
Détails du profil
Informations personnelles :
Nom : François
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2008
Messages : 59
Points : 25
Points : 25
Par défaut Architecture serveurs "haute dispo"

Bonjour à tous!

J'aimerais déployer 1 ou 2 serveurs physiques sur le(s)quel(s) serait déployé une application web (bdd et tout le tsoin tsoin), cette application nécessitant une "haute" disponibilité. (24h de panne max par exemple)

Quelles peuvent être les solutions d'architecture pour assurer la redondance des données et la disponibilité de l'appli?
- 1 serveur avec disques en RAID mais sensible à la panne franche?
- 2 serveurs master/slave gérés par VRRP/HSRP/CARP (sachant que j'ai jamais fait comme on dis)


Je compte installer un ESXi sur les machines géré par vSphere (version gratuite) et je dispose d'un budget de 5k€.

Merci pour vos conseils!
franquis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2011, 13h28   #2
Expert Confirmé
 
Avatar de vpourchet
 
Homme Valentin POURCHET
Integrateur Systemes & Virtualisation
Inscription : avril 2008
Messages : 1 130
Détails du profil
Informations personnelles :
Nom : Homme Valentin POURCHET
Âge : 24
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Integrateur Systemes & Virtualisation
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 1 130
Points : 2 526
Points : 2 526
Envoyer un message via MSN à vpourchet Envoyer un message via Skype™ à vpourchet
au pire soluce du pauvre, une tache cron avec un ghettovcb qui backup tes vms le soir sur la machine B et en cas de crash sur A tu as 24h pour demarrer la vm de B avec peut etre la perte d'un peu de donnees....

sinon tu prends des serveurs san stockage avec esxi embeeded et tu inclus dans ton budget un bon nas avec fonctionnalites iscsi
__________________
Mon blog consacré aux solutions de Virtualisation

VMware vExpert 2012, VMware Technical Sales Professional, VMware Sales Professionnal
Citrix Certified Sales Professional
DataCore Sales Certified Professional
vpourchet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2011, 17h31   #3
Nouveau Membre du Club
 
François
Inscription : mars 2008
Messages : 59
Détails du profil
Informations personnelles :
Nom : François
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2008
Messages : 59
Points : 25
Points : 25
Merci pour ta réponse. Je vais réfléchir à tout ça et reviendrais surement d'içi peu pour avoir des avis d'initiés!

+
franquis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2011, 19h33   #4
Expert Confirmé
 
Avatar de vpourchet
 
Homme Valentin POURCHET
Integrateur Systemes & Virtualisation
Inscription : avril 2008
Messages : 1 130
Détails du profil
Informations personnelles :
Nom : Homme Valentin POURCHET
Âge : 24
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Integrateur Systemes & Virtualisation
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 1 130
Points : 2 526
Points : 2 526
Envoyer un message via MSN à vpourchet Envoyer un message via Skype™ à vpourchet
je suis initié
__________________
Mon blog consacré aux solutions de Virtualisation

VMware vExpert 2012, VMware Technical Sales Professional, VMware Sales Professionnal
Citrix Certified Sales Professional
DataCore Sales Certified Professional
vpourchet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2011, 21h55   #5
Nouveau Membre du Club
 
François
Inscription : mars 2008
Messages : 59
Détails du profil
Informations personnelles :
Nom : François
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2008
Messages : 59
Points : 25
Points : 25
Oulala mauvaise entente et mauvaise expression
Je parlais de toi en tant qu'initié justement!

No offense!
franquis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2011, 11h43   #6
Expert Confirmé
 
Avatar de vpourchet
 
Homme Valentin POURCHET
Integrateur Systemes & Virtualisation
Inscription : avril 2008
Messages : 1 130
Détails du profil
Informations personnelles :
Nom : Homme Valentin POURCHET
Âge : 24
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Integrateur Systemes & Virtualisation
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 1 130
Points : 2 526
Points : 2 526
Envoyer un message via MSN à vpourchet Envoyer un message via Skype™ à vpourchet
j'avais compris

no worries
__________________
Mon blog consacré aux solutions de Virtualisation

VMware vExpert 2012, VMware Technical Sales Professional, VMware Sales Professionnal
Citrix Certified Sales Professional
DataCore Sales Certified Professional
vpourchet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 14h08   #7
Membre expérimenté
 
Inscription : mai 2005
Messages : 414
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 414
Points : 589
Points : 589
1/ L'idéal c'est quand meme de séparer la BD des serveurs Web
2/ En Haute dispo basique, cluster de 2 machines

3/ Solution idéale : 2 serveurs Web en répartition de charge + un cluster de base de données.

apres honnetement, la contrainte de redémarrer en 24h n'en est pas vraiment une. C'est une fausse haute disponibilité...
La haute disponibilité, c'est pas de coupure de service d'où les clusters et fermes de serveurs Web...
gregory.broissard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 14h55   #8
Expert Confirmé
 
Avatar de vpourchet
 
Homme Valentin POURCHET
Integrateur Systemes & Virtualisation
Inscription : avril 2008
Messages : 1 130
Détails du profil
Informations personnelles :
Nom : Homme Valentin POURCHET
Âge : 24
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Integrateur Systemes & Virtualisation
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 1 130
Points : 2 526
Points : 2 526
Envoyer un message via MSN à vpourchet Envoyer un message via Skype™ à vpourchet
Citation:
1/ L'idéal c'est quand meme de séparer la BD des serveurs Web
la dessus on est d'acord, surtout si c'est pour mettre une BD en DMZ ... pas top !

Citation:
2/ En Haute dispo basique, cluster de 2 machines
-> deux machines par service donc deux web servers et deux serveurs pour la BD

Citation:
3/ Solution idéale : 2 serveurs Web en répartition de charge + un cluster de base de données.
--> en utilisant aussi les mecanismes internes au serveur web et sgbd s'il en dispose !

Citation:
apres honnetement, la contrainte de redémarrer en 24h n'en est pas vraiment une. C'est une fausse haute disponibilité...
La haute disponibilité, c'est pas de coupure de service d'où les clusters et fermes de serveurs Web...
oui c'est sur apres ca depends de l'utilisation/utilite et des moyens, si c'est pour un site perso ...
__________________
Mon blog consacré aux solutions de Virtualisation

VMware vExpert 2012, VMware Technical Sales Professional, VMware Sales Professionnal
Citrix Certified Sales Professional
DataCore Sales Certified Professional
vpourchet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2011, 17h23   #9
Membre expérimenté
 
Avatar de suchiwa
 
Homme Vincent
Consultant en technologies
Inscription : avril 2010
Messages : 383
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Âge : 32
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en technologies
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : avril 2010
Messages : 383
Points : 536
Points : 536
Bonjour,

1 seule ESX ? 2 serveurs physiques ? Seulement 5K€...


Donc ici, c'est simple, si l'on veut de la haute disponibilité, c'est au niveau applicatif qu'il faut agir.

Comme le dit Gregory, ce n'est plus de la haute dispo si tu redémarres sous 24h, la haute dispo c'est du 99,99 % de disponibilité soit 53 minutes d'indisponibilité par an... Plus on veut de dispo, plus on ajoute de serveur pour les noeuds de cluster et on le jumelle avec de la répartition de charge.

Pour moi il est évident de séparer tes serveurs front-end (WEB,FTP...), de tes serveurs back-end(SQL,AD,FS..). La haute dispo est à créer pour les 2 (un serveur web clusterisé qui ne parvient plus à contacter sa BDD est inutilisable...)

Ici, je verrai bien un cluster MSCS pour les serveurs web, mais demande une version entreprise de windows et un domaine, le budget et le temps n'étant plus le même. Ensuite pour la BBD un cluster natif SQL. Pas donné non plus ,demande des connecteurs sous licence.

Ensuite, as tu du SAN, NAS ou as tu les disques en local ? C'est tout aussi important que le nombre de cartes réseaux sur ton ESX/ESXi.

Vincent
__________________
Dans le doute, reboot...

https://mcp.microsoft.com/authenticate/validatemcp.aspx
931584 | Micr0s0ft
suchiwa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2011, 12h58   #10
Nouveau Membre du Club
 
François
Inscription : mars 2008
Messages : 59
Détails du profil
Informations personnelles :
Nom : François
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2008
Messages : 59
Points : 25
Points : 25
Oula! J'avais pas vu toutes ces jolies réponses. Merci!

Concernant vos remarques sur la Haute Dispo, je suis bien conscient que ce n'est pas vraiment ce que je recherche, d'où l'utilisation des guillemets dans mon premier post!

Je précise cependant ma situation: il s'agit de déployer un outil de production assez sensible malgré le fait que cet outil soit on ne peut plus basique... Un front-end web tout bête (des tableaux de bord et des formulaires) et une BDD qui aura à tout casser 5000 entrées..
La production en question n'est pas industrialisée: une production par semaine max (d'où les 24h ^^)

Autant dire qu'au niveau des ressources, je n'ai pas besoin de grand chose.


J'ai juste besoin d'assurer une redondance des données, car si jamais la BDD est corrompue, les conséquences peuvent s'élever à plusieurs centaines de k€ pour le coup.

Il s'agit en outre d'une solution "temporaire" (d'où le faible budget), en attendant que le SI de mon entreprise propose une offre pérenne.

Mon objectif étant de définir une architecture résistante à la panne franche, sachant que je pars de zéro.

Merci en tout cas pour votre implication et pour votre aide!

PS:J'ai opté pour une solution LAMP. Je crois savoir que MySQL permet de faire du clustering non?
franquis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2011, 14h10   #11
Membre expérimenté
 
Inscription : mai 2005
Messages : 414
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 414
Points : 589
Points : 589
Si tu as 24h pour remonter ta base de données et peu de volume de données

une sauvegarde des données de ta base suffit amplement. Pas besoin de plus...

Le clustering construit une architecture logique de 2 serveurs mais les données reste à un seul endroit (intégrité des données oblige...)

Si tu veux tout de même répliquer tes données, alors il faut mirrorer tes disques ou ton disque de données tout simplement...
gregory.broissard est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/03/2011, 10h18   #12
Membre expérimenté
 
Avatar de suchiwa
 
Homme Vincent
Consultant en technologies
Inscription : avril 2010
Messages : 383
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Âge : 32
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en technologies
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : avril 2010
Messages : 383
Points : 536
Points : 536
Citation:
Envoyé par gregory.broissard Voir le message
une sauvegarde des données de ta base suffit amplement. Pas besoin de plus...

Si tu veux tout de même répliquer tes données, alors il faut mirrorer tes disques ou ton disque de données tout simplement...
Bonjour,

Je confirme l'analyse de Gregory si le cluster n'est pas la priorité.
Un raid 0 pour le système, un raid 5 d'au moins 3 disques pour les données sql, qui me paraissent les plus sensibles.

Ensuite, un espace assez conséquent, toujours dans un raid 5, le backup de tes données, en back-end sur un serveur de fichier, au pire. Un SAN, au mieux.

Pour connaitre la taille de ton backup j'ai une formule (emprunté à Microsoft, bien sure... ):

K = (L+S)2.5
soit les (logs + data) x 2.5 = backup
admettons ceci S = 16 Go et sachant que L = S/4 donc 4 Go, alors nous avons besoin de 50 Go de backup.

Ici n'est pris en compte que la sauvegarde des données de la BDD.

N'est pas pris en compte le système (systemDB) et les données temporaire (tempDB)

Vincent
__________________
Dans le doute, reboot...

https://mcp.microsoft.com/authenticate/validatemcp.aspx
931584 | Micr0s0ft
suchiwa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h53.


 
 
 
 
Partenaires

Hébergement Web