Cu3cm60 Eq2 Presentacion Paas

También podría gustarte

Está en la página 1de 22

PaaS

Equipo 2
Definición

• Plataforma como servicio (PaaS) es un entorno de desarrollo e


implementación completo en la nube, con recursos que permiten
entregar todo, desde aplicaciones sencillas basadas en la nube
hasta aplicaciones empresariales sofisticadas habilitadas para la
nube.
• Al igual que IaaS, PaaS incluye infraestructura (servidores,
almacenamiento y redes), pero también incluye middleware,
herramientas de desarrollo, servicios de inteligencia empresarial
(BI), sistemas de administración de bases de datos, etc.
Soluciones PaaS

• Las soluciones más conocidas de plataforma como servicio


incluyen Google App Engine, Salesforce, Microsoft Azure, Amazon
Web Services, Oracle Cloud Platform e IBM Cloud Platform
Función

• Con PaaS es posible desarrollar el producto como se haría en un


entorno de desarrollo propio. Una vez creado el código, se
transfiere a la plataforma, donde se despliega y ejecuta en un
contenedor que te ofrece los recursos necesarios.
• Muchos servicios PaaS son capaces de ejecutar múltiples
versiones de un programa al mismo tiempo, lo que te permitirá,
por ejemplo, crear entornos de pruebas en tiempo real o
rollbacks.
Función

• Las ofertas de alojamiento web son un clásico ejemplo de cómo


funciona PaaS. Como cliente se crea el código y se introduce en el
servicio de alojamiento web. Este ejecuta el código y muestra la
página web que se creó. No debemos preocuparnos por el
espacio en disco, el mantenimiento o la configuración de la base
de datos.
Estructura

• Las ofertas de PaaS se componen de


infraestructura básica como servidores,
sistemas operativos, almacenamiento y
middleware, es decir, programas que conectan
varias aplicaciones entre sí.
• A esto se añaden recursos como herramientas
de desarrollo, lenguajes de programación,
sistemas de gestión de bases de datos y
técnicas de contenedores.
Estructura

• Si se utiliza PaaS no debemos preocuparnos por la adquisición y


gestión de la infraestructura o la obtención de las soluciones de
desarrollo que requerimos, sino que podemos centrarnos por
completo en la programación de nuestro proyecto o aplicación y
en nuestros clientes.
• Los programas resultantes pueden estar disponibles como SaaS a
través de la nube. Estas pueden ser, por ejemplo, aplicaciones
comerciales o software interno destinado únicamente para uso de
la empresa
Características

• PaaS proporciona una plataforma con herramientas para probar,


desarrollar y alojar aplicaciones en el mismo entorno.

• PaaS tiene la capacidad de particionar automáticamente el estado


y datos para dar servicio a un número arbitrario de usuarios.

• Permite que las organizaciones se centren en el desarrollo, sin que


se tengan que preocupar de la infraestructura subyacente.
Características

• Los proveedores gestionan la seguridad, los sistemas operativos,


el software de servidor y las copias de seguridad.

• Facilita el trabajo colaborativo incluso cuando los equipos trabajan


de forma remota.

• PaaS debe proporcionar la integración con servicios web externos


y bases de datos.
Ventajas

• Reducir el tiempo de programación.


• Agregar más funcionalidad de desarrollo sin incorporar más
personal.
• Desarrollar para varias plataformas (incluidos los dispositivos
móviles) con más facilidad.
• Usar herramientas sofisticadas a un precio asequible.
• Colaboración en equipos de desarrollo distribuidos
geográficamente.
Desventajas

• Dependencia de un proveedor: Resulta complicado cambiar de


proveedor PaaS, debido a que la aplicación está adaptada a las
necesidades del usuario

• Dependencia del vendedor: Un cambio en los procesos internos o


en la infraestructura impacta en el rendimiento de la aplicación.

• Retos de seguridad y cumplimiento.


Impacto

• Incremento en la productividad,

• Permite a las organizaciones poner a la venta sus aplicaciones


más rápido y reducir costos en licencias de software.

• Se elimina la necesidad de que el desarrollador tenga que


configurar su entorno de trabajo (servidor, red, almacenamiento,
configuración, escalamiento, etc.
Impacto

• El modelo de Plataforma como un


Servicio aporta beneficios a
desarrolladores de software,
programadores web y a las
empresas, ya sea si se trata de crear
una aplicación que tengan previsto
ofrecer servicios a través de internet
o de un software (producto) para
vender en las tiendas.
Impacto
Actores que
participan

Actores Definición

Una persona u organización que mantiene una relación comercial


Consumidor
con un proveedor de servicios de Cloud y utiliza el servicio

Una persona, organización o entidad responsable de tener


Proveedor
disponible el servicio a las partes interesadas.

Una parte que puede realizar una evaluación independiente de


los servicios en la nube, de las operaciones del sistema de
Auditor
información, el rendimiento y la seguridad de las
implementaciones en Cloud.
Actores que
participan

Actores Definición
Una entidad que administra el uso, vela por el desempeño, por la
Intermediario entrega de servicios y participa en la relación entre los
proveedores de servicios de Cloud y los consumidores finales.
Un intermediario que provee conectividad y transporte desde los
Operador
proveedores de servicio hacia los consumidores.

• Esta es la arquitectura sugerida por el National Institute of Standards and


Technologies (NIST).
Actores que
participan

• Cada actor es una entidad, una persona o una organización, que


participa en una transacción o proceso y realiza tareas en la
computación en nube.
¿Quién los Regula?
¿Quién los Regula?

• Los proveedores de servicios en nube pueden utilizar normas de


seguridad existentes, como la ISO/CEI 27001 para sistemas de
seguridad de la información o la SAS70, que prevén certificación y
auditoría externa.
Tipos de
infraestructura
que ocupan
Tipos de
infraestructura
que ocupan
Tipos de
infraestructura
que ocupan

También podría gustarte