Para as organizações que estão passando pela transformação digital, uma estratégia de nuvem híbrida é fundamental para implementar e gerenciar aplicativos e serviços. A capacidade de implementar análises em várias nuvens públicas e privadas permite maior flexibilidade e poder.
Com uma estratégia de nuvem híbrida, você sempre poderá acompanhar as mais recentes ofertas de preços e processamento de fornecedores de nuvem e locais e executar sua análise em qualquer configuração de processamento adequada para qualquer carga de trabalho analítica.
Para que uma estratégia de nuvem híbrida seja eficaz, as implantações precisam ter projetos semelhantes, oferecendo tecnologia padronizada que permita a portabilidade de dados e aplicativos. Em outras palavras, é importante considerar uma combinação flexível de tecnologias que executem sua análise e armazenem seus dados. Você não deve escolher soluções que o prendam a uma única nuvem.
Com a flexibilidade de implantação em sua lista de principais preocupações ao escolher sua infraestrutura de análise, você obtém uma estratégia de nuvem híbrida livre de dependência de fornecedores, permitindo que você decida como e onde operar seus projetos de análise.
Existem algumas tecnologias que tornam a estratégia de nuvem híbrida uma opção viável e econômica.
Balde S3
A popularidade do bucket S3 nas nuvens e sua evolução para o armazenamento de objetos no local de muitos fornecedores é um avanço. O armazenamento de objetos S3 refere-se a um contêiner virtual de dados que é acessado por meio de uma API comum. Você pode armazenar a quantidade de dados e de objetos que desejar em um bucket do S3. A Amazon AWS é a criadora do bucket S3, mas fornecedores locais como Pure, Dell, VAST, NetApp, Scality, Minio e Cloudian oferecem suporte à técnica de armazenamento. Outros fornecedores de nuvem, como Google, Microsoft Azure e Alibaba, oferecem suporte a armazenamento semelhante. É possível usar a mesma API para acessar os dados nas nuvens e no armazenamento local com pouquíssima diferença perceptível para os usuários da análise.
Bancos de dados que separam computação/armazenamento
Os bancos de dados que oferecem suporte à separação de computação e armazenamento desempenham um papel importante. A separação da computação e do armazenamento permite que o software de banco de dados seja mais disponível, elástico e dimensionável, além de reduzir drasticamente os custos, o que está impulsionando a popularidade dessa abordagem. Por exemplo, o Vertica pode aproveitar o bucket de armazenamento na nuvem ou no local para oferecer dimensionamento elástico rápido, independentemente de onde os dados estejam. O banco de dados usa o bucket S3 como seu principal repositório de dados nas implantações de data warehouse e data lake. Um sistema especial de armazenamento em cache supera os problemas de desempenho que podem estar presentes no armazenamento de objetos.
Kubernetes e contêineres
O software nativo da nuvem pode ser orquestrado usando o Kubernetes, um sistema de orquestração de contêineres. As estratégias de nuvem híbrida do Kubernetes permitem que as equipes orientem vários clusters do Kubernetes em várias nuvens públicas e privadas, tendo em mente a portabilidade perfeita dos aplicativos.
Há vários modelos passo a passo para o desenvolvimento de uma estratégia de nuvem híbrida, e muitos fornecedores de tecnologia oferecem suas próprias variações.
Faça um inventário de todos os casos de uso de análise com os quais sua organização conta atualmente. Tente entender a relevância das cargas de trabalho, bem como o grau de personalização que elas exigem.
Considere o presente e o futuro para entender melhor os objetivos de sua organização e a estratégia geral de negócios da mesma. Quais são seus planos para os próximos três anos em termos de análise de dados? Quantos dados você terá e para que eles serão usados? É essencial obter informações da gerência sênior e das partes interessadas nos negócios como parte desse processo.
Se a sua organização estiver sujeita a normas locais, estaduais, federais ou do setor, considere as implicações de hospedar aplicativos na nuvem. Todas as suas análises podem ser realizadas na infraestrutura de nuvem pública ou precisam ser mantidas na infraestrutura de nuvem privada? Regulamentações como HIPAA, PCI e GDPR, bem como quaisquer regulamentações específicas do seu setor, afetarão sua estratégia, pois as regras relativas à privacidade e outras preocupações podem proibir operações de armazenamento e computação por meio da nuvem.
Aumentar a conscientização da sua estratégia de nuvem híbrida para a liderança sênior da empresa ajudará a patrocinar novos projetos e facilitará novas fontes de financiamento. Certifique-se de acompanhar os seguintes benefícios:
Consolidação de dados díspares
Há um custo para ter dados espalhados por toda a organização. Com a consolidação no armazenamento de objetos, os usuários não precisarão copiar dados com tanta frequência. Portanto, a dispersão de dados e todos os custos associados a ela diminuirão.
Elasticidade
Se a necessidade de análise aumentar repentinamente, uma estratégia de nuvem híbrida poderá responder com eficiência. Lidar com os picos significa que você poderá atender melhor aos seus clientes e proteger seus SLAs, bem como sua marca.
Tempo de atividade sempre ativo
Se necessário, as equipes podem transferir instantaneamente a análise de uma nuvem para outra ou para recursos no local. Não haverá complexidade na reconfiguração do sistema de análise nem necessidade de envolver as equipes de engenharia para reescrever o código.
Backup e recuperação
Ao duplicar a infraestrutura no local e na nuvem, uma arquitetura de nuvem híbrida pode ajudá-lo a oferecer disponibilidade 24 horas por dia, 7 dias por semana, além de reduzir o tempo médio de recuperação. Você deve ser capaz de acionar um interruptor para mover suas cargas de trabalho, caso surjam problemas.
Custo
As nuvens híbridas podem ser reduzidas ou completamente desligadas quando não estiverem em uso. Isso pode ajudá-lo a adiar grande parte dos gastos financeiros à medida que você aumenta a receita. Você pode mover cargas de trabalho entre nuvens públicas e até mesmo aproveitar instâncias pontuais que usam a capacidade sobressalente do EC2 disponível por menos do que o preço sob demanda.
Fungibilidade do centro de custo
Ao transferir as cargas de trabalho da infraestrutura própria para a nuvem pública, você converte efetivamente CAPEX em OPEX e, como paga apenas pelos recursos que usa, os custos caem ainda mais durante os períodos de baixa demanda.
Analise grandes conjuntos de dados com o mínimo de computação e armazenamento