PaaS, o Platform-as-a-Service (Plataforma como servicio), proporciona una plataforma en la nube completa, flexible y rentable para desarrollar, ejecutar y administrar aplicaciones.
Conozca más
PaaS, o plataforma como servicio, es un modelo de computación en la nube que proporciona a los clientes una completa plataforma de nube (hardware, software e infraestructura) para desarrollar, ejecutar y administrar aplicaciones sin el costo, la complejidad y la inflexibilidad que a menudo conlleva la construcción y el mantenimiento de esa plataforma localmente.
Los hosts de PaaS alojan todo: servidores, redes, almacenamiento, software del sistema operativo, bases de datos y herramientas de desarrollo en su centro de datos. Por lo general, los clientes pueden pagar una tarifa fija para proporcionar una cantidad específica de recursos para un número específico de usuarios, o pueden elegir tarifa de 'pago por el uso' para pagar solo por los recursos que utilizan. Cualquiera de las opciones habilita a los clientes de PaaS para construir, probar, implementar, ejecutar, actualizar y escalar aplicaciones de la manera más rápida y económica posible comparado a construir y administrar sus propias plataformas locales .
Cada proveedor de servicios de nube , incluyendo Amazon Web Services (AWS), Google Cloud, IBM Cloud y Microsoft Azure: tiene su propia solución de PaaS . Soluciones PaaS populares también están disponibles como proyectos de código abierto (p. ej. Apache Stratos, Cloud Foundry) o de desarrolladores de software (p. ej. Red Hat OpenShift y Salesforce Heroku).
Descargue el e-book
Los beneficios más comúnmente mencionados de PaaS, en comparación con una plataforma local , incluyen:
Red Hat OpenShift on IBM Cloud
IBM Cloud Pak for Applications
En general, las soluciones de PaaS tienen tres partes principales:
Debido a que PaaS entrega todas las herramientas de desarrollo estándar a través de la interfaz gráfica de usuario en línea, los desarrolladores pueden iniciar sesión desde cualquier lugar para colaborar en proyectos, probar nuevas aplicaciones o lanzar productos terminados. Las aplicaciones se diseñan y desarrollan justo en el PaaS utilizando middleware. Con flujos de trabajo optimizados, múltiples equipos de desarrollo y operaciones pueden trabajar en el mismo proyecto simultáneamente.
Los proveedores de PaaS administran la mayor parte de sus servicios de computación en la nube , como servidores, tiempo de ejecución y virtualización. Como un cliente PaaS cliente, su empresa mantiene la gestión de aplicaciones y datos.
IBM Cloud Paks
Igual que PaaS, Infrastructure-as-a-Service (IaaS) y Software-as-a-Service (SaaS) son modelos de computación en la nube muy comunes. De hecho, es muy común que una organización use los tres, incluso si no compra los tres específicamente. Para aclarar:
IaaS es el acceso de Internet a infraestructuras 'brutas' de TI, como servidores físicos, máquinas virtuales, almacenamiento, redes y firewalls, alojados por un proveedor de nube. IaaS elimina el costo y el trabajo de poseer, administrar y mantener infraestructuras locales. Con IaaS la organización proporciona sus propias plataforma de aplicaciones y aplicaciones.
Cualquier solución de PaaS necesariamente incluye los recursos de IaaS necesarios para alojarlo, incluso si esos recursos no se dividen de forma discreta o se denominan IaaS.
SaaS es un software de aplicación que utiliza a través de la nube, como si estuviera instalado en su computadora (en algunos casos, partes de él están instaladas en su computadora). SaaS permite que su organización use una aplicación sin el gasto de configurar la infraestructura para ejecutarla, y el esfuerzo y el personal para mantenerla (aplicar correcciones de errores y actualizaciones, abordar interrupciones, etc.) Salesforce y Slack son ejemplos de soluciones SaaS populares; la mayoría de las aplicaciones web son considerados SaaS.
Cada solución de SaaS incluye los recursos de IaaS necesarios para albergarlo y, como mínimo, los componentes de PaaS necesarios para ejecutarlo. Algunos proveedores de SaaS también proporcionan un discreto PaaS que permite a terceros personalizar la solución de SaaS .
Otra forma de comparar IaaS, PaaS y SaaS se basa en la cantidad de gestión que se deja al cliente frente a la cantidad de gestión que se deja al proveedor del servicio de nube :
Al proporcionar una plataforma integrada y lista para usar, y al permitir que las organizaciones descarguen la administración de la infraestructura al proveedor de la nube. y se centren en la creación, implementación y gestión de aplicaciones, PaaS puede facilitar o promover una serie de iniciativas de TI, que incluyen:
Muchos proveedores de hardware, software y nube ofrecen soluciones PaaS para crear tipos específicos de aplicaciones o aplicaciones que interactúan con tipos específicos de hardware, software o dispositivos.
IBM ofrece valiosas y escalables soluciones PaaS, para desarrollar aplicaciones nativas de la nube desde cero, o modernizar las aplicaciones existentes para beneficiarse de la flexibilidad y escalabilidad de la nube.
IBM Red Hat OpenShift en IBM Cloud es un servicio OpenShift totalmente gestionado que utiliza la escala empresarial y la seguridad de IBM Cloud para automatizar las actualizaciones, el escalado y el aprovisionamiento, y para gestionar los aumentos inesperados del tráfico. Sus equipos pueden impulsar el desarrollo y la modernización de aplicaciones con una variedad de herramientas y funciones, e implementar clústeres totalmente administrados de alta disponibilidad con un solo clic.IBM Red Hat OpenShift on IBM Cloud fue nombrado líder en The Forrester Wave: Plataformas de desarrollo de contenedores multinube, tercer trimestre de 2020 (PDF, 415 KB).
IBM Cloud Pak for Applications le ayuda a modernizar las aplicaciones existentes, incorporar seguridad adicional y desarrollar nuevas aplicaciones que desencadenan iniciativas digitales. Ofrece soluciones de desarrollo nativas de la nube que pueden generar valor rápidamente, junto con licencias flexibles que se pueden adaptar a sus necesidades específicas.
Para comenzar a utilizar PaaS on IBM Cloud, regístrese para obtener un IBMid ycree su cuenta de IBM Cloud .
Modernice, cree nuevas aplicaciones, reduzca costos y maximice el retorno de inversión
Implemente clústeres altamente disponibles y completamente gestionados con un clic
Cree, modernice y gestione aplicaciones de forma segura en cualquier nube, con confianza.