vFabric Suite est une suite de produits middleware légère, évolutive et intégrée pour les applications personnalisées traitant d’importants volumes de données, sur site ou sur le Cloud. Optimisée pour l’ architecture de développement Spring open source utilisée par plus de 50 % des développeurs Java dans le monde, vFabric convient parfaitement à l'infrastructure virtuelle VMware vSphere et ouvre ainsi la voie à une transition transparente de vos applications personnalisées vers le Cloud.
- Réduction du délai de commercialisation via l’intégration avec l’architecture de développement Spring
- Intégration des avantages de la virtualisation au middleware applicatif
- Provisionnement et évolutivité faciles de l'infrastructure applicative
Des questions ?
01 47 62 79 00
Questions fréquentes
Sur quels systèmes d'exploitation et quelles machines virtuelles Java (JVM) la solution vFabric Suite est-elle prise en charge ?
Veuillez consulter la liste des
systèmes d'exploitation et JVM pris en charge par vFabric Suite.
Quelles versions des produits vFabric sont couvertes par la licence vFabric Suite ?
Voir
les packs produits inclus dans vFabric Suite.
Comment puis-je évaluer vFabric Suite ?
Téléchargez la solution à partir du
centre d'évaluation des produits vFabric.
Quels sont les hyperviseurs VMware pris en charge par vFabric ?
VMware vFabric est pris en charge sur toutes les versions supportées à l'heure actuelle de
VMware vSphere,
Workstation,
Fusion et
Player. Il existe néanmoins deux exceptions :
- Le gonflement de mémoire de vFabric Elastic Memory pour Java n'est actif que sur vSphere 5.0 et version ultérieure.
- vFabric Application Director requiert vCloud Director, lequel requiert à son tour vSphere.
Comment la solution vFabric Suite est-elle reliée au framework Spring ?
Presque tous les composants de vFabric Suite sont intégrés au framework Spring ou aux technologies et outils y afférents :
- SpringSource Tool Suite (STS) et WaveMaker peuvent déployer des applications Spring pour vFabric tc Server.
- Spring Insight, composant de vFabric tc Server Spring Edition, et vFabric AppInsight donne une très grande visibilité de performance aux applications Spring.
- Spring AMQP simplifie l'intégration de la messagerie vFabric RabbitMQ dans les applications Java de Spring.
- Spring Data Project simplifie l'accès à vFabric GemFire, SQLFire et Postgres.
- vFabric Application Director peut être utilisé pour le déploiement et l'expansion rapide des applications Spring.
- Les contrats de support et d'abonnement de vFabric Suite incluent le support des applications Spring déployées dans la production.
Comment la solution vFabric Suite est-elle reliée à l'infrastructure de Cloud de VMware vSphere ?
- vFabric tc Server, RabbitMQ, SQLFire et GemFire ont une empreinte légère qui permet de meilleurs ratios de consolidation et une meilleure utilisation.
- vFabric Application Director est intégré à vCloud Director, ce qui permet le provisionnement automatique pour l'expansion rapide de l'infrastructure applicative exploitée sur vSphere.
- vFabric Application Performance Manager fournit des mesures de performance liées pour toutes les couches de la pile d'applications, jusqu'à l'hôte de vSphere, afin que l'exécution des applications sur l'infrastructure virtuelle soit performante et disponible.
- vFabric Postgres offre des outils d'optimisation de virtualisation, tels que la mémoire élastique de la base de données, destinée à partager les pools de mémoire de base de données plutôt que de surprovisionner, et tels qu'une configuration intelligente permettant de réduire le temps de réglage lié au redimensionnement de machines virtuelles.
- vFabric Elastic Memory pour Java distribue automatiquement la mémoire de pile de Java aux instances de serveur d'applications qui en ont le plus besoin. Ceci permet des piles Java plus petites, des machines virtuelles plus petites et de meilleurs ratios de consolidation. Cela empêche également les erreurs de mémoire qui peuvent paralyser les applications.
- La solution vFabric Suite est tarifée par machine virtuelle, les logiciels vSphere et vCenter étant utilisés pour le suivi de l'usage des licences, et les tarifs selon l'usage moyen facilitent la prolifération de l'infrastructure des applications exécutées sur vSphere.
Comment vFabric Suite assure-t-elle l'évolutivité de mes applications ?
vFabric Suite vous permet de faire évoluer facilement les infrastructures applicatives selon les besoins, grâce à votre infrastructure virtuelle vSphere actuelle tournant sur matériel grand public. Voici comment chaque composante de vFabric Suite contribue à son caractère évolutif :
Exécutions
- vFabric tc Server est un serveur d'applications Java léger qui réduit l'échelle de consommation de mémoire et de disque. Un temps de démarrage rapide signifie que de nouvelles instances peuvent être créées selon les besoins en quelques secondes.
- vFabric GemFire Application Cache Node est un cache de données en mémoire rapide qui réduit considérablement le temps passé à récupérer les sessions et mettre en veille les données, et qui réduit la charge de la base de données selon les besoins.
- vFabric Elastic Memory pour Java permet de faire évoluer tc Server et Apache Tomcat en répartissant automatiquement la mémoire aux instances des serveurs d'applications.
- vFabric Web Server : une version optimisée pour la performance du serveur HTTP Apache, serveur Web le plus populaire au monde.
Données
- vFabric SQLFire Professional vous permet de créer facilement des structures de données rapides en mémoire et de les exécuter quel que soit le nombre de machines virtuelles, et d'apparaître à une application comme une base de données unique, accessible par le biais des applications standard SQL et JDBC.
- vFabric RabbitMQ vous permet de créer des clusters de files d'attente haute performance pour la messagerie.
- vFabric Postgres :entièrement compatible avec PostgreSQL, vPostgres possède des outils d'optimisation de la virtualisation tels que la mémoire élastique des bases de données pour partager les pools de mémoire des bases de données et réduire l'utilisation de la mémoire selon les besoins.
Gestion
- vFabric Application Director permet le provisionnement automatique des applications Java Spring sur composantes vFabric pour une évolution rapide en réponse aux besoins des entreprises.
- Application Performance Manager fournit des mesures de performance pour vous aider à garantir la rapidité et la disponibilité des applications vFabric, même en période d'évolution.
Est-il possible d'utiliser vFabric Application Director pour provisionner des composants de middleware autres que vFabric ?
Oui. Lorsque le logiciel Application Director est acquis dans le cadre de la solution vFabric Suite Advanced, il peut provisionner des composants autres que vFabric. Ceux-ci comprennent des serveurs applicatifs tels Oracle WebLogic, Red Hat JBoss, IBM WebSphere, mais également des bases de données, telles Oracle, MySQL, DB2, et ainsi de suite. Le provisionnement de composants autres que ceux de VMware peut nécessiter la création de schémas personnalisés.
En quoi BOSH, composante de Cloud Foundry, diffère de vFabric Application Director ?
Le logiciel
BOSH est spécifiquement conçu pour une utilisation avec des instances de production de
Cloud Foundry. Le logiciel vFabric Application Director est conçu pour le provisionnement de composants de vFabric Suite, ainsi que de composants de middleware tiers tels Oracle, IBM, Red Hat et autres.
Les machines virtuelles éteintes ou interrompues comptent-elles
pour la consommation de licences de
vFabric Suite ?
Non, les machines virtuelles éteintes et interrompues ne comptent pas dans le cadre de la consommation de licences de vFabric Suite.
Les licences de vFabric Suite sont-elles calculées par vRAM ?
Non. Les licences de vFabric Suite sont calculées par machines allumée, et non par vRAM.
Quel nombre minimum de licences vFabric Suite puis-je acheter ?
Une.
Chaque licence vFabric Suite autorise son exécution sur une machine virtuelle composée de deux vCPU. Que se passe-t-il si j'ai besoin d'exécuter vFabric Suite sur une machine virtuelle avec plus de deux vCPU ?
Chaque incrément d'un ou deux vCPU requiert une licence vFabric Suite
. Une machine virtuelle avec trois ou quatre vCPU nécessite deux licences vFabric Suite
; une machine virtuelle avec cinq ou six vCPU requiert trois licences vFabric Suite,etc.
Puis-je partager une licence vFabric Suite, qui permette une exécution sur deux vCPU maximum, afin de pouvoir exécuter deux machines virtuelles avec vFabric Suite, chaque machine virtuelle possédant un vCPU ?
Non. Le partage d'une licence vFabric Suite pour exécuter vFabric Suite sur deux machines virtuelles, chacune ayant un seul processeur virtuel, n'est pas autorisé.
Puis-je exécuter vFabric Suite sur une infrastructure physique, sans hyperviseur ?
Non, car les licences vFabric Suite s'entendent par machine virtuelle. De nombreux composants de vFabric Suite font également l'objet d'une licence par processeur, pour les clients qui ont besoin de les exécuter sur leur infrastructure physique. Pour plus de renseignements sur les tarifs, voir l'onglet « Achat » de chaque composant vFabric qui vous intéresse.
Puis-je convertir des licences vFabric Suite en licences par processeur ?
Non, cette option de conversion n'est pas disponible à l'heure actuelle.
Comment l'usage de vFabric
Suite
est-il suivi ?
Les composants suivants de vFabric Suite signalent leur utilisation à
vFabric License Server, qui est exécuté sur
vCenter
License Reporting Manager :
- vFabric tc Server Édition Spring
- vFabric GemFire Application Cache Node
- vFabric Web Server
- vFabric SQLFire Professional
- vFabric Postgres
- vFabric RabbitMQ
- vFabric Hyperic (composant de vFabric Application Performance Manager)
Les composants suivants de vFabric Suite ne signalent aucune utilisation de licence au serveur de licences de vFabric :
- vFabric AppInsight (composant de vFabric Application Performance Manager)
- vFabric Application Director
- vFabric Elastic Memory pour Java
- Instances prises en charge d'Apache Tomcat
- Instances prises en charge du serveur HTTP Apache
- Instances prises en charge de RabbitMQ (version Open Source)
Comment surveiller l'usage de licence pour une licence de vFabric Suite ? Quelles statistiques afférentes à l'usage sont disponibles ?
vFabric Suite fournit des outils de commande en ligne Windows pour surveiller l'usage de licence vFabric courant et périodique par les machines virtuelles. Par exemple, vous pouvez afficher l'usage de la licence actuelle, l'usage total de toutes les licences, sur une période de temps définie, l'usage d'une licence particulière jusqu'à présent, et l'usage moyen, minimum et maximum sur une période déterminée.
Vous exécutez les outils de surveillance de licence sur le même ordinateur Windows que celui où vous avez installé
vCenter Server. Pour obtenir des instructions détaillées sur l'exécution des outils de surveillance de licence, y compris un guide de référence des commandes, reportez-vous à la
section surveillance de licence de la
documentation de la plate-forme vFabric.
À quelle fréquence dois-je vérifier mon usage de licence vFabric ?
La licence de vFabric Suite requiert que vous vérifiez votre usage moyen des licences au moins une fois tous les 90 jours. Vous devez vérifier votre utilisation sur une utilisation continue de 90 jours et, en cas de dépassement, acheter des licences supplémentaires pour couvrir la différence.
Comment l'usage de licence de vFabric Suite est-il calculé ?
La licence est liée à des machines virtuelles (VM) vSphere sur lesquelles vous installez un ou plusieurs composants de vFabric Suite édition Standard ou Advanced. Une licence est attribuée à une machine virtuelle possédant un maximum de deux processeurs virtuels (vCPU). Chaque incrément d'un ou deux vCPU requiert une licence vFabric Suite supplémentaire. Par exemple, une machine virtuelle avec trois ou quatre vCPU requiert deux licences vFabric.
Toutefois, les machines virtuelles éteintes et suspendues ne comptent pas dans le cadre de la consommation de licences. Le nombre de licences requises est égal à : total des secondes où les VM de vFabric Suite Standard ont été actives pendant une période donnée, divisé par nombre de secondes dans la période ; il est supposé une licence par VM/deux vCPU, comme décrit au paragraphe précédent.
Dans les exemples suivants, il est supposé que chaque machine virtuelle a un maximum de deux vCPU.
Prenons un simple exemple :
- La période est exactement de 90 jours, soit 7 776 000 secondes.
- Le client a acheté une licence.
- Une machine virtuelle a été active durant toute cette période.
Le calcul est 7 776 000 secondes / 7 776 000 secondes = 1. Une licence est requise.
Autre exemple :
- La période est exactement de 90 jours, du 01/01/12 au 31/03/12.
- Le client possède 2 licences.
- Une machine virtuelle est active 30 jours consécutifs, du 01/01/12 à 0h01 au 30/01/12 à 23h59. Une autre machine virtuelle est active 60 jours consécutifs, du 01/01/12 à 0h01 au 01/03/12 à 23h59. Une troisième machine virtuelle est active 90 jours consécutifs, du 01/01/12 à 0h01 au 31/03/12 à 23h59.
Le calcul est :
(30 jours + 60 jours + 90 jours) / 90 jours =
180 jours / 90 jours = 2 licences nécessaires.
Puis-je installer tous les composants de vFabric
Suite
sur chaque machine virtuelle de vFabric ?
Oui, vous pouvez installer tous les composants de vFabric Suite sur chaque machine virtuelle de vFabric et rester en conformité avec votre licence. Cette solution convient bien pour des applications à charge légère. Cependant, il est recommandé de mettre en place l'infrastructure de vos applications de sorte à avoir quatre types de VM vFabric : un serveur Web, un serveur d'applications, un serveur de messagerie, une base de données, chacun comportant les composants décrits ci-dessous.
Ceci est un exemple de
séparation des tâches, qui vous aide à faire évoluer votre infrastructure applicative en fonction de la fluctuation des charges de travail.
Quelles sont les options de licence de production pour la gamme de produits vFabric Suite ?
Les licences dépendent surtout des modalités d'achat des produits vFabric : individuellement (« à la carte ») ou dans le cadre de vFabric Suite.
Le regroupement ou pool de licences(également appelé
licences réseau) concerne les clients qui achètent vFabric Suite. Les licences vFabric Suite sont octroyées sur la base de l'usage moyen et par machine virtuelle, exclusivement pour les environnements virtuels et de Cloud Computing. Vous obtenez un pool de licences que vous activez à l'aide d'une seule clé de licence saisie dans vCenter Server via le client vSphere. Plutôt que d'installer une clé de licence sur chaque machine virtuelle, vous enregistrez une clé de licence avec vCenter, laquelle représente le nombre d'unités de licence achetées. Chaque VM sous licence peut exécuter tout ou partie des composants de vFabric Suite. La licence est donc liée à des VM, plutôt qu'à des installations de composants. Les clients de vFabric Suite qui veulent installer un produit sur une machine physique peuvent aussi acheter une licence locale pour ce produit.
Les clients qui achètent un produit vFabric « à la carte », plutôt que dans le cadre de la solution vFabric Suite, utilisent une
licence locale. Une licence locale vous permet d'installer le produit concerné sur des machines virtuelles et physiques. Contrairement à la licence de réseau, la licence locale n'entraîne aucune intégration avec vCenter et avec le serveur de licences de vFabric. Vous installez les clés de licence au niveau local, sur des machines physiques ou virtuelles.
Quelles sont les étapes principales permettant d'obtenir et d'activer une licence pour vFabric Suite ?
- Décidez du nombre d'unités de licence vFabric dont vous avez besoin.
- Achetez des unités de licence auprès de votre responsable de compte.
- Obtenez votre clé de licence à partir du portail de licence VMware. Il s'agit d'un numéro de série unique qui représente le nombre d'unités de licence que vous avez acheté.
- Installez le serveur de licences de vFabric sur votre serveur vCenter.
- Lancez le client vSphere et ouvrez une session avec le serveur vCenter.
- Ajoutez la clé de licence au client vSphere.
- Installez les composants de vFabric Suite et, le cas échéant, effectuez les étapes supplémentaires d'installation de composants individuels pour activer la licence.
Pour des instructions détaillées, voir les procédures sur l'installation de produits et l'activation de licences dans la documentation de la plate-forme vFabric et des composants de vFabric.
Comment puis-je confirmer la validité de ma licence par rapport à la version la plus récente d'un produit vFabric ou de la solution vFabric Suite ?
Si vous avez déjà installé vFabric GemFire, vFabric Hyperic ou vFabric tc Server, il se peut que vous ayez déjà une clé de licence (également appelée numéro de série). Toutefois, vous devez confirmer si elle est valide pour la dernière version du composant ou encore dans le contexte de vFabric Suite. L'utilitaire de vérification de numéro de série vfabric-licensetool vérifie la validité de votre clé de licence courante. Pour chaque clé de licence saisie, l'utilitaire affiche des informations détaillées telles que le composant vFabric auquel elle est associée, le type de clé de licence, sa capacité et sa date d'expiration.
Sous l'onglet « Pilotes et outils » (Drivers & Tools) de la
page de téléchargement de tc Server, Hyperic ou GemFire, téléchargez l'archive ZIP contenant l'outil de vérification de numéro de série vfabric-licensetool sur l'ordinateur où vous souhaitez exécuter la vérification. Reportez-vous à la section concernant les licences de vFabric dans la
documentation de la plate-forme vFabric pour plus de renseignements sur la procédure de vérification de votre clé de licence.
Comment puis-je acquérir une licence pour Spring Insight Operations et vFabric Elastic Memory pour Java (EM4J) ?
EM4J fait partie de vFabric Suite éditions Standard et Advanced. Aucune licence distincte n'est requise. tc Server Spring Edition comprend également Spring Insight Operations. Il s'agit d'un téléchargement à part, mais aucune licence supplémentaire n'est requise.
J'ai acheté vFabric Hyperic dans le cadre de vFabric Suite et j'ai ajouté ma ou mes licences réseau au serveur de licences de vFabric. Ai-je besoin de faire autre chose pour activer la licence de vFabric Hyperic ?
Oui. Vous devez configurer l'emplacement du serveur de licences de vFabric qui administre la licence réseau de vFabric Suite. Dans la
documentation produit de vFabric Hyperic, reportez-vous à la procédure d'activation de licence.
J'ai acheté vFabric GemFire dans le cadre de vFabric Suite et j'ai ajouté ma ou mes licences réseau au serveur de licences de vFabric. Ai-je besoin de faire autre chose pour activer la licence de vFabric GemFire ?
Oui. Vous devez configurer les licences dynamiques dans votre installation vFabric GemFire, afin que vFabric GemFire puisse obtenir les licences réseau via le serveur de licences de vFabric. Consultez les procédures d'installation dans la section licences de la
documentation produit de vFabric GemFire.
Pourquoi ma licence vFabric Suite n'active pas les instances de GemFire Data Management Node ?
L'offre de vFabric Suite Standard et Advanced applicable à GemFire est GemFire Application Cache Node. Le logiciel GemFire Data Management Node n'est pas inclus dans la licence vFabric Suite Standard ou vFabric Suite Advanced ; il requiert une licence distincte.
J'ai acheté vFabric SQLFire dans le cadre de vFabric Suite Advanced et j'ai ajouté ma ou mes licences réseau au serveur de licences de vFabric. Ai-je besoin de faire autre chose pour activer la licence de vFabric SQLFire ?
Oui. Vous devez configurer les licences dynamiques dans vFabric SQLFire, afin que vFabric SQLFire puisse obtenir une licence réseau de manière dynamique via le serveur de licences de vFabric. Pour obtenir des instructions détaillées, consultez les procédures d'installation de la section concernant les licences de la
documentation produit de vFabric SQLFire.
vFabric GemFire offre différents types de licences. Quels sont-ils et comment savoir quel type de licence j'ai besoin d'acheter ?
GemFire utilise deux types de licence principaux, qui peuvent se combiner et être mis à jour selon votre topologie :
- Licence Application Cache Node : fournit des licences pour les clients ou pour les membres de système distribué qui ne sont pas des serveurs. Cette licence est utilisée pour les licences de systèmes poste-à-poste et pour les déploiements client/serveur avec des clients limités. (Application Cache Node est le composant de vFabric GemFire pour vFabric Suite. Les clients de vFabric Suite peuvent acheter une licence Data Management Node séparément, étant donné qu'elle n'est pas livrée avec vFabric Suite.)
- Licence Data Management Node (DMN) : une licence Data Management Node est requise pour les serveurs lors de déploiements client/serveur. Vous pouvez également installer des options de mise à niveau des clients illimitées et de mise à niveau WAN global en plus de cette licence.
Votre topologie de déploiement détermine les besoins de licence pour vFabric GemFire. Options de licence disponibles pour les topologies suivantes :
- Poste-à-poste simple
- Poste-à-poste avec WAN global
- Client/serveur avec clients limités
- Client/serveur avec WAN global et clients limités
- Client/serveur avec WAN global et clients illimités
Pour obtenir des instructions détaillées sur la meilleure option correspondant à votre système, consultez les informations sur les options de licence dans la documentation produit de vFabric GemFire.
Comment puis-je activer des licences locales pour vFabric tc Server ?
Lorsque vous achetez une licence locale de production vFabric tc Server, vous recevez une ou plusieurs clés de licence (ou des numéros de série) que vous devez installer sur chaque machine physique ou virtuelle sur laquelle le logiciel tc Server est exécuté. Dans la
documentation produit de tc Server, reportez-vous à la section sur l'activation des licences.
Comment puis-je activer des licences locales pour vFabric SQLFire ?
Lorsque vous achetez une licence locale pour vFabric SQLFire, vous recevez une ou plusieurs clés de licence (ou des numéros de série). Le nombre de clés de licence dont vous avez besoin dépend du nombre de membres SQLFire en votre possession. (Un membre SQLFire est une instance de code SQLFire exécutée dans une machine virtuelle Java.)
Pour installer une licence locale, reportez-vous aux sections sur l'installation de licences dans la
documentation produit de vFabric SQLFire.
Comment puis-je activer des licences locales pour vFabric RabbitMQ ?
Lorsque vous achetez une licence locale pour vFabric RabbitMQ, vous recevez une ou plusieurs clés de licence (ou des numéros de série). Reportez-vous à la procédure d'installation de licences de la section sur l'installation du serveur dans la
documentation produit de vFabric RabbitMQ.
Comment puis-je activer des licences locales pour vFabric GemFire ?
Lorsque vous achetez une licence locale pour vFabric GemFire, vous recevez une ou plusieurs clés de licence (ou des numéros de série). La manière d'activer votre licence locale de vFabric GemFire dépend du type de licence achetée et de la méthode d'installation de licence que vous choisissez. Consultez les procédures d'installation dans la section licences de la
documentation produit de vFabric GemFire.
Comment puis-je activer des licences locales pour vFabric Hyperic ?
Lorsque vous achetez une licence locale de production pour vFabric Hyperic, vous recevez une ou plusieurs clés de licence (ou des numéros de série) que vous installez sur chaque plate-forme gérée. Une plate-forme gérée est une machine physique ou virtuelle sur laquelle est exécuté un agent Hyperic. Une plate-forme peut également être un hôte réseau ou un périphérique réseau géré à distance par un agent Hyperic. Une machine où Hyperic Server est installé ne compte pas comme plate-forme gérée, à moins qu'un agent Hyperic y soit également installé. Dans la
documentation produit de vFabric Hyperic, reportez-vous à la procédure d'activation de licence.
Télécharger la fiche produit
Téléchargez la fiche produit de VMware vFabric
Communauté Spring
Découvrez comment les développeurs et les administrateurs système utilisent les produits vFabric
Des questions sur VMware vFabric™?
Appelez le 01 47 62 79 00
