Se você não conhece Lydia Leong , ela é vice-presidente e analista de destaque da empresa de pesquisa Gartner e também uma das “ 10 principais mulheres na nuvem ”, que frequentemente tuíta com atitude (o que eu gosto). Como muitos outros, ela frequentemente faz observações bem fundamentadas sobre o assunto da nuvem em relação à empresa. Em 2011, ela já notava a importância do conceito que hoje chamamos de “nuvem colo”. Não vou parafrasear, aqui está o que ela tinha a dizer sobre isso “naquela época” :
…um número substancial de nossos clientes precisa de soluções híbridas. Eles têm um servidor ou equipamento que não pode ser colocado na nuvem. O cenário mais comum para isso é que muitas pessoas têm grandes bancos de dados Oracle que precisam de grandes servidores dedicados, que eles colocam em um ambiente COL (ou em hospedagem gerenciada) e então fazem uma conexão cruzada com os front-ends da Web e servidores de aplicativos que ficam na nuvem. No entanto, há outros exemplos; por exemplo, nossos clientes de comércio eletrônico às vezes têm “caixas pretas” de criptografia que vêm apenas como hardware, então ficam em colo enquanto todo o resto está na nuvem. Além disso, temos muitos clientes que colocam a maior parte de suas coisas no colo — e então aumentam com capacidade de nuvem, seja como capacidade de pico para seus aplicativos no colo, ou para aplicativos mais leves que estão movendo para a nuvem, mas que ainda precisam de comunicação rápida, direta e segura com sistemas de back-end inter-relacionados.
Essa era a realidade naquela época e continua sendo a realidade hoje: as empresas têm a cabeça nas nuvens, mas os pés firmemente no chão. Essa realidade não é nem de longe tão atraente quanto a da nuvem pura, mas é com ela que a maioria das empresas tem que conviver todos os dias.
Sim, eles querem “ir para a nuvem”. Não, eles não querem sacrificar o controle ou a segurança e certamente não estão interessados no processo demorado que é uma “reescrita” de um aplicativo importante para aproveitar a nuvem. Tenho amigos em TI empresarial que passaram anos – literalmente anos – de suas vidas reescrevendo grandes aplicativos de uma plataforma para outra dentro da empresa. Esta não é uma tarefa trivial. O custo por si só pode causar um choque. Fred Brooks, em seu famoso “ The Mythical Man Month ”, nos dá uma equação simples para estimar os custos. Considerando um aplicativo com 100.000 linhas de código e um custo médio de desenvolvimento por dia de US$ 500, custará US$ 4 milhões para reescrever, testar, depurar e implantar esse aplicativo. E as reescritas de aplicativos importantes geralmente ultrapassam o orçamento e o prazo e, pior, de acordo com o Standish Group, 70% dos projetos completos de reescrita de aplicativos falham. É fácil entender por que, em muitos casos, as organizações estão adotando o SaaS sempre que possível para substituir aplicativos antigos.
E, como tem sido repetidamente apontado nos anos desde o início da nuvem, há uma variedade de “caixas pretas” na rede, muitas vezes relacionadas à segurança, que não podem ser colocadas na nuvem. Nem podem ser necessariamente substituídos. Eles não são apenas parte da estratégia de segurança, eles são parte da arquitetura e fazem parte das listas de verificação que fazem parte das certificações da organização para conformidade, qualidade e requisitos específicos do setor. Eles não podem ser retirados sem serem substituídos, auditados e certificados para garantir que a empresa não perca sua certificação.
Realmente. Há a ISO 27001, que se concentra na segurança. Exige muita papelada, políticas e procedimentos, além de controles técnicos. O mesmo acontece com a ISO 9001, que é voltada para a gestão da qualidade. Existem certificações e padrões específicos do setor, e todos exigem dedicação e atenção aos processos, políticas e controles. Não se trata apenas do código ou da arquitetura, mas também do negócio . E os aspectos efêmeros dos negócios nem sempre podem ser facilmente resumidos, reescritos e empacotados em uma imagem virtual fácil de implantar em uma nuvem pública.
As organizações querem a nuvem, e por um bom motivo. Há usos atraentes da nuvem para organizações empresariais, além daqueles usos respondidos pela adoção de aplicativos SaaS. Capacidade, marketing, dispositivos móveis, aplicativos descartáveis. Todas são indiscutivelmente excelentes cargas de trabalho para serem migradas para uma nuvem pública. Mas alguns aplicativos precisam de mais. Eles precisam de serviços de aplicativos, precisam de segurança e precisam operar dentro da estrutura de certificações e padrões que a empresa precisa para operar em seu setor. E alguns são vinculados a uma infinidade de integrações e dependências. Isso impulsiona a crescente popularidade da nuvem privada em relação à pública e a aceitação de que algumas cargas de trabalho simplesmente não podem ser movidas para uma nuvem “pública”.
É por isso que a nuvem colo acaba sendo uma opção atraente. Estabelecendo um ambiente no qual um serviço de hospedagem mais tradicional pode ser fornecido em conjunto com interconexões de nuvem — links rápidos e de baixa latência em um ambiente de nuvem pública adjacente que tornam a nuvem uma verdadeira extensão do data center. Esses provedores de nuvem colo são capazes de oferecer uma solução que atende às necessidades de organizações que não podem se dar ao luxo de reescrever ou mesmo rehospedar aplicativos para ajustá-los a um ambiente de nuvem pública. Esta é a resposta “elevar e deslocar”, onde o aplicativo, sua arquitetura e seus processos são figurativamente retirados de suas fundações e deslocados para uma nuvem colo. Os componentes que podem ser migrados para a nuvem pública, bem ao lado da interconexão de nuvem de menor latência, podem ser.
As organizações percebem a economia de custos e a agilidade da nuvem pública ao conseguirem implantar aplicativos no lado da nuvem pública do data center com confiança. Essa confiança vem de saber que a segurança e o desempenho dos dados serão mantidos porque as fontes de dados estão seguramente instaladas no lado do provedor de hospedagem, junto com a infraestrutura e os serviços com os quais foram implantados em primeiro lugar.
A nuvem colo é uma opção real, e é uma opção que as organizações empresariais devem avaliar como um meio de levar não apenas aplicativos, mas o próprio negócio, se não totalmente para a nuvem, pelo menos perto o suficiente para alcançá-los.