Modelos de servicio: IaaS, PaaS, SaaS y serverless

3/35
Recursos

Aportes 71

Preguntas 12

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

On-Premise (Local)

Todo corre por tu cuente:

  • Equipos
  • Adecuaci贸n
  • Mantenimiento
  • Configuraci贸n
  • Actualizaci贸n

IaaS

Ventajas

Parecedo a on-premise ofreciendo mayor flexibilidad y control sobre el hardware:

  • Sin CapEx
  • 脕gil
  • Administraci贸n compartida

Desventajas

  • Complicado al inicio seg煤n el grado de detalle que se requiere en aspectos de conocimiento y tiempo

PaaS

Ventajas

Entorno administrado por el proveedor: VMs, red, infraestructura.

  • Solo te preocupas por el desarrollo.
  • Configuraci贸n m谩s 谩gil que IaaS.
  • Enfocado al despliegue de aplicaciones.

Desventajas

  • Puede ser m谩s caro que IaaS.
  • Compatibilidad con algunos elementos.
  • Dependencias con el proveedor.
  • Riesgos de seguridad.
  • Limitantes de idioma, interfaz o recursos.

SaaS

Ventajas

El proveedor administra el 100% del entorno y los usuarios solo utilizan la aplicaci贸n que se ejecuta en la nube:

  • Office Online.
  • Outlook.
  • CRM.
  • ERP.

Desventajas

  • Se necesita conexi贸n a internet.
  • Poco control.
  • Baja personalizaci贸n.
  • Desempe帽o limitado.

Serveless

  • S铆 usa servidores.
  • El proveedor aprovisiona, escala y administra la infraestructura.
  • Ejecuta funciones o fracciones de c贸digo.
  • Es dirigida por eventos.

Ventajas

  • Altamente escalable.
  • Enfocada a la l贸gica de negocio.
  • Ahorro de tiempo.
  • Desarrollo 谩gil.
  • Pago por uso.

Desventajas

  • No est谩n dise帽ada para procesos extensos.
  • Detalles de desempe帽o.
  • Retos de testing y debugging.

SAAS: Servicio de Correo electr贸nico, CRM
PAAS: Desarrollo de software
IAAS: 脕rea de TI de una pyme

Serverless: Procesar datos para un determinado fin, cuando la infraestructura local no es suficiente

Wow!
Esa analog铆a de la pizzer铆a me vol贸 lo cabeza, muy bien que lo entend铆.
馃く

Dejo un Notion con mis apuntes de la clase:
https://bush-socks-586.notion.site/Modelo-de-servicio-y-tipos-de-nube-55832da2288f4a6fb0a0b0a9c95db3ac

Gracias a Fernando Trasvent por sus aportes en esta clase.
///////////////////////////////////
La nube nos ofrece modelo y tipos distintos.

Cuando hablamos de la nube tambien debemos de hablar de los escenarios donde nuestro c贸mputo se lleva a cabo de una forma local (On-Premise). Donde somos responsables de absolutamente todo. Y para esto se enecesitan personas que se dediquen a ello y trabajen de forma local.

On-Premise (Local)

Todo corre por tu cuenta:

  • Equipos
  • Adecuaci贸n
  • Mantenimiento
  • Configuraci贸n
  • Actualizaci贸n

Frente a esta situaci贸n, Azure nos ofrece tres modelos diferentes que nos pueden ayudar. Ya no tenemos que preocuparnos de la infraestructura f铆sica porque Azure nos provee esta.

  • IaaS (Infraestructura como Servicio): Nos encargaremos de la parte virtual. Aqui el proveedor nos brinda la virtualizaci贸n, el almacenamiento, la red y los servidores. Nosotros como cliente no necesitaremos un DC On-Premise ni debemos preocuparnos por actualizar o mantener fisicamente estos elementos. En esta capa de modelo de servicios el usuario se encarga del SO, las actualizaciones de este, el entorno de trabajo, etc.
  • PaaS (Plataforma como Servicio): En este modelo se le delegan m谩s elementos al proveedor y solamente como usuario nos debemos preocupar de las aplicaciones y el almacenmaineto de datos, porque ya hay un entorno previamente configurado para trabajar sobre 茅l.
  • SaaS (Software como Servicio): En este modelo todos los elementos est谩n delegados al proveedor. Las actualizaciones de software, las correcciones de fallos y otros mantenimientos generales del software est谩n a cargo del usuario, y se conectan a las aplicaciones a trav茅s de un panel o una API. El SaaS tambi茅n elimina la necesidad de instalar localmente una aplicaci贸n en la computadora de cada usuario, lo cual da lugar a mejores m茅todos de acceso grupal o en equipo al sistema de software, seg煤n lo desee.

VENTAJAS Y DESVENTAJAS DE LOS MODELOS DE NUBE

IaaS

Ventajas

Parecedo a on-premise ofreciendo mayor flexibilidad y control sobre el hardware:

  • Sin CapEx
  • 脕gil
  • Administraci贸n compartida

Desventajas

  • Complicado al inicio seg煤n el grado de detalle que se requiere en aspectos de conocimiento y tiempo

PaaS

Ventajas

Entorno administrado por el proveedor: VMs, red, infraestructura.

  • Solo te preocupas por el desarrollo.
  • Configuraci贸n m谩s 谩gil que IaaS.
  • Enfocado al despliegue de aplicaciones.

Desventajas

  • Puede ser m谩s caro que IaaS.
  • Compatibilidad con algunos elementos.
  • Dependencias con el proveedor.
  • Riesgos de seguridad.
  • Limitantes de idioma, interfaz o recursos.

SaaS

Ventajas

El proveedor administra el 100% del entorno y los usuarios solo utilizan la aplicaci贸n que se ejecuta en la nube:

  • Office Online.
  • Outlook.
  • CRM.
  • ERP.

Desventajas

  • Se necesita conexi贸n a internet.
  • Poco control.
  • Baja personalizaci贸n.
  • Desempe帽o limitado.

SERVELESS

Serveless o sin servidor es donde le proveedor se encarga de todo


comparto mis notas de los modelos se servicio en Azure

  • Onpremise

  • IaaS

  • PaaS

  • SaaS

  • Serverless

Ox铆moron: (en lat铆n contradictio in terminis), figura l贸gica que consiste en usar dos conceptos de significado opuesto en una sola expresi贸n, generando un tercer concepto, por ejemplo: 芦un instante eterno禄, 芦apres煤rate lentamente禄 (C茅sar Augusto, 63 a. C.-14 d. C.).

Lo que nos lleva a 鈥 as铆 como existen las 芦funciones lambdas禄 en algunos leng. de programaci贸n, existen los modelos 芦serverless禄 en computaci贸n en la nube.

鈥淒e esas pausas eternas que hacemos al tomar cursos para entender estos profundos conceptos que nos llevan a un mejor entendimiento鈥 #NuncaParesDeAprender 馃挌

Considero que para los que est谩n incursionando en el mundo de nube, suelen optar por la opci贸n de IaaS y replicar su entorno local en la nube.
.
Desde ahi, comienza todo un proceso de optimizaci贸n al empezar a conocer a mayor profundidad el entorno Cloud y como puede optimizar los servicios alojados con esquemas de PaaS o Serverless.

  • OnPremise, todo corre por tu cuenta.

  • IasS, Sin CapEx, 脕gil, Administraci贸n compartida.

  • PasS, enfocado al despliegue de aplicaciones, puede haber problemas de depencias, y es m谩s costoso que IasS

  • SasS, se utiliza la aplicaci贸n en la nube, poco control y baja personalizaci贸n

  • Serverless, se ejecuta a trav茅s de eventos, es altamente escalable, enfocado a la l贸gica de negocio, no dise帽ado para procesos extensos.

  • SasS, Servicio de Email.

  • PasS, LandingPage, WebCorparitva.

  • IasS, Aplicaci贸n Propia, Servicios personalizados,

  • Serverless, Envio de Notificaciones.

Utilizar铆a IaaS a la hora de pensar en programas de seguridad inform谩tica, ya que puedo permitirme la alta manipulaci贸n de los features de mi programa, provocando as铆 un alto desempe帽o y agilidad a la hora de hacer este tipo de tareas con el uso del conocimiento t茅cnico de un profesional en seguridad.

Utilizar铆a PaaS a la hora de desarrollar aplicaciones en la web creando una conexi贸n entre el servicio PaaS y el funcionamiento backend para permitirme agilidad y flexibilidad si la aplicaci贸n as铆 lo requiere.

Utilizar铆a c贸mputo sin servidores para interfaces de usuario debido al poco c贸digo y conocimiento t茅cnico que se requiere, me permite as铆 preocuparme 煤nicamente por el dise帽o ya que el servicio se encargar谩 del despliegue de eventos.

Como ejemplo se puede mencionar que IaaS se pueden administrar Maquinas virtuales, en PaaS las plataformas para despliegue de aplicaciones y en SaaS el correo electr贸nico.

En si se pueden definir por los tipos de usuarios

  • IaaS: Arquitectos de red y administradores de IT,

  • PaaS: Desarrolladores de Software

  • SaaS: Usuarios finales

Pienso que para cada tipo de servicio se debera analizar de las necesidades del negocio, pero un punto importante es el nivel de conocimiento del que va a manipular la plataforma, ya que de ello depende lo que se aproveche o no.

馃Modelos de servicio: IaaS, PaaS, SaaS y serverless鉁

  • Local (On-Premise)

    Control del 100%, se requiere de personal para cada una de las actividades, y que estas trabajen en local. Debemos hacernos cargo de:

    • Equipos, adecuaci贸n, mantenimiento, configuraci贸n, actualizaci贸n, etc.
  • Infraestructura como servicio (IaaS)

    Azure nos ofrece su infraestructura f铆sica, por lo que nosotros no debemos ocuparnos de eso. Te encargar谩s de la parte virtual de la infraestructura lo cual podemos manejar a trav茅s de nuestra computadora por medio de internet.

    Ventajas

    • Sin CapEx
    • 脕gil
    • Administraci贸n compartida

    Desventajas

    • Complicado al inicio (configuraci贸n del SO, entornos de trabajo, etc) seg煤n el grado de detalle que se requiera en aspectos de conocimiento y tiempo
  • Plataforma como servicio (PaaS)

    Se le da m谩s control al proveedor. Nosotros debemos encargarnos de el almacenamiento de datos y de las aplicaciones, ya que, ya existe un entorno configurado.

    Ventajas

    • Solo te preocupas por el desarrollo
    • Configuraci贸n m谩s 谩gil que IaaS
    • Enfocado al despliegue de aplicaciones

    Desventajas

    • Puede ser m谩s caro
    • Problemas de compatibilidad con algunos elementos
    • Dependencias con el proveedor
    • Riesgos de seguridad
    • Limitantes de idioma, interfaz o recursos
  • Software como servicio (SaaS)

    Todo est谩 delegado al proveedor y los usuarios usan la aplicaci贸n que se ejecuta en la nube.

    Ventajas

    Solo debemos encargarnos de:

    • Office Online
    • Outlook
    • CRM
    • ERP

    Estos se pueden usar desde un navegador por lo que su uso se simplifica todav铆a m谩s

    Desventajas

    • Se necesita conexi贸n a internet
    • Poco control
    • Baja personalizaci贸n
    • Desempe帽o limitado
  • Serveless (sin servidor)

    En realidad si usa servidores, pero;

    • El proveedor aprovisiona, escala y administra la infraestructura
    • Ejecuta funciones o fracciones de c贸digo

    Ventajas

    • Es dirigida por eventos
    • Altamente escalable
    • Enfocada a la l贸gica de negocio
    • Ahorro de tiempo
    • Desarrollo 谩gil
    • Pago por uso

    Desventajas

    • No est谩n dise帽adas para procesos extensos
    • Detalles de desempe帽o
    • Retos de testing y debugging

Escenarios de aplicaci贸n de los modelos de computaci贸n en la nube:

  • IaaS: gesti贸n de servidores y despliegue de aplicaciones
  • PaaS: para desarrolladores
  • SaaS: para usuarios finales (correo, spotify, netflix, 鈥)
  • Serverless (la parte dif铆cil鈥): entiendo no hay un 煤nico campo de aplicaci贸n y a煤n as铆 es altamente probable que haya una estrecha relacionado con IA, por ejemplo: recoger nombres de usuarios para gestionar una lista de suscripciones (qu茅 opinan?)

    Fuentes: clase de Introducci贸n a la computaci贸n en la nube del curso de Deploy con AWS (2017), art铆culo sobre Computaci贸n Serverless y cu谩ndo usarla
  • IaaS: Lo usar铆a para poder montar mis bases de datos y tomar el control de la infraestructura de acuerdo mi startup, creo que eso me brindar铆a mayor capacidad de personalizaci贸n sin tener que invertir grandes cantidades de dinero en infraestrucutra.

  • PaaS: Lo usar铆a para llevar a cabo desarrollo y sus respectivas pruebas.

  • SaaS: Si cuento con implementaci贸n de un software o si mi producto es un software que los clientes simplemente ejecutan.

Serverless: Mensajes de texto en los momento en que deseas loguearte con tu cuenta en un nuevo dispositivo o hacer transacciones de dinero.

PD: No se si estoy en lo correcto, pero de acuerdo a lo que entend铆 en esta clase creo que son situaciones que se ajustan a cada nivel de servicio.

Para los que al igual que yo desconoc铆an qu茅 es un CRM y un ERP, les adjunto algunas muy buenas fuentes que encontr茅 y que despertaron m谩s que nunca el reconocimiento de que somos muy manipulables.

https://www.salesforce.com/mx/crm/#crm-definicion-y-conceptos-scroll-tab

https://dynamics.microsoft.com/es-es/erp/what-is-erp/

- Local: Todo corre por tu cuenta, brindas infraestructura y hay mas riesgos de error.

-Iaas: Servicio como Infraestructura en la nube nos brinda maquinas virtuales, no se preocupa por la infraestructura.

- Paas: Plataforma como servicio. Brinda una plataforma para poder desarrollar, ejecutar y gestionar nuestras propias aplicaciones sin preocuparse de una infraestructura.

- Saas: Todo lo delega el proveedor. Lo 煤nico que se hace es crear una cuenta y tienes acceso directo al servicio.

-Servelees Ejecuta un fragmento de un c贸digo. Este se puede ejecutar en determinado tiempo.

Ver la perspectiva con el computo en la nube es muy dif铆cil sobre todo con quienes est谩n cazados ya con el trabajo en local, no pueden ver las ventajas que tiene contar con servicios escalables, alta disponiblilidad鈥 Excelente inicio de curso.

En la empresa que trabajo nos proveen de VDI麓s las cuales si no mal s茅 son usadas como SaaS, solamente necesito ingresar mi usuario y contrase帽a y listo, estoy conectado a una instancia de windows para poder trabajar con z/os.

CRM = Gesti贸n o Administraci贸n de Relaciones con el Cliente
ERP = Sistema de Planificaci贸n de Recursos Empresariales

IAAS puede ser ideal para probar apps o sites en desarrollo en distintas plataformas.

Serverless abarca m谩s que solo funciones, donde un proyecto puede ser tan grande como lo requieras, la filosof铆a como su nombre lo dice es una arquitectura sin servidor, el cual abarca temas como:

  • las ya mencionadas en el video Funciones As A Service (FaaS)

  • Containers As A Service (CaaS) donde t煤 mandas tu contenedor y la nube levanta instancias para cubrir la demanda donde si no hay tr谩fico no hay instancias levantadas, lo que genera un AHORRO IMPRESIONANTE

  • Backend As A Service (BaaS) donde tu proveedor ya te proporciona un backend solamente para que t煤 lo consumas

No soy un experto, pero pueden revisar esos temas si quieren saber sobre Serverless

Mi experiencia laboral casi que solo ha sido con serverless y me surgio esta pregunta Serverless o Kubernetes? (la verdad no he usado Kubernetes m谩s que todo ahi la duda): considero que este art铆culo puede ayudar a despejarla y como la respuesta a todo en tecnologia es un GRAN DEPENDE: https://dysnix.com/blog/kubernetes-vs-serverless-part-1/

IaaS, sistema ERP.
PasS, una mac virtual para hacer publicaciones.
SasS, gmail, Azure DevOps.
Serverless, servicios de automatizaci贸n de correos.

  • Infraestructura como servicio (IaaS)
    1.Azure
    2.Linode
    3.Digital ocean
    4.S2 AWS

  • Plataforma como servicio (PaaS)
    1.Heroku
    2.Google App Engine
    3.AWS Elastic Beanstalk

  • Software como servicio (SaaS)
    1.Amazon Rekognition
    2.Dropbox
    3.Zoom
    4.Gmail

CLASE 3 RESUMEN:
MODELOS DE SERVICIO

I.- ON PREMISE (LOCAL)
TODO corre por tu cuenta:

  • Equipos

  • Adecuaci贸n

  • Mantenimiento

  • Configuraci贸n

  • Actualizaci贸n

  • Etc茅tera

II.A- IaaS - Ventajas
Parecido a on-premise ofreciendo mayor flexibilidad y control sobre el hardware:

  • Sin CapEx

  • 脕gil

  • Administraci贸n compartida

II.B.- IaaS - Desventajas
Complicado al inicio seg煤n el grado de detalle que se requiera en aspectos de conocimiento y tiempo.

III.A- PaaS - Ventajas

  • Entorno administrado por el proveedor: VMs, red, infraestructura.

  • Solo te preocupas por el desarrollo.

  • Configuraci贸n m谩s 谩gil que IaaS.

  • Enfocado al despliegue de aplicaciones.

III.B.- PaaS - Desventajas

  • Puede ser m谩s caro que IaaS.

  • Compatibilidad con algunos elementos.

  • Dependencias con el proveedor.

  • Riesgos de seguridad.

  • Limitantes de idioma, interfaz o recursos.

IV.A.- SaaS Ventajas
El proveedor administra el 100% del entorno y los usuarios solo utilizan la aplicaci贸n que se ejecuta en la nube.

  • Office Online

  • Outlook

  • CRM

  • ERP

IV.B.- SaaS Desventajas

  • Se necesita conexi贸n a internet.

  • Poco control.

  • Baja personalizaci贸n.

  • Desempe帽o limitado.

V.- Serverless (sin servidor)

  • S铆 usa servidores.

  • El proveedor aprovisiona, escala y administra la infraestructura.

  • Ejecuta funciones o fracciones de c贸digo.

  • Es dirigida por eventos.

V.A.- Serverless - Ventajas

  • Altamente escalable.

  • Enfocada a la l贸gica de negocio.

  • Ahorro de tiempo.

  • Desarrollo 谩gil.

  • Pago por uso.

V.B.- Serverless - Desventajas

  • No est谩n dise帽adas para procesos extensos.

  • Detalles de desempe帽o.

  • Retos de testing y debugging.

Que buen profe

Tipo de nube es muy parecido a lo que dice Fredy con la contrataci贸n de software
Cuando contratar tercero para software
Ventaja competitiva -> construyelo IaaS
Mejora iterativa -> Delegalo PaaS
Automatizaci贸n probada -> compralo SaaS

Serverless lo usaria para administrar las suscripciones a mi servicio de ultimas noticias cripto.

Iaas creo que ser铆a m谩s 煤til para empresas que tengan una especificidad muy compleja, y realmente sus procesos sean tan complejos, que ellos desarrollan todo el software, pero simplemente necesitan un pode de c贸mputo muy potente como pueden ser ciertos centros de investigaci贸n. Paas es el m谩s usado para DevOps intuyo, pues la nube se encarga de mantener todo en orden y listo para su uso. Luego, creo que Saas es usado para procesos de log铆stica y repetitivo, pues suelen ser muy parecidos todos los casos de empresa en empesa, y solamente debemos acceder a ellos para usarlos. Serverless puede usarse para procesos de pago? crea un pasarela de pago donde el usuario coloca su informaci贸n confidencial, pero solo dura hasta que un pago se realice, y se borra cuando termina, regresando solamente un registro, pero no datos sensibles.

Entonces serverless es para funciones secundarias o de soporte no para una aplicaci贸n principal

A partir de mi experiencia laboral, usar铆a IaaS para sistemas con un cierto grado de antig眉edad como los usados por algunos bancos, donde el primer paso para migrar a la nube ser铆a simplemente mover la infraestructura tal y como est谩.
Posteriormente, se podr铆a ir avanzando en soluciones PaaS o SaaS, una vez que se haya ganado experiencia y confianza de los directivos del banco en la nube.

IaaS lo usaria en redes, como sysadm para una infraestructura en la nube, un w server con active directory, dns, IIS, DHCP etc dentro de una organizaci贸n.
PaaS quiza si deseo un entorno para que ingresen usuarios y colaboren.
SaaS pues lo uso diario con office 365 y amigos con el adobe CC.
On premise acutalmente lo usa la empresa en la que laboro pero pronto emigrara a un IaaS y por eso me estoy preparando.

Generalmente uso IaaS. Utilizo mucho Digital Ocean y servicios hostings para desplegar aplicaciones (seguro pr贸ximamente usare Azure). Como desarrollador Full Stack y freelancer es la mejor opci贸n porque si se trata desde una web sencilla a aplicacion web (as铆 sea wordpress), yo necesito configurar el servidor a la medida para el proyecto. Todo esto tiene que ver con operaciones DevOps. 聽Tambi茅n usar铆a PaaS si el cliente lo puede pagar pero la verdad es que me gusta configurar las cosas yo mismo.

Ejemplos de Serverless tenemos a Firebase (el mejor ejemplo). Esto es un servicio de backend en donde se enfoca m谩s en la l贸gica de negocios y crecimiento de aplicaciones. Las desventajas son exactamente las mismas que Hector menciono y adem谩s que este servicio puede ser costoso. Otros ejemplos de serverless son Netlify y Vercel que son muy buenos para hospedar p谩ginas est谩ticas.

Me gust贸 la analog铆a de la pizza, siempre es mucho m谩s f谩cil de entender.

Super interesante y la explicaci贸n muy detalla, gracias!

Ventajas y Desventajas de Cada tipo de servicio

Bien detallado

隆Excelente analog铆a de la pizza!!

SaaS: Gerentes de Proyecto, Desarrolladores de software, Gerentes de Contenido.
IaaS: Analisis y Procesamiento de Datos, Big Data.
PaaS: Desarrolladores de compa帽ias que crean, hospedan y despliegan aplicaciones.
Serverless: Eventos de base de datos, servicio de colas, alertas de monitoreo, cargas de archivos, eventos programados.

IAAS: Portales Web
PAAS: Desarrollo de software
SAAS: ERP, CRM, LMS
Serverless: Monitoreo de servicios.

Las aplicaciones para departamentos de recursos humanos, contabilidad, planeaci贸n, etc pueden ser SaaS ya que muchas de estas 谩reas solo manejan aplicaciones de ofim谩tica o si necesitan aplicaciones m谩s especializadas realmente casi todas se basan en las bases de su doctrina.

IaaS es mejor usarlas cuando necesitamos crear aplicaciones quiz谩 con nivel de seguriadad diferente a nivel sistema operativo o cuando hacemos automatizaci贸n con Bash Shell.

PaaS para escenarios de desarrollo en la cu谩l el desarrollador solo se enfoque en el c贸digo, testing y despliegue.

Serverless para peque帽as tareas que sean consumir alguna API.

Como desarrollador, PaaS me ofrece muchas vanetajas, este modelo me parece m谩s favorable para mis necesidades.

Yo Considero que el mejor escenario seria el PaaS, porque podria armarlo a la medida que yo quisiera y me ahorraria en grandes costos.

IAAS: Servidores en maquinas virtuales.
PAAS: Plataformas web desarrolladas por la empresa
SAAS: Microsoft teams.
SERVERLESS: Analisis de datos

IaaS
Desarrollo de software para alguien experto como por ejemplo paginas web alojadas en azure
PasS
Ventas de libros para alguien que sabe un poco de programacion
Serverless
Comercio electronico que esta creciendo rapido
SaS
En una empresa el desarrollo de documentos.

Modelos de servicio en la nube

En local:

  • El usuario invierte en infraestructura: equipos, cables, etc.
  • Instalaci贸n y mantenimiento de la infraestructura
  • Configuraci贸n
  • Actualizaci贸n
  • Etc.

Azure ofrece su infraestructura bajo tres modelos:

  1. Infraestructura como servicio (laaS) :

    El usuario se encarga de la parte virtual de la infraestructura, de operar a distancia. Sistema operativo, actualizaciones, entorno de trabajo.

    Ventajas: ahorro de capital, administraci贸n compartida con Azure, capacidad de delegar parte de la administraci贸n, permite tener control de la computadora virtual.

    Desventajas: Complicado en un inicio por las configuraciones.

  2. Plataforma como servicio (PaaS):

    El usuario se encarga por el almacenamiento de datos y las aplicaciones que se van a desarrollar.

    Ventajas: solo te preocupas el desarrollo, configuraci贸n m谩s 谩gil que laaS, enfocado al despliegue de aplicaciones.

    Desventajas: es m谩s caro que la laaS, compatibilidad con algunos elementos, dependencias con el proveedor, riesgos de seguridad, limitantes de idioma, interfaz y recursos.

  3. Software como servicio (SaaS):

    El usuario consume solo software.

    Ventajas: el proveedor administra el 100% del entorno y los usuarios solo utilizan la aplicaci贸n que se ejecuta en la nube.

  4. Serverless

    El proveedor aprovisiona, escala y administra la infraestructura. Ejecuta funciones o fracciones de c贸digo y es dirigida por eventos.

    Ventajas: altamente escalable, enfocado a la l贸gica de negocio, ahorro de tiempo, desarrollo 谩gil, pago por uso.

ON-Premise, IaaS, PaaS, SaaS, Serveless

Excelente curso

iaas: tipo gobierno saas: software

驴Cu谩ndo usar铆a鈥?
IaaS: Gesti贸n de softwares y Big Data
PaaS: Gesti贸n de servidores con VM
Serverless: Para realizar tareas espec铆ficas en una empresa

驴Qu茅 opinan?

Adem谩s de que los diversos de m贸dulos en la nube son diferentes dependiendo del escenario, algo que pasa en muchas empresas es que van escalando de un modelo a otro conforme haya m谩s cultura de servicios en la nube. Generalmente empiezan con IaaS para poder administrar los sistemas operativos y todo el entorno, luego se mueven a PaaS cuando su equipo de desarrollo debe ser m谩s r谩pido para la entrega de aplicaciones. Y si se requiere mucha m谩s agilidad o soluciones espec铆ficas donde solo se requieren consumir servicios espec铆ficos de desarrollo se opta por AaaS o Serverless. Eso hablando de entornos donde se desarrollan aplicaciones de prop贸sito espec铆fico en la organizaci贸n ya que para muchos servicios como correo o chat es muy com煤n que las empresas opten directamente por PaaS como Office Online.

Uno de los aspectos importantes a tomar en cuenta cuando se piensa en migrar a 鈥渓a nube鈥 es el tema legal.
Algunos pa铆ses tienen leyes relacionadas con la propiedad y tratamiento de los datos y no prev茅n este tipo de infraestructuras; en las que los datos quedan a expensas de entidades no regidas por las leyes locales.
Supongo que a medida que se adoptan a煤n m谩s estas tecnolog铆as, se ir谩n adaptando los marcos legales.

MODELOS DE LA NUBE
-Local (On -Premise)
-Infraestructura como servicio (IaaS): Me encargo de la parte virtual.
-Plataforma como servicio (PaaS): Me preocupo por el almacenamiento y las aplicaciones a usar
-Software como servicio (SaaS): Uso una plataforma mas desarrollada.
-Serverless (sin servidor) : similar como infraestructura como servicio y se paga por la cantidad de eventos.

Modelos de servicio: IaaS, PaaS, SaaS y serverless

Modelos de servicio en la nube

Un proveedor de servicios nos presta su infraestructura por lo que una parte de esa infraestructura se delegan al proveedor de la nube y nosotros como usuarios nos encargamos de otras partes

IaaS (Infraestructura como Servicio)

Como usuarios somos encargados de administrar el sistema operativo, sus actualizaciones, el entorno de ejecuci贸n, etc.

PaaS (Plataforma como Servicio)

Se van delegando m谩s elementos al proveedor de la nube por lo que solamente como usuarios nos encargamos de las aplicaciones a desarrollar en un entorno ya configurado para su ejecuci贸n

SaaS (Software como Servicio)

Toda la infraestructura esta delegado al proveedor de servicios y solamente consumimos el software

Cuando usar:

- IaaS
Aunque organizaciones de todos los tama帽os se pueden beneficiar de la IaaS Cuando una compa帽铆a es peque帽a y no tiene recursos para adquirir hardware costoso, no tiene el suficiente personal de infraestructura o condiciones (espacio, enfriamiento, energ铆a, etc.) para alojan grandes data centers en sus instalaciones puede ser una buena opci贸n

- PaaS
Principalmente para crear aplicaciones SaaS personalizadas, esto es usarla para desplegar aplicaciones como servicios o sitios web (REST Services, deploy en Nginx, IIS o Apache, etc.)

-SaaS
Ideal para peque帽as compa帽铆as que no tienen la capacidad de crear su propias aplicaciones de software o que no requieren aplicaciones altamente personalizadas, para aplicaciones de uso mas generalizado (dropbox, gmail suite, etc.)

azure ofrece diversos modelos de servicio

SAAS
PAAS
IAAS
Serverless

El ejemplo de la pizza fue perfecto. Gracias H茅ctor.

PaaS puedes relacionarlo como un hosting, en donde almacenar谩s o har谩s el despliegue de tus aplicaciones.

Yo creo que para construir un 谩rea de Inteligencia de Negocios podr铆a utilizar el **IaaS **para poder alojar la base de datos de mis clientes de forma segura y con ello encargarme de cargar de info y desarrollar con aplicaciones nativas en laptops (Power BI, Tableau, Qlik, etc)

Para usar **PaaS **lo ver铆a si es que necesito comenzar a desarrollar una app y mi equipo testea en diferentes SO as铆 que puedo apoyarme en ello.

Para **SaaS **podr铆a usarlo si es que requiero de herramientas colaborativas y que est茅n en constante actualizaci贸n para mis equipos de trabajo.

Un caso de uso de IaaS puede ser cuando un empresa necesita migrar su infrastructura On Premise a la nube teniendo control total sobre la configuraci贸n de su entorno.
Con PaaS podr铆a ser una empresa en crecimiento que desarrolla aplicativos para un despliegue r谩pido y sin mayor configuraci贸n.
SaaS es una plataforma como Dynamics de microsoft.
Y Serverless podemos crear aplicaciones basadas en eventos por ejemplo peticiones http.

SaaS: Software de retail o CRM.
PaaS: Desarrollo de software internos.
IaaS: Programas de ejecuci贸n con responsabilidades especificas como software legacy

Un punto a tener en cuenta es que en todos los modelos tanto los datos como el acceso siempre quedar谩 bajo la responsabilidad de la organizaci贸n

El escenario mas conveniente para tener una nube como PaaS es cuando queremos una configuraci贸n 谩gil enfocada al desarrollo y despliegue de aplicaciones.

Entendido. Hay que es revisar hasta donde uno desea dar el control a un tercero.

Serverless: Productivizacion de modelos