Performances, Continuité de service et Stockage

Retour accueil | Contacts | Présentation de la société | Plan du site
Amélioration des temps de réponse | Capacity planning |Performance by design| Oracle | Serveurs |Stockage | Assistance au développement | MsSqlServer
subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link
Plan de continuité de services | Oracle RAC | Réplications SGBD| Clusters| Snapshots|Réplications FC et IP
Architectures SAN et NAS | Organisation interne des baies | Administration et SRM | Migrations de données | ILM et HSM | Virtualisation
Gestion de la capacité | Gestion de la continuité des services informatiques
Publications dans IT-Expert
subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link

 

spin-a2s

Enezis.gif

Amélioration des temps de réponse et dimensionnement des puissances des serveurs, des baies de stockage et des bases de données

- Mesures de performances et préconisations
- Capacity Planning serveurs, bases de données, baies de stockage et bases de données

Une vue globale sur les temps de réponse

Enezis propose une approche intégrée de la résolution des problèmes de performances et du dimensionnement des infrastructures systèmes, bases de données et stockage. Il est en effet difficile de prétendre résoudre des problèmes de performances en ignorant les ordres SQL émis par l'application sous-jacente, la configuration du noyau Unix, ou encore la coexistence des bases de données dans une baie de stockage.

Amélioration des temps de réponse


La résolution des incidents et la prévention des situations de crise est l'un des composants essentiels de l'administration d'un "Data Center". Après une première téléconférence, nous travaillons « in situ » ou à distance sur la base de statpacks, de traces SQL, de collectes systèmes et stockage, etc. La prestation se conclue par un rapport de préconisations.

Capacity planning (prédiction des temps de réponse et dimensionnement des serveurs et du stockage)

La modélisation mathématique est la technique la moins onéreuse de prédiction de temps de réponse. Elle consiste à modéliser les comportements des systèmes et des baies de stockage à l’aide de la théorie des files d’attente. Nous intervenons en général lors de changements d’infrastructures (par exemple lors de la consolidation des serveurs et du stockage), ou encore lors de la mise en place de nouvelles applications.

Performance by design L’utilisation des modèles de file d’attente ainsi qu’une connaissance fine de l’intégration des systèmes d’exploitation, des bases de données et des baies de stockage permet de concevoir des configurations basées sur des objectifs de temps de réponse pour des applications données. Cette situation est en particulier typique de l’application des SLA (Service Level Agreement – Contrats de service).

Performances Oracle et MsSqlServer

Nous analysons les performances des environnements de bases de données à l’aide de la technique des goulots d’étranglements. Nous quantifions le temps passé dans chaque poste de consommation afin de sélectionner et de quantifier les gains potentiels sur les temps de réponse. Cette méthode à l’avantage de permettre des améliorations prédictibles des temps de réponse en laissant le moins de place possible au tuning "au hasard".

Serveurs HP-UX/ Solaris/ Windows/Linux Enezis dispose de spécialistes dans les domaines systèmes Unix et Windows. Hewlett Packard fait en particulier régulièrement appel à Enezis afin d'assurer des des formations de haut niveaux sur HP-UX : performances des systèmes HP-UX, et HP-UX System Internals. S'ils sont disponibles, nous utilisons les outils installés tels que Glance UX, OpenView Performance Monitor ou encore Sysload. Dans le cas contraire, nous installons des scripts de collecte basés sur le Performance Monitor, memstat, sar, etc.

Stockage: organisation interne des baiesLes choix d'organisation des volumes dans les baies de stockage obéissent à plusieurs contraintes : performances, taux d'utilisation du stockage, virtualisation, facilité d'administration, etc. Le design doit également être harmonisé avec les choix de configurations des autres acteurs qui participent aux Entrées/ Sorties: volume manager, système d'exploitation et bases de données.

Assistance SQL au développement Il est toujours préférable d'être proactif sur le tuning du code SQL plutôt que d'intervenir en réaction aux plaintes des utilisateurs. Plusieurs facteurs peuvent influencer les performances du code SQL: modélisation de données incorrecte, indexation inefficace, plans d’accès incorrects, stratégie de verrouillage inadaptée, etc.

Contacts | Présentation de la société | Plan du site | Copyright | ©2005 Enezis