OVH Cloud OVH Cloud

Quelle license pour server www?

9 réponses
Avatar
BlueRinse
Excusez la nature non-technique de la question, mais dans ce forum, vais
avez sans doute la réponse exacte.

Pour un serveur web sur Win2003 or 2k avec .NET, nous avons besoin de MS
SQLServer. Les hébergeurs proposent la location qui est assez chère.
Quelle license faut-il pour mettre SQL Server sur un serveur web et quel
est le coût?

Un lien suffit si cela vous embete de me donner une réponse. Mes
recherches à ce sujet sont contradictoire, donnant un prix entre $1900
est $19,000!

Merci d'avance

9 réponses

Avatar
Stéphane [MS]
Bonjour,

Sachant qu'il faut un niveau minimum Bac+30 pour maîtriser toutes les
subtilités des contrats de licence et des tarifs, votre question est trop
technique pour que l'on puisse y répondre :-)

A ma connaissance, il vous faut une licence par processeur car vous ne
connaissez pas le nombre exact d'utilisateurs de votre base si elle est
utilisée depuis Internet. Si vous placez votre base en accès par Internet,
mais à un groupe d'utilisateurs définis à l'avance, vous pouvez faire la
comparaison avec la solution d'acheter la licence serveur et des droits
d'accès (CAL pour Client Access License).

Je vous conseillerais de prendre contact avec un revendeur certifié qui
pourra vous donner une vrai réponse, mais le prix est sans doute plus proche
de 20000 euros que de 2000.

Le pointeur :
http://members.microsoft.com/partner/france/tarif/tarif_ms/default.aspx

Cdlt
Stéphane

"BlueRinse" a écrit dans le
message de news:
Excusez la nature non-technique de la question, mais dans ce forum, vais
avez sans doute la réponse exacte.

Pour un serveur web sur Win2003 or 2k avec .NET, nous avons besoin de MS
SQLServer. Les hébergeurs proposent la location qui est assez chère.
Quelle license faut-il pour mettre SQL Server sur un serveur web et quel
est le coût?

Un lien suffit si cela vous embete de me donner une réponse. Mes
recherches à ce sujet sont contradictoire, donnant un prix entre $1900
est $19,000!

Merci d'avance


Avatar
j'ai pas bac+30 mais je crois qu'il serait bien de
connaitre precisement le moment ou la licence par
utilisateur devient plus chere que la licence par
processeur.

admettont que cela se produise des qu'on depasse 10
licences utilisateurs. dans ce cas il vaut mieux prendre
une licence processeur.

par contre, ce qu'il faut savoir, si je ne me trompe pas.
c'est qu'en utilisant des requetes deconnectées, on peut
avoir 100 utilisateurs a partir du moment ou le temps
d'execution des requetes est tres court.

quand on dit "utilisateurs" le terme serait
plutot "connexions simultanées a la base". par exemple,
avec ado.net, on se connecte, on recupere les données, on
se deconnecte. on est utilisateur uniquement pendant la
duree de la requete. donc, 5 ou 10 licences (version
gratuite msde) ca peut s'averer suffisant pour un site de
pme.

la condition principale repose en grande partie sur le
temps et le nombre de requetes. c'est assez difficile a
calculer mais si on estime que la requete principale a la
base ne dure pas plus d'1 seconde, il faut savoir combien
il y aura d'utilisateurs sur le site en permanence.

si on a 5 licences, duree moyenne de requete 1 seconde, et
10 utilisateurs en permanence. au pire, un utilisateur
attendra 5 secondes (transfert de page non compris) avant
de voir sa requete executee (si il font tous la meme
requete au meme moment - ce qui est assez rare). dans ce
cas, il s'agit aussi de bien gerer les time out de
connexion (pas les mettre trop courts).

finalement, c'est plus une question de charge serveur qui
doit guider l'achat plutot qu'une question d'utilisateur.

si la charge s'eleve, il est possible d'acheter des
licences utilisateurs supplementaires. le seul
inconvenient vient plutot du moment ou le prix des
licences peut basculer et devenir plus cher qu'une licence
processeur.

j'espere ne pas m'etre trompe. mais c'est le principe que
j'ai retenu sur les licences. dans de nombreux cas, msde
(ou sql server express) suffisent largement.










-----Message d'origine-----
Bonjour,

Sachant qu'il faut un niveau minimum Bac+30 pour


maîtriser toutes les
subtilités des contrats de licence et des tarifs, votre


question est trop
technique pour que l'on puisse y répondre :-)

A ma connaissance, il vous faut une licence par


processeur car vous ne
connaissez pas le nombre exact d'utilisateurs de votre


base si elle est
utilisée depuis Internet. Si vous placez votre base en


accès par Internet,
mais à un groupe d'utilisateurs définis à l'avance, vous


pouvez faire la
comparaison avec la solution d'acheter la licence serveur


et des droits
d'accès (CAL pour Client Access License).

Je vous conseillerais de prendre contact avec un


revendeur certifié qui
pourra vous donner une vrai réponse, mais le prix est


sans doute plus proche
de 20000 euros que de 2000.

Le pointeur :
http://members.microsoft.com/partner/france/tarif/tarif_ms


/default.aspx

Cdlt
Stéphane

"BlueRinse" a


écrit dans le
message de news:



Excusez la nature non-technique de la question, mais




dans ce forum, vais
avez sans doute la réponse exacte.

Pour un serveur web sur Win2003 or 2k avec .NET, nous




avons besoin de MS
SQLServer. Les hébergeurs proposent la location qui est




assez chère.
Quelle license faut-il pour mettre SQL Server sur un




serveur web et quel
est le coût?

Un lien suffit si cela vous embete de me donner une




réponse. Mes
recherches à ce sujet sont contradictoire, donnant un




prix entre $1900
est $19,000!

Merci d'avance



.



Avatar
j'ai une question subsidiaire...

avec ado.net il y a le "pool" de connexions
je ne sais pas comment il fonctionne. par exemple,
quand on se connecte/deconnecte avec le code est ce que le
pool maintient quand meme la connexion ouverte pour une
autre requete ou est ce qu'il ferme vraiment la connexion..

dans le cas ou il tient la connexion ouverte meme si elle
n'est plus utilisee par le code (juste en prevision), ca
devient carrement genant pour les licences utilisateurs.

mais ca reste a definir, y a rien de moins sur.
Avatar
Stéphane [MS]
Quelques commentaires ci-dessous :
Ces informations n'engagent pas Microsoft :-) je répète qu'il est préférable
de consulter un spécialiste des licences.

Stéphane

a écrit dans le message de news:
0f5c01c4b1db$2bdec370$
j'ai pas bac+30 mais je crois qu'il serait bien de
connaitre precisement le moment ou la licence par
utilisateur devient plus chere que la licence par
processeur.

<Stéphane>
Le passage de l'un à l'autre mode dépend des remises obtenues qui peuvent
être différentes selon les entreprises et le mode de licences. A la louche,
la bascule pour une application ne nécessitant qu'un seul processeur
s'effectue vers les 18 à 20 utilisateurs ((prix de la licence par processeur
pour 1 proc moins prix de la licence serveur sans CAL) divisé par le prix de
la CAL).
</Stéphane>

par contre, ce qu'il faut savoir, si je ne me trompe pas.
c'est qu'en utilisant des requetes deconnectées, on peut
avoir 100 utilisateurs a partir du moment ou le temps
d'execution des requetes est tres court.

<Stéphane>
Cette démarche dépend du mode de licence utilisé sur le serveur.
Texte trouvé sur :
http://www.microsoft.com/france/licences/explication/utilisation/serveurs.asp
et plus précisément (en tout petits caractères)
http://download.microsoft.com/download/7/5/3/75348925-9d0e-46c7-b26a-d3374e366609/droit-utilisation-logiciels-jan04.pdf

Pour tous produits concédés sous licence en vertu du modèle de licence
Serveur/CAL, vous devez utiliser les CAL avec le Logiciel Serveur en mode
« Par Siège » (parfois appelé mode « Par Dispositif ou Par Utilisateur »), à
moins que l'option mode « Par Serveur » ne soit disponible pour ce produit.
En mode « Par Siège », vous devez acquérir une CAL distincte pour chaque
Dispositif unique (ou Utilisateur, le cas échéant) qui accède au Logiciel
Serveur ou qui l'utilise. Si vous choisissez le mode Par Siège, votre choix
est définitif. En mode « Par Serveur », le nombre maximal de Dispositifs (ou
d'Utilisateurs, le cas échéant) pouvant accéder au Logiciel Serveur ou
pouvant l'utiliser, à tout instant donné, est égal au nombre de CAL que vous
avez acquises et désignées en vue d'une utilisation exclusive avec ce
Serveur. Les CAL en mode Par Siège peuvent également permettre d'accéder au
Logiciel Serveur fonctionnant en Mode Par Serveur, à condition que l'accès
supplémentaire entre dans la capacité de licence maximale de ce Serveur.
Vous avez le droit de passer, définitivement, d'un mode Par Serveur à un
mode Par Siège.
</Stéphane>

j'espere ne pas m'etre trompe. mais c'est le principe que
j'ai retenu sur les licences. dans de nombreux cas, msde
(ou sql server express) suffisent largement.


<Stéphane>
Votre démarche semble exacte. La conslusion sur l'utilisation de MSDE l'est
moins.

</Stéphane>
Avatar
dans le cas de msde, je veux expliquer le fait que selon
le calcul, msde peut parfois suffire. et en somme, ce
n'est pas parce qu'on a 5 acces possibles que l'on n'aura
que 5 utilisateurs.

pour exemple, si j'ai 50 utilisateurs qui se connectent a
mon site web. si ma requete sql prend 0,01 seconde (un
centieme de seconde) je sais que mon 50ieme utilisateur
sera servi dans exactement 1 seconde. pourtant je n'aurais
utilise qu'un systeme avec 5 licences. ce qui n'empechera
pas le dernier client d'etre servi "rapidement"

maintenant, le tout est de savoir combien de temps dure
les requetes et comment les optimiser.

a titre d'exemple, un moteur comme google est capable de
faire des recherche monstrueuses en 0,1 seconde. donc, il
peut etre dabord interessant de voir comment optimiser a
mort une base de données avant de se dire qu'il va falloir
des dizaines de licences.

ps: je ne sais pas et ne pense pas que google tourne sous
sql server... mais c'est pour l'exemple. google recence
4,2 milliards de pages web et est capable de dire que 1,3
millions de pages utilisent les mots entres en (0,1
seconde temps affiché en haut a droite)... donc, peut
importe comment, mais ses requetes sont fabuleusement
rapides. donc, facile de deduire qu'un systeme aussi bien
optimise que google pourrait se contenter d'une seule
licence utilisateur pour 1000 connectés.

non?

:)

-----Message d'origine-----
Quelques commentaires ci-dessous :
Ces informations n'engagent pas Microsoft :-) je répète


qu'il est préférable
de consulter un spécialiste des licences.

Stéphane

a écrit dans le


message de news:
0f5c01c4b1db$2bdec370$
j'ai pas bac+30 mais je crois qu'il serait bien de
connaitre precisement le moment ou la licence par
utilisateur devient plus chere que la licence par
processeur.

<Stéphane>
Le passage de l'un à l'autre mode dépend des remises


obtenues qui peuvent
être différentes selon les entreprises et le mode de


licences. A la louche,
la bascule pour une application ne nécessitant qu'un seul


processeur
s'effectue vers les 18 à 20 utilisateurs ((prix de la


licence par processeur
pour 1 proc moins prix de la licence serveur sans CAL)


divisé par le prix de
la CAL).
</Stéphane>

par contre, ce qu'il faut savoir, si je ne me trompe pas.
c'est qu'en utilisant des requetes deconnectées, on peut
avoir 100 utilisateurs a partir du moment ou le temps
d'execution des requetes est tres court.

<Stéphane>
Cette démarche dépend du mode de licence utilisé sur le


serveur.
Texte trouvé sur :
http://www.microsoft.com/france/licences/explication/utili


sation/serveurs.asp
et plus précisément (en tout petits caractères)
http://download.microsoft.com/download/7/5/3/75348925-


9d0e-46c7-b26a-d3374e366609/droit-utilisation-logiciels-
jan04.pdf

Pour tous produits concédés sous licence en vertu du


modèle de licence
Serveur/CAL, vous devez utiliser les CAL avec le Logiciel


Serveur en mode
« Par Siège » (parfois appelé mode « Par Dispositif ou


Par Utilisateur »), à
moins que l'option mode « Par Serveur » ne soit


disponible pour ce produit.
En mode « Par Siège », vous devez acquérir une CAL


distincte pour chaque
Dispositif unique (ou Utilisateur, le cas échéant) qui


accède au Logiciel
Serveur ou qui l'utilise. Si vous choisissez le mode Par


Siège, votre choix
est définitif. En mode « Par Serveur », le nombre maximal


de Dispositifs (ou
d'Utilisateurs, le cas échéant) pouvant accéder au


Logiciel Serveur ou
pouvant l'utiliser, à tout instant donné, est égal au


nombre de CAL que vous
avez acquises et désignées en vue d'une utilisation


exclusive avec ce
Serveur. Les CAL en mode Par Siège peuvent également


permettre d'accéder au
Logiciel Serveur fonctionnant en Mode Par Serveur, à


condition que l'accès
supplémentaire entre dans la capacité de licence maximale


de ce Serveur.
Vous avez le droit de passer, définitivement, d'un mode


Par Serveur à un
mode Par Siège.
</Stéphane>

j'espere ne pas m'etre trompe. mais c'est le principe que
j'ai retenu sur les licences. dans de nombreux cas, msde
(ou sql server express) suffisent largement.


<Stéphane>
Votre démarche semble exacte. La conslusion sur


l'utilisation de MSDE l'est
moins.

</Stéphane>


.



Avatar
fred
et de la a se dire que sql server est optimise pour
provoquer l'achat de licences supplementaires...

:(
Avatar
Sylvain Lafontaine
Première des choses, vérifiez si MSDE ne répond pas à vos besoins. Vous
avez mentionné la location sur un hébergeur, ce qui suppose que vous avez
probablement des besoins limités en terme d'espace. Prix: Gratuit.

Deuxièmement, si vous voulez toujours acheter un SQL-Server, vous avez
besoin de la licence CPU pour le mettre sur un serveur Web si ce serveur est
public. (Ce qui est vrai dans la très grande majorité des cas. Cependant,
si votre serveur est privé ou que les données ne sont accessibles d'une
façon ou d'une autre que par un nombre pré-déterminé d'employés bien
définis, vous pouvez dans ce cas extrême utiliser quand même les licences
CALs. Notez bien que l'on parle ici d'employés en nombre limité et non pas
de connections).

Troisièmement, il y a principalement deux types de SQL-Server (en plus des
versions dévelopeur et desktop mais cela ne nous concerne pas ici): Standard
et Enterprise; chacune de ces versions pouvant être achetée avec la licence
CPU ou avec des CALs (Client Access Licence).

Le prix de 1900$ (approximatif) correspond à la version standard, 5 CALs.
Ne peut être utilisée dans votre cas à cause du serveur web.

Le prix de 5000$ (approximatif) concerne la version standard avec la licence
CPU et avec 1 seul CPU sur votre machine. Si vous avez deux CPUs ou 4 CPUs,
vous devez multiplier le prix en conséquence. Aucun besoin de CALs pour la
licence CPU.

Le prix de 10000$ (approximatif) concerne la version Enterprise, licence
CPU, 1 seul CPU dans la machine. Idem pour le reste si vous avez plusieurs
CPUs. Il est probablement inutile de penser à la version Enterprise dans
votre cas si vous n'êtes pas intéressé par les clusters; quoique certaines
choses, comme les vues indexées (ou matérialisées) ne sont disponibles que
dans la version Enterprise.

Dans tous les cas, il est impératif de vérifier d'abord si MSDE ne répond
pas à vos besoins en terme de capacité.

S. L.

"BlueRinse" wrote in message
news:
Excusez la nature non-technique de la question, mais dans ce forum, vais
avez sans doute la réponse exacte.

Pour un serveur web sur Win2003 or 2k avec .NET, nous avons besoin de MS
SQLServer. Les hébergeurs proposent la location qui est assez chère.
Quelle license faut-il pour mettre SQL Server sur un serveur web et quel
est le coût?

Un lien suffit si cela vous embete de me donner une réponse. Mes
recherches à ce sujet sont contradictoire, donnant un prix entre $1900
est $19,000!

Merci d'avance


Avatar
Sylvain Lafontaine
Bon, après vérification sur le site d'Amazon.com, il se trouve que le prix
pour la version Enterprise est le double de celui que j'avais indiqué, soit
20000US$ au lieu de 10000$.

J'étais pourtant sûr que le prix voilà à peine un an était moitié moindre, à
moins qu'il ne s'agisse ici de boîtes avec licences pour 2CPUs.

S. L.

"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)>
wrote in message news:
Première des choses, vérifiez si MSDE ne répond pas à vos besoins. Vous
avez mentionné la location sur un hébergeur, ce qui suppose que vous avez
probablement des besoins limités en terme d'espace. Prix: Gratuit.

Deuxièmement, si vous voulez toujours acheter un SQL-Server, vous avez
besoin de la licence CPU pour le mettre sur un serveur Web si ce serveur
est public. (Ce qui est vrai dans la très grande majorité des cas.
Cependant, si votre serveur est privé ou que les données ne sont
accessibles d'une façon ou d'une autre que par un nombre pré-déterminé
d'employés bien définis, vous pouvez dans ce cas extrême utiliser quand
même les licences CALs. Notez bien que l'on parle ici d'employés en
nombre limité et non pas de connections).

Troisièmement, il y a principalement deux types de SQL-Server (en plus des
versions dévelopeur et desktop mais cela ne nous concerne pas ici):
Standard et Enterprise; chacune de ces versions pouvant être achetée avec
la licence CPU ou avec des CALs (Client Access Licence).

Le prix de 1900$ (approximatif) correspond à la version standard, 5 CALs.
Ne peut être utilisée dans votre cas à cause du serveur web.

Le prix de 5000$ (approximatif) concerne la version standard avec la
licence CPU et avec 1 seul CPU sur votre machine. Si vous avez deux CPUs
ou 4 CPUs, vous devez multiplier le prix en conséquence. Aucun besoin de
CALs pour la licence CPU.

Le prix de 10000$ (approximatif) concerne la version Enterprise, licence
CPU, 1 seul CPU dans la machine. Idem pour le reste si vous avez
plusieurs CPUs. Il est probablement inutile de penser à la version
Enterprise dans votre cas si vous n'êtes pas intéressé par les clusters;
quoique certaines choses, comme les vues indexées (ou matérialisées) ne
sont disponibles que dans la version Enterprise.

Dans tous les cas, il est impératif de vérifier d'abord si MSDE ne répond
pas à vos besoins en terme de capacité.

S. L.

"BlueRinse" wrote in message
news:
Excusez la nature non-technique de la question, mais dans ce forum, vais
avez sans doute la réponse exacte.

Pour un serveur web sur Win2003 or 2k avec .NET, nous avons besoin de MS
SQLServer. Les hébergeurs proposent la location qui est assez chère.
Quelle license faut-il pour mettre SQL Server sur un serveur web et quel
est le coût?

Un lien suffit si cela vous embete de me donner une réponse. Mes
recherches à ce sujet sont contradictoire, donnant un prix entre $1900
est $19,000!

Merci d'avance






Avatar
Oxiane
Deux éléments de réponses (je ne connais pas les prix) :

- pour un serveur WWW, il faut une licence de type 'processeur', car on ne
connait pas le nombre de clients qui viennent se connecter (ce n'est pas
parce que l'on a qu'une seule appli WEB , ou que l'on est à peu près sur de
n'avoir que 2 ou 3 clients simultanés que l'on peut envisager une licence de
type client. Toutes les réflexions sur le nombre de requêtes simultanées
sont sans fondements.)

- Il existe 2 version 'de prod' de sql2k : Enterprise et Standard. La
version Entreprise est de l'ordre de 10 fois (oui-oui, dix fois) plus chère
que la version standard. Sans entrer dans les détails techniques (tolérance
de panne, clustering, etc...), la version Entreprise n'offre pas de
fonctionnalités aditionnelle, hormis pour les architectures qui ont besoin
de *très forte* disponibilité. La version Standard est suffisante dans la
majorité des cas (sauf si vous faites du E-Commerce et que chaque minute
d'indisponibilité de votre serveur se chiffre en millions d'euros de perte
de CA !)

--
Cordialement

Oxiane
----------------------------------------------------------
Omnia vanitas

"BlueRinse" a écrit dans le
message de news:
Excusez la nature non-technique de la question, mais dans ce forum, vais
avez sans doute la réponse exacte.

Pour un serveur web sur Win2003 or 2k avec .NET, nous avons besoin de MS
SQLServer. Les hébergeurs proposent la location qui est assez chère.
Quelle license faut-il pour mettre SQL Server sur un serveur web et quel
est le coût?

Un lien suffit si cela vous embete de me donner une réponse. Mes
recherches à ce sujet sont contradictoire, donnant un prix entre $1900
est $19,000!

Merci d'avance