Pour faire tourner une base sql server (1 table, 500.000 enreistrements sur
10 champs et indexation Full Text Search) couplée à un site en ASP.NET (IIS)
avec au maximum 10 accès simultanés, quelle est la configuration matérielle
necessaire ?
Est-ce qu'un serveur p4 3,2 Ghz et 1Go RAM pour faire tourner IIS et SQL
Server est suffisant ? Ou faut il 1 serveur dédié pour SQL Server ? Ou plus
de RAM ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
Pour des raisons de performances et de sécurité il convient toujours de prendre un serveur distinct pour le SGBDR.
1) En effet SQL Server vampirise toute les resources et notamment la mémoire au détriment de toutes autres applications excepté l'OS. Par conséquent et sauf à brider SQL Server, IIS pourra ne plus répondre.
2) un SGBDR fonctionne plutôt en mode service de données tandis que IIS fonctionne plutôt en mode service de fichiers. Ces deux modes sont mécaniquement fortement opposée du point de vue de l'utilisation des disques.
3) au niveau sécurité, permettre l'acès direct sur un serveur qui contient les données est le plus sûr moyen de maximaliser les problèmes (accès pirates, virus...). Le mieux à ce niveau est de créer 2 domaines. L'un avec SQL Server et IIS et l'autre IIS vers le monde extérieur. Cela veut dire que le serveur IIS aura deux cartes réseau.
4) la quantité de RAM nécessaire à MS SQL Server peut être évalué en nombre de connexion + volume de la base (le nombre de lignes n'a aucune signification car une table de 100 000 000 (cent million de lignes) contenant une seule colonne de type SMALLINT, fait une base de donnée de 47 Mo c'est à dire rien ! Donc RAM souhaitable : 256 + 4 * user + taille BD exploitée Pour calculer la taille de la BD exploitée, il faut estimer la taille à terme et considérer les données réellement exploitées. Exemple : compta sur 10 ans = 30 Go. Exploitation moyenne 3 mois => 30 / (40 trimestres) => 750 Mo Soit au total avec 10 users : 256 + 750 + 40 => 1 Go.
A +
Steph a écrit:
Bonjour,
Pour faire tourner une base sql server (1 table, 500.000 enreistrements sur 10 champs et indexation Full Text Search) couplée à un site en ASP.NET (IIS) avec au maximum 10 accès simultanés, quelle est la configuration matérielle necessaire ? Est-ce qu'un serveur p4 3,2 Ghz et 1Go RAM pour faire tourner IIS et SQL Server est suffisant ? Ou faut il 1 serveur dédié pour SQL Server ? Ou plus de RAM ?
MErci !
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
Pour des raisons de performances et de sécurité il convient toujours de prendre
un serveur distinct pour le SGBDR.
1) En effet SQL Server vampirise toute les resources et notamment la mémoire au
détriment de toutes autres applications excepté l'OS.
Par conséquent et sauf à brider SQL Server, IIS pourra ne plus répondre.
2) un SGBDR fonctionne plutôt en mode service de données tandis que IIS
fonctionne plutôt en mode service de fichiers. Ces deux modes sont mécaniquement
fortement opposée du point de vue de l'utilisation des disques.
3) au niveau sécurité, permettre l'acès direct sur un serveur qui contient les
données est le plus sûr moyen de maximaliser les problèmes (accès pirates,
virus...). Le mieux à ce niveau est de créer 2 domaines. L'un avec SQL Server et
IIS et l'autre IIS vers le monde extérieur. Cela veut dire que le serveur IIS
aura deux cartes réseau.
4) la quantité de RAM nécessaire à MS SQL Server peut être évalué en nombre de
connexion + volume de la base (le nombre de lignes n'a aucune signification car
une table de 100 000 000 (cent million de lignes) contenant une seule colonne de
type SMALLINT, fait une base de donnée de 47 Mo c'est à dire rien !
Donc RAM souhaitable : 256 + 4 * user + taille BD exploitée
Pour calculer la taille de la BD exploitée, il faut estimer la taille à terme et
considérer les données réellement exploitées. Exemple : compta sur 10 ans = 30
Go. Exploitation moyenne 3 mois => 30 / (40 trimestres) => 750 Mo
Soit au total avec 10 users : 256 + 750 + 40 => 1 Go.
A +
Steph a écrit:
Bonjour,
Pour faire tourner une base sql server (1 table, 500.000 enreistrements sur
10 champs et indexation Full Text Search) couplée à un site en ASP.NET (IIS)
avec au maximum 10 accès simultanés, quelle est la configuration matérielle
necessaire ?
Est-ce qu'un serveur p4 3,2 Ghz et 1Go RAM pour faire tourner IIS et SQL
Server est suffisant ? Ou faut il 1 serveur dédié pour SQL Server ? Ou plus
de RAM ?
MErci !
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Pour des raisons de performances et de sécurité il convient toujours de prendre un serveur distinct pour le SGBDR.
1) En effet SQL Server vampirise toute les resources et notamment la mémoire au détriment de toutes autres applications excepté l'OS. Par conséquent et sauf à brider SQL Server, IIS pourra ne plus répondre.
2) un SGBDR fonctionne plutôt en mode service de données tandis que IIS fonctionne plutôt en mode service de fichiers. Ces deux modes sont mécaniquement fortement opposée du point de vue de l'utilisation des disques.
3) au niveau sécurité, permettre l'acès direct sur un serveur qui contient les données est le plus sûr moyen de maximaliser les problèmes (accès pirates, virus...). Le mieux à ce niveau est de créer 2 domaines. L'un avec SQL Server et IIS et l'autre IIS vers le monde extérieur. Cela veut dire que le serveur IIS aura deux cartes réseau.
4) la quantité de RAM nécessaire à MS SQL Server peut être évalué en nombre de connexion + volume de la base (le nombre de lignes n'a aucune signification car une table de 100 000 000 (cent million de lignes) contenant une seule colonne de type SMALLINT, fait une base de donnée de 47 Mo c'est à dire rien ! Donc RAM souhaitable : 256 + 4 * user + taille BD exploitée Pour calculer la taille de la BD exploitée, il faut estimer la taille à terme et considérer les données réellement exploitées. Exemple : compta sur 10 ans = 30 Go. Exploitation moyenne 3 mois => 30 / (40 trimestres) => 750 Mo Soit au total avec 10 users : 256 + 750 + 40 => 1 Go.
A +
Steph a écrit:
Bonjour,
Pour faire tourner une base sql server (1 table, 500.000 enreistrements sur 10 champs et indexation Full Text Search) couplée à un site en ASP.NET (IIS) avec au maximum 10 accès simultanés, quelle est la configuration matérielle necessaire ? Est-ce qu'un serveur p4 3,2 Ghz et 1Go RAM pour faire tourner IIS et SQL Server est suffisant ? Ou faut il 1 serveur dédié pour SQL Server ? Ou plus de RAM ?
MErci !
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
zarko
Je pense qu'il faut ajouter un disque SCSI et 2Giga de Ram
"Steph" a écrit dans le message de news: e6F%
Bonjour,
Pour faire tourner une base sql server (1 table, 500.000 enreistrements sur 10 champs et indexation Full Text Search) couplée à un site en ASP.NET (IIS) avec au maximum 10 accès simultanés, quelle est la configuration matérielle necessaire ? Est-ce qu'un serveur p4 3,2 Ghz et 1Go RAM pour faire tourner IIS et SQL Server est suffisant ? Ou faut il 1 serveur dédié pour SQL Server ? Ou plus de RAM ?
MErci !
Je pense qu'il faut ajouter un disque SCSI
et 2Giga de Ram
"Steph" <no_spam@no_spam.org> a écrit dans le message de news:
e6F%23vgQZFHA.1868@TK2MSFTNGP14.phx.gbl...
Bonjour,
Pour faire tourner une base sql server (1 table, 500.000 enreistrements
sur
10 champs et indexation Full Text Search) couplée à un site en ASP.NET
(IIS)
avec au maximum 10 accès simultanés, quelle est la configuration
matérielle
necessaire ?
Est-ce qu'un serveur p4 3,2 Ghz et 1Go RAM pour faire tourner IIS et SQL
Server est suffisant ? Ou faut il 1 serveur dédié pour SQL Server ? Ou
plus
de RAM ?
Je pense qu'il faut ajouter un disque SCSI et 2Giga de Ram
"Steph" a écrit dans le message de news: e6F%
Bonjour,
Pour faire tourner une base sql server (1 table, 500.000 enreistrements sur 10 champs et indexation Full Text Search) couplée à un site en ASP.NET (IIS) avec au maximum 10 accès simultanés, quelle est la configuration matérielle necessaire ? Est-ce qu'un serveur p4 3,2 Ghz et 1Go RAM pour faire tourner IIS et SQL Server est suffisant ? Ou faut il 1 serveur dédié pour SQL Server ? Ou plus de RAM ?
MErci !
Steph
Ok, merci, c'est enregistré. Pour le serveur dédié au moteur sql, un bi-procsesseur fait-il vraiment la différence ?
Ok, merci, c'est enregistré.
Pour le serveur dédié au moteur sql, un bi-procsesseur fait-il vraiment la
différence ?