Nube

Los proveedores continúan abusando de la etiqueta «nube nativa».Puede que a los clientes no les importe

Hemos estado aplicando «nube nativo» a cosas como Kubernetes que claramente no son nativos de la nube. ¿importa?

tecnología de computación en la nube
Imagen: phonlamaiphoto/Adobe Stock

En tecnología, nos gusta usar el término «nativo de la nube» porque significa cualquier cosa. O, más bien, significa algo específico en lo que todos están de acuerdo.No es así, una evidencia reciente lo demuestra. hilo de twitter Esto fue provocado por Maria Naggaga, directora principal de productos de Microsoft. Pidió a sus seguidores, un grupo de expertos en tecnología, que resumieran lo que significa ser nativo de la nube. Sus respuestas sugieren que la Cloud Native Computing Foundation puede querer gastar algunas cuotas de membresía para promover la definición estándar.

No es que la precisión semántica parezca estar frenando muchas compras de TI nativas de la nube.

¿En la nube, pero no en la nube?

Para muchos, la nube nativa es algo así como sinónimo de Kubernetes y contenedores. La pregunta es… ¿por qué? como Hassy Veldstra gritar«Kubernetes es nativo de la nube, al igual que Java es nativo del sistema operativo, tiene una promesa de ‘escribir una vez, ejecutar en cualquier lugar’. Tratar de abstraer lo que dices que es «nativo» no es «nativo».»

VER: Hoja de trucos del metaverso: todo lo que necesita saber (PDF gratuito) (Tecnopedia)

Por supuesto, la historia de la nube nativa comienza con Bill Wilder en un libro que escribió para O’Reilly llamado Cloud Architecture Patterns. Según Wilder (Resumir por Ken Finnigan), Aplicaciones nativas de la nube:

  • Utilice los servicios de la plataforma en la nube
  • Acercamiento horizontal
  • Escalado automático mediante acciones activas y pasivas
  • Manejar fallas de nodos y transitorias sin degradación
  • Implementación de comunicación asíncrona sin bloqueo en una arquitectura débilmente acoplada
LEER  La sombra de AWS proyecta una sombra sobre el trimestre emergente de Tableau

Esto no es verdadero Kubernetes, aunque Kubernetes se puede usar para crear tales aplicaciones.

Scott Hanselman de Microsoft Conciso Expresar La nube nativa es así: «La aplicación sabe que la nube existe». Esto se siente más cercano a la verdad que Kubernetes. ¿Pero eso significa que no son la definición de nativo de la nube?

VER: Kit de herramientas de contratación: Desarrollador backend (Tecnopedia Premium)

Porque, como han dicho otros, para ser verdaderamente aplicaciones nativas de la nube deben «depender de la infraestructura de la nube», como dice el experto en VMware y desarrollador de Microsoft, Dave Curylo. destacar.

«Es un poco diferente de las aplicaciones que solo se pueden alojar en la infraestructura de la nube», continuó. «Son aplicaciones creadas específicamente para ejecutarse en la infraestructura de la nube».

bingo.

Estas son «aplicaciones diseñadas para aprovechar el escalado horizontal», Michael Brown añadirPara aquellos que llaman a Kubernetes la definición de nativo de la nube, y muchos de los que respondieron al tweet de Naggaga, como lo hacen muchos en la industria, Achim Friedland’s Vista Suena bien: «Si el software [is truly] «Nativo de la nube».

¿importa? tal vez no. Cada pocos años, nos cansamos de un término que significa algo específico, pero los vendedores lo aplican a todo lo que venden, dejándolo sin sentido, sin importar cuán inapropiado sea. Hoy en día, todos los proveedores quieren ser nativos de la nube porque, de alguna manera, es sinónimo de «moderno». Los clientes también quieren ser nativos de la nube, por lo que compran soluciones aparentemente mágicas que pueden darse cuenta de que son demasiado buenas para ser verdad. Mientras tanto, los semánticamente serios entre nosotros tendrán que hacer una mueca de cuán ajenas a la nube son muchas de nuestras tecnologías «nativas de la nube».

Divulgación: trabajo para MongoDB, pero las opiniones expresadas aquí son mías.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba