Inspur Yunhai Liu Jian: "Una nube, múltiples núcleos + nube nativa" es la solución óptima para potencia informática heterogénea

Siguiendo los conceptos técnicos de apertura, compatibilidad y desacoplamiento jerárquico, Inspur Cloudsea ofrece productos y soluciones líderes en la nube privada a usuarios de todas las industrias, ayudando a las empresas a construir una base sólida en la nube y lograr la reconstrucción y transformación digitales. En el proceso de construcción de computación en la nube y nativa de la nube en el campo financiero, Inspur Yunhai ha acumulado una rica experiencia práctica. Con su concepto innovador y pragmático de trabajo duro y su conciencia de servicio centrado en la demanda del cliente, ha sido ampliamente reconocido por la industria y los clientes.

 

Imagen: Liu Jian, director del programa de computación en la nube de datos de Inspur

 Este artículo es una transcripción de un discurso de Liu Jian, director del programa de computación en la nube de datos de Inspur. El siguiente contenido compartirá experiencias relevantes de tres partes: la tendencia de desarrollo de la computación en la nube, la tendencia y los desafíos de la nube financiera y los resultados prácticos. de Inspur Cloud Sea en la construcción de infraestructura nativa en la nube y discusión de perspectivas.

1. Tendencia de desarrollo de la computación en la nube: centro de datos en la nube de próxima generación

En la actualidad, términos como IA, 5G y big data se han vuelto inseparables de la computación en la nube. En este entorno, Inspur Yunhai cree que el hardware abierto, el software abierto y el desacoplamiento jerárquico de software y hardware se han convertido en tendencias importantes en el desarrollo de datos. Al mismo tiempo, frente a escenarios informáticos más diversos, la evolución de la arquitectura de la computación en la nube, el modelo como servicio y las capacidades de administración de energía de múltiples computadoras también se han convertido en la dirección evolutiva de la nube de próxima generación. centros de datos.

Optimización de la sincronización de software y hardware.

Para satisfacer las necesidades de los usuarios en cuanto a rendimiento del producto y experiencia de usuario, Inspur Yunhai también presta atención a la optimización simultánea de software y hardware basándose en la promoción del desacoplamiento de software y hardware. En el campo de la computación en la nube, a través de una optimización profunda del hardware, el rendimiento del producto se puede mejorar en gran medida para resolver el problema de pérdida de los contenedores de la capa de software y la virtualización; la DPU se utiliza para cambiar la arquitectura subyacente de alta disponibilidad para lograr una lógica de alta disponibilidad. Conmutación de máquinas virtuales.

Amplia colaboración de software y hardware

El desacoplamiento de la arquitectura del sistema informático y la interoperabilidad entre dispositivos informáticos son clave para el desarrollo sostenible de la informática del futuro. A nivel de red, el hardware SDN y el equipo de red se vinculan fácilmente. En la etapa de desacoplamiento, a través de la nube suave SDN y equipos de red de cualquier fabricante, junto con la GPU y la tarjeta de red inteligente se puede acelerar, desacoplar y mejorar el rendimiento; en el almacenamiento A nivel del sistema, se puede utilizar el mismo método para acelerar el sistema de almacenamiento; a nivel de seguridad, se puede utilizar DPU para mejorar la carga del sistema informático. Todo lo anterior se logra mediante la optimización del hardware para acelerar el rendimiento del software. 

Modelo como infraestructura

A medida que ChatGPT sigue ganando popularidad, los modelos, como la potencia informática y los algoritmos, se han convertido en el estándar de infraestructura para la próxima generación de nubes. Sin embargo, desde la perspectiva de la división de propiedad, los modelos entrenados en la nube pública todavía pertenecen a la nube pública. Sólo entrenando en la nube privada con sus propios datos se puede obtener un modelo grande exclusivo. Esta es también la dirección de desarrollo actual. de las grandes instituciones financieras nacionales.

Poder de computación múltiple

Apoyar el desarrollo de negocios emergentes y facilitar diversos escenarios de potencia informática. Los centros de datos actuales tienen una infraestructura más diversificada desde el nivel de recursos físicos, y la implementación mixta de dispositivos X86 y ARM se ha convertido en la norma; la demanda de los usuarios de motores informáticos también incluye virtualización, bare metal y contenedores, y este estado continuará durante un Durante mucho tiempo.; El tipo de potencia informática también se ha expandido de CPU pura a GPU y FPGA.

2. Tendencias y desafíos de la nube financiera
Tendencias de desarrollo de la nube financiera

El desarrollo de la nube financiera se puede dividir a grandes rasgos en tres etapas: era IOE, era de la nube empresarial y era nativa de la nube. Las capacidades nativas de la nube se pueden resumir en los siguientes tres puntos: contenerización de aplicaciones, mallado de servicios y sin servidor. La TI financiera sirve esencialmente a organizaciones y empresas, por lo que los cambios en la tecnología de nivel superior a menudo surgen de cambios en la estructura organizacional. La arquitectura empresarial ha evolucionado de la monolítica a la servitización y a la arquitectura de microservicios, la arquitectura de datos ha evolucionado del análisis estadístico a la integración de lagos y almacenes de servicios de datos, y la arquitectura técnica ha evolucionado en consecuencia hasta convertirse en una red de servicios, lo que en última instancia conduce a cambios en la estructura organizativa y marco de desarrollo. En cada etapa, la estructura organizacional y la estructura técnica deben coincidir, lo cual es un proceso evolutivo gradual.

Desafíos de la construcción de la nube financiera

La experiencia de construcción de la capa IaaS es relativamente común, pero la construcción de la capa PaaS es más complicada, hacemos el siguiente análisis:

  1. Tanto IaaS como PaaS tienen atributos industriales obvios. Si un proveedor de nube vende el mismo PaaS a todos los clientes, no tiene atributos industriales. Los negocios de cada industria son diferentes y los indicadores y componentes de PaaS requeridos también son diferentes y es posible que los productos estandarizados no sean aplicables.
  2. Contenedores como servicio. En muchos escenarios, los usuarios piensan que PaaS es difícil de usar e inflexible porque los fabricantes integran la infraestructura PaaS con los servicios PaaS. En casos extremos, cada producto puede venir con una plataforma de contenedores. En este sentido, la experiencia de construcción de Inspur Yunhai es desacoplar las funciones de PaaS y convertirlo en un contenedor como servicio.
  3. En el proceso de construcción de la capa empresarial, recomendamos que los usuarios creen una infraestructura de nube unificada, elijan proveedores de PaaS cuyos negocios puedan desacoplarse y creen las capacidades desacopladas en una plataforma unificada de contenedor como servicio. 

La construcción del sistema de microservicios también implica la coexistencia y la evolución gradual de múltiples arquitecturas: dentro del marco de microservicios, Dubbo y SpringCloud son actualmente marcos de desarrollo de microservicios y distribución de aplicaciones populares, y se utilizan ampliamente en la industria financiera; y el desarrollo actual de Istio La tendencia es hacia marcos de gobernanza de servicios a nivel de plataforma que permitan la transformación de microservicios no intrusivos de sistemas heredados. Por supuesto, la elección de la arquitectura de microservicios es inseparable de la planificación de la plataforma y la planificación de la empresa, y también debe evolucionar gradualmente.

Para la operación y mantenimiento de microservicios, recomendamos conectar la capa IaaS y la capa PaaS para formar un sistema de operación y mantenimiento vertical. Aquí se enfrentan los siguientes desafíos: hay muchas versiones de componentes PaaS y marcos de desarrollo, y diferentes componentes PaaS tienen diferentes recursos de hardware, lo que resulta en una baja eficiencia de implementación; cuando la red de datos empresariales está aislada, cómo resolver el uso entre dominios de PaaS . En este sentido, recomendamos que, en el caso de la partición de la red, implemente y orqueste según la demanda de acuerdo con los requisitos del entorno de uso, y construya una red de distribución unificada para abrir el lado intermedio de operación y mantenimiento, y distribuya PaaS a diferentes dominios a través del Red de operación y mantenimiento, a través de implementación cercana, acceso cercano, operación y mantenimiento unificados y la unificación de la capa PaaS.

3. Innovación y práctica de infraestructura nativa en la nube de Inspur Yunhai

En la actualidad, Inspur Yunhai se centra principalmente en la construcción de la capa inferior de la infraestructura nativa de la nube. Con referencia al "Estándar de madurez de capacidad nativa de la nube" emitido por la Academia de Tecnología de la Información y las Comunicaciones, se centra en dos direcciones para realizar el trabajo: primero , arquitectura técnica, principalmente gestión de recursos, garantía de operación y mantenimiento, pruebas de I + D, etc .; en segundo lugar, aplicaciones comerciales, principalmente elasticidad, alta disponibilidad, automatización, observabilidad, etc.

“Una nube, múltiples núcleos + nube nativa”

En la práctica de construcción de la nube financiera, "una nube, múltiples núcleos" es un indicador básico importante de la nube en la industria financiera. "Una nube, múltiples núcleos" puede satisfacer las necesidades diversificadas de potencia informática de los usuarios y puede evitar eficazmente islas de potencia informática; es el vínculo clave para romper la pequeña ecología y construir una gran ecología; y puede reducir eficazmente los riesgos de la cadena de suministro. Ya sea desde una perspectiva comercial o técnica, o desde la perspectiva de la cadena industrial, la implementación de "una nube, múltiples núcleos" se ha convertido en la clave para el desarrollo actual y futuro de la industria de la computación en la nube, y es una elección inevitable. Para los fabricantes relacionados con la cadena industrial. Ahora, las industrias de energía y energía también han presentado requisitos claros para una nube y múltiples núcleos.

Inspur Yunhai cree que "una nube, múltiples núcleos + nube nativa" es la solución óptima para resolver el problema de la potencia informática heterogénea. Hemos resumido la siguiente experiencia práctica basada en las dos formas comerciales de sin estado y con estado:

  1. Para las aplicaciones sin estado, se desarrollan básicamente en base a Java. El proceso de compilación no es difícil. Las aplicaciones recompiladas pueden ejecutarse en clústeres de múltiples núcleos sin muchas restricciones en la CPU o el servidor subyacente;
  2. Para los datos con estado, lo más importante es garantizar que los datos de la base de datos no se pierdan y no es necesariamente necesario buscar una nube y varios núcleos. Sin embargo, se pueden realizar intentos relacionados, como implementar una base de datos distribuida en un entorno de una sola nube y de múltiples núcleos. La potencia informática X86 se puede utilizar para respaldar el clúster primario o las operaciones de escritura, y la potencia informática que no es X86 se puede utilizar para llevar operaciones de espera o lectura. Esta es una base de datos de múltiples núcleos de una sola nube. Una forma de lograrlo. Este modelo también se puede aplicar a la construcción de recuperación ante desastres a nivel de base de datos.

Además de considerar la forma comercial, también resumimos los siguientes puntos de construcción durante la práctica:

  1. Programación automática de igual costo de la potencia informática dentro del clúster: debido a que existe un problema de conversión de potencia informática entre servidores de diferentes arquitecturas, en este sentido, nos hemos asociado con la Academia de Tecnología de la Información y las Comunicaciones y varios fabricantes para realizar la igualdad automática de costos. programación de costos, pruebas de potencia informática;
  2. Conmutación de tráfico: en la práctica, se puede lograr mediante la conmutación de puerta de enlace;
  3. Conmutación insensible: en la actualidad, nuestros productos ya tienen esta capacidad. La arquitectura de la infraestructura subyacente del usuario no afectará el funcionamiento del negocio de la capa superior. Los usuarios pueden ajustar y llamar dinámicamente recursos en función de los recursos subyacentes de diferentes arquitecturas.
Construcción de un sistema de arquitectura de microservicios.

Para la construcción de un sistema de arquitectura de microservicios, como se mencionó anteriormente, el primero es la coexistencia de marcos de desarrollo. En este sentido, recomendamos que las diversas arquitecturas se unifiquen y administren a través del centro de configuración, y las cosas comunes se puedan extraer primero y luego integrarse aún más. En segundo lugar está el problema de los múltiples centros de datos, actualmente los usuarios generalmente tienen múltiples centros de datos, para esto se pueden administrar en cascada y se utilizan los puntos totales para la gestión. 

Diseño de alta disponibilidad 

El diseño de alta disponibilidad de la nube de próxima generación no es difícil de implementar en el nivel nativo de la nube, pero no todas las empresas son nativas de la nube, lo que dificulta resolver el problema de la alta disponibilidad desde el nivel superior. Como proveedor de infraestructura, defendemos que a través de la construcción subyacente se pueda lograr una alta disponibilidad incluso sin depender de la nube nativa. Por lo tanto, para la próxima generación de arquitectura de alta disponibilidad, esperamos poder alternar entre estas dos dimensiones y también esperamos abrir el plano de control de las máquinas virtuales y bare metal para lograr una alta disponibilidad entre múltiples motores. Todavía quedan muchos desafíos y aún es necesario evolucionar gradualmente.

En la actualidad, Inspur Cloud ha prestado servicios a más de 15.000 clientes y ha florecido en diversas industrias, cubriendo campos clave como finanzas, energía, transporte, atención médica, empresas y educación. Es una importante base en la nube para la transformación digital e inteligente de los clientes. . Esto incluye la nube de producción financiera más grande de China, que alberga el negocio Double 11 de los clientes; la nube de gobierno provincial más grande con la mayor cantidad de tipos de chips, que alberga 4 conjuntos de servicios de aplicaciones públicas y 104 sistemas comerciales; así como automóviles, transporte ferroviario, ciencia Laboratorio de Computación y muchos otros proyectos a gran escala por valor de decenas de millones de dólares.

​​​​​​​( Reimpreso de la cuenta oficial de Inspur Yunhai)

Supongo que te gusta

Origin blog.csdn.net/annawanglhong/article/details/132530183
Recomendado
Clasificación