

Uma equipe de TI deve pesar duas questões importantes antes de implementar uma estratégia de nuvem híbrida. Como ele deve reorganizar os ativos locais e como deve construir uma arquitetura de aplicativo e um modelo de implantação?
As equipes de TI não podem ter uma nuvem híbrida de sucesso sem abordar essas questões, e elas precisarão fazer isso em uma estratégia coordenada que envolve várias decisões importantes.
Vamos examinar algumas dessas opções para ajudar sua equipe a planejar seu ambiente de nuvem híbrida.
Estabeleça sua API DMZ
Uma boa estratégia de nuvem híbrida pressupõe que a nuvem pública forneça suporte de aplicativo front-end, incluindo suporte de informações projetado para estimular ou aprimorar um aplicativo transacional.
É provável que o aplicativo transacional seja executado no data center, o que significa que o data center precisa expor APIs às quais um front-end de nuvem pode se conectar razoavelmente.
A primeira etapa é definir, proteger e expor as APIs adequadas para vincular a nuvem e o data center. Pense nessa fronteira de nuvem híbrida como uma zona desmilitarizada (DMZ), um lugar que tem suas próprias regras, mas também deve suportar os dois mundos e, em alguns casos, fazer parte de cada um. Essas APIs são a fronteira no meio da DMZ.
As APIs também representam uma espécie de transferência funcional entre a nuvem e o data center. Recursos implantados e arquitetados em nuvem estão em um lado das APIs, do outro lado da DMZ, os aplicativos de negócios principais que políticas, custos e outros fatores permanecem nas instalações.
Isso expõe recursos que a nuvem pode utilizar sem a necessidade de qualquer alteração em seus aplicativos principais. Dessa forma, o desenvolvimento na nuvem e no data center permanecem particionados.
Você também pode decidir onde exatamente traçar essa linha. APIs abstratas de nível superior limitam as mudanças que podem ser feitas na nuvem. Como alternativa, você pode expor APIs de nível inferior, talvez até o acesso ao banco de dados e camadas de atualização.
Isso exporta muito trabalho de personalização para a nuvem, mas também cria riscos de segurança e conformidade que terão que ser mitigados.
Desbloqueie a escalabilidade com contêineres de nuvem híbrida
Após estabelecer sua DMZ de API, você precisa garantir que seu data center possa acomodar a escalabilidade e resiliência da nuvem.
Nuvens públicas podem adicionar rapidamente instâncias conforme aumenta a carga e substituir componentes com falha, mas não faz sentido construir uma superestrada de 10 pistas se ela esvaziar em uma estrada de terra de duas pistas, ou seja, seu data center mal preparado.
Portanto, à medida que você incorpora maior escalabilidade com seu componente de nuvem pública, você precisará levar em consideração a escalabilidade dos componentes que são expostos por meio de suas APIs DMZ.
Nesse ponto, você precisará definir um pool de recursos e criar componentes que possam acomodar suas demandas de escalonamento, como balanceadores de carga e uma forma de controle de estado.
Você também precisa de uma ferramenta para operar no pool de recursos que criou. Você pode atender a todos esses requisitos com um único conceito central, a hospedagem de contêineres.
Os contêineres fornecem uma estratégia eficiente de virtualização, já que você pode hospedar mais deles em um servidor do que com VMs. Os contêineres são fáceis de implantar no data center, mesmo para aplicativos legados, e são adequados para todas as formas de modelos de aplicativos com estado e escalonáveis.
Na nuvem, você pode implantar seu próprio sistema de contêiner em instâncias de computação ou pode usar o sistema de contêiner gerenciado de um provedor de nuvem. O melhor de tudo é que há muitas maneiras de harmonizar seus ambientes de nuvem e data center por meio de contêineres.
Prepare sua orquestração entre ambientes
A próxima consideração importante é a orquestração e programação entre fronteiras. Você precisa decidir se seus componentes DMZ escalonáveis serão vinculados à nuvem ou se você pode agendar componentes além desse limite.
Se você escolher a última opção, o data center e a nuvem podem fazer backup um do outro ou fornecer recursos adicionais conforme necessário.
O uso de contêineres para a nuvem e o data center permite a opção mais robusta e flexível para o estouro da nuvem e para usar os seus recursos do data center como backup caso algo falhe. Se o data center e a escalabilidade entre fronteiras são importantes para você, você desejará organizar e particionar seus servidores para otimizar para isso.
Os servidores que hospedam seus contêineres como parte desse pool de recursos escalonáveis devem estar localizados mais próximos das conexões de Internet dos usuários para latência mínima e desempenho ideal.
Além disso, suas configurações devem ser padronizadas tanto quanto possível, e os próprios componentes do aplicativo não devem usar recursos que não estarão amplamente disponíveis em seus ambientes públicos ou privados. Isso melhorará a eficiência geral de seu pool de recursos.
Quanto mais fundo você estende sua DMZ no data center, mais importante será adotar uma estratégia de contêiner para implantar e programar componentes. Mesmo os aplicativos que não precisam ser escalados se beneficiarão dessa abordagem, porque ela harmonizará as práticas operacionais e reduzirá os custos operacionais.
Também preparará sua organização para um compromisso mais profundo com a nuvem pública, conforme sua experiência de nuvem híbrida evolui.
Para saber como uma estratégia de nuvem híbrida pode ajudar sua empresa, entre em contato com os nossos especialistas. Estamos prontos para esclarecer suas dúvidas e para ajudar na definição de uma estrutura tecnológica adequada aos diferentes requisitos de negócio.
Sobre a Informo
A Informo é uma empresa de TI com mais de 13 anos no mercado e que conta com diversos cases de sucesso em projetos de consultoria executados. Trabalhamos como uma equipe única, unida com empresas líderes do mercado em todo o mundo para dar aos nossos clientes o melhor serviço de qualidade possível.