Use pizza para explicar la diferencia entre IaaS, PaaS y SaaS

Use pizza para explicar la diferencia entre IaaS, PaaS y SaaS

Jóvenes de Operación y Mantenimiento de Sao Nian

Use pizza para explicar la diferencia entre IaaS, PaaS y SaaS

Nota: Recientemente, vi a un ingeniero que usaba el proceso de producción de pizza para explicar la diferencia entre IaaS, PaaS y SaaS en Internet. Se siente fácil de entender y se lo recomiendo a todos. Se agrega comprensión personal al artículo. Si hay es algo inapropiado, hágamelo saber. Gracias.
Dirección original: https://www.linkedin.com/pulse/20140730172610-9679881-pizza-as-a-service

1. Clasificación de los servicios en la nube

Los servicios en la nube son solo un término general. Básicamente, los servicios en la nube actuales se pueden dividir en tres categorías. Son IaaS, PaaS y SaaS. Los tres términos se explican a continuación.

  • IaaS: servicio de infraestructura, infraestructura como servicio
  • PaaS: servicio de plataforma, plataforma como servicio
  • SaaS: servicio de software, software como servicio

    1.1 La relación y la diferencia de los servicios en la nube comunes

1.1.1 Relación

Ilustración:

  • La relación entre IaaS, PaaS y SaaS: se puede ver que PaaS incluye IaaS y SaaS incluye
    Use pizza para explicar la diferencia entre IaaS, PaaS y SaaS
    explicaciones detalladas de la relación entre PaaS e IaaS

    1.2 Diferencia

  • Un ejemplo de pizza
    , imagina que eres un negocio de catering y planeas comenzar un negocio de pizzas.

Use pizza para explicar la diferencia entre IaaS, PaaS y SaaS
Pizza tentadora

Puede producir su propia pizza de principio a fin, pero esto es más problemático y requiere muchos preparativos, por lo que decide subcontratar parte del trabajo y utilizar los servicios de fábrica. Tienes tres opciones.

(1) Opción 1: La
fábrica de IaaS proporciona cocina, estufa, gas y otra infraestructura. Puede utilizar estas infraestructuras para hornear su pizza. En otras palabras, los proveedores de servicios en la nube proporcionan entornos básicos como memoria, red y disco. Puede utilizar estos entornos básicos para crear sistemas operativos, instalar bases de datos y servicios web.

Use pizza para explicar la diferencia entre IaaS, PaaS y SaaS
IaaS
(2) Opción 2: PaaS

Además de la infraestructura, la fábrica también le proporciona bases para pizza.

Solo necesita espolvorear sus propios ingredientes sobre la corteza y dejar que él lo hornee por usted. En otras palabras, todo lo que tienes que hacer es diseñar el sabor de la pizza (pizza de mariscos o pizza de pollo), y otros te brindarán servicios de plataforma para que implementes tu propio diseño. En otras palabras, los proveedores de servicios en la nube proporcionan entornos como infraestructura, sistemas operativos, middleware, etc., como la implementación automatizada de entornos de desarrollo en instalaciones en la nube. Los desarrolladores no necesitan prestar atención a la implementación del entorno de desarrollo (independientemente de la cocción) y Puede proceder directamente al revelado (solo rociar materiales).

Use pizza para explicar la diferencia entre IaaS, PaaS y SaaS
PaaS
(3) Opción 3: SaaS

La pizza se elabora directamente en fábrica, sin tu intervención, lo que obtienes es un producto terminado. Todo lo que tiene que hacer es venderlo, volver a empaquetarlo como máximo e imprimir su propio logotipo. Si no lo vende, cómelo. En otras palabras, el proveedor de servicios en la nube proporciona todos los equipos y aplicaciones que los usuarios pueden usar directamente, como QQ y WeChat, y los usuarios solo necesitan iniciar sesión para usarlos.

Use pizza para explicar la diferencia entre IaaS, PaaS y SaaS
SaaS

2. Resumen

2.1 La diferencia entre varios servicios en la nube

Use pizza para explicar la diferencia entre IaaS, PaaS y SaaS
Entorno proporcionado por diferentes servicios en la nube

Use pizza para explicar la diferencia entre IaaS, PaaS y SaaS
Entorno proporcionado por diferentes servicios en la nube

  • SaaS significa que el desarrollo, la administración y la implementación de software se entregan a un tercero. No es necesario que se preocupe por los problemas técnicos y se puede utilizar de inmediato. Casi todos los servicios de Internet con los que los usuarios comunes entran en contacto son SaaS.

  • PaaS proporciona una plataforma de implementación de software (tiempo de ejecución), que abstrae los detalles del hardware y del sistema operativo, y se puede escalar sin problemas (escalado). Los desarrolladores solo deben prestar atención a su propia lógica empresarial, no a la capa inferior.

  • IaaS es la capa inferior de los servicios en la nube y principalmente proporciona algunos recursos básicos. La diferencia entre este y PaaS es que los usuarios necesitan controlar la capa inferior por sí mismos para implementar la lógica de uso de la infraestructura.

  • Los diferentes servicios en la nube se enfrentan a diferentes grupos de usuarios

Use pizza para explicar la diferencia entre IaaS, PaaS y SaaS
grupo

2.2 Tomando como ejemplo el negocio de Tencent Cloud, aplicaciones comunes que distinguen diferentes servicios en la nube

Use pizza para explicar la diferencia entre IaaS, PaaS y SaaS

Supongo que te gusta

Origin blog.51cto.com/15082392/2656456
Recomendado
Clasificación