¿Cómo puede responder a las necesidades de los clientes e introducir ideas en el mercado más rápidamente? Evolucione sus abstracciones

Hace más de una década, Marc Andreesen dijo acertadamente que “el software se está comiendo el mundo”.1 Hoy en día, el software se ve un poco diferente. No solo estamos consumiendo software a través de Internet de proveedores de servicios en la nube como Salesforce, AWS y, por supuesto, VMware, sino que la mayoría de las empresas globales ahora desarrollan sus propias aplicaciones nativas en la nube. Hoy en día, podríamos argumentar que cloud el software se está comiendo el mundo, o tal vez alimentándolo.

La pandemia hizo que esta tendencia de desarrollo se acelerara, lo que convirtió en una necesidad absoluta ofrecer resultados a los clientes desde ubicaciones remotas, a menudo a través de software.

Las aplicaciones que nuestros clientes han creado, como las que conectan el cuidado de los niños con los padres necesitados, o usan la inteligencia artificial para aprobar préstamos sin que un cliente ingrese al banco, nos ayudaron a todos a mantenernos a flote en los últimos años. Esos fueron avances necesarios desarrollados con urgencia, pero las habilidades y tecnologías que adquirimos en el camino persistirán mucho más allá de las máscaras y el distanciamiento social.

Vea el informe sobre varias nubes de VMware para conocer las perspectivas de la industria, los socios y los clientes sobre la abstracción entre nubes.

Nubes múltiples y el papel de la abstracción

Es asombroso lo que nuestros clientes han entregado a través del software en la nube. Lo que vemos ahora es una casi ubicuidad en dos frentes:

  • El 95% de las nuevas aplicaciones se están desarrollando con contenedores2y Kubernetes organiza la mayor parte de la infraestructura subyacente para estas aplicaciones.
  • El 75 % de las organizaciones tiene una arquitectura multinube, con dos o más nubes públicas para sus aplicaciones

Esta es una evolución familiar y un desafío recurrente en TI. ¿Recuerda cuando teníamos varios servicios físicos, matrices de almacenamiento y dispositivos de red que funcionaban de forma independiente en el centro de datos? Esa complejidad marcó el comienzo de una capa de abstracción, la virtualización, que nos permitió hacer que todos esos componentes funcionaran juntos como uno solo.

A medida que avanzaba la virtualización, agregando automatización y acceso de autoservicio a pedido a los recursos de infraestructura, se abrió la puerta para crear lo que ahora conocemos como IaaS y la era de los proveedores de nube a hiperescala como AWS, Google Cloud y Azure.

Ahora que la mayoría de las organizaciones utilizan múltiples proveedores de nube para su infraestructura, volvemos a un patrón similar de complejidad. Para los desarrolladores, cada proveedor de la nube tiene interfaces y API únicas que agregan esfuerzo y ralentizan el ritmo de sus lanzamientos. Los operadores enfrentan un desafío similar, ya que cada nube adicional aumenta la complejidad de su arquitectura, fragmentando la seguridad, la optimización del rendimiento y la gestión de costos.

Entonces, esta arquitectura de múltiples nubes tiene lo mejor de cada nube, pero una vez más, es compleja.

Resolviendo la complejidad de múltiples nubes para una mayor agilidad y velocidad

Estamos en el punto de inflexión de la abstracción, y comienzan a surgir soluciones a esta complejidad. Lo que impulsa esto es que los desarrolladores no quieren pensar en su infraestructura subyacente, ya sea a nivel de contenedor o en la nube en la que se ejecutan. Al mismo tiempo, los operadores quieren una visibilidad uniforme de las implementaciones, los gastos y las configuraciones de seguridad de cada nube.

Satisfacer estas necesidades requiere interfaces de software que operen a través de las nubes, abstrayendo la complejidad de la infraestructura subyacente de múltiples nubes. En VMware, llamamos a esta capa de abstracción entre nubes, al igual que algunos de nuestros socios de la industria, como Snowflake3.

Por ejemplo, uno de nuestros servicios Cross-Cloud, VMware Tanzu, sirve tanto a desarrolladores como a operadores en el desarrollo de aplicaciones modernas en la nube. Los desarrolladores pueden registrar su código sin siquiera tocar la infraestructura subyacente, que se ha desacoplado de sus herramientas y plantillas de desarrollo. Luego, los operadores implementan con su propia abstracción independiente de la nube por encima de varias nubes. Con Tanzu, pueden administrar, monitorear y proteger los clústeres de Kubernetes de la misma manera, para cualquier nube.

“Realmente, la mejor parte de esto es que mi equipo de desarrollo realmente no conoce la diferencia entre ir a OpenStack y AWS. La experiencia del desarrollador es casi exactamente la misma”. – Greg Meyer, director e ingeniero distinguido de Cerner

Con estas abstracciones, los desarrolladores se mueven más rápido, abordan las necesidades de los clientes y dan vida a nuevas ideas que impulsan el crecimiento de su organización. Y puede ejecutar la infraestructura en la nube a un costo sostenible y continuamente optimizado.

La elección de un proveedor de nube u otro ya no implica una complejidad adicional para TI. En su lugar, puede concentrarse en las ideas que mejoran la experiencia de sus clientes e impulsan el crecimiento, construidas en cualquier nube que elija. Al abstraerse de la complejidad de las múltiples nubes, puede alcanzar un nuevo nivel de agilidad empresarial.

Para obtener más información, vaya a nuestro Informe de nubes múltiples, donde discuto este concepto con expertos de la industria y uno de nuestros grandes clientes.

Fuente: https://www.forbes.com/sites/vmware/2022/01/28/how-can-you-respond-to-customer-needs-and-get-ideas-into-market-faster-evolve- tus-abstracciones/