Service Bilan de santé des performances

Après avoir déployé avec succès vos applications sur MarkLogic Server et avoir pleinement profité des avantages liés à l'utilisation de la seule base de données Enterprise NoSQL au monde, vous serez tenté de vous retirer et de laisser votre système fonctionner tout seul, de manière efficace. Cependant, alors que vos processus continuent à se développer sur votre installation MarkLogic et que plus de données y circulent, un bilan de santé régulier est un atout. Le service Bilan de santé des performances de MarkLogic peut accroître votre retour sur investissement en garantissant une santé optimale de ce composant essentiel pour votre activité.

Télécharger le PDF


Présentation du service

Après avoir observé le succès de vos applications sur MarkLogic, vous allez probablement commencer à déplacer tout ce que vous pouvez vers MarkLogic. Ou alors, vous allez vous demander si vous pouvez optimiser les ressources déjà allouées à MarkLogic pour mieux répondre aux demandes de services. Il est également courant qu'à mesure qu'un système évolue, les petits réglages et les légères modifications effectués au fil du temps s'accumulent pour finir par avoir un réel impact sur le système. Votre système est-il sous-provisionné ? Sur-provisionné ? Pouvez-vous repenser votre configuration existante pour plus d'efficacité ?

Le service Performance Health Check de MarkLogic peut vous aider dans tous ces domaines. Il vous permet de rentabiliser le TCO en optimisant l'efficacité de votre système et en anticipant les demandes de services dans toute l'entreprise. Lors du Performance Health Check, l'un de nos consultants hautement qualifiés se rendra sur votre site pour effectuer une évaluation complète de votre système actuel. Cette évaluation lui permettra d'établir des recommandations pour vous permettre d'exploiter plus efficacement vos programmes MarkLogic.


Détails du service

Étape 1 : Évaluation

Nous collaborerons avec votre équipe sur site pour bien comprendre l'état actuel de votre déploiement. Nous conduirons les analyses décrites ci-dessous, qui répondent parfaitement à vos besoins.

Architecture de l'application
Nous rencontrerons vos architectes techniques et intervenants afin de comprendre vos exigences, processus métier, décisions de conception et architecture d'application. Nous prendrons également connaissance des domaines spécifiques auxquels vous souhaitez apporter des améliorations.

Architecture et administration système
Dans ce module, nous commencerons à analyser votre système dans son ensemble. En collaboration avec les architectes techniques et les ingénieurs système, nous établirons une carte de vos architectures au niveau du réseau, du stockage et du serveur, ainsi que de vos dispositifs de haute disponibilité, de vos ressources matérielles et de vos configurations logicielles.

Domaines à optimiser
Dans quels domaines souhaitez-vous voir des améliorations ? Une fois un système lancé en production, les entreprises découvrent souvent des domaines dans lesquels elles souhaitent voir leurs performances s'améliorer, ou atteindre un niveau d'exécution plus élevé. Avec vos ingénieurs, nous passons en revue l'application développée pour en savoir plus sur le flux de données et sur les points névralgiques en termes d'utilisation des ressources. Nous déterminons ensuite comment l'architecture de l'application et celle du système collaborent, pour identifier les domaines à améliorer.

Performances du système
En vue d'améliorer les performances, nous surveillerons les ressources de votre système pour identifier les éventuels points névralgiques. Nous collaborerons avec vos techniciens pour examiner les mesures des ressources système, de l'utilisation du réseau et du stockage. Nous détecterons les points où le système peut attendre de nouvelles ressources. Enfin, nous surveillerons et enregistrerons des mesures à tous les points de contact du système afin de déterminer où vous pouvez réaliser de meilleures performances.

Sizing du système
Les systèmes matures dépassent généralement les estimations de dimensionnement initiales, suite à des modifications de conception et des améliorations. Lorsque des modifications sont apportées, il peut être utile de refaire des estimations de dimensionnement et de développer de nouvelles recommandations. Afin de dimensionner correctement votre système, nous étudierons les ressources de votre serveur (CPU, RAM, stockage et basculement) ainsi que la configuration de la base de données et les index, la sauvegarde et la réplication, la taille et le nombre de documents et la croissance prévue.

Optimisation du prototypage
Nous examinerons la base du code MarkLogic pour en estimer la maintenabilité, les performances et les bonnes pratiques, et pour créer un plan de dépannage des problèmes éventuels. Le cas échéant, nous utiliserons des outils de profilage pour déterminer les niveaux de performances qui pourraient être obtenus par la réécriture du code.

Étape 2: Rapport des conclusions

Votre consultant MarkLogic analysera les conclusions et écrira un rapport contenant ses observations et recommandations. Pour chaque recommandation, le rapport expliquera le raisonnement sous-jacent, décrira ses avantages, expliquera les scénarios de test et dressera la liste des ressources nécessaires à la mise en œuvre de la recommandation.

Étape 3: Examen des conclusions

Lors de l'examen des conclusions, nous vous rencontrerons pour discuter en détail des recommandations et expliquer l'intérêt de chacune d'entre elles. Nous travaillerons avec vous pour créer un plan de déploiement et, bien entendu, nous vous accompagnerons pendant toute l'exécution du plan.


Nous contacter

Pour en savoir plus sur les Services de conseil de MarkLogic ou sur tout autre sujet, contactez votre responsable de compte, appelez-nous au +33 (0) 153 536 784 ou envoyez un e-mail à sales@marklogic.com.