Pour une nouvelle application je dois utiliser l'architecture suivante :
Un serveur SQL Local utilisé par notre application.
Deux serveurs IIS Distant en loadbalancing, avec sur chacun un serveur SQL
connecté.
Comment obtenir une synchronisation parfaite des données entre les deux
serveurs SQL distant (à cause du loadbalancing). Sachant qu'une
se fera en fusion, l'autre en transaction et que le local et relié au
distant par une simple connection ADSL.
J'espère avoir donner assez d'infos, merci pour votre avis....
Jérôme
Pour une nouvelle application je dois utiliser l'architecture suivante :
Un serveur SQL Local utilisé par notre application.
Deux serveurs IIS Distant en loadbalancing, avec sur chacun un serveur SQL
connecté.
Comment obtenir une synchronisation parfaite des données entre les deux
serveurs SQL distant (à cause du loadbalancing). Sachant qu'une
se fera en fusion, l'autre en transaction et que le local et relié au
distant par une simple connection ADSL.
J'espère avoir donner assez d'infos, merci pour votre avis....
Jérôme
Pour une nouvelle application je dois utiliser l'architecture suivante :
Un serveur SQL Local utilisé par notre application.
Deux serveurs IIS Distant en loadbalancing, avec sur chacun un serveur SQL
connecté.
Comment obtenir une synchronisation parfaite des données entre les deux
serveurs SQL distant (à cause du loadbalancing). Sachant qu'une
se fera en fusion, l'autre en transaction et que le local et relié au
distant par une simple connection ADSL.
J'espère avoir donner assez d'infos, merci pour votre avis....
Jérôme
Pour une nouvelle application je dois utiliser l'architecture suivante :
Un serveur SQL Local utilisé par notre application.
Deux serveurs IIS Distant en loadbalancing, avec sur chacun un serveur SQL
connecté.
Comment obtenir une synchronisation parfaite des données entre les deux
serveurs SQL distant (à cause du loadbalancing). Sachant qu'une
publication
se fera en fusion, l'autre en transaction et que le local et relié au
distant par une simple connection ADSL.
J'espère avoir donner assez d'infos, merci pour votre avis....
Jérôme
Pour une nouvelle application je dois utiliser l'architecture suivante :
Un serveur SQL Local utilisé par notre application.
Deux serveurs IIS Distant en loadbalancing, avec sur chacun un serveur SQL
connecté.
Comment obtenir une synchronisation parfaite des données entre les deux
serveurs SQL distant (à cause du loadbalancing). Sachant qu'une
publication
se fera en fusion, l'autre en transaction et que le local et relié au
distant par une simple connection ADSL.
J'espère avoir donner assez d'infos, merci pour votre avis....
Jérôme
Pour une nouvelle application je dois utiliser l'architecture suivante :
Un serveur SQL Local utilisé par notre application.
Deux serveurs IIS Distant en loadbalancing, avec sur chacun un serveur SQL
connecté.
Comment obtenir une synchronisation parfaite des données entre les deux
serveurs SQL distant (à cause du loadbalancing). Sachant qu'une
publication
se fera en fusion, l'autre en transaction et que le local et relié au
distant par une simple connection ADSL.
J'espère avoir donner assez d'infos, merci pour votre avis....
Jérôme
Une meilleure solution serait de mettre en place qu'un seul SQL Server
attaqué par les deux IIS
Une meilleure solution serait de mettre en place qu'un seul SQL Server
attaqué par les deux IIS
Une meilleure solution serait de mettre en place qu'un seul SQL Server
attaqué par les deux IIS
Non med, 2 serveurs IIS en load balancing. Sur chaque serveur IIS est
connecté 1 serveur SQL Server du genre :
IIS1 <-> IIS2
| |
SQL1 SQL2
Maintenant mon architecture est comme celle-ci :
Local <--------> Distant
IIS1 <-> IIS2
| |
SQL0 SQL1 SQL2
Il faut que les données saisies sur SQL0 soient transmises à SQL1 et SQL2.
Là il y a au minimum deux choix :
1. Réplication de SQL0 -> SQL1 et SQL0 -> SQL2
2. Réplication de SQL0 -> SQL1 et SQL1 -> SQL2 (gain de bande passante ?
célérité du lan ? un abonné peut il devenir lui même distributeur de la
base?)
A cause du loadbalancing j'ai besoin que la synchronisation entre SQL1 et
SQL2 soit la plus rapide possible (c'est pour ça que je regardais l'autre
jour si un partage de la base sur le NAS était possible). Autre point, les
utilisateurs connectés sur IIS1 risque de modifier des données dans SQL1
qui doivent transmises à leur tour sur SQL0 et SQL2.Une meilleure solution serait de mettre en place qu'un seul SQL Server
attaqué par les deux IIS
Oui mais vu le traffic j'ai peur que mon BiProc soit limite !! Et comment
évoluer dans le futur si le traffic augmente par 3 ou 4 ?
Quelles solutions j'ai pour partager la base (à part du clustering j'ai
pas les moyens d'acheter les versions Enterprise de l'OS et de SQLServer)
??
Jérôme
Non med, 2 serveurs IIS en load balancing. Sur chaque serveur IIS est
connecté 1 serveur SQL Server du genre :
IIS1 <-> IIS2
| |
SQL1 SQL2
Maintenant mon architecture est comme celle-ci :
Local <--------> Distant
IIS1 <-> IIS2
| |
SQL0 SQL1 SQL2
Il faut que les données saisies sur SQL0 soient transmises à SQL1 et SQL2.
Là il y a au minimum deux choix :
1. Réplication de SQL0 -> SQL1 et SQL0 -> SQL2
2. Réplication de SQL0 -> SQL1 et SQL1 -> SQL2 (gain de bande passante ?
célérité du lan ? un abonné peut il devenir lui même distributeur de la
base?)
A cause du loadbalancing j'ai besoin que la synchronisation entre SQL1 et
SQL2 soit la plus rapide possible (c'est pour ça que je regardais l'autre
jour si un partage de la base sur le NAS était possible). Autre point, les
utilisateurs connectés sur IIS1 risque de modifier des données dans SQL1
qui doivent transmises à leur tour sur SQL0 et SQL2.
Une meilleure solution serait de mettre en place qu'un seul SQL Server
attaqué par les deux IIS
Oui mais vu le traffic j'ai peur que mon BiProc soit limite !! Et comment
évoluer dans le futur si le traffic augmente par 3 ou 4 ?
Quelles solutions j'ai pour partager la base (à part du clustering j'ai
pas les moyens d'acheter les versions Enterprise de l'OS et de SQLServer)
??
Jérôme
Non med, 2 serveurs IIS en load balancing. Sur chaque serveur IIS est
connecté 1 serveur SQL Server du genre :
IIS1 <-> IIS2
| |
SQL1 SQL2
Maintenant mon architecture est comme celle-ci :
Local <--------> Distant
IIS1 <-> IIS2
| |
SQL0 SQL1 SQL2
Il faut que les données saisies sur SQL0 soient transmises à SQL1 et SQL2.
Là il y a au minimum deux choix :
1. Réplication de SQL0 -> SQL1 et SQL0 -> SQL2
2. Réplication de SQL0 -> SQL1 et SQL1 -> SQL2 (gain de bande passante ?
célérité du lan ? un abonné peut il devenir lui même distributeur de la
base?)
A cause du loadbalancing j'ai besoin que la synchronisation entre SQL1 et
SQL2 soit la plus rapide possible (c'est pour ça que je regardais l'autre
jour si un partage de la base sur le NAS était possible). Autre point, les
utilisateurs connectés sur IIS1 risque de modifier des données dans SQL1
qui doivent transmises à leur tour sur SQL0 et SQL2.Une meilleure solution serait de mettre en place qu'un seul SQL Server
attaqué par les deux IIS
Oui mais vu le traffic j'ai peur que mon BiProc soit limite !! Et comment
évoluer dans le futur si le traffic augmente par 3 ou 4 ?
Quelles solutions j'ai pour partager la base (à part du clustering j'ai
pas les moyens d'acheter les versions Enterprise de l'OS et de SQLServer)
??
Jérôme
> Dans l'absolu, tu essaies de faire de la répartition de charge sur deux
SQL Server
La réplication n'est qu'un moyen (que je qualifie d'illusoire)
Oui, un Abonné peut à son tour devenir Editeur
Moi, je reste persuader qu'un seul serveur attaqué par les deux IIS est la
meilleure solution
Le jour où ton traffic se multiple par 3 ou 4, il faut espérer que tes
revenus se multiplient par un facteur plus important et que tu pourras
mettre en place un serveur plus conséquent
Le clustering ne permet pas non plus de partager une base de données entre
deux serveurs
> Dans l'absolu, tu essaies de faire de la répartition de charge sur deux
SQL Server
La réplication n'est qu'un moyen (que je qualifie d'illusoire)
Oui, un Abonné peut à son tour devenir Editeur
Moi, je reste persuader qu'un seul serveur attaqué par les deux IIS est la
meilleure solution
Le jour où ton traffic se multiple par 3 ou 4, il faut espérer que tes
revenus se multiplient par un facteur plus important et que tu pourras
mettre en place un serveur plus conséquent
Le clustering ne permet pas non plus de partager une base de données entre
deux serveurs
> Dans l'absolu, tu essaies de faire de la répartition de charge sur deux
SQL Server
La réplication n'est qu'un moyen (que je qualifie d'illusoire)
Oui, un Abonné peut à son tour devenir Editeur
Moi, je reste persuader qu'un seul serveur attaqué par les deux IIS est la
meilleure solution
Le jour où ton traffic se multiple par 3 ou 4, il faut espérer que tes
revenus se multiplient par un facteur plus important et que tu pourras
mettre en place un serveur plus conséquent
Le clustering ne permet pas non plus de partager une base de données entre
deux serveurs
> Dans l'absolu, tu essaies de faire de la répartition de charge sur deux
> SQL Server
Oui... tu as compris, même si c'est une façon pas forcément
> La réplication n'est qu'un moyen (que je qualifie d'illusoire)
Oui je comprend et tu as tout à fait raison...
> Oui, un Abonné peut à son tour devenir Editeur
ah ? bonne nouvelle... mais bon je sais pas si je vais vraiement gagner
grand chose en terme de temps et au niveau supervision c'est pas
> Moi, je reste persuader qu'un seul serveur attaqué par les deux IIS est
> meilleure solution
Oui sauf qu'aujourhui on a investi dans 2 gros biProc au lieu d'un quadri
sur les conseils du fabricant. C'est assez délirant, surtout quand tu sais
ensuite que la solution proposé au départ ne fonctionne finalement pas ...
(je parle du partage de la base sur un NAS) car au départ c'est notre
fournisseur qui s'est fait valider la config par un ingé Microsoft...
> Le jour où ton traffic se multiple par 3 ou 4, il faut espérer que tes
> revenus se multiplient par un facteur plus important et que tu pourras
> mettre en place un serveur plus conséquent
Ok mais le jour ou ça ce développe de façon considérable je me vois mal
passer d'un BiProc à un Quadri et d'un Quadri à un Octo en terme
c'est pas terrible... faut toujours racheter du matériel plus gros plutôt
que d'acheter "une extention" pour l'architecture existante... Tu as une
idée de la façon dont gère ce problème les sites internet à très forte
charge (microsoft, amazon et tant d'autres...) ?
> Le clustering ne permet pas non plus de partager une base de données
> deux serveurs
Oui uniquement de la haute dispo... Mais donc sur SQL Server il existe
aucune solution de partage de base ?! Sais tu si c'est possible sur
SGBDR (Oracle, PostGreSQL, MaxDB, Firebird, Interbase ou autres...)
En tout cas merci pour tes conseils med !!
Jérôme
> Dans l'absolu, tu essaies de faire de la répartition de charge sur deux
> SQL Server
Oui... tu as compris, même si c'est une façon pas forcément
> La réplication n'est qu'un moyen (que je qualifie d'illusoire)
Oui je comprend et tu as tout à fait raison...
> Oui, un Abonné peut à son tour devenir Editeur
ah ? bonne nouvelle... mais bon je sais pas si je vais vraiement gagner
grand chose en terme de temps et au niveau supervision c'est pas
> Moi, je reste persuader qu'un seul serveur attaqué par les deux IIS est
> meilleure solution
Oui sauf qu'aujourhui on a investi dans 2 gros biProc au lieu d'un quadri
sur les conseils du fabricant. C'est assez délirant, surtout quand tu sais
ensuite que la solution proposé au départ ne fonctionne finalement pas ...
(je parle du partage de la base sur un NAS) car au départ c'est notre
fournisseur qui s'est fait valider la config par un ingé Microsoft...
> Le jour où ton traffic se multiple par 3 ou 4, il faut espérer que tes
> revenus se multiplient par un facteur plus important et que tu pourras
> mettre en place un serveur plus conséquent
Ok mais le jour ou ça ce développe de façon considérable je me vois mal
passer d'un BiProc à un Quadri et d'un Quadri à un Octo en terme
c'est pas terrible... faut toujours racheter du matériel plus gros plutôt
que d'acheter "une extention" pour l'architecture existante... Tu as une
idée de la façon dont gère ce problème les sites internet à très forte
charge (microsoft, amazon et tant d'autres...) ?
> Le clustering ne permet pas non plus de partager une base de données
> deux serveurs
Oui uniquement de la haute dispo... Mais donc sur SQL Server il existe
aucune solution de partage de base ?! Sais tu si c'est possible sur
SGBDR (Oracle, PostGreSQL, MaxDB, Firebird, Interbase ou autres...)
En tout cas merci pour tes conseils med !!
Jérôme
> Dans l'absolu, tu essaies de faire de la répartition de charge sur deux
> SQL Server
Oui... tu as compris, même si c'est une façon pas forcément
> La réplication n'est qu'un moyen (que je qualifie d'illusoire)
Oui je comprend et tu as tout à fait raison...
> Oui, un Abonné peut à son tour devenir Editeur
ah ? bonne nouvelle... mais bon je sais pas si je vais vraiement gagner
grand chose en terme de temps et au niveau supervision c'est pas
> Moi, je reste persuader qu'un seul serveur attaqué par les deux IIS est
> meilleure solution
Oui sauf qu'aujourhui on a investi dans 2 gros biProc au lieu d'un quadri
sur les conseils du fabricant. C'est assez délirant, surtout quand tu sais
ensuite que la solution proposé au départ ne fonctionne finalement pas ...
(je parle du partage de la base sur un NAS) car au départ c'est notre
fournisseur qui s'est fait valider la config par un ingé Microsoft...
> Le jour où ton traffic se multiple par 3 ou 4, il faut espérer que tes
> revenus se multiplient par un facteur plus important et que tu pourras
> mettre en place un serveur plus conséquent
Ok mais le jour ou ça ce développe de façon considérable je me vois mal
passer d'un BiProc à un Quadri et d'un Quadri à un Octo en terme
c'est pas terrible... faut toujours racheter du matériel plus gros plutôt
que d'acheter "une extention" pour l'architecture existante... Tu as une
idée de la façon dont gère ce problème les sites internet à très forte
charge (microsoft, amazon et tant d'autres...) ?
> Le clustering ne permet pas non plus de partager une base de données
> deux serveurs
Oui uniquement de la haute dispo... Mais donc sur SQL Server il existe
aucune solution de partage de base ?! Sais tu si c'est possible sur
SGBDR (Oracle, PostGreSQL, MaxDB, Firebird, Interbase ou autres...)
En tout cas merci pour tes conseils med !!
Jérôme
Dans l'absolu, tu essaies de faire de la répartition de charge sur deux
SQL Server
Oui... tu as compris, même si c'est une façon pas forcément
"rigoureuse"...La réplication n'est qu'un moyen (que je qualifie d'illusoire)
Oui je comprend et tu as tout à fait raison...Oui, un Abonné peut à son tour devenir Editeur
ah ? bonne nouvelle... mais bon je sais pas si je vais vraiement gagner
grand chose en terme de temps et au niveau supervision c'est pas
terrible...Moi, je reste persuader qu'un seul serveur attaqué par les deux IIS est
la meilleure solution
Oui sauf qu'aujourhui on a investi dans 2 gros biProc au lieu d'un quadri
sur les conseils du fabricant. C'est assez délirant, surtout quand tu sais
ensuite que la solution proposé au départ ne fonctionne finalement pas ...
(je parle du partage de la base sur un NAS) car au départ c'est notre
fournisseur qui s'est fait valider la config par un ingé Microsoft...Le jour où ton traffic se multiple par 3 ou 4, il faut espérer que tes
revenus se multiplient par un facteur plus important et que tu pourras
mettre en place un serveur plus conséquent
Ok mais le jour ou ça ce développe de façon considérable je me vois mal
passer d'un BiProc à un Quadri et d'un Quadri à un Octo en terme
d'évolution c'est pas terrible... faut toujours racheter du matériel plus
gros plutôt que d'acheter "une extention" pour l'architecture existante...
Tu as une idée de la façon dont gère ce problème les sites internet à très
forte charge (microsoft, amazon et tant d'autres...) ?Le clustering ne permet pas non plus de partager une base de données
entre deux serveurs
Oui uniquement de la haute dispo... Mais donc sur SQL Server il existe
aucune solution de partage de base ?! Sais tu si c'est possible sur
d'autres SGBDR (Oracle, PostGreSQL, MaxDB, Firebird, Interbase ou
autres...)
En tout cas merci pour tes conseils med !!
Jérôme
Dans l'absolu, tu essaies de faire de la répartition de charge sur deux
SQL Server
Oui... tu as compris, même si c'est une façon pas forcément
"rigoureuse"...
La réplication n'est qu'un moyen (que je qualifie d'illusoire)
Oui je comprend et tu as tout à fait raison...
Oui, un Abonné peut à son tour devenir Editeur
ah ? bonne nouvelle... mais bon je sais pas si je vais vraiement gagner
grand chose en terme de temps et au niveau supervision c'est pas
terrible...
Moi, je reste persuader qu'un seul serveur attaqué par les deux IIS est
la meilleure solution
Oui sauf qu'aujourhui on a investi dans 2 gros biProc au lieu d'un quadri
sur les conseils du fabricant. C'est assez délirant, surtout quand tu sais
ensuite que la solution proposé au départ ne fonctionne finalement pas ...
(je parle du partage de la base sur un NAS) car au départ c'est notre
fournisseur qui s'est fait valider la config par un ingé Microsoft...
Le jour où ton traffic se multiple par 3 ou 4, il faut espérer que tes
revenus se multiplient par un facteur plus important et que tu pourras
mettre en place un serveur plus conséquent
Ok mais le jour ou ça ce développe de façon considérable je me vois mal
passer d'un BiProc à un Quadri et d'un Quadri à un Octo en terme
d'évolution c'est pas terrible... faut toujours racheter du matériel plus
gros plutôt que d'acheter "une extention" pour l'architecture existante...
Tu as une idée de la façon dont gère ce problème les sites internet à très
forte charge (microsoft, amazon et tant d'autres...) ?
Le clustering ne permet pas non plus de partager une base de données
entre deux serveurs
Oui uniquement de la haute dispo... Mais donc sur SQL Server il existe
aucune solution de partage de base ?! Sais tu si c'est possible sur
d'autres SGBDR (Oracle, PostGreSQL, MaxDB, Firebird, Interbase ou
autres...)
En tout cas merci pour tes conseils med !!
Jérôme
Dans l'absolu, tu essaies de faire de la répartition de charge sur deux
SQL Server
Oui... tu as compris, même si c'est une façon pas forcément
"rigoureuse"...La réplication n'est qu'un moyen (que je qualifie d'illusoire)
Oui je comprend et tu as tout à fait raison...Oui, un Abonné peut à son tour devenir Editeur
ah ? bonne nouvelle... mais bon je sais pas si je vais vraiement gagner
grand chose en terme de temps et au niveau supervision c'est pas
terrible...Moi, je reste persuader qu'un seul serveur attaqué par les deux IIS est
la meilleure solution
Oui sauf qu'aujourhui on a investi dans 2 gros biProc au lieu d'un quadri
sur les conseils du fabricant. C'est assez délirant, surtout quand tu sais
ensuite que la solution proposé au départ ne fonctionne finalement pas ...
(je parle du partage de la base sur un NAS) car au départ c'est notre
fournisseur qui s'est fait valider la config par un ingé Microsoft...Le jour où ton traffic se multiple par 3 ou 4, il faut espérer que tes
revenus se multiplient par un facteur plus important et que tu pourras
mettre en place un serveur plus conséquent
Ok mais le jour ou ça ce développe de façon considérable je me vois mal
passer d'un BiProc à un Quadri et d'un Quadri à un Octo en terme
d'évolution c'est pas terrible... faut toujours racheter du matériel plus
gros plutôt que d'acheter "une extention" pour l'architecture existante...
Tu as une idée de la façon dont gère ce problème les sites internet à très
forte charge (microsoft, amazon et tant d'autres...) ?Le clustering ne permet pas non plus de partager une base de données
entre deux serveurs
Oui uniquement de la haute dispo... Mais donc sur SQL Server il existe
aucune solution de partage de base ?! Sais tu si c'est possible sur
d'autres SGBDR (Oracle, PostGreSQL, MaxDB, Firebird, Interbase ou
autres...)
En tout cas merci pour tes conseils med !!
Jérôme
> Si tu as les ressources nécessaires (notamment temps) tu peux t'amuser à
mettre en place une réplication transactionnelle bidirectionnelle entre
SQL1 et SQL2
> Si tu as les ressources nécessaires (notamment temps) tu peux t'amuser à
mettre en place une réplication transactionnelle bidirectionnelle entre
SQL1 et SQL2
> Si tu as les ressources nécessaires (notamment temps) tu peux t'amuser à
mettre en place une réplication transactionnelle bidirectionnelle entre
SQL1 et SQL2