|
Simplicité d'utilisation, convivialité et rentabilité : voilà comment la pile AMP a acquis sa vaste popularité en matière de développement Web. En effet, la phase de déploiement nécessite d'être bien sûr de choisir un système d'exploitation capable d'offrir performance, évolutivité, fiabilité et sécurité optimales à vos applications Web.
Découvrez la pile SAMP de Sun. Soutenue par le lancement du système d'exploitation OpenSolaris en mai 2008 et l'acquisition par Sun de la base de données MySQL, la pile SAMP — système d'exploitation Solaris, serveur Web Apache HTTP, MySQL et langages de script PHP/Perl/Python — attire de nouveaux regards en tant que première plate-forme open source pour le développement et le déploiement Web.
Sun continue de perfectionner son package grâce à de nouvelles ressources de support pour les 12 composants de sa pile SAMP et propose ainsi aux entreprises une source unique de support SAMP côté production. Conformément à l'annonce effectuée lors de la convention open source, ou OSCON, qui s'est tenue à Portland (Oregon) ce mois de juillet, le support étendu de Sun concerne notamment Apache, PHP/Perl/Python, Ruby, Squid, Tomcat, Memcached et lighttpd. Sun fournit déjà les ressources de support appropriées pour les systèmes Solaris/OpenSolaris et MySQL.
« Si vous utilisez la pile AMP de Sun pour votre entreprise ou ses applications Web et que vous avez besoin d'assistance, il vous suffit de nous appeler. Nous pouvons vous fournir une assistance pour Apache, pour PHP, Perl ou Python, pour MySQL, et aussi pour Solaris », indique Carl Ray, responsable marketing des infrastructures Sun. « Tout ceci constitue une plate-forme AMP open source complète, de bout en bout, une plate-forme logicielle, matérielle et de support. »
Nombreux sont les développeurs à bien connaître la proposition de valeur SAMP. Lorsque Sun a lancé cette pile en 2007, les téléchargements ont grimpé de 2700 pour cent en l'espace de trois mois et des milliers de packages continuent d'être téléchargés. Analystes et critiques n'ont pas manqué non plus d'observer ce phénomène.
Sun a collaboré avec la communauté open source pour optimiser une « CoolStack » de l'AMP et d'autres applications open source populaires pour OpenSolaris, ainsi que la technologie CMT (Chip Multithreading Technology) dans les processeurs Sun UltraSPARC, présents sur les serveurs Sun CoolThreads à faible consommation énergétique.
« Sun continue de se réinventer... », écrit le critique Clay Ryder sur le site britannique The Register. « En créant un package de la version Solaris éprouvée des applications et outils open source les plus populaires, en fournissant des recettes de succès, en couronnant le tout d'une offre de support à un prix raisonnable, Sun est devenu incontournable sur le segment de marché [Web 2.0]. »
La pile AMP a connu une nouvelle dynamique au début de l'année 2008 lorsque Sun a fait l'acquisition d'un composant clé pour 1 milliard de dollars — la base de données MySQL. « MySQL est certainement le standard de facto pour les sociétés présentes sur le Web et qui utilisent collaboration, blogs et wikis au quotidien », explique C. Ray. « Elles se préoccupent enfin des questions d'évolutivité et d'imprévisibilité auxquelles Sun peut répondre grâce à la qualité de ses services et de son support pour les entreprises. »
Si vous venez d'entrer dans le monde AMP ou si vous utilisez la version LAMP avec Linux, découvrez vite les principales réalisations possibles avec la pile SAMP, pour créer et déployer rapidement de puissantes applications Web.
Applications Open Source, optimisées pour OpenSolaris et CMT
Sun a collaboré avec la communauté open source pour optimiser une « CoolStack » de l'AMP et d'autres applications open source populaires pour OpenSolaris, ainsi que la technologie CMT (Chip Multithreading Technology) dans les processeurs Sun UltraSPARC, présents sur les serveurs Sun CoolThreads à faible consommation énergétique.
Les utilisateurs peuvent télécharger Apache, MySQL, PHP/Perl/Python, Ruby, Tomcat ainsi que d'autres applications et outils conçus pour tirer parti du système d'exploitation Solaris et de la technologie CMT. « Ces produits sont pré-optimisés pour les plates-formes Sun », explique Joe McCabe, directeur technique des produits Sun pour le Web. « Cela permet de réduire les cycles de développement et en améliore la performance initiale. »
DigiTar, une société Web 2.0 qui fournit des solutions de traitement et de sécurité pour la messagerie, fait partie des organisations bénéficiant de la pile Sun. En plus d'une plate-forme Solaris 10, DigiTar a consolidé huit serveurs HP sur deux serveurs Sun Fire T2000 CoolThreads. Résultat : une performance multipliée par 4,5, une consommation d'énergie et une production de chaleur réduites de 83 pour cent et des coûts d'exploitation des applications MySQL diminués de 75 pour cent.
« Le T2000 procure une telle amélioration des performances et de si nombreuses réductions de coûts que l'ensemble de notre architecture bénéficie de résultats 10 fois supérieurs en termes de prix/performance », précise Jason Williams, CTO de DigiTar.
Fonctionnalités du système d'exploitation Solaris conçues pour l'entreprise
Le revers de la médaille AMP, c'est de parvenir à savoir quel est le système d'exploitation le plus approprié pour les applications Web utilisant cette pile. Avec la transition vers Web 2.0 et son importance pour développer activité et chiffre d'affaires, les critères de performance, d'évolutivité, de fiabilité et de sécurité du système d'exploitation sous-jacent deviennent prépondérants.
OpenSolaris, ou le système d'exploitation Solaris 10, apportent une réponse décisive à cette question. La très respectée plate-forme Sun offre la meilleure performance de système d'exploitation de sa catégorie ainsi que de puissantes fonctionnalités qui l'ont consacrée lauréate de l'InfoWorld 2008 Technology of the Year Award et élue « Système d'exploitation de serveurs le plus novateur ». Citons par exemple la section Observabilité / fonction DTrace (suivi dynamique) qui permet aux utilisateurs de résoudre leurs problèmes de performance en temps réel. Quant à la technologie de virtualisation intégrée de containers, elle prend en charge la consolidation des applications et permet de réduire les coûts en termes d'énergie et d'encombrement. Autres fonctionnalités :
Serveur d'applications GlassFish : une flexibilité Web accrue
L'open source est naturellement synonyme de flexibilité accrue et de diversité de choix. Les développeurs panachent souvent des composants de pile AMP — par exemple, la programmation en Ruby ou l'exécution de la base de données PostgreSQL. Le serveur d'applications GlassFish open source — implémentation de référence Java Enterprise Edition 5 — propose une autre option, en particulier pour les organisations en possession de la technologie Java.
Grâce à la prise en charge étendue des langages Ruby, Groovy et d'autres langages dynamiques, GlassFish devient une plate-forme de développement open source intéressante ; par ailleurs, la toute dernière technologie GlassFish v3 repose sur une approche totalement nouvelle intégrant une architecture extrêmement modulaire, légère et extensible qui optimise les opérations de développement et de déploiement.
Si vous souhaitez une infrastructure Web évolutive et sécurisée, commencez par ces cinq étapes très simples :
1. Procurez-vous OpenSolaris ou Solaris 10
La nouvelle distribution binaire OpenSolaris consiste en un système basé sur un réseau, le système IPS (Image Packaging System), qui permet d'accélérer l'intégration avec des applications tierces, et un programme d'installation de nouvelle génération qui s'amorce dans un environnement de bureau GNOME afin de simplifier l'installation sur les ordinateurs portables ou les ordinateurs de bureau. Grâce aux utilitaires GNU tels que le shell interactif « bash », OpenSolaris est disponible en téléchargement gratuit sur le site www.opensolaris.com. Vous pouvez également commander un LiveCD OpenSolaris gratuit. Également disponible en téléchargement gratuit, la distribution Solaris classique de Sun, le système d'exploitation Solaris 10.
2. Procurez-vous la CoolStack AMP optimisée pour Solaris
Les binaires CoolStack de Sun sont optimisés pour le système d'exploitation Solaris et la technologie CMT ; ils procurent une amélioration de 30 à 200 pour cent par rapport aux binaires standard. Cet ensemble d'applications et d'outils open source fréquemment utilisés inclut plusieurs packages au format Solaris pkgadd, que vous pouvez choisir d'installer ou non selon vos besoins.
3. Procurez-vous des serveurs Sun pour une performance maximale
Testez les applications SAMP sur les systèmes les plus rapides, les plus évolutifs et les plus économes en énergie de ce segment de marché et découvrez de quoi est capable la technologie Sun en matière de performance. Les applications SAMP peuvent être exécutées sur les systèmes existants, la technologie du système d'exploitation Solaris étant prise en charge par la très grande majorité des serveurs x86/x64 et UltraSPARC — plus de 888 plates-formes, notamment Intel Xeon et AMD Opteron.
Les serveurs Sun UltraSPARC et x64 sont disponibles à l'essai pendant 60 jours, sans aucun frais et sans aucun risque, grâce à notre programme Try and Buy. Quand aux jeunes sociétés répondant aux critères requis, notre programme Startup Essentials leur propose des remises jusqu'à 70 pour cent sur les systèmes Sun.
4. Procurez-vous les « CoolTools » pour optimiser votre environnement Web
Créés avec des contributions open source, les CoolTools gratuits de Sun vous fournissent tout le nécessaire pour créer des applications Web, notamment des compilateurs, des outils de ligne de commande et un environnement de développement intégré (IDE) basé sur NetBeans pour le développement, le débogage, l'analyse de performance et l'optimisation des applications. Les CoolTools sont conçus pour vous aider à optimiser votre environnement Web de manière transparente avec la technologie du système d'exploitation Solaris et des serveurs Sun CMT ou x64.
5. Adressez-vous à des spécialistes du support afin d'optimiser votre infrastructure Web
Créez votre infrastructure Web basé sur SAMP, rapidement, en toute confiance, grâce au service Sun Developer Expert Assistance. Ce service de support en ligne dédié aux développeurs fournit une assistance technique relative aux questions de code et de programmation ainsi que des conseils en diagnostic. Grâce à l'expertise Sun pour chacun des composants de la pile SAMP, nos offres de support SAMP constituent un service de bout en bout qui vous permettra d'optimiser l'utilisation de votre environnement Web.
|