Inicio
Topics
paas
El modelo de plataforma como servicio (PaaS) es un modelo de cloud computing que proporciona a los clientes una plataforma en la nube completa, esto es, hardware, software e infraestructura. Permite desarrollar, ejecutar y gestionar aplicaciones sin el coste, la complejidad y la falta de flexibilidad que suelen conllevar la creación y el mantenimiento de esa plataforma en las propias instalaciones.
El proveedor de PaaS aloja todo (servidores, redes, almacenamiento, software de sistema operativo, bases de datos, herramientas de desarrollo) en su centro de datos. Normalmente, los clientes pagan una cuota fija para proporcionar una cantidad determinada de recursos a un número concreto de usuarios, o pueden optar por una tarificación de "pago por uso" para pagar sólo por los recursos que utilizan.
Cualquiera de las dos opciones permite a los clientes de PaaS crear, probar, implementar, ejecutar, actualizar y escalar aplicaciones de forma más rápida y económica que si hubieran tenido que crear y gestionar su propia plataforma local.
Todos los principales proveedores de servicios en la nube, incluidos Amazon Web Services (AWS), Google Cloud, IBM Cloud y Microsoft Azure, tienen su propia oferta de PaaS. Las soluciones PaaS populares también están disponibles como proyectos de código abierto (por ejemplo, Apache Stratos, Cloud Foundry) o de proveedores de software (por ejemplo, Red Hat OpenShift y Salesforce Heroku).
Lea cómo el escritorio como servicio (DaaS) permite a las empresas lograr el mismo nivel de rendimiento y seguridad que la implementación de las aplicaciones en las instalaciones.
Los beneficios que más se mencionan respecto a PaaS, en comparación con una plataforma local, incluyen:
En general, las soluciones PaaS constan de tres partes principales:
Dado que PaaS ofrece todas las herramientas de desarrollo estándar a través de la interfaz en línea GUI, los desarrolladores pueden conectarse desde cualquier lugar para colaborar en proyectos, probar nuevas aplicaciones o lanzar productos terminados. Las aplicaciones se diseñan y desarrollan directamente en la PaaS mediante middleware. Con flujos de trabajo racionalizados, varios equipos de desarrollo y operaciones pueden trabajar simultáneamente en el mismo proyecto.
Los proveedores de PaaS gestionan el grueso de sus servicios de cloud computing, como los servidores, el tiempo de ejecución y la virtualización. Como cliente de PaaS, su empresa mantiene la gestión de aplicaciones y datos.
Al igual que PaaS, Infrastructure-as-a-Service (IaaS) y Software-as-a-Service (SaaS) son modelos comunes de servicios de cloud computing. De hecho, es habitual que una organización utilice las tres, aunque no las compre específicamente. Para aclarar:
IaaS es el acceso por Internet a una infraestructura informática "en bruto" -servidores físicos, máquinas virtuales, almacenamiento, redes y Firewalls- alojada por un proveedor de servicios en la nube. IaaS elimina el coste y el trabajo de poseer, gestionar y mantener una infraestructura local. Con IaaS, la organización proporciona su propia plataforma de aplicaciones y aplicaciones.
Cualquier oferta PaaS incluye necesariamente los recursos IaaS necesarios para alojarla, incluso si esos recursos no se desglosan discretamente o no se denominan IaaS.
SaaS es un software de aplicación que se utiliza a través de la nube, como si estuviera instalado en su ordenador (a veces, partes del mismo están instaladas en su ordenador). SaaS permite a su organización utilizar una aplicación sin el gasto que supone establecer la infraestructura para ejecutarla y el esfuerzo y el personal necesarios para mantenerla (aplicar correcciones de errores y actualizaciones, hacer frente a las interrupciones, etc.). Salesforce y Slack son ejemplos de ofertas SaaS populares. La mayoría de las aplicaciones web se consideran SaaS.
Cualquier oferta SaaS incluye los recursos IaaS necesarios para alojarla y, como mínimo, los componentes PaaS necesarios para ejecutarla. Algunos proveedores de SaaS también ofrecen un PaaS discreto que permite a terceros personalizar la oferta de SaaS.
Al proporcionar una plataforma integrada y lista para usar y al permitir a las organizaciones descargar la gestión de la infraestructura al proveedor de servicios en la nube y centrarse en crear, implementar y gestionar aplicaciones, PaaS puede facilitar o avanzar varias iniciativas de TI, entre ellas:
Muchos proveedores de nube, software y hardware ofrecen soluciones PaaS para crear tipos específicos de aplicaciones, o aplicaciones que interactúan con tipos específicos de hardware, software o dispositivos.
Modernice, cree nuevas aplicaciones, reduzca costes y maximice el ROI.
Implemente clústeres de alta disponibilidad y totalmente administrados con un clic.
Un enfoque de microservicios para el desarrollo de aplicaciones puede presentar retos significativos para cualquier organización. Pero cada vez más, los usuarios de microservicios están de acuerdo en que los resultados, incluida la mejora de la productividad de los desarrolladores, una mayor satisfacción de los clientes y un tiempo de comercialización más rápido, bien merecen el esfuerzo.
Comprenda y compare los tres modelos de servicios de cloud computing más populares.
La computación en la nube permite "conectarse" a la infraestructura a través de Internet y utilizar recursos informáticos sin necesidad de instalarlos y mantenerlos in situ.