Como você pode responder às necessidades dos clientes e colocar ideias no mercado mais rapidamente? Evolua suas abstrações

Mais de uma década atrás, Marc Andreesen declarou apropriadamente: “o software está comendo o mundo”.1 Hoje, o software parece um pouco diferente. Não apenas consumimos software pela Internet de provedores de serviços em nuvem como Salesforce, AWS e, claro, VMware, mas a maioria das empresas globais agora desenvolve seus próprios aplicativos nativos da nuvem. Hoje, podemos argumentar que Nuvem software está comendo o mundo, ou talvez alimentando-o.

A pandemia colocou essa tendência de desenvolvimento em alta, tornando uma necessidade absoluta fornecer resultados aos clientes de locais remotos, geralmente por meio de software.

Os aplicativos que nossos clientes criaram - como aqueles que conectam creches a pais necessitados ou usam IA para aprovar empréstimos sem que um cliente entre em um banco - nos ajudaram a permanecer à tona nos últimos anos. Esses foram avanços necessários desenvolvidos com urgência, mas as habilidades e tecnologias que adquirimos ao longo do caminho persistirão muito além das máscaras e do distanciamento social.

Assista ao VMware Multi-Cloud Briefing para obter as perspectivas do setor, do parceiro e do cliente sobre a abstração entre nuvens.

Multi-Cloud e o Papel da Abstração

É incrível o que nossos clientes entregaram por meio de software na nuvem. O que vemos agora é uma quase onipresença em duas frentes:

  • 95% das novas aplicações estão sendo desenvolvidas com containers2, e o Kubernetes está orquestrando a maior parte da infraestrutura subjacente para esses aplicativos
  • 75% das organizações têm uma arquitetura multinuvem, com duas ou mais nuvens públicas para seus aplicativos

Esta é uma evolução familiar e um desafio recorrente em TI. Lembra quando tínhamos vários serviços físicos, arrays de armazenamento e dispositivos de rede operando independentemente no data center? Essa complexidade deu início a uma camada de abstração – virtualização – que nos permitiu fazer todos esses componentes funcionarem juntos como um só.

À medida que a virtualização avançava, adicionando automação e acesso de autoatendimento sob demanda aos recursos de infraestrutura, a porta se abriu para criar o que conhecemos agora como IaaS e a era dos provedores de nuvem em hiperescala como AWS, Google Cloud e Azure.

Com a maioria das organizações agora usando vários provedores de nuvem para sua infraestrutura, estamos de volta a um padrão semelhante de complexidade. Para os desenvolvedores, cada provedor de nuvem tem interfaces e APIs exclusivas que aumentam o trabalho e diminuem o ritmo de seus lançamentos. As operadoras enfrentam um desafio semelhante, com cada nuvem adicional aumentando a complexidade de sua arquitetura, fragmentando a segurança, a otimização do desempenho e o gerenciamento de custos.

Portanto, essa arquitetura multinuvem tem o melhor de cada nuvem, mas, mais uma vez, é complexa.

Resolvendo a complexidade de várias nuvens para maior agilidade e velocidade

Estamos no ponto de inflexão da abstração e as soluções para essa complexidade estão começando a surgir. O motivo disso é que os desenvolvedores não querem pensar em sua infraestrutura subjacente, seja no nível do contêiner ou na nuvem na qual são executados. Ao mesmo tempo, as operadoras desejam visibilidade consistente sobre implantações, gastos e configurações de segurança para cada nuvem.

Atender a essas necessidades requer interfaces de software que operam em nuvens, abstraindo a complexidade da infraestrutura de várias nuvens subjacente. Na VMware, chamamos essa camada de abstração de nuvem cruzada, assim como alguns de nossos parceiros do setor, como Snowflake3.

Por exemplo, um de nossos serviços de nuvem cruzada, VMware Tanzu, atende desenvolvedores e operadores no desenvolvimento de aplicativos modernos na nuvem. Os desenvolvedores podem fazer check-in de seu código sem nunca tocar na infraestrutura subjacente, que foi dissociada de suas ferramentas e modelos de desenvolvimento. Os operadores então implantam com sua própria abstração independente de nuvem acima de várias nuvens. Com o Tanzu, eles podem gerenciar, monitorar e proteger clusters Kubernetes da mesma maneira, para qualquer nuvem.

“Realmente, a melhor parte disso é que minha equipe de desenvolvimento não sabe realmente nenhuma diferença entre ir para OpenStack e AWS. A experiência do desenvolvedor é quase exatamente a mesma.” – Greg Meyer, Diretor e Engenheiro Ilustre da Cerner

Com essas abstrações, os desenvolvedores se movem mais rapidamente, atendendo às necessidades dos clientes e dando vida a novas ideias que impulsionam o crescimento de sua organização. E você pode executar a infraestrutura em nuvem a um custo sustentável e continuamente otimizado.

Escolher um provedor de nuvem ou outro não precisa mais introduzir complexidade adicional para a TI. Em vez disso, você pode se concentrar nas ideias que melhoram a experiência do cliente e impulsionam o crescimento, criadas em qualquer nuvem de sua escolha. Ao abstrair a complexidade da multinuvem, você pode alcançar um novo nível de agilidade nos negócios.

Para saber mais, acesse nosso Briefing multinuvem, onde discuto esse conceito com especialistas do setor e um de nossos grandes clientes.

Fonte: https://www.forbes.com/sites/vmware/2022/01/28/how-can-you-respond-to-customer-needs-and-get-ideas-into-market-faster-evolve- suas-abstrações/