Los servicios de plataforma en la nube, o Plataforma como servicio (PaaS), se utilizan para aplicaciones y otros desarrollos, al tiempo que proporcionan componentes de nube al software. Lo que los desarrolladores obtienen con PaaS es un marco sobre el que pueden construir para desarrollar o personalizar aplicaciones. PaaS hace que el desarrollo, las pruebas y la implementación de aplicaciones sean rápidas, simples y rentables. Con esta tecnología, las operaciones empresariales o un proveedor externo pueden administrar sistemas operativos, virtualización, servidores, almacenamiento, redes y el propio software PaaS. Los desarrolladores, sin embargo, administran las aplicaciones.
Enterprise PaaS proporciona a los desarrolladores de software de línea de negocio un portal de autoservicio para administrar la infraestructura informática desde las operaciones de TI centralizadas y las plataformas que se instalan sobre el hardware. El PaaS empresarial se puede entregar a través de un modelo híbrido que usa tanto IaaS pública como infraestructura local o como un PaaS privado puro que solo usa este último.
Similar a la forma en que podría crear macros en Excel, PaaS le permite crear aplicaciones utilizando componentes de software integrados en el PaaS (middleware). Las aplicaciones que usan PaaS heredan características de la nube, como escalabilidad, alta disponibilidad, multicliente, habilitación de SaaS y más. Las empresas se benefician de PaaS porque reduce la cantidad de codificación necesaria, automatiza la política comercial y ayuda a migrar aplicaciones al modelo híbrido.
- ¿Cuál es la diferencia entre la computación analógica y la arquitectura de computación digital?
- ¿Cuál es el costo de un servidor en la nube con 1 TB de espacio?
- ¿Qué tipo de cursos de informática deberían tomar si están interesados en crear aplicaciones en la nube como AWS, Firebase o Azure?
- ¿Cuáles son los factores de decisión reales que el equipo de producto de Amazon AWS considera al sopesar si lanzar un nuevo servicio?
- ¿Cómo podemos incorporar el concepto de préstamo y préstamo de contenido digital?
En los últimos años, varios proveedores de servicios han surgido para mitigar esos costos y ofrecer un desarrollo de aplicaciones asequible. El más destacado entre los servicios ofrecidos por estos proveedores es el modelo de Plataforma como Servicio (PaaS), que proporciona a las empresas una plataforma mantenida de forma independiente sobre la cual sus aplicaciones web pueden construirse, refinarse e implementarse.
Hay dos tipos prominentes de PaaS:
- Public PaaS es entregado por un proveedor de servicios para crear aplicaciones. Los ejemplos incluyen Salesforce Heroku, AWS Elastic Beanstalk, Microsoft Azure y Engine Yard.
- Enterprise PaaS es entregado por TI central dentro de una organización a desarrolladores y posiblemente socios y clientes comerciales. Enterprise PaaS se encuentra en la parte superior de IaaS pública, máquinas virtuales in situ y máquinas virtuales locales. Algunos analistas de tecnología hacen una distinción entre el servicio real que brinda TI central (PaaS) y el software utilizado para entregar ese servicio. Por ejemplo, Gartner usa el término “plataforma de aplicación habilitada para la nube” o CEAP. Los ejemplos incluyen Apprenda, Pivotal propiedad de VMware y EMC y Red Hat OpenShift.
(Fuente: Apprenda)