Différences entre un déploiement classique et un déploiement avec PaaS
Cliquez pour agrandir
Red Hat Platform-as-a-Service (PaaS) est une solution pouvant être déployée ou proposée via un cloud public ou privé pour développer, déployer et gérer des applications tout au long de leur cycle de vie. Basé sur JBoss Enterprise Middleware et d'autres technologies Red Hat, Red Hat PaaS permet aux fournisseurs de clouds et de SaaS (Software as a Service), aux plus grandes entreprises mondiales et aux organismes publics de développer des applications, de les intégrer de façon transparente à des environnements existants hétérogènes et de les déployer dans une infrastructure de cloud plus rapidement, avec une plus grande flexibilité et à un coût moindre qu'au moyen des paradigmes de déploiement et de développement d'applications traditionnels.
Grâce à Red Hat PaaS, les clients et les fournisseurs de services peuvent :
• réduire le coût du développement, du déploiement et de la gestion des applications ;
• évaluer les charges de travail applicatives plus facilement et de manière plus efficace ;
• optimiser les ressources informatiques grâce à une infrastructure s'adaptant aux tâches ;
• augmenter la productivité en réduisant les temps consacrés au développement, au dimensionnement et au déploiement des applications ;
• réagir rapidement aux changements survenant dans la demande en évaluant promptement les ressources pour les réduire ou les augmenter.
Pourquoi utiliser Red Hat PaaS ?
De nombreuses offres PaaS (Platform-as-a-Service) incluent un nouvel environnement propriétaire de développement d'applications. D'autres proposent une PaaS basée uniquement sur des cadres de développement simples, limitant ainsi le choix et la portabilité des applications. Red Hat offre le choix et la flexibilité.
• Interopérabilité et portabilité de déploiement - Red Hat PaaS protège les applications dans lesquelles vous avez investi. Déploiement d'applications existantes ou nouvelles dans des environnements de cloud public ou privé, ainsi que dans des environnements sur site et hybrides. Aucune dépendance vis-à-vis d'un paradigme de déploiement spécifique.
• Interopérabilité et portabilité de développement - Red Hat PaaS permet aux développeurs d'utiliser les modèles, langages, cadres et API de programmation de leur choix, tels que JEE, POJO, Spring, Seam, Struts, GWT, Groovy, Ruby, etc. Aucune dépendance vis-à-vis de paradigmes de développement propriétaires.
• Architecture de référence d'intergiciel complète pour PaaS - Red Hat PaaS offre un ensemble complet de fonctions d'intergiciel pour développer, déployer, intégrer et gérer des applications dans des déploiements sur site et en cloud, tout au long du cycle de vie des applications.