17 Mai 2008    

Gouvernance

Solutions

Technologies

Marchés

Serveur Web

Site Internet

 
 
 
 
 

La création d'un site Web s'accompagne d'un certains nombre de problèmes matériels à résoudre, que l'on héberge ou que l'on fasse héberger son site.

OS et logiciel serveur

Le logiciel serveur effectue deux sortes de tâches :

  • serveur HTTP : gestion des connexions de utilisateurs et envoi des pages HTML,
  • gestion des pages dynamiques : exécution des développements côté serveur :
    • scripts CGI,
    • programmation Microsoft ASP,
    • programmation servlets Java,
    • programmation PHP ou Zope.

Les choix du mode d'hébergement, de l'OS et du serveur sont donc liés.

Choix du logiciel serveur

Deux grandes familles de serveurs sont disponibles :

  • d'une part, Microsoft avec IIS et ASP.
  • d'autre part Unix et surtout Linux avec la domination numérique d'Apache.
     

Toutefois, cette domination d'Apache est inégale. Installé d'abord pour de petites applications et/ou par des petites sociétés, son hégémonie n'est pas si nette en nombre de pages affichées, ainsi qu'en terme d'influence économique, notamment dans les grands comptes qui préfèrent souvent la sécurité d'une marque.

Sécurité

La prévention des risques (physiques ou attaques) est traitée dans le dossier sur les "Risques".
Les serveurs Web constituant des cibles privilégiées pour les attaques, il est nécessaire de les séparer des autres systèmes informatiques de l'entreprise, soit physiquement (réseaux disctincts), soit à l'aide d'un firewall.
Il est également indispensable d'assurer la sécurité des données nominatives , aussi bien en raison de leur valeur financière, que vis à vis de la législation "Informatique et liberté" :

  • interdire l'accès à des tiers,
  • sauvegarder ces données,
  • s'assurer par contrat, notamment en cas de traitement par des prestataires, de la propriété de ces données.

Charge

Dimensionner correctement son serveur pour pouvoir supporter toutes les hypothèses de charge est parfois difficile, particulièrement s'il est susceptible de connaître de fortes crêtes de consultation.
Le pire étant l'effondrement du serveur en cas de surcharge (la surcharge de connexions entraînant une surcharge interne de la gestion des ressources qui accroit ainsi exponentiellement l'activité de la machine qui finie par se bloquer).
Pour éviter d'atteindre le point de non-retour, il est possible de prévoir des serveurs de secours gérés par des boîtiers d'équilibrage de charge (load balancing). Il faut aussi disposer de statistiques de consultation pour anticiper ces phénomènes.

 
 
Recherche         
fermer