Você pode fazer tudo ― adotar o desenvolvimento ágil e aplicativos nativos na nuvem enquanto mantém seus principais sistemas de negócios ― mas precisa da estratégia certa para sua infraestrutura de TI subjacente.
Há uma grande confusão sobre o que quer dizer uma estratégia de infraestrutura "certa". Alguns fabricantes afirmam que você pode oferecer suporte a todos os modos de desenvolvimento de TI com uma única infraestrutura simplesmente adicionando recursos de nuvem, como um portal de autosserviço ou uma tecnologia de plataforma em nuvem OpenStack®, à sua infraestrutura existente. Outros dizem que você precisa transferir todos os seus aplicativos de negócios para uma nova infraestrutura na nuvem baseada em OpenStack.
Uma abordagem de "tamanho único" simplesmente não funciona para a maioria das empresas. Você pode criar uma nuvem privada com recursos básicos de infraestrutura como serviço (IaaS - Infrastructure-as-a-service) usando a virtualização de servidor para dar suporte a alguns de seus aplicativos de produção. Mas capacitar recursos de TI ágeis requer uma plataforma em nuvem construída sobre uma tecnologia de base, como o OpenStack, para obter flexibilidade, interoperabilidade e escalabilidade ideais.
Com dois tipos de infraestrutura, você pode implantar estilos de aplicativos fundamentalmente diferentes à infraestrutura certa para o trabalho. Ao unificar essas infraestruturas com uma interface de gerenciamento comum, você reduz a sobrecarga administrativa de TI e controla os custos operacionais.
Além disso, você provavelmente deseja que os seus aplicativos baseados em nuvem consigam interagir com os sistemas transacionais. Por exemplo, um aplicativo bancário para dispositivos móveis que permite ao usuário se comunicar com um agente de empréstimos, apresentar documentos referentes a empréstimos, acompanhar o andamento e aprovar o empréstimo precisará fazer a integração com um ou mais sistemas de back-end. Middleware compatível com a nuvem pode ajudá-lo a aproximar os dois tipos de aplicativos e infraestruturas usando ferramentas que lhe permitem conectar rapidamente aplicativos e dados. O middleware desempenha um importante papel na construção infraestrutura de TI bimodal que acelera a inovação de TI e capacita a rapidez de resposta às mudanças nas necessidades de negócios.