Un artículo 3 minutos para hablar sobre la comprensión de la computación en la nube, Iaas, PaaS, Saas

Un artículo 3 minutos para hablar sobre la comprensión de la computación en la nube, Iaas, PaaS, Saas

Problemas que enfrentan los centros de datos tradicionales

Si no existe tecnología de computación en la nube, imagínese cómo un servidor grande (asumiendo 100 CPU, discos duros y módulos de memoria equivalentes y tarjetas de red) puede brindar servicios a miles de hogares a través de la red. En términos generales, ¿significa que a cada usuario se le asigna un traje de tres piezas con una CPU dedicada, una tarjeta de memoria y un disco duro (lo llamamos recurso)?

Aunque para los usuarios, una distribución tan uniforme de los recursos no se siente mucho por la gran mayoría de los usuarios, es decir, los usuarios usan sin problemas

Sin embargo; para los usuarios, hay un cierto porcentaje de grupos, y los recursos no son suficientes, e incluso la distribución no puede satisfacer mis necesidades; para los usuarios que tienen suficientes recursos, no siempre están usando los recursos de la nube, entonces Causa mucho desperdicio de recursos;

Al mismo tiempo, el usuario a veces no necesita tantas cosas de bajo nivel, es posible que solo desee un cierto servicio de cierto software que se ejecuta en un determinado sistema operativo, pero el usuario tiene que instalar el sistema primero, instalar el software y luego Si bien usar el servicio es engorroso, el costo de tiempo es demasiado alto, lo que equivale a gastar mucho dinero en alquilar muchas piezas, y tengo que dedicar mucho tiempo a ensamblarlo en la nube a través de la red antes de poder usarlo. El costo es realmente alto.

Los problemas encontrados son los siguientes:

  • Baja utilización de recursos
  • Asignación de recursos irrazonable
  • Mala automatización
  • Alto costo inicial

Que es la computación en la nube

  • Un modelo de entrega de recursos
  • Debe usarse a través de Internet
  • Computación flexible, pago por uso, rápida expansión

En términos sencillos, de acuerdo con las necesidades de los usuarios, es posible entregar recursos razonables tan fácilmente como sea posible, para proporcionar la utilización de recursos, lograr una asignación razonable de recursos y poder implementar rápida y automáticamente, reducir el costo de preparación requerido por los usuarios y comenzar directamente Utilice el servicio requerido;

El usuario necesita una máquina virtual, le proporcionaré esta máquina virtual, el usuario puede instalar cualquier sistema que desee

El usuario necesita un determinado sistema, yo proporcionaré este sistema y el usuario puede utilizar cualquier servicio del sistema.

Si el usuario necesita un determinado servicio de un determinado sistema, le proporcionaré este tipo de servicio. El sistema y la máquina virtual no necesitan ser considerados. La nube desplegará automáticamente un paquete de servicio integral a su satisfacción;

Modelo de estructura en capas de computación en la nube

Inserte la descripción de la imagen aquí

  • aas significa: como secive, que significa "como servicio"
  • IDC: sala de ordenadores; centro de datos de Internet
  • Iaas: infraestructura como servicio; abrir una empresa, crear un sitio web y un servidor. La forma antigua era comprar un montón de servidores y equipos de red y montarlos y construirlos en la empresa. Ahora se proporciona la nube y estas tareas se pueden guardar.
  • Paas: plataforma como servicio; sobre la base de proporcionar infraestructura, proporciona plataforma de sistema operativo + servicio de middleware + servicio de tiempo de ejecución. Solo necesita enfocarse en su propia lógica comercial, y no necesita prestar demasiada atención a detalles como el sistema y el entorno operativo. ; Siento que desde esta perspectiva, los gerentes de producto tienen otra dirección de carrera
  • Saas: Software como servicio; los usuarios (desarrolladores) no necesitan preocuparse por ningún problema técnico, solo utilícelo directamente y entregue el desarrollo, la administración y la implementación del software a plataformas en la nube o empresas de terceros.

Clasificación de computación en la nube

  • Nube pública: generalmente se refiere a una nube que puede ser utilizada por proveedores externos, que está lista para usar cuando se conecta a Internet, es rentable y amigable para las personas, y utiliza recursos de servicios compartidos de acuerdo con las necesidades del usuario.

    Nube de Alibaba, Nube de Tencent, Nube de Amazon, Nube de Huawei, Nube de Baidu

  • Nube privada: una nube construida por separado que se utiliza principalmente en la empresa para proteger la seguridad y la privacidad de los datos. Por lo general, se requiere que la empresa tenga una infraestructura de nube y pueda implementar aplicaciones en ella, que puedan controlar de manera efectiva la seguridad de los datos y la calidad del servicio.

  • Nube híbrida: una combinación de nubes públicas y privadas, una solución intermedia que combina consideraciones de costo y seguridad. "Los datos todavía se almacenan en la máquina local, pero una vez que se produce el acceso o el cálculo a gran escala, esta parte de las necesidades informáticas se transferirá a la plataforma de nube pública para realizar el cambio de diferentes escenarios. Al mismo tiempo, en la nube híbrida Entre las soluciones, las nubes privadas suelen utilizar nubes públicas como plataformas para la recuperación y transferencia de desastres. Las nubes híbridas son más flexibles en su uso y son la primera opción para las empresas que consideran la rentabilidad ".

  • "Aunque la nube híbrida tiene la seguridad de la nube privada, lo que aporta es que la compleja configuración de red que ofrece la API hace que el conocimiento, la experiencia y la capacidad de los administradores de sistemas tradicionales sean un desafío. El alto costo de aprendizaje o el viento adicional causado por administradores de sistemas insuficientes ".

Supongo que te gusta

Origin blog.csdn.net/weixin_31789689/article/details/108318348
Recomendado
Clasificación