VMware
  

Les applications modernes sont de plus en plus orientées Web et traitent d'importants volumes de données. Elles sont également de plus en plus susceptibles d'être déployées dans des environnements virtuels et de Cloud Computing. Les bases de données créent des goulots d’étranglement au niveau des performances lorsqu’elles ne parviennent pas à offrir le haut niveau de rapidité requis et à s’adapter avec souplesse à la demande.

 

VMware vFabric GemFire propose la même fiabilité et les mêmes fonctions de gestion de données qu’une base de données, avec en prime une vitesse élevée et une évolutivité dynamique. GemFire est un composant essentiel de la plate-forme applicative de Cloud Computing VMware vFabric. Il représente la solution idéale pour un accès aux données rapide, sécurisé, fiable et parfaitement adapté au Cloud.

Fonctions clés

Gestion de sessions HTTP pour Tomcat et vFabric tc Server

GemFire permet de dissocier la gestion de sessions du conteneur JSP. Vous pouvez faire évoluer la gestion des serveurs d’applications et des sessions HTTP indépendamment, en exploitant la capacité de GemFire à gérer des sessions très importantes avec un niveau élevé de performance et sans perte de session. La gestion de sessions HTTP GemFire est préconfigurée et peut être lancée automatiquement par tc Server. Pour Tomcat, l’activation du module s’effectue par des modifications de configuration mineures.

Visionner une démonstration sur la gestion de sessions HTTP GemFire>>

Mise en cache de second niveau (L2) pour Hibernate

Avec la mise en cache de second niveau L2, les développeurs peuvent implémenter les fonctionnalités de gestion de données de classe d’entreprise de GemFire pour leur applications Spring Hibernate. Hautement évolutive et fiable, la mise en cache de second niveau (L2) GemFire accroît considérablement les performances Hibernate, réduit les congestions des bases de données, optimise la productivité des développeurs et prend en charge le déploiement à l’échelle du Cloud.

Visionner une démonstration sur la mise en cache de second niveau (L2) GemFire>>

Persistance améliorée des disques parallèles

Notre modèle de persistance de disques parallèles « sans partage » dont la conception a récemment été revue, assure la persistance de n’importe quel bloc de données : partitionné ou répliqué. Ainsi, toutes vos données opérationnelles peuvent être actives dans GemFire en toute sécurité, d’où une réduction considérable des coûts, dans la mesure la base de données est reléguée à un espace d’archivage.

Intégration à Spring et API simplifiées pour une plus grande facilité de développement

Grâce au projet Spring GemFire Integration, les développeurs vont pouvoir concevoir facilement des applications Spring qui exploitent la gestion de données distribuées GemFire. Par ailleurs, les API des développeurs GemFire ont été modifiées pour faciliter le démarrage et l’utilisation. Les exemples des développeurs fournis avec GemFire ont été mis à jour pour tenir compte des nouvelles API.

Capacités d’évolution améliorées

Le traitement de l’abonnement est désormais partitionné afin d’étendre l’accès à un nombre nettement supérieur d’abonnés tout en réduisant davantage le temps de latence. Les clients communiquent directement avec chaque serveur d’hébergement de données en un seul saut. Ainsi, pour les clients légers, les performances d’accès sont multipliées par 2, voire par 3.

Colocalisation des transactions pour optimiser le débit de façon spectaculaire

Plusieurs transactions peuvent être exécutées simultanément dans plusieurs zones partitionnées.

Très haut débit

GemFire utilise des structures de données simultanées de la mémoire principale et une infrastructure de distribution hautement optimisée. Il offre ainsi un débit en lecture et en écriture au moins 10 fois supérieur par rapport aux bases de données sur disque traditionnelles.

Latence faible et prévisible

GemFire fait appel à une couche de mise en cache hautement optimisée pour minimiser les commutations contextuelles entre les threads et les processus.

Haute évolutivité

  • L’évolutivité est assurée par le partitionnement dynamique des données entre plusieurs nœuds membres et par la répartition de la charge des données entre les serveurs.
  • Pour les données sensibles, il est possible d’étendre dynamiquement le système pour qu’il gère plusieurs copies des données.
  • Le comportement des applications peut également être provisionné et routé pour permettre leur exécution de manière répartie, à proximité des données dont elles dépendent.

Disponibilité continue

  • Outre les copies homogènes garanties des données en mémoire sur les serveurs et les nœuds, les applications peuvent écrire de manière permanente, en mode synchrone ou asynchrone, les données sur disque sur un ou plusieurs nœuds.
  • L’architecture de disque « sans partage » de GemFire assure de très hauts niveaux de disponibilité des données.

Partage de données hétérogènes

Les applications C#, C++ et Java peuvent partager des objets métier sans passer par une couche de transformation, telle que SOAP ou XML. Une modification d’un objet métier dans un langage peut engendrer des notifications fiables dans les applications écrites dans les autres langages pris en charge.

Distribution étendue des données

La passerelle de réseau étendu de GemFire permet aux systèmes distribués d’évoluer de façon libre et souple sans perte de performances, de fiabilité, ni de cohérence des données.

 

Communauté Spring

Découvrez comment les développeurs et les administrateurs système utilisent nos produits.

Évaluer VMware vFabric GemFire

Recevez une version d’évaluation gratuite de 60 jours.

Acheter VMware vFabric GemFire

 
Partager
       

Évolution simplifiée des applications à moindre coût

Économisez 500 $ par CPU en achetant simultanément vFabric tc Server et vFabric GemFire.

Acheter à prix réduit