Informations techniques sur l`hébergement

Transcription

Informations techniques sur l`hébergement
Annexe : Plateforme d'hébergement et de maintenance
ANNEXE
Plateforme d'hébergement et de maintenance
Architecture matérielle de la plateforme d’hébergement
Les caractéristiques techniques de la plateforme proposés ci-après constituent une
configuration a minima :
Système d’exploitation serveur : Linux serveur Debian etch
Bande passante maximal disponible : 100 Mbps
Consommation moyenne prévue entre 512kps à 1Mbps
Consommation en période de pointe et 2 ou 3 Mbps
Exemple : 1Mpbs correspond à 316Go par mois.
2 serveurs applicatifs : 2x3,4 GHz, 32 Go
2 serveurs de stockage (NFS + DB) : 2x3,8 Ghz, 32 Go, 2x 1 To en RAID miroir sur
réseau
Surveillance : 2 machines en failover (2x2,8 GHz, 1 Go)
RAID réseau sur les serveurs de stockage, sur un brin indépendant à 1 Gbps.
Ce schéma présente la logique de fonctionnement de la plateforme d’hébergement
Page 1/7
Annexe : Plateforme d'hébergement et de maintenance
Ce schéma présente l’architecture technique de la plate-forme d’hébergement
Architecture logicielle
L’architecture logicielle que nous proposons est celle demandée dans le cahier des
charges. L’ensemble des éléments de l’architecture seront installés, configurés et testés
par nos soins.
Fonctionnement et performances de la plateforme d’hébergement
La plateforme d’hébergement que nous proposons est constituée d'un étage utilisé par
les développeurs, d'un étage de test, et d'un étage de production ou de mise à
disposition du public des sites Web.
IAD dispose d'un accès privilégié et complet à l’étage de développement afin de réaliser
les évolutions sur le site ou la base de données. Les étages TEST et PROD sont, par
défaut, ouverts à tous, mais uniquement en mode HTTP.
Site de test
Une fois le projet publié sur l'étage de test, il est accessible au monde entier, sous une
URL contenant le libellé TEST, soit : http://projet.test.iad-informatique.com/
Site de production
De même, les sites publiés en production sont accessibles sous une URL du type :
http://projet.prod.iad-informatique.com/. Le site reste accessible à cette URL même
après son ouverture au public. Il est donc accessible par différentes URL, en plus de l'URL
du site (du type « www.votre-domaine.com »).
Page 2/7
Annexe : Plateforme d'hébergement et de maintenance
Performances
Dans cette partie nous présentons de façon synthétique, les performances pouvant être
assurées par la plateforme d’hébergement.
Contraintes de
Solution proposée
performances
Capacité d’exécution des
Comme le présente l’architecture matérielle, la charge sur la
requêtes et opérations,
plateforme est partagée sur plusieurs machines, qui se relient pour
temps de réponse
effectuer les opérations demandées. Les tests réalisés sur le
serveur de données présentent les résultats suivants :
18 000 requêtes par seconde sur plus de 300 Go de données
utilisateur.
Bande passante
La plateforme hébergement dispose de 100Mbps de bande
passante.
Elle consomme actuellement en moyenne 512kps à 1Mbps (2 ou 3
en pointe).
1Mpbs correspond à 316Go par mois.
Réorganisation des fichiers
Il y’a un processus quotidien et un processus hebdomadaire de
de données
réorganisation des fichiers de la base de données. Cette
réorganisation minimise la taille de la base en disque et augmente
la vitesse d’accès aux données.
Capacité de stockage
2 serveurs de stockage de 500 Go chacun sont disponibles.
Cela permet d’envisager une montée en charge importante en
termes de contenu.
Moyens prévus pour
Le stockage des données sur la plateforme d’hébergement est
prendre en charge la
assuré par deux serveurs de stockage redondants (RAID 1 miroir
volumétrie variable des
sur le réseau). L'espace disque est évolutif, jusqu'à actuellement
fichiers
500Go par étage.
Temps de réponse lors des
La bande passante côté plate-forme n'est limitée que par le lien
transferts de fichiers
Internet à 100Mbps. Les transferts internes à la plate-forme se
font à 1Gbps.
Il est possible d’ajouter un système de compression à la volée des
données transférées, si le besoin s'en fait sentir (après analyse des
rapports de performance prévus).
Page 3/7
Annexe : Plateforme d'hébergement et de maintenance
Sécurité des données et de l’application au niveau de la plateforme
Dans cette partie nous présentons de façon synthétique, les dispositions prévues pour
assurer la sécurité de la plateforme d’hébergement.
Contraintes de sécurités
Solution proposée
Sécurité de l’accès et
L'accès aux données ne se fait que via l'application développée, ou
échanges de données
depuis l'étage de développement. L'accès à l'étage de
développement n'est autorisé qu'aux développeurs enregistrés, via
le protocole SSH.
l'accès SSH permet un contrôle complet des projets ouverts sur le
serveur de développement. Il permet d'exécuter des commandes
sur la machine, de copier efficacement des fichiers en restant en
local sur le serveur, etc. Il est aussi utilisé comme support de
communication sécurisé pour différents protocoles de transfert de
fichiers.
Aucun accès extérieur n'est possible vers les bases de données, en
dehors de ces deux moyens.
L'accès SSH est surveillé.
Les échanges de données ne se font qu'à l'intérieur de la plateforme. Chaque machine composant la plate-forme dispose de son
propre firewall.
Il est possible d’ajouter une couche HTTPS pour la protection des
échanges de données via l'application (en utilisant le certificat
partagé, ou un certificat client à définir).
Sécurité de l’accessibilité
Pour mettre en ligne les nouvelles versions nous utilisons l’accès
au serveur pour la mise en
SSH. Ce type d’accès hautement sécurisé n’est accessible qu’à
ligne de nouvelles versions
l’administrateur central.
Sécurité des locaux, de
Contrôle d'accès physique : les machines sont hébergées dans les
l’alimentation électrique et
salles blanches d’OVH à Roubaix.
de la connexion réseau.
Seules les personnes autorisées par OVH peuvent demander un
accès. L'ensemble du bâtiment est protégé 24h/24h.
Sauvegarde et restauration
Les bases de données sont sauvegardées quotidiennement sur
chaque étage. Comment ?
Il est prévu d'ajouter une sauvegarde en ligne de l'ensemble des
fichiers (y compris les dumps des bases), sur chaque étage
(actuellement, ce système ne fonctionne que sur l’étage de
développement).
Cette sauvegarde permet de récupérer jusqu'à 1 an de fichiers,
sans consommer beaucoup d'espace disque (système dirvish).
Page 4/7
Annexe : Plateforme d'hébergement et de maintenance
Correction des incidents de
Matériel : tout est redondant, donc une panne matérielle provoque
dysfonctionnements liés à
l'exclusion du serveur hors service, mais l'application continue de
l’architecture matérielle ou
fonctionner. De plus, du matériel de rechange est disponible en
logicielle
stock.
Système : les mises à jour de sécurité sont installées et
surveillées.
Toute modification du système est répertoriée et suivie. Les mises
à jour risquant de provoquer des dysfonctionnements sont testées
avec les développeurs avant d'aller en production.
Application : aucune modification des outils utilisés par
l'application ne peut se faire sans l'avis des développeurs
concernés. L'application est testée sur 2 étages avant d'être
publiée en production. L'étage de développement est paramétré
pour faciliter la vie des développeurs (pas de cache front-end,
sessions courtes, pas de limites, etc.). L'étage de test est
configuré comme l'étage de production, malgré un matériel
légèrement différent.
Garanties de disponibilité
Le contrat d'hébergement garanti 99,9% de disponibilité, soit 45
de service
minutes maximum d'indisponibilité par mois.
La plate-forme étant totalement redondante, aucune
indisponibilité n’est a déplorer depuis 1 an, même pour des
upgrade matériel ou kernel.
Temps de rétablissement
99,9% de disponibilité = 45 minutes maximum d'indisponibilité
en cas de
par mois.
disfonctionnement
Pour être plus large, tout dysfonctionnement matériel est corrigé
dans la demi-journée.
Modalité de résiliation du contrat d’hébergement
La résiliation du contrat peut s’effectuer après l’envoi d’une lettre avec accusé de
réception avec un préavis de un (1) mois.
Dans le cas d’une résiliation d’hébergement, IAD met à votre disposition les sources PHP
et le dump de la base de données dans un espace accessible par FTP. Le client a (1) mois
pour récupérer et installer son site sur son nouveau serveur.
Page 5/7
Annexe : Plateforme d'hébergement et de maintenance
Références des sites hébergés
Nous listons ici les sites et applications web que nous hébergeons :
Site
Commentaire
www.oserfc.org
« OSERFC » est un dispositif d’observation socio-économique
territorial de la région de Franche-Comté. Il héberge :
-
Un module de cartographie interactif ;
-
Un module de profil (tableau de bord) dynamique de
territoire ;
-
Une plateforme d’échange de données ;
-
…
Client : Agence Régionale de Développement de FRANCHECOMTÉ
www.opteer.org
« OPTEER » : Observatoire Territorial Energétique de la Région
Franche-Comté - Portail d’information sur l’énergie en FrancheComté. Il héberge :
-
Un module de cartographie interactif ;
-
Un module de profil (tableau de bord) dynamique de
territoire ;
-
Une plateforme d’échange de données ;
Client : ATMO Franche-Comté
www.footballobservatory.com
Observatoire des Footballeurs Professionnels. Il héberge :
-
Un module de cartographie interactif ;
-
Un module de requête sur des indicateurs statistiques ;
-
Une boutique en ligne de vente des productions de
l’observatoire ;
Client : CIES - Centre International d’Etude du Sport
www.cercoop.org
Site internet du cercoop Franche-Comté : site d’information, de
communication et de support de ressources.
Client : CERCOOP Franche-Comté
www.sites-vauban.org
Portail du Réseau des sites majeurs Vauban : Site web – Centre
de ressources du patrimoine fortifié et Extranet
Client : Réseau des sites majeurs de Vauban
http://observatoire.jura.fr/
Cet outil bénéficie d’un module cartographique donnant accès à
une cinquantaine d’indicateurs (population, emploi, logement,
famille,...), un module profil de territoire permettant la gestion
de fiche de synthèse du territoire sélectionnée avec des cartes et
des graphiques, un module indicateur offrant la possibilité de
croiser des données et créer vos propres indicateurs et enfin un
module Centre de ressources.
Client : Conseil Général du JURA
Page 6/7
Annexe : Plateforme d'hébergement et de maintenance
www.mon-batiment-
Questionnaire en ligne sur l'espace Mont-Blanc
consomme.com
Client : CREM (Suisse)
http://var.prospective-
C’est un outil de gestion et de suivi des collèges du département
scolaire.com/
du Var. Convivial et simple d'utilisation, l'outil présente trois
principaux modules : Observatoire, Simulations et Administration.
Client : Conseil Général du VAR
www.charte-fc-pro-
Cartographie des déchèteries accueillant les pro en Franche-Comté
decheterie.fr
Client : ASCOMADE
www.orb-centre.fr
Site Internet pour l'Observatoire régional de la Biodiversité
Client : EcoPôle Région Centre
http://www.district-
Questionnaire en ligne sur le district de Martigny
martigny-energie.iadinformatique.com/
Client : CREM (Suisse)
Page 7/7