Fundamentos de AWS | 1.4 - Modelos de servicio en la nube
Pedro Julio@pedrojuliomoransanchez
• Software como servicio (SaaS): es la capa más completa de la computación de nube; el software es administrado, implementado, soportado y actualizado por terceros, su modelo se basa en la capacidad de ofrecer aplicaciones integrales de una infraestructura Cloud, en una interfaz ligera sin requerir una instalación individual y se gestiona a través de internet por suscripción o inicio de sesión
Entre los distintos ejemplos de SaaS en la web, se encuentra: Servicios electrónicos (Gmail, Outlook), Herramientas Ofimáticas (Google Docs., Office Windows), Servicios de Almacenamiento (Dropbox, Drive, Mega), Salesforce, Plataformas Streaming (YouTube, Netflix), etc.
• Plataforma como servicio (PaaS): es un entorno de implementación y desarrollo de software donde el usuario para ejecutar una aplicación despliega pocos recursos como lenguajes de programación, servicios, bibliotecas, dicha aplicación son tecnologías como Sistemas Operativos, middleware, Bases de Datos y/o programas de desarrollo. El usuario administra la aplicación obtenida, el proveedor los demás elementos de la nube.
Entre los distintos ejemplos los ejemplos de PaaS se tienen a Google que provee la infraestructura para el desarrollo de aplicaciones en Java o Python, otro ejemplo es Kubernetes.
• Infraestructura como servicio (IaaS): esta categoría ofrece a los usuarios finales recursos de cómputos automatizado y virtuales de TI como almacenamiento, red, bases de datos, servidores, etc. El usuario no debe preocuparse por mantener físicamente o actualizar estos recursos, y por una Interfaz de Programación (API) tiene el control.
Entre los distintos los ejemplos de IaaS se encuentran GoGrid, Alibaba Cloud, Amazon Web Services EC2, Microsoft Azure etc.