Sommaire
Edito
Tribune
Invités du mois
Temps fort
Succès
Paroles d'experts
Solutions
Enquête lecteurs
En bref
Agenda
Version PDF
 

Abonnez-vous à
Bull Direct :

Votre email

Archives
Octobre 2006
Solutions
Performances accrues pour les serveurs lames NovaScale avec le nouveau processeur double coeur Intel® Xeon®

Les nouveaux serveurs NovaScale B260 et NovaScale B280 :
Réduisent la consommation électrique et nécessitent moins d’énergie pour le refroidissement par le doublement de leur performance et le triplement de leur performance par Watt,
Bénéficient de puissantes fonctions de virtualisation et d’administration pour la consolidation,
Offrent une évolutivité aisée du modèle NovaScale B260 vers le modèle B280.

Bull vient d’annoncer les serveurs lames NovaScale® B260 et B280 intégrant le nouveau processeur double coeur Intel® Xeon® 5100 – nom de code « Woodcrest ». Ces nouveaux serveurs bénéficient de la faible consommation des technologies « Demand-based switching » (DBS) et « Enhanced Speedstep® » d’Intel.
Le modèle NovaScale B260 est destiné à être utilisé comme serveur d’applications ERP, Java et SOA (Service Oriented Architecture). Par ses capacités élevées en mémoire et en stockage, le modèle NovaScale B280 est particulièrement adapté à la consolidation de serveurs multiples.

Une puissance par Watt très élevée
Les modèles NovaScale B260 et B280 intègrent le chipset Intel 5000P doté d’un double bus système (dual FSB), d'une mémoire très rapide (technologie Fully Buffered DIMM) ainsi que de la nouvelle série de processeurs double cœur Intel® Xeon ® 5100. Les serveurs NovaScale B260 et B280 peuvent tripler la capacité de traitement et la performance par Watt du modèle NovaScale Blade 2021, fournissant ainsi une performance par Watt parmi les plus élevées de l’industrie. Ils prennent pleinement avantage de la nouvelle architecture double cœur des processeurs Intel® Xeon® et de leur conception à faible dissipation calorifique. Etant particulièrement adaptés aux environnements associant haute performance et contraintes élevées en termes de refroidissement et d’emplacement au sol, ils sont sources de réduction des coûts.

Une administration simplifiée s’appuyant sur des composants Open Source
Intégré avec le châssis, le module de gestion des serveurs lames NovaScale simplifie la gestion de tous les composants du châssis. Il permet de configurer facilement plusieurs serveurs lames au travers d’une interface web intégrée avec la suite NovaScale Master Management. Ces opérations se font indépendamment de l’état des serveurs lames ou des modules d’entrées/sorties. Par ailleurs, les administrateurs système ont la possibilité de gérer en même temps plusieurs lames d’un châssis, fournissant une solution réellement flexible qui réduit les coûts d’exploitation.
Conçue et développée par Bull, NovaScale Master Management est une suite logicielle s’appuyant sur des composants Open Source. Elle prend en charge l’apport et le déploiement instantané et automatique de multiples lames. NovaScale Master fournit par ailleurs des interfaces basées sur les standards pour s’intégrer aux consoles d’administration en place. NovaScale Master réduit ainsi les coûts liés à l’administration des systèmes et facilite la gestion du parc et l’utilisation des lames.

Prix et disponibilité
Le prix d’une configuration NovaScale B260 incluant 1Go de mémoire, 1 processeur Intel® Xeon® 5110 et un disque SAS SFF de 36Go est de 2.590 €.
Le prix d’une configuration NovaScale B280 incluant 8Go de mémoire, 2 processeurs Intel® Xeon® 5140 et deux disques SAS SFF de 36Go est de 7.720 €.
Les serveurs sont disponibles depuis septembre 2006.

Bull innove en lançant le 1er conteneur Java EJB3 Open Source totalement flexible et modulaire, grâce au standard OSGI
Lors du développement d’applications, décharger le développeur des considérations liées aux services non fonctionnels est un objectif important. L’une des principales méthodes employées est l’approche "conteneur". Le conteneur intègre les composants applicatifs et prend en charge les connexions et les appels vers les services techniques. Les conteneurs Java EE (aussi bien Web que EJB) sont un exemple de cette approche. Le conteneur EJB est depuis récemment spécifié dans sa version 3.0 et pousse encore plus loin l’abstraction des services techniques. La tâche du développeur s’en trouve encore simplifiée.

Pour répondre à ces besoins de conteneurs Java simples et flexibles, Bull a développé en Open Source (au sein du consortium ObjectWeb) un conteneur Entreprise JavaBeans léger, innovant, modulaire et supportant la nouvelle spécification EJB 3 : "EasyBeans" (pour en savoir plus, lisez l'article de Florent Benoît dans Bull Direct d’avril). Son utilisation facilite le développement de composants métiers utilisés dans les applications distribuées. Grâce à sa modularité, ce conteneur peut venir s’intégrer sur des serveurs d'applications existants tels que JOnAS et Tomcat.

Néanmoins, la tendance actuelle est d’aller le plus possible vers des intergiciels flexibles, adaptables et faciles à déployer. Pour ce faire, le conteneur EasyBeans vient de se doter d’un ensemble de bundles OSGi pouvant permettre son exécution au-dessus de ce "framework" de service. Pour un conteneur EJB, il s'agit d'une première mondiale en Open Source.

La spécification OSGi définit une plate-forme Java qui supporte le déploiement d'unités de livraison, appelées "bundles", à l'intérieur d'un environnement d'exécution. Cet environnement permet à des composants contenus dans les bundles d'interopérer suivant l’approche orientée services. Il fournit des mécanismes permettant de réaliser des activités continues de déploiement qui incluent l'installation, l’activation, la désactivation, la mise à jour et le retrait des bundles. C'est donc un environnement très dynamique. De plus, le framework OSGi prend en charge la gestion de dépendances de code (utilisation de librairies par exemple) qui doivent être satisfaites après l'installation d'un bundle pour permettre de réaliser son activation. L'activation d'un bundle déclenche la création de l'instance du composant déployé dans le bundle.

Cette nouvelle version d’EasyBeans pour OSGi apporte de nouvelles capacités et propriétés. EasyBeans a été modularisé, c'est à dire que chaque composant est packagé indépendamment (un JAR/Java Archive) et peut être déployé au besoin. Ceci permet d’économiser les ressources système en ne déployant que les services techniques nécessaires à l’exécution des applications, tout en gardant la possibilité d’en déployer d’autres ultérieurement. Cette particularité est notamment intéressante lors d'une utilisation des EJB sur des matériels embarqués, aux ressources limitées. Grâce à ce design, EasyBeans devient également facilement embarquable dans des systèmes à "plug-in" tels qu’Eclipse (qui s’appuie également sur OSGi) afin de faciliter le développement d’EJB (tester ses EJB sans sortir d'Eclipse deviendrait extrêmement facile).

Un autre avantage de cette évolution est qu’EasyBeans peut bénéficier de tout l’écosystème des outils et services déjà disponibles sur OSGi (console d’administration, outils de déploiement, tout service OSGi existant, etc.). Les facilités de déploiement d’OSGi déchargent aussi l'utilisateur de la problématique d’accès au système de fichiers, OSGi prenant en charge téléchargement, mise en cache et exécution des bundles : une simple URL suffit !

Ces propriétés sont obtenues sans surcoût notable pour le développeur d’EJB. Côté applicatif, il est uniquement nécessaire de rajouter un fichier de meta-donnée (MANIFEST) dans le JAR contenant les beans (aucune modification de code ou de fichier de description XML n’est nécessaire).

Pour en savoir plus, lisez l'article dans InfoQ
Pour plus d’information sur EasyBeans

 
 
Contact  |  Site map  |  Legal  |  Privacy