Red de conocimiento informático - Material del sitio web - ¿Cómo construir una plataforma en la nube? ¿Cuántos pasos tiene la técnica general?

¿Cómo construir una plataforma en la nube? ¿Cuántos pasos tiene la técnica general?

No sé de qué plataforma en la nube está hablando el interlocutor. Generalmente, las plataformas de computación en la nube se dividen en un tipo común:

La nube IaaS se refiere a la infraestructura como servicio. Esta plataforma de computación en la nube proporciona recursos informáticos básicos en el campo de TI, tales como: informática, memoria, almacenamiento. Red, etc. Este tipo de plataforma en la nube generalmente abstrae e integra los recursos subyacentes mediante tecnología de virtualización (kvm, xen, exsi) en la parte inferior y luego proporciona a los usuarios un entorno de sistema operativo completo en forma de máquinas virtuales. Los productos típicos incluyen: OpenStack de código abierto, CloudStack, vsphere comercial de Vmware, etc. Hay muchos productos de nube pública: Alibaba Cloud, Tencent Cloud, Baidu Cloud, Wuyun, Qingyun, Didi Cloud, AWS, etc.

2. La nube PaaS se refiere a la plataforma como servicio. La mayor diferencia entre esta plataforma de computación en la nube y la plataforma IaaS es que la nube IaaS solo proporciona una red de almacenamiento informático básica y otros recursos, y el entorno de ejecución de la aplicación requiere un entorno especializado. Los ingenieros de operación y mantenimiento de aplicaciones son responsables de la implementación y operación, mientras que la nube PaaS no solo proporciona recursos básicos como informática, sino que también proporciona servicios de tiempo de ejecución y middleware. La experiencia más intuitiva es el primer servicio JD JAE. Es muy sencillo de usar. Solo necesita cargar un paquete de compresión de código fuente PHP y la aplicación se puede ejecutar directamente. En pocas palabras, la nube PaaS permite a los usuarios centrarse sólo en el negocio y no en los recursos, el tiempo de ejecución y las plataformas de nube middleware. Productos típicos: Pivotal Cloud Foundray, IBM Bluemix, VMware PKS.

3. La nube SaaS se refiere al software como servicio. En comparación con las dos primeras nubes, personalmente creo que la mayor diferencia es que los servicios SaaS son. Orientado directamente a usuarios comunes, la nube IaaS está orientada a ingenieros de operación y mantenimiento, lo que reduce el número de ingenieros de operación y mantenimiento. Administre la infraestructura de hardware para mejorar la eficiencia de operación y mantenimiento. La nube PaaS proporciona rápidamente a los desarrolladores un entorno de desarrollo y un entorno de implementación. Ambas nubes no están orientadas directamente a los usuarios comunes, sino al personal de TI. Los productos típicos incluyen Saleforce, documentos de grafito, etc.

Los anteriores son tres métodos típicos de clasificación de la computación en la nube.

Sin embargo, con el desarrollo de la tecnología de contenedores en los últimos años, también se han derivado métodos de clasificación más refinados:

Por ejemplo: nube CaaS, contenedor como servicio, función FaaS como servicio, etc. esperar.

Los métodos de implementación de estas tres plataformas en la nube son diferentes y las dificultades técnicas también son diferentes. Debe definir sus escenarios de uso y luego determinar los tipos que utiliza.

Para crear tecnología de plataforma en la nube. Ahora generalmente se recomienda utilizar Docker + K8s para construir la plataforma miniPaaS. He estado involucrado en el desarrollo de operación y mantenimiento de computación en la nube durante muchos años y lo anterior es mi respuesta.