Étude de cas - NCache Améliore l'utilisation des ressources de 30 % chez VHM

Telenor Étude de cas

NCache nous a permis de réduire la charge sur nos serveurs de base de données et d'éviter qu'ils ne deviennent un goulot d'étranglement pour l'évolutivité. Nous avions besoin d'une solution à long terme qui nous éviterait de jeter plus de serveurs de base de données sur le problème. En utilisant NCache dans le cadre de notre objet de session personnalisé, nous avons remarqué une optimisation de 30 % de l'utilisation des ressources de la base de données.

Kal Dhinsa
Gestionnaire d'infrastructures
Virgin HealthMiles
Logo Virgin HealthMiles
 

Pays ou région:
États-Unis

Industrie:
Programmes de santé basés sur la technologie

Profil de l'entreprise:
Virgin HealthMiles, membre du célèbre groupe Virgin de Sir Richard Branson, propose des programmes et des technologies qui engagent la main-d'œuvre des employeurs en bonne santé. Avec une gamme de solutions et de capacités d'intégration de programmes pour une gamme de besoins, l'entreprise aide les employeurs à accroître leur sensibilisation et leur engagement, ainsi qu'à mieux comprendre et impacter tous leurs investissements en matière de santé des employés.

Alachisoft Produit:
NCache

Besoins du client satisfaits :

  • Mise en cache hors processus
  • Élimination des goulots d'étranglement de la base de données
  • Mise en cache distribuée et synchronisée
  • Ajoutez ou supprimez dynamiquement des serveurs de cache au moment de l'exécution
  • Capacité à conserver les données dans un processus séparé

Qui sommes-nous Alachisoft:
Alachisoft, une société basée en Californie fournit NCache et StorageEdge. NCache est un cache de données distribué en mémoire qui vous permet de mettre en cache les données d'application et l'état de session ASP.NET pour améliorer les performances et l'évolutivité de votre application. StorageEdge accélère SharePoint en externalisant les BLOB et en mettant en cache les BLOB et les données de liste.

Vous pouvez télécharger un essai gratuit de 30 jours entièrement fonctionnel de NCache de ici.

Alachisoft
Siège social
12005 Ford Road, Suite 520
Dallas, TX 75234

US: +1 (214) 764-6933
UK: +44 207 993-8327

sales@alachisoft.com
support@alachisoft.com

NCache permet à Virgin HealthMiles d'adapter le trafic de son site Web sans nécessiter davantage de serveurs de base de données.

Télécharger le PDF

Défi

Virgin HealthMiles utilise des serveurs Web ASP.NET, des serveurs d'applications de niveau intermédiaire et des serveurs de base de données pour prendre en charge son site Web. Avec l'augmentation du trafic sur son site Web, les serveurs de base de données étaient constamment les plus durement touchés, selon Dhinsa. Fait intéressant, alors que ce trafic créait une charge énorme sur les serveurs de base de données, une grande partie des données accessibles à partir de la base de données étaient pour la plupart identiques pour plusieurs visiteurs. Dhinsa a expliqué : « Par exemple, les utilisateurs accèdent à des données sur les défis qu'ils ont en cours et à des informations sur l'entreprise, entre autres éléments de données. Ils accèdent à ces données encore et encore, et plusieurs utilisateurs accèdent aux mêmes données communes.

"Pendant les heures de pointe, notre site reçoit des milliers de visiteurs par heure. Avec de nombreux utilisateurs participant aux mêmes défis ou faisant partie du même groupe d'employeurs, la base de données exécute souvent la même requête et renvoie les mêmes données encore et encore. Au fur et à mesure que le nombre d’utilisateurs augmentait, nous avons pu constater que cela pourrait constituer un goulot d’étranglement potentiel. » Par conséquent, a-t-il ajouté : « Nous voulions nous assurer que la plateforme était adaptée à la croissance prévue et nous avions besoin d'une solution qui réduirait les besoins en ressources sur les serveurs de base de données. Dans un environnement en cluster, nous avons eu la chance de gérer cela au départ en ajoutant un autre "

 

NCache Solution

Virgin HealthMiles trouvés NCache by Alachisoft être la solution idéale pour gérer les défis de l'augmentation du trafic, auxquels de nombreuses entreprises ont récemment été confrontées. De nombreux sites Web d'entreprise sont confrontés aux mêmes problèmes de goulot d'étranglement d'évolutivité lorsque leurs applications ASP.NET gèrent des charges stupéfiantes de demandes de données. De nombreuses applications s'exécutent dans des batteries de serveurs à charge équilibrée et gèrent des milliers de transactions par seconde et des centaines de milliers d'utilisateurs simultanés, car leur architecture globale est très évolutive, à l'exception d'un maillon faible. Et, ce maillon faible est la base de données qui n'est pas évolutive. Comme le dit le dicton, "la force d'une chaîne est aussi forte que son maillon le plus faible". Par conséquent, l'accès aux données peut facilement devenir un obstacle majeur à l'évolutivité.

Dhinsa a déclaré : « Le trafic des membres a continué de croître à un rythme régulier et nous avons remarqué que nos serveurs de base de données étaient les plus touchés. Cela nous a conduit à NCache pour réduire la charge sur les serveurs de base de données sans avoir à lancer plus de serveurs de base de données pour éviter les goulots d'étranglement. Nous utilisons maintenant NCache pour stocker temporairement toutes les données communes qui sont utilisées encore et encore. Grâce à cela, un nombre considérablement élevé de déplacements vers la base de données est enregistré, ce qui élimine la récupération précédente de la base de données et évite les goulots d'étranglement liés à l'accumulation de trafic. Il a ajouté que "Virgin HealthMiles n'utilise pas l'objet d'état de session ASP.NET, mais nous suivons plutôt les sessions utilisateur via notre propre objet de session personnalisé." Tant qu'ils n'utilisent pas NCache pour le stockage de session, en soi, leur objet de session personnalisé est implémenté dans l'application. Une partie de l'objet de session personnalisé est stockée dans NCache pendant un certain temps avec la validité du cache jusqu'à une minute. Après quoi, il expire et s'invalide, puis se rafraîchit à nouveau à partir de la base de données.

 

Que faire ensuite?

© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.