[Cloud Native] ganó el producto contenedor de Gartner primero, ¡Alibaba Cloud ganó la batalla clave de cloud native!

imagen

Recientemente, Gartner lanzó el informe de contenedor de nube pública 2020. Según el informe, Alibaba Cloud y AWS tienen el diseño de producto más rico, cubriendo 9 capacidades de producto y ocupando el primer lugar.

Según los comentarios de los analistas de Gartner, Alibaba Cloud tiene una forma rica de productos de contenedores y un fuerte desempeño en el mercado chino. Tiene buenas estrategias de desarrollo de tecnología en 9 áreas de productos, incluidos contenedores sin servidor, redes de servicio, contenedores de seguridad, nube híbrida y edge.

Alibaba Cloud ha sido la única compañía china seleccionada durante dos años consecutivos. Hoy, Alibaba Cloud Containers está disponible en 19 zonas de disponibilidad de nube pública en todo el mundo. La escala de crecimiento del servicio ha superado el 400% durante muchos años consecutivos, soportando decenas de miles de clústeres y teniendo millones de contenedores.

¿Cuál es la llamada evolución tecnológica de Alibaba Cloud, una de las primeras empresas del país en implementar tecnología de contenedores en el pasado? En este sentido, el autor entrevistó a Yi Li, director de I + D de Alibaba Cloud Container Service, para revelar la ruta de desarrollo de la tecnología de contenedores Alibaba Cloud en la era de la computación en la nube y analizar las nuevas tendencias de desarrollo de la industria.

imagen
Yi Li, Director de I + D de Alibaba Cloud Container Service

1. La evolución de la tecnología de contenedores Alibaba Cloud

Hoy, el rendimiento de los contenedores de Alibaba Cloud es deslumbrante, pero detrás de él están los diez años de inversión y experiencia de Alibaba:

Ya en 2011, cuando la tecnología Docker aún no apareció, Ali comenzó a aplicar la tecnología de contenedores a gran escala;

En diciembre de 2015, Alibaba Cloud proporcionó oficialmente servicios de contenedores al mundo exterior;

En 2016, los principales vínculos comerciales de Ali en Double Eleven estaban totalmente en contenedores. La tecnología de contenedores respaldaba el sistema comercial general de Double Eleven, con un volumen de transacciones pico de 175,000 transacciones por segundo.

En octubre de 2017, se lanzó oficialmente Alibaba Cloud Container Service para Kubernetes (Alibaba Cloud Container Service para Kubernetes) 1.0, que fue el primer lote de productos del mundo que pasó la certificación de conformidad de Kubernetes.

En marzo de 2019, Alibaba Cloud se convirtió en la única empresa nacional seleccionada para el informe del servicio de contenedor de nube pública de Gartner.

En septiembre de 2019, ACK2.0 se actualizó por completo, incluida una serie de capacidades importantes del producto, como sandbox de seguridad, computación de borde y nube híbrida, y se lanzó el Programa Alibaba Cloud Cloud Market Partner.

2. "Los contenedores activan los cambios nativos de la nube"

Los contenedores son representativos de las tecnologías nativas de la nube. Desde 2004, Google comenzó a utilizar la tecnología de contenedores. En 2006, lanzó contenedores de proceso para introducir la infraestructura de virtualización de contenedores en el kernel de Linux. En 2013, Docker se lanzó oficialmente como un proyecto de código abierto a nivel de fenómeno. En el mismo año, se propuso el concepto de "nativo de la nube"; en 2014, se lanzó oficialmente Kubernetes.

Yi Li dijo que la tecnología de contenedores ha revolucionado la nube nativa. La tecnología de contenedores promueve la estandarización de la construcción de computación en la nube (por ejemplo, las imágenes de Docker se han convertido en el estándar para la distribución y entrega de aplicaciones); y se ha convertido en el estándar para la programación y orquestación de recursos, protegiendo así las diferencias en la infraestructura subyacente y ayudando a las aplicaciones a implementarse en diferentes infraestructuras de nube En.

Yi Li dijo que solo la estandarización puede promover economías de escala, y puede ajustarse a la esencia de la computación en la nube, que es una contribución importante de la tecnología de contenedores. Los estándares que construye pueden alentar a la capa superior a establecer una serie de capacidades de valor agregado para ayudar a las empresas y desarrolladores a construir mejor sistemas elásticamente escalables y fáciles de administrar en la nube. Esta es una esencia importante de la nube nativa.

Además de la tecnología de contenedores, la nube nativa generalmente cree que hay tres elementos principales de entrega continua, DevOps y microservicios. A los ojos de Yi Li, estos cuatro son resultados inevitables impulsados ​​tanto por la tecnología como por los negocios.

En términos de negocios, con el rápido desarrollo de Internet y la economía digital, las empresas enfrentan cada vez más incertidumbres y un rápido desarrollo. Por ejemplo, a principios de 2020, nos enfrentamos a una epidemia inesperada, y las industrias como la educación y la salud pública necesitan rápidamente negocios en línea, para satisfacer mejor el rápido crecimiento de las necesidades de desarrollo empresarial.

Este es un gran desafío para las empresas, que deben tener una buena adaptabilidad para adaptarse rápidamente y mantener un crecimiento de alta velocidad antes de poder sobrevivir en un entorno comercial altamente dinámico. La tecnología nativa de la nube es para ayudar a mejorar la agilidad empresarial.

De esta manera, todos los aspectos de la tecnología están involucrados: como Severless, la entrega continua puede proporcionar un proceso de desarrollo ágil, y los contenedores como un método de entrega de software estandarizado pueden promover la colaboración eficiente de las organizaciones para acelerar la innovación empresarial. Los microservicios son arquitecturas de aplicaciones ágiles. Los contenedores pueden ayudar a la distribución, implementación, entrega, operación y mantenimiento de aplicaciones distribuidas a gran escala, mejorar el nivel de automatización e inteligencia, y bajo estas tecnologías, respaldar las arquitecturas empresariales para adaptarse e iterar rápidamente en cualquier momento.

Yi Li dijo que la nube nativa es una tendencia inevitable de la computación en la nube y un resultado inevitable del desarrollo de Internet y la economía digital. Debido a que la nube nativa es inseparable de la computación en la nube, la computación en la nube puede ayudar a escalar y ahorrar recursos de TI, reducir los costos de computación y mejorar la eficiencia, y proporcionar capacidades de TI y métodos de servicio, listos para usar, que es construir una infraestructura económica digital. Cloud Native es la forma más corta de desbloquear el valor de la nube y ayudar a las empresas a hacer un mejor uso de las capacidades de la nube.

imagen

3. Nube nativa en la vida pasada y presente de Alibaba Cloud

En 2008, Ali comenzó a evolucionar de aplicaciones monolíticas centralizadas a microservicios distribuidos, y se utilizaron ampliamente tecnologías como HSF y Dubbo. Cuando la arquitectura distribuida a gran escala se introduce internamente, el despliegue general y el mantenimiento de la empresa son más complicados, y la tasa de utilización general de los recursos no es alta.

En 2011, el contenedor T4 de Alibaba comenzó a funcionar en línea, utilizando la tecnología de contenedores para funcionar como una máquina virtual en contenedores, lo que abrió la exploración de Alibaba de la nube nativa.

En 2015, las tecnologías nativas de contenedores y de la nube se aplicaron en Alibaba a gran escala, lo que puede reflejarse desde dos puntos: técnicamente, Alibaba comenzó a utilizar los recursos de la nube para lograr objetivos de ahorro de costos durante el Doble 11 del año, porque los contenedores tienen buenas Portabilidad, contribuyendo así al objetivo de la nube. En términos de organización, Ali adoptó por completo la cultura DevOps, fusionó los equipos de operación y mantenimiento y de I + D, y aceleró la práctica y el aterrizaje de DevOps a través de la tecnología de contenedores.

Con el rápido desarrollo del negocio de Alibaba, ya sea un negocio en línea como Tmall, un carrito de compras o un negocio fuera de línea como el análisis de datos, impone requisitos más altos en la utilización de los recursos. Ahorre y unifique para mejorar la utilización de los recursos y reducir los costos.

A finales de 2018, Ali decidió ir a la nube. En ese momento, se decidió utilizar el método nativo de la nube para cargar la nube en lugar de usar el espacio en la nube. De esta manera, al liberar completamente la capacidad de la nube en la nube, ayuda a Ali a usar mejor el valor de la nube y acelerarla. Un proceso de solicitud a gran escala nativo de Ali.

"Esto también brinda a los usuarios más confianza, porque Alibaba está utilizando su propio sistema de entrega para pulir las capacidades centrales de Alibaba Cloud, al igual que volar con un cliente empresarial", bromeó Yi Li.

imagen

4. La arquitectura técnica tridimensional garantiza la seguridad de la aplicación en la nube en todas las direcciones.

Según los informes, la seguridad es la mayor preocupación de la compañía por las tecnologías nativas de la nube. Entonces, ¿qué garantía técnica tiene Alibaba Cloud a este respecto?

Para este problema, Yi Li primero vendió un pase y preguntó: ¿Cuál es la diferencia entre la seguridad en la era nativa de la nube y la seguridad tradicional?

Primero, las aplicaciones nativas de la nube son altamente dinámicas y densas.

En el pasado, solo se implementaba una aplicación en una máquina, pero ahora una máquina puede implementar cientos de aplicaciones. De esta forma, la densidad aumentará. Y el contenedor es una aplicación desplegada dinámicamente, el primer segundo es la aplicación A ejecutándose, el segundo segundo puede ser la aplicación B ejecutándose, esta dinámica y alta densidad es un desafío de seguridad que no se había encontrado antes.

El segundo es la iteración ágil y rápida del proceso de I + D en la era nativa de la nube. Después de adoptar microservicios y DevOps, los desarrolladores lanzan aplicaciones con frecuencia, y la frecuencia de lanzamiento ha aumentado más de cinco veces que la implementación de aplicaciones tradicionales. El método de seguridad tradicional se basa en el control del proceso: revise primero, conéctese después de la revisión y resuelva el problema de acuerdo con un proceso muy estricto después de los problemas en línea, lo que conducirá a un proceso general de desarrollo de software más lento. Pero la era nativa de la nube es rápida y segura.

El tercero es el uso extensivo de la tecnología de código abierto. En la era nativa de la nube, muchas aplicaciones empresariales dependen de software de código abierto de terceros, lo que puede generar riesgos de seguridad inciertos para las empresas.

Frente a los desafíos de estas eras nativas de la nube, para aumentar la seguridad, Alibaba Cloud utiliza una arquitectura de seguridad tridimensional de extremo a extremo, desde la seguridad de la infraestructura, hasta una cadena de suministro de software segura, hasta la seguridad de la aplicación, para crear una tridimensional Protección.

En primer lugar, como infraestructura pública, las capacidades de seguridad de la nube son más altas que los centros de datos autoconstruidos de los usuarios.

El segundo es la cadena de suministro de software segura. Necesitamos integrar conceptos de seguridad en todo el ciclo de vida del software y trasladar las capacidades de protección de seguridad a las etapas de desarrollo y entrega. Evolución de DevOps a DevSecOps. En este sentido, Alibaba Cloud ofrece capacidades de producto como escaneo y firma de imágenes de contenedor. Estos también tienen un buen aterrizaje dentro de Ali, y las empresas como Ali e-commerce y Alipay tienen mayores requisitos de seguridad.

Además, es necesario garantizar la seguridad del tiempo de ejecución, porque los riesgos de seguridad están en todas partes. En este sentido, Alibaba Cloud admite contenedores de seguridad sandbox, incluso las aplicaciones no confiables no pueden destruir la plataforma de contenedores; Alibaba Cloud Security Center puede escanear y monitorear los riesgos de seguridad de las aplicaciones de contenedores en tiempo real y bloquear nuevas vulnerabilidades, ayudando a los usuarios empresariales a crear un entorno seguro. Plataforma nativa de la nube.

imagen

5. Cinco ventajas de Alibaba Cloud

Además de la seguridad, la tecnología nativa de la nube de Alibaba Cloud tiene cinco ventajas:

1. Optimizar e integrar las capacidades de Alibaba Cloud

Alibaba tiene muchas capacidades de nube independientes originales y líderes en el mundo, como el sistema operativo Feitian Cloud, la arquitectura Shenlong y los chips que contienen luz.Los productos de contenedores de Alibaba Cloud están profundamente integrados con ellos. Por ejemplo, la combinación del contenedor de rendimiento y la arquitectura Shenlong tiene la ventaja de cero pérdidas, y el rendimiento es un 20% mejor que la máquina física. Con la elasticidad de Alibaba Cloud, puede realizar la expansión del segundo metro de la arquitectura de la aplicación y la expansión de miles de nodos en minutos.

2. Ali práctica de producción a gran escala

Desde la contenedorización en 2011 hasta el presente, Ali ha experimentado mucha práctica real en el entorno de producción durante casi diez años. En 2019, Alibaba se basa completamente en tecnología nativa de la nube y comenzó a ir a la nube a gran escala.

3. Aplicaciones de usuario a gran escala

Los productos de contenedor de Alibaba Cloud ahora están disponibles en 19 zonas de disponibilidad de nube pública en todo el mundo, y son compatibles con Siemens, Schneider, el Comité Organizador Olímpico y muchas otras aplicaciones empresariales globales para construir en la plataforma de contenedor de Alibaba Cloud.
Vale la pena mencionar que durante el brote, frente al aumento del tráfico de usuarios de la educación en línea, Alibaba Cloud Containers ayudó a expandir la capacidad. Acceso gratuito a todos los recursos del plan de estudios básico de la plataforma para maestros y estudiantes en todo el país, más de 7 millones de estudiantes autoaprendieron en la aplicación Onion Academy, el número de visitas de estudio diarias continuó aumentando durante este período. Después de usar contenedores en la nube, el sistema ha mejorado la utilización de los recursos en aproximadamente un 60% y puede aislarse rápidamente después de que ocurran los problemas. Cuando se enfrenta a un volumen de negocios que aumenta rápidamente, también puede expandirse en poco tiempo para soporte de negocios.

4. La inversión estratégica clave de Alibaba en la nube nativa

El CEO de Alibaba Cloud, Zhang Jianfeng, ha enfatizado repetidamente la necesidad de invertir fuertemente en la nube nativa. Debido a la inversión estratégica de la compañía, Alibaba Cloud continúa aumentando la innovación de productos y creando conjuntamente nuevos productos más valiosos. En 2019, se lanzó Edge Container (ACK @ Edge), con el objetivo de lograr un nuevo producto contenedor con integración y colaboración en el extremo de la nube, y expandir los límites de la nube nativa.

5. Contribución nativa de código abierto en la nube

imagen

En el campo del código abierto nacional, Ali tiene una mayor influencia. Vemos que en el comité de supervisión técnica de la Cloud Native Computing Foundation (CNCF), la principal comunidad de código abierto del mundo, se seleccionó al experto técnico senior de Alibaba Cloud, Li Xiang. Además, Alibaba Cloud contribuyó con Dragoncloud, el sistema de distribución de imágenes nativo de la nube, a CNCF, y entrará en estado de incubación este año. En la actualidad, Alibaba Group y Ant Financial han invertido mucho en el campo de los entornos limitados de seguridad. No solo aplican contenedores de entorno limitado de seguridad a sus productos, sino que también devolverán sus capacidades relevantes a la comunidad de código abierto.

imagen

6. En la era de la IA, nuevas tendencias en el desarrollo nativo en la nube

Con el desarrollo de código abierto y tecnologías de inteligencia artificial, Yi Li cree que la nube nativa puede tener nuevos puntos de crecimiento en las siguientes áreas:

Una es la dirección de la IA. Según la predicción de Gartner, el 70% de las aplicaciones de IA se desarrollarán en base a contenedores y tecnologías sin servidor para 2023. Ahora que la herramienta ML nativa de la nube, KubeFlow, puede proporcionar a los usuarios procesos de IA que se pueden ensamblar, reproducir y portar, el equipo de Yi Li ha contribuido a Arena, un acelerador de aprendizaje profundo, a la comunidad KubeFlow.

El segundo es que Kubernetes tiene una buena tendencia a desarrollarse en el campo de la entrega de aplicaciones. Debido a que Kubernetes está posicionado para la operación y el mantenimiento de la automatización empresarial, hoy en día todos tienen un alto nivel de atención en el campo de la entrega de aplicaciones, por lo que surgen más y más estándares. Ahora, el OAM (Open Application Model) promovido conjuntamente por Ali y Microsoft es simplificar aún más Kubernetes, organizar y dividir el desarrollo, operación y mantenimiento de manera efectiva, y hacer que la colaboración de todo el equipo sea más eficiente.

El tercero es el contenedor de sandbox seguro. Ahora vemos que Ali, Google y otras tecnologías de contenedores como Kata Containers, Docker y gVisor están explorando tecnologías de contenedores seguras y eficientes para respaldar el rápido desarrollo de aplicaciones nativas de la nube de capa superior.

imagen

7. Desmitificando el futuro diseño del "contenedor"

Hablando sobre el futuro, Yi Li presentó el diseño del contenedor de Alibaba Cloud:

1. En la tecnología de contenedores, el objetivo es construir una nueva base, una nueva potencia informática y una nueva ecología.

Yi Li enfatizó que la tecnología nativa de la nube es el camino más corto para liberar el valor de la nube, que puede ayudar a las empresas a admitir mejor la nube híbrida, la arquitectura distribuida integrada del lado de la nube y la entrega de aplicaciones globales.

Según el análisis de Gartner, más del 80% de las empresas adoptarán una arquitectura de nube híbrida, y la creación de una solución integrada de nube híbrida y borde de nube también es la dirección que más preocupa a Alibaba Cloud. Yi Li cree que la futura arquitectura de la nube es una arquitectura dinámica e híbrida: el lado de la nube está integrado, las capacidades de la nube pública se expanden hacia el lado del dispositivo de borde, y la potencia informática y la inteligencia artificial deben llevarse al borde. El contenedor proporciona una forma consistente hacia el lado de la nube Realice la implementación y entrega de aplicaciones unificadas.

Basado en la tecnología innovadora de integración de software y hardware nativo en la nube, Alibaba Cloud proporciona una poderosa potencia informática para acelerar la actualización inteligente de las empresas: servicio de contenedor combinado con la arquitectura Shenlong para ejercer rendimiento y flexibilidad, admitir la programación y el intercambio de chips ópticos 800 y optimizar el aprendizaje profundo Eficiencia y costo de la escena.

En segundo lugar, Serverless, dado que Serverless es la siguiente dirección importante para el desarrollo de la informática nativa de la nube, la combinación de inteligencia artificial sin servidor y capacidades de datos liberará una mayor potencia y hará que la arquitectura de TI empresarial sea más flexible.

3. Service Mesh (Service Mesh), que puede ayudar a las empresas a optimizar la arquitectura de la aplicación de microservicios, hunde las capacidades de gobernanza del servicio en la infraestructura, lo que permite a los desarrolladores centrarse en su lógica empresarial, lo que puede mejorar en gran medida la eficiencia de I + D y La velocidad de la iteración tecnológica. En la actualidad, las economías de Ali han invertido mucho en la red de servicios.

8. Plan de construcción ecológica.

En septiembre de 2019, Alibaba Cloud lanzó oficialmente el mercado de contenedores, ayudando a los usuarios empresariales a obtener fácilmente aplicaciones de contenedores comerciales y de alta calidad certificadas por Alibaba Cloud.

Hoy, empresas conocidas como Intel han entrado en el mercado de la nube, cubriendo productos como seguridad de contenedores y aplicaciones comerciales. Además, Alibaba Cloud y la plataforma Cloud de SAP y otras plataformas empresariales cooperan con el plan ecológico global de socios tecnológicos.

Finalmente, Yi Li concluyó que con el rápido desarrollo de la economía digital, cada vez más empresas utilizarán tecnología nativa de la nube para acelerar la Internetización de su arquitectura. La tecnología nativa de la nube puede ayudar a la arquitectura de TI empresarial a tener una mayor flexibilidad y autonomía, y mejorar la agilidad empresarial.

Las empresas deberían usar tecnología nativa de la nube para ayudar a sus actualizaciones digitales e inteligentes, porque la integración de la tecnología nativa de la nube y la computación heterogénea, big data e IA pueden liberar una gran potencia y ayudar a las empresas a convertir los activos de datos en competitividad básica.

A medida que las tecnologías como 5G e IoT maduren, la nueva política nacional de infraestructura brindará nuevas oportunidades para las empresas. La tecnología nativa en la nube puede ayudar a las empresas a acelerar el sistema de integración de aplicaciones en el lado de la nube y construir la arquitectura de aplicaciones en la nube dinámica, sin bordes, a gran escala y de próxima generación.

Si la nube nativa es una necesidad para la computación en la nube en la próxima década, entonces el contenedor es la batalla más crítica. Este informe del contenedor de Gartner puede llamarse la manifestación de la fuerza integral de varios proveedores de la nube. Obviamente, Alibaba Cloud tiene ¡Gana la batalla más crítica de la nube nativa!

Supongo que te gusta

Origin www.cnblogs.com/yunqishequ/p/12720116.html
Recomendado
Clasificación