Nube

AWS está mejorando silenciosamente en código abierto

AWS no es el mayor contribuyente empresarial al código abierto, pero está cada vez más involucrado en proyectos en los que confían sus clientes.

Programación de código abierto, producto digital que incluye licencia para usar el concepto de código fuente de programación, programadora que trabaja usando una computadora portátil para desbloquear el candado con un símbolo codificado.
Imagen: Nuthaut/Adobe Stock

AWS ha estado mejorando silenciosa y constantemente a través del código abierto. seguramente, corey quinn Cuando dijo que en el pasado, AWS «ha estado y en mi opinión estaba equivocado [tried] Dando forma a la narrativa de su contribución al ecosistema de código abierto en un nivel comparable al de sus contrapartes de gran tecnología. «Tal vez fue cierto una vez, no ahora, por así decirlo.

En cambio, AWS descubrió que una clave para lograr su primer principio de liderazgo (primero el cliente) es aparecer de manera significativa y contribuir a los proyectos de código abierto que interesan a sus clientes. Apache Kafka es solo el último ejemplo de esto.

Se activa un interruptor

Divij Vaidya Pío Me tomó por sorpresa.Este es un ingeniero de AWS que se ha convertido Uno de los colaboradores más activos de Apache KafkaDe acuerdo, solo ha pasado un mes.mirar Comité PMC de Kafkaque está lleno de personas de Confluent y otras empresas que han contribuido a Kafka durante años, no meses.

Aun así, Vaidya comenzó a contribuir con el código de Kafka inmediatamente después de unirse al equipo de Amazon Kafka Managed Services (MSK) hace unos meses, y está contratando un equipo dedicado a contribuir con el código de Kafka.

LEER  Google Cloud habla sobre los cambios económicos y el futuro del comercio minorista

Eso es exactamente lo que los críticos han dicho que AWS no hace. Y, a lo largo de los años, en su mayoría tenían razón.

VER: más de 40 términos de código abierto y Linux que necesita saber (Tecnopedia Premium)

AWS estaba y está más preocupado por cuidar a los clientes que por ser popular entre una audiencia de código abierto.Por lo tanto, la empresa tiene concentrarse en Ser «el mejor lugar para que los clientes creen y ejecuten software de código abierto en la nube».

Históricamente, esto a menudo no ha implicado ni requerido la contribución a los proyectos de código abierto para los que continuamente crea servicios administrados. Muchos ven esto como un error: una empresa que depende tanto de un negocio de código abierto está poniendo en riesgo su cadena de suministro al no mantener los proyectos de los que depende.solía tener Hay muchas buenas razones para estopero también hay razones más convincentes para cambiar y hacer más.

Así ha sido, sin embargo, generalmente no con cuernos y fanfarria.

Paul Ramsey, colaborador de PostgreSQL (y, a veces, crítico de código abierto de AWS) lo ha notado.como él dime Recientemente, «[f]Como el cambio a AWS hace uno o dos años. El valor estratégico de ser una verdadera parte interesada en el software que desarrollan ahora se considera que vale la pena el dinero gastado para que esto suceda. «

cuidar de los clientes

Hace años, Tim Bray, entonces director de ingeniería de AWS, argumentó que Operar software de código abierto Al menos tan importante como construirlo.

«Las cualidades que hacen que las personas sean buenas para crear software de alto valor de la nada no son necesariamente las cualidades que las hacen buenas en las operaciones», agregó Bray.

AWS probablemente no contribuye con mucho código, lo cual está implícito, pero hacer que ese código sea fácil de usar para los clientes es una gran contribución en sí misma. son todos ciertos

VER: Dominar Linux y Docker antes del próximo boom de adopción de Linux (Academia Tecnopedia)

Pero lo que parece estar sucediendo en AWS, aunque en silencio y con frecuencia entre bastidores, es un movimiento hacia los equipos de servicio de AWS para que se apropien más de los proyectos de código abierto que ejecutan para los clientes. Esto les permite entregar resultados de manera más eficiente, ya que pueden ayudar a desarrollar hojas de ruta para los clientes y garantizar que los clientes de AWS obtengan una experiencia de código abierto completa, en lugar de un repositorio bifurcado con parches que se acumulan en deuda técnica.

Madelyn Olson e ingenieros de los equipos de Vaidya y MSK y el equipo de AWS ElastiCache Uno de los cinco mantenedores principales de Redisy luego los empleados de AWS para Kubernetes, Esperar y más.

No, AWS todavía no es un contribuyente importante para la mayoría de ellos. no todavía. Google, Microsoft y Red Hat tienden a encabezar muchas listas, como dijo Quinn anteriormente. Tampoco es éticamente incorrecto en cierto modo, como también señala Quinn: «Amazon (y cualquier empresa) está ahí para ganar dinero, no para ser tu amigo».

Sin embargo, de forma lenta pero segura, los equipos de productos de AWS descubrieron que un elemento clave para centrarse en los clientes era ocuparse de los proyectos de código abierto de los que dependían esos clientes. En otras palabras, parte del «trabajo pesado no diferenciado» que AWS hace por los clientes es administrar los proyectos de código abierto que esos clientes necesitan.

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