REQUEA Sizing REQUEA DEIMENSIONNEMENT DU SERVEUR APPLICATIF REQUEA. REQUEA - Sizing des Serveurs d Applications REQUEA. Requea



Documents pareils
Ces exigences s appliquent à la version 2014 de Sage 200 ERP Extra au

Guide de Tarification. Introduction Licence FD Entreprise Forfaits clé en main SaaS SaaS Dédié SaaS Partagé. Page 2 Page 3 Page 4 Page 5 Page 8

Architectures d implémentation de Click&DECiDE NSI

ManageEngine EventLog Analyzer. Les bonnes critiques et recommandations

Exigences système Edition & Imprimeries de labeur

Marché à procédure adaptée (en application de l article 28 du code des Marchés Publics)

DREAL proposition DNS et hébergement. magazine le 14 septembre 2011 DREAL comparatif hébergement

Symphony. Procédures d installation : Mise à jour vers une version plus récente

Exigences système Edition & Imprimeries de labeur

Gestion de clusters de calcul avec Rocks

2 disques en Raid 0,5 ou 10 SAS

POSSEDEZ VOTRE SERVEUR WEB DES MAINTENANT!

Prérequis techniques pour l installation du logiciel Back-office de gestion commerciale WIN GSM en version ORACLE

ERP Service Negoce. Pré-requis CEGID Business version sur Plate-forme Windows. Mise à jour Novembre 2009

Découvrez les Nouveautés Février 2010 du Catalogue PC Pack PRO

vmware au CC-IN2P3 Déploiement rapide d une infrastructure destinée à de la formation et réflexions sur vsphere.

Aménagements technologiques

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

Guide d installation JMap 5.0

PRÉ-REQUIS ET INSTALLATION SERVEUR

Acquisition de matériels informatiques

Architecture des Ordinateurs. Partie II:

Fastilog, votre outil de gestion des activités du personnel

I. Descriptif de l offre. L offre Sage 100 Entreprise Edition Entreprise

Protection des données avec les solutions de stockage NETGEAR

Pour une première installation : suivre la procédure en page 5 à 9 Pour une mise à jour : suivre la procédure page 5, 6, 10 et 11

«clustering» et «load balancing» avec Zope et ZEO

Communiqué de lancement. Sage 100 Entreprise Edition Etendue Module CRM inclus

JetClouding Installation

Spécifications détaillées

Structure de base d un ordinateur

Zeus V3.XX :: PRE-REQUIS TECHNIQUES

<Insert Picture Here> Exadata Storage Server et DB Machine V2

«Connais toi toi-même comme l as dit Socrate!»

SQL Server 2008 et YourSqlDba

Configuration matérielle et logicielle requise et prérequis de formation pour le SYGADE 6

Hébergement PHP. Comprendre pour bien choisir son hébergement

LOT N 1 : ORDINATEURS BORDEREAU DE PRIX IDENTIFICATION DU FOURNISSEUR. Code DESIGNATION QTE PU HT EN EURO MONTANT TOTAL HT EN EURO MONTANT TTC EN EURO

Présentation technique. Architecture et Intégration. Organisation des équipes mobiles. Planification des interventions. Optimisation des plannings

Infrastructures Parallèles de Calcul

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing

Code Produit Nom Produit Dernière mise à jour. AM003 Alias Mobile On Demand Licence 1 mois 27/04/2015

MARCHE DE FOURNITURE D EQUIPEMENTS INFORMATIQUES ET RESEAU POUR LE PROJET D APPUI A LA NAVIGABILITE DES VOIES FLUVIALES ET LACUSTRES EN R.D.

Contrat VTX Serveur dédié

PORTAIL DE GESTION DES SERVICES INFORMATIQUES

Agenda. Introduction au projet SIMM. Réduction des volumes de sauvegarde avec RMAN

Console de supervision en temps réel du réseau de capteurs sans fil Beanair

PROJET DE MIGRATION EXCHANGE 2003 VERS EXCHANGE 2010

Plan de cette matinée

Concepts et systèmes de stockage

PREREQUIS TECHNIQUES ETAFI DECISIV. PRT ETAFI Decisiv 12/2014 Page 1 sur 16

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

NVR Fusion IV. Pour quels marchés? Caractéristiques Matériel. Logiciel

CUOMO PC Route d Oron Lausanne 021/

Outil d aide au choix Serveurs Lot 4 Marché Groupement de Recherche

Cloud pour applications PC SOFT Tarification

Ajouter de la mémoire à son ordinateur

HP 600PD TWR i G 4.0G 39 PC

Maarch Framework 3 - Maarch. Tests de charge. Professional Services. 11, bd du Sud Est Nanterre

Ce que vous n avez pas dans les statistiques de votre DMS / CRM

Oui, je commande un/des serveur(s) dédié(s) selon la/les configuration(s) suivante(s)

de gestion de stock Inventaire, achats

Exigences système Commercial & Digital Printing

Choix d'un serveur. Choix 1 : HP ProLiant DL380 G7 Base - Xeon E GHz

Fiche produit. DS mobileo services

Logiciel MAXPRO NVR SOLUTION D ENREGISTREMENT VIDÉO RÉSEAU

Virtualisation de Windows dans Ubuntu Linux

Green (?) datacenter. Green Datacenter - TIC et environnement - Institut Mines Telecom - 13 mai 2014, boutherin@lpsc.in2p3.fr

Présentation Infrastructure DATACENTRE

Configuration Matérielle et Logicielle AGORA V2

CLOUD CP3S SOLUTION D INFRASTRUCTURE SOUMIS À LA LÉGISLATION FRANÇAISE. La virtualisation au service de l entreprise. Évolutivité. Puissance.

Fourniture de matériels informatiques MARCHÉ N Cahier des Clauses Techniques Particulières

Symantec Backup Exec.cloud

ACQUISITION DE MATERIEL INFORMATIQUE

Achats ordinateurs avec liste des prix 3 ème trimestre Optiplex 780 DT (Bureau)

COMMUNICATIONS ASSISTANT v4 TOUJOURS AU-DELÀ DE VOS ATTENTES

Cursus 2013 Déployer un Content Management System

Cover heading. La configuration système requise pour. Maximizer CRM Les éditions Entreprise et Groupe. Cover introduction

Exigences système BauBit pro

VMWare Infrastructure 3

Etude d architecture de consolidation et virtualisation

Faulconnier Bastien SIO2. Cahier des charges. Choix et mise en œuvre d'un datacenter pour Infrastructure Cloud. Pour la société :

ORACLE EXADATA DATABASE MACHINE X2-8

VTX HOSTING. Les solutions d hébergement de VTX : du site Web à la colocation en passant par les applications et les serveurs dédiés

ORACLE EXADATA DATABASE MACHINE X2-2

Présentation Utilisation. VirtualBox. Firas Kraïem. 22 février 2014

Comparatif entre Matrox RT.X2 et Adobe Premiere Pro CS3 (logiciel seul)

Cahier des charges pour la mise en place de l infrastructure informatique

PERFORMANCE ET DISPONIBILITÉ DES SI

Cahier des Charges d'implantation solution SIHAM

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE

1 LE L S S ERV R EURS Si 5

CONSULTATION : (MAPA) MAT_INFO_2013_03 Marché à procédure adaptée (MAPA) MAT_INFO_2013_03

Retour d expérience RATP. Intégrer le test de performance au cœur du processus de développement agile. Challenges, techniques, résultats.

IT SERVICES BUSINESS STORAGE DATA AUDIT PARTNERSHIP INTEGRATOR SECURITY PLANNING PRIVATE AGILITY DYNAMIC PUBLIC TECHNOLOGY SOLUTIONS MANAGEMENT

ndv access point : Installation par clé USB

en version SAN ou NAS

Transcription:

REQUEA - Sizing des Serveurs d Applications REQUEA REQUEA Requea 1 Bd Vivier Merle Tour Société Suisse Lyon, 693 REQUEA Sizing DEIMENSIONNEMENT DU SERVEUR APPLICATIF REQUEA T +33 ()4 72 11 44 87 F +33 ()1 53 1 66 7 http://www.requea.com

Table des matières Une utilisation qui varie 1 Différents Types d utilisateurs... 1 Périodicité des Usages... 2 Taux d adoption des Applications... 3 Variation du ratio d utilisation maximum... 4 Estimation du ratio d utilisation maximum... 4 Détermination du Nombre d utilisateurs concurrents... 4 Dimensionnement du Serveur Applicatif 5 Principes de base... 5 Tableau de Dimensionnement par Utilisateurs Concurrents... 6 Principes d utilisation du serveur de bases de données 7 Nombre et Taille des enregistrements dans la base... 7 Utilisation de la RAM et du disque... 7 Serveur dédié / Serveur mutalisé et détermination du serveur... 8 i

REQUEA - Sizing des Serveurs d Applications REQUEA Principes du dimensionnement UNE UTILISATION QUI VARIE DIFFÉRENTS TYPES D UTILISATEURS Les utilisateurs de la plate-forme Requea sont quasiment toujours des utilisateurs identifiés. C est à dire des utilisateurs qui peuvent utiliser l application. Cela ne veut pas dire qu ils l utilisent et encore moins qu ils l utilisent en même temps. D un autre côté, les ressources serveurs nécessaires sont à peu près proportionnelles au nombre d utilisateurs concurrents. C est à dire des utilisateurs qui utilisent le système en même temps. Toute la difficulté du dimensionnement de serveurs consiste à déterminer combien d utilisateurs concurrents le système va devoir supporter. Cette détermination passe par la détermination du ratio d utilisation: Ratio d utilisation = Nombre d utilisateurs concurrents / Nombre d utilisateurs déclarés Ce ratio d utilisation dépend de nombreux facteurs: - périodicité des usages - nature des application - succès des applications (adoption) 1

PÉRIODICITÉ DES USAGES L utilisation des applications Requea varie en fonction du temps. Cette variation est importante dans la journée, dans la semaine, mais aussi dans l année avec des pics saisonniers (pose de congés par exemple). 3 225 15 75 Utilisation du portail dans la journée Utilisation du portail dans la semaine 4 3 2 1 1 2 3 4 5 6 7 8 9 11 13 15 17 19 21 23 1 2 3 4 5 6 7 L utilisation au cours de l année dépend en particulier de la nature de l application et de la société utilisatrice, comme le montre les deux exemples suivants: Utilisation du portail dans l année Utilisation du portail dans l année 5 8 375 6 25 4 125 2 2 4 6 8 11 15 19 23 27 31 35 39 43 47 51 2 4 6 8 11 15 19 23 27 31 35 39 43 47 51 Société S: Utilisation en Gestion de Ressources Partagées Société D: Utilisation en Gestion de Congés Cette variété périodique s explique en grande partie par la nature des demandes gérées. En particulier, en gestion de congés, les demandes sont très périodiques (en particulier dans le cas des RTT qui génèrent beaucoup de demandes de courte durée). Demandes de congés par semaine (date de congé).9.675.45.225 Demandes des congé par semaine (date de pose).7.525.35.175 3 6 9 12 16 2 24 28 32 36 4 44 48 52 3 6 9 12 16 2 24 28 32 36 4 44 48 Ces variations périodiques vont déterminer le ratio d utilisation maximum. C est ce ratio qui devra servir au dimensionnement du serveur. Il faut en effet s assurer que le serveur réponde correctement quelque soit l heure de la journée, et quelque soit le jour de l année. 2

TAUX D ADOPTION DES APPLICATIONS Les applications Requea ont en général un excellent taux d adoption. Une proportion importante voire très importante des employés de l entreprise utilise le système. Ce taux d adoption varie cependant d une applicaton à l autre comme le montre les exemples suivants d utilisation des applications chez des clients Requea (ces exemples ne sont que des exemples et ne reflètent que l utilisation que ces sociétés dont des applications) : Nombre de demandes de ressources par personne 3. 22.5 15. 7.5 Maximum: 29 par personne / Moyenne: 1.874 / 47% ont effectué une demande Nombre de demandes de gestion de comptes informatique / bénéficiaire 1. 7.5 5. 2.5 Maximum: 1 par personne / Moyenne: 1.6 / 65% ont utilsé le service Nombre de demandes de congés par personne 4 3 2 1 Maximum: 37 demandes par personne / Moyenne: 14.56 / 1% des utilisateurs ont utilisé le service 3

VARIATION DU RATIO D UTILISATION MAXIMUM Les deux exemples suivants montrent les variations du ratio maximum d utilisation dans deux cas différents de déploiement applicatifs: Taux max d utilisation du portail / semaine.3.225.15.75 2 4 6 8 11 15 19 23 27 31 35 39 43 47 51 Société S: Gestion de Ressources Partagées. Le ratio max. tourne autour de 1%. Quelques pics occasionnels à un peu plus de 2%. Taux max d utilisation du portail / semaine.3.225.15.75 2 4 6 8 11 15 19 23 27 31 35 39 43 47 51 Société D: Gestion de Congés + Ressources Partagées + Gestion du planning L utilisation de la plate forme est exceptionnelle en terme de couverture applicative et d utilisation des applications qui sont stratégiques pour la société. Le ratio max. tourne autour de 15% avec des pics réguliers au dessus de 2%. ESTIMATION DU RATIO D UTILISATION MAXIMUM Au vu des variations importantes du ratio, on peut apporter quelques règles simples qui sont plus des règles empiriques que scientifiques: Règle 1: Sauf cas exceptionnel (application stratégique utilisée en permanence), les ratios d utilisations sont de quelques pourcents (2%) par application. Ces ratios sont globalement cumulatifs. Règle 2: Dans un déploiement classique, 2 ou 3 applications sont utilisées (par exemple congés), les autres sont plus périphériques. Il découle des règles 1 et 2 que le taux de 5% est une valeur classique. Règle 3: Dans un déploiement plus large, compter 1%. C est aussi une valeur qui garantit une capacité d évolution et une sécurité DÉTERMINATION DU NOMBRE D UTILISATEURS CONCURRENTS A partir du ratio, il est facile de déterminer le nombre d utilisateurs concurrents qui va servir pour dimensionner le serveur. Nombre d utilisateurs concurrents = Ratio d utilisation * Nombre d utilisateurs déclarés (employées, agents,...) 4

Dimensionnement du serveur Applicatif DIMENSIONNEMENT DU SERVEUR APPLICATIF PRINCIPES DE BASE Pour des questions de simplicité d administration, nous recommandons une machine unique. Les tableaux suivants sont construits à partir de ce principe. Le serveur applicatif gère les règles métier et la partie interface utilisateur des applications. Les deux points les plus importants sont donc le CPU et la RAM: CPU: Avec l arrivée des processeurs multi-coeurs, les serveurs peuvent traiter un grand nombre d utilisateurs concurrents. A noter cependant que dans le cas où nous avons beaucoup de coeurs (8 ou plus), et compte tenu des limitations structurelles des applications Java, il faut ajuster la manière dont l application est installée. Cela ne change cependant pas la taille et la nature de la machine. RAM: Il faut compter 32 MB de RAM par utilisateur concurrent avec un minimum de 512M pour la JVM Java. Sous système disque: Seules les images spécifiques sont servies par le système disque en utilisation normale. Les fichiers statiques génériques (js, css, images statiques) finissent très rapidement dans le cache mémoire du serveur Web. Ce système est donc peu sollicité, et sa capacité n est pas très importante. Penser à un système RAID 1 ou 5 pour des questions de sécurité du déploiement. Un système SAS peut être utile dans de cas de très gros volumes pour des accès rapide au SWAP (dans le cas rare ou il y a SWAP), ou l accès à des images de ressources par exemple). 5

TABLEAU DE DIMENSIONNEMENT PAR UTILISATEURS CONCURRENTS UTILISATEURS CONCURRENTS 1 2 5 1 2 4 6 1 Type CPU Intel Dual Core Intel Core 2 Duo Dual Core Quad Core Quad Core Quad Core Quad Core Quad Core CPU Frequence min (Ghz) 2 2.4 2.3 2.13 2.4 2.5 2.8 2.8 Nombre CPU 1x 1x 1x 1x 1x 2x 2x 4x RAM 1GB 1GB 2GB 4GB 8GB 12GB 2GB 32GB Disque 75GB 15GB 15GB 15GB 15GB 15GB SAS 15GB SAS 15GB SAS A delà: Multiplier les serveurs avec une stratégie de load balancing ou mettre des serveurs supportant plus de CPU. Compte tenu de l impact sur le budget, nous recommandons dans ce cas d effectuer une étude détaillée qui déterminera avec plus de précisions les besoins réels. 6

Dimensionnement du serveur de base de données PRINCIPES D UTILISATION DU SERVEUR DE BASES DE DONNÉES NOMBRE ET TAILLE DES ENREGISTREMENTS DANS LA BASE Comme le montre les exemples sur le taux d adoption, le nombre de demandes et voie de conséquence le nombre d objets gérés par la base de données va varier. La taille de l espace disque varie aussi en fonction du type de serveur (mysql, Oracle, etc...). Compte tenu de ces paramètres, voici quelques règles empiriques: Règle 1: Compter de 2 à 1 demandes / objet par employé, par application et par an. Règle 2: Compter 32KB d espace de stockage par demande / objet. UTILISATION DE LA RAM ET DU DISQUE Les applications Requea sont des applications qui font une proportion importante de lectures pour aller chercher l information. Au plus ces informations peuvent être cachées par le moteur de bases de données, au mieux l application se porte. Le meilleur moyen pour profiter de ce cache est d avoir la totalité ou quasi totalité de la base en cache. Compte tenu du prix décroissant de la RAM, cela est devenu tout à fait possible, même sur des bases importantes. Système disque: Tout serveur de base de données doit avoir un système disque performant. Requea étant un système transactionnel, les opérations d écriture sont validées lorsque les données sont physiquement écrites sur le disque. Là aussi, compte tenu de l évolution des prix et du volume relativement faible de données, un sous système disque SAS 15K peut s avérer une solution avantageuse. 7

SERVEUR DÉDIÉ / SERVEUR MUTALISÉ ET DÉTERMINATION DU SERVEUR Nous ne fournissons pas de tableau pour le serveur de bases de données pour les raisons suivantes: - Dans le cas d un petit nombre d utilisateurs concurrents (<1, soit de à 1 employés), la charge de la base de données reste de l ordre de 2% de la charge du serveur applicatif. Les deux peuvent donc facilement cohabiter sur le même serveur en ajoutant un peu de RAM et en prenant un système disque un peu plus performant. - Dans les autres cas (et même dans le cas précédent), le serveur de bases de données est le plus souvent mutualisé au niveau de l entreprise. Les applications Requea sont donc une application parmi d autres. La charge induite par les applications Requea n est pas importante à l échelle de l entreprise. Dans tous les cas ces serveurs sont évolutifs, et donc peuvent être ajustés en fonction de l utilisation réelle. Par ailleurs, les taux d utilisations maximum ne sont pas significatifs côté base de données. En effet, si un utilisateur se connecte au système de gestion des congés un lundi matin du mois d avril vers 9h pour écluser ses reliquats de RTT ou congés en prévision des ponts à venir, il n utilisera pas en même temps l application de CRM ou l ERP de l entreprise. On bénéficie donc de la mutualisation du serveur. - Si il y a cependant la nécessité d avoir un serveur dédié base de données pour les applications Requea, nous fournissons les indications suivantes: - prendre la même machine que le serveur applicatif - mettre un système disque performant et ajuster la taille en fonction du nombre d objets - si le budget est trop élevé, enlever des processeurs. (laisser un minimum de la moitié de la configuration de départ) 8

REQUEA - Sizing des Serveurs d Applications REQUEA REQUEA 1 Bd Vivier Merle Tour Société Suisse 69443 LYON CEDEX 3 Tel 4 72 11 44 87 Fax 1 53 1 66 7 info@requea.com REQUEA 9