¿Qué significa nativo de la nube?

La nube nativa es una nube distribuida basada en implementación distribuida y operación y administración unificadas. Es un conjunto de sistemas de productos de tecnología en la nube basados ​​en tecnologías como contenedores, microservicios y DevOps.

La vida pasada y presente de los nativos de la nube

El término nativo de la nube ha existido durante mucho tiempo y ha comenzado a aparecer ante la audiencia a gran escala. con el nativo de nube propuesto por Pivotal (adquirida por VMvare) El concepto de aplicación tiene una gran relación. Cuando hablamos de nativo de la nube, no solo nos referimos a algunas tecnologías específicas, sino que también nos referimos a un conjunto de metodologías y sistemas técnicos, lo cual es una especie de cultura.

Matt Stine de Pivotal propuso por primera vez el concepto de nube nativa (Cloud Native) en 2013 y definió varios conceptos que se ajustan a la arquitectura nativa de la nube en la característica "Moving to Cloud Native Application Architecture" del libro de 2015. En 2017, Pivotal describió la definición de nativo de la nube en su sitio web oficial como las cuatro características principales de DevOps, entrega continua, microservicios y contenedores. Esta también se ha convertido en la impresión básica de muchas personas sobre Cloud Native.

En 2015, la Fundación Linux lanzó la Fundación Cloud Native Computing. El establecimiento de la Fundación CNCF marcó que los principales fabricantes nativos de la nube han entrado oficialmente en una vía de desarrollo de alta velocidad. En, construyendo gradualmente Alrededor de las herramientas específicas de Cloud Native, el concepto de Cloud Native se ha vuelto gradualmente más específico.

Nativo de la nube no es solo un conjunto de sistemas técnicos. En esencia, cualquier comportamiento o método que pueda mejorar la utilización de recursos y la eficiencia de la entrega de aplicaciones en la nube es nativo de la nube y es un conjunto de tecnologías que están en línea. con el desarrollo de la computación en la nube. Metodologías de tendencia para la aplicación de conceptos de diseño.

Kubernetes ha abierto la puerta a la nube nativa. La aparición de la red de servicios Istio ha llevado a los microservicios en la era posterior a Kubernetes. El auge de la tecnología sin servidor ha hecho que la nube nativa continúe avanzando desde la capa de infraestructura hasta la capa superior. Capa de arquitectura de aplicaciones. Estamos en una nueva era de nube nativa.

En el futuro, la nube nativa estará estrechamente integrada con las redes de potencia informática. Las aplicaciones no necesitan saber la cantidad de potencia informática requerida, el grupo de recursos donde se encuentra, el ancho de banda de red requerido, etc. Pero solo es necesario prestar atención a las necesidades comerciales, los recursos y la ubicación de programación, los requisitos de la red, etc., para lograr automáticamente la optimización de costos, realizar la integración y la orquestación inteligente de la potencia informática y la red, y finalmente lograr la red informática nativa.