Post

Multi-Cloud é tudo isso, uma abordagem sincera!

Fala galera! Seis tão baum?

Hoje vamos falar de um assunto um tanto polêmico, mas que precisa ser abordado: Multi Cloud.

Muitos profissionais entraram na onda de serem “multi-cloud”, como se essa abordagem fosse o Santo Graal e que muitas empresas já a utilizam de forma massiva.

Mas na verdade, não é bem assim!

Antes de tudo, é importante entender o que a multi-cloud significa. A multi-cloud é a prática de usar várias plataformas de nuvem de diferentes provedores, como Amazon Web Services (AWS), Google Cloud Platform (GCP) e Microsoft Azure, para hospedar aplicativos e serviços. A ideia por trás da multi-cloud é que, ao usar várias plataformas de nuvem, os negócios podem aproveitar os benefícios de cada provedor, incluindo preços competitivos, recursos exclusivos e redundância de dados.

Embora a multi-cloud possa parecer uma boa ideia na teoria, na prática ela é extremamente complicada. Aqui estão algumas das principais razões pelas quais a multi-cloud é uma das maiores mentiras que já lhe contaram:

Perspectiva das empresas

  • É excessivamente complicado de manter

A multi-cloud é uma abordagem complicada para hospedar aplicativos e serviços. Cada plataforma de nuvem tem sua própria interface de usuário, APIs, requisitos de segurança e configurações de rede. Gerenciar vários provedores de nuvem é muito mais complicado do que gerenciar um único provedor. Isso aumenta significativamente o tempo e o custo de gerenciamento de sua infraestrutura de nuvem.

  • É mais caro

Embora a multi-cloud possa parecer uma maneira de economizar dinheiro em hospedagem em nuvem, na verdade, ela pode acabar sendo muito cara. Gerenciar várias plataformas de nuvem requer mais recursos, o que aumenta o custo geral de gerenciamento da infraestrutura de nuvem. Além disso, cada provedor de nuvem tem sua própria estrutura de preços, o que significa que você pode acabar pagando mais por recursos semelhantes em diferentes plataformas de nuvem.

  • É arriscado

Usar vários provedores de nuvem aumenta significativamente o risco de problemas de segurança, como violações de dados e perda de informações importantes. Além disso, gerenciar várias plataformas de nuvem aumenta o risco de problemas de compatibilidade, o que pode levar a tempo de inatividade e problemas de desempenho.

  • É ineficiente

Gerenciar várias plataformas de nuvem é inerentemente ineficiente. Cada provedor de nuvem tem suas próprias ferramentas de gerenciamento e recursos de monitoramento, o que significa que você precisará aprender a usar várias ferramentas de gerenciamento diferentes e monitorar várias fontes de dados. Isso aumenta o tempo e o custo de gerenciamento da infraestrutura de nuvem.

  • É desnecessário

A maioria das empresas podem obter tudo o que precisam de um único provedor de nuvem confiável. A maioria dos provedores de nuvem oferece uma ampla gama de recursos e serviços, além de opções de redundância e recuperação de desastres. Ao escolher um provedor de nuvem confiável, as empresas podem simplificar seu ambiente de nuvem, reduzir custos e melhorar a eficiência.

Pensar no modelo multi-cloud é excessivamente complicado, caro, arriscado e ineficiente. Em vez de se aventurar na multi-cloud, as empresas devem escolher um provedor de nuvem confiável que atenda às suas necessidades e ofereça a segurança, redundância e recursos necessários para suas operações na nuvem.

Perspectiva dos profissionais

Embora possa parecer que ser especialista em várias plataformas de nuvem é uma vantagem, na prática, isso pode ser problemático.

  1. Ser um profissional multi-cloud é uma tarefa muito difícil. Cada plataforma de nuvem tem sua própria interface, APIs, recursos e ferramentas de gerenciamento. Dominar todas essas plataformas pode levar anos de treinamento e experiência. Além disso, os profissionais de TI que se especializam em várias plataformas de nuvem correm o risco de serem generalistas, o que significa que eles podem não ser especialistas em nenhuma plataforma em particular.

  2. Se apresentar como um profissional multi-cloud pode afetar negativamente sua carreira. Muitas empresas preferem contratar especialistas em uma única plataforma de nuvem, em vez de generalistas que tentam abranger várias plataformas de nuvem. Isso ocorre porque as empresas querem garantir que seus especialistas em nuvem tenham experiência profunda em uma única plataforma e possam oferecer suporte de alto nível.

Você precisa tomar cuidado para não se tornar o Profissional Pato

Tem “múltiplas habilidades”, sabe voar, nadar e correr, mas não consegue desenvolver bem nenhuma delas.

Calma, é importante ter iniciativa, ser “multifuncional”, mas é muito mais importante assumir compromissos que você seja capaz de cumprir com maestria.

É melhor se especializar em uma única plataforma de nuvem e desenvolver uma profunda compreensão dos recursos e ferramentas disponíveis nessa plataforma. Isso ajudará a garantir que você tenha habilidades valiosas para a carreira a longo prazo e possa oferecer suporte de alto nível para as empresas que dependem da nuvem para suas operações.

A falácia da automação agnóstica e disponibilidade infinita

Ser multi-cloud não é sinônimo de disponibilidade infinita. De fato, a abordagem de multi-cloud pode apresentar alguns desafios em relação à disponibilidade, especialmente se as equipes de TI não tiverem uma compreensão completa da arquitetura de nuvem em várias plataformas.

Por exemplo: digamos que uma empresa tenha configurado seu aplicativo para ser executado em duas plataformas de nuvem diferentes para melhorar a disponibilidade. No entanto, se uma dessas plataformas de nuvem apresentar problemas, os usuários podem não conseguir acessar o aplicativo, mesmo que a outra plataforma de nuvem esteja funcionando perfeitamente. Isso ocorre porque o aplicativo não está configurado para se adaptar automaticamente à falha de uma plataforma de nuvem.

Além disso, a abordagem de multi-cloud pode aumentar a complexidade do gerenciamento de dados e backup, o que pode afetar a disponibilidade dos dados. Se as equipes de TI não forem capazes de gerenciar adequadamente os backups e a recuperação de dados em várias plataformas de nuvem, pode haver uma perda de dados significativa em caso de falhas.

Outro aspecto a ser considerado é que uas automações não funcionarão magicamente.

Por exemplo: se uma empresa escreveu um código em Terraform para implantar recursos na plataforma Azure, esse mesmo código precisará ser reescrito ou adaptado para implantar recursos em outros provedores de nuvem. Isso ocorre porque cada provedor de nuvem tem sua própria API e modelo de recursos, o que significa que o código precisa ser personalizado para funcionar em diferentes plataformas.

Isso pode se tornar um problema significativo, especialmente se a empresa estiver buscando a automação completa de seus processos de nuvem. Se o código precisar ser reescrito ou adaptado para cada provedor de nuvem, isso pode levar a uma duplicação de esforços e a um aumento significativo no tempo e nos recursos necessários para concluir projetos na nuvem.

Além disso, a manutenção de códigos diferentes para cada provedor de nuvem pode se tornar rapidamente insustentável e dificultar a manutenção de processos de nuvem. Isso pode levar a problemas de segurança e desempenho, bem como atrasos significativos na entrega de projetos.

Outra dificuldade significativa da estratégia de multi-cloud é manter os níveis e regras de segurança em diferentes provedores de nuvem. Cada plataforma de nuvem pode ter suas próprias políticas de segurança e configurações de segurança, o que pode tornar difícil manter um padrão consistente de segurança em todas as plataformas.

Além disso, as equipes de segurança precisam se familiarizar com as políticas de segurança de cada provedor de nuvem e garantir que elas sejam implementadas e monitoradas corretamente. Isso pode exigir tempo e recursos significativos, além de aumentar a complexidade da infraestrutura de nuvem.

Se implementar segurança em um único ambiente já é difícil, imagine em várias!

Uma analogia simples para entender a abordagem de multi-cloud é a de montar um carro usando várias peças diferentes de fabricantes distintos. Embora seja possível construir um carro dessa maneira, pode levar a problemas significativos.

Por exemplo: diferentes peças podem ter tamanhos e formas diferentes, o que pode levar a dificuldades no encaixe e pode exigir adaptações adicionais para fazer as peças funcionarem juntas. Além disso, cada fabricante pode ter seu próprio conjunto de recursos e funcionalidades, o que pode tornar difícil gerenciar e manter o carro como um todo.

Da mesma forma, a abordagem de multi-cloud envolve a adoção de várias plataformas de nuvem diferentes. Embora seja possível fazê-lo, pode levar a dificuldades significativas de gerenciamento e manutenção, assim como no caso do carro montado com peças de fabricantes distintos. Além disso, cada plataforma de nuvem pode ter recursos e funcionalidades diferentes, o que pode tornar difícil integrá-las e gerenciá-las como um todo.

Assim como montar um carro com várias peças diferentes pode ser uma abordagem desafiadora, a estratégia de multi-cloud também pode ser difícil de implementar com sucesso. É importante considerar cuidadosamente as necessidades de nuvem e escolher a plataforma que melhor atenda a essas necessidades, em vez de adotar a abordagem de multi-cloud simplesmente porque é uma tendência atual.

Os dados sem o apelo marketeiro

Embora a estratégia de multi-cloud seja frequentemente discutida como uma solução ideal para empresas que buscam flexibilidade e agilidade na nuvem, a adoção real de multi-cloud ainda é relativamente baixa.

De acordo com um estudo recente da IDC, apenas cerca de 20% das empresas pesquisadas relataram usar mais de uma plataforma de nuvem pública em produção. A maioria das empresas ainda está usando uma única plataforma de nuvem ou uma combinação de nuvem privada e pública.

Outro relatório da Flexera sobre tendências de nuvem de 2021 também revelou que, embora 92% das empresas usem a nuvem, apenas 35% delas usam várias nuvens. Isso indica que a adoção real de multi-cloud ainda é relativamente baixa, apesar do hype em torno dessa estratégia.

E por fim, de acordo com um estudo recente do Antonio Junior mesmo trabalhando à anos com Cloud e em vários players de mercado de nível global e regional, não tenho nem 5 exemplos de empresas que utilizam a estratégia de multi-cloud em produção. Na verdade, a maioria correm disso!

Ninguém quer duplicar ou tripiclar o trabalho e aumentar absurdamente a complexidade de gerencia por conta de uma disponibilidade que no fim não será perfeita (como é vendiada por ai)!

Conclusão

Com base em minha experiência e nas informações apresentadas, é seguro dizer que a estratégia de multi-cloud pode não ser a melhor opção para todas as empresas e profissionais. Embora a flexibilidade e a escolha pareçam atraentes, as complexidades envolvidas na gestão de várias plataformas de nuvem e a falta de interoperabilidade podem levar a problemas significativos de segurança, custos e eficiência.

Como com qualquer estratégia tecnológica, é essencial avaliar cuidadosamente os custos, benefícios e riscos envolvidos antes de decidir adotar a estratégia de multi-cloud. Em muitos casos, uma abordagem mais simplificada, como a adoção de uma única plataforma de nuvem pública ou a combinação de nuvem pública e privada, pode ser mais eficaz e eficiente.

E assim galera, a estratégia de multi-cloud é totalmente falida? Não, o título pode doer no coração de alguns serumaninhos, sim! Mas o objetivo deste artigo é justamente trazer ao debate um tema que por vezes é alimentado por interesses comerciais ou pessoais de gurus e mentores de internet, em vez de ser baseado em dados e necessidades reais das empresas.

É importante observar que a utilização de uma estratégia multi-cloud, pode variar de acordo com o modelo de negócio. Por exemplo, uma financeira, pode ser mais propensa a adotar este tipo de estratégia devido a requisitos regulatórios específicos, e o exemplo mais comum é o PIX.

Não existe mágica, não existe sistema infalível, e não existe verdade absoluta, leia bastante, estude, analise sempre as opções e avalie os riscos.

Não tretarás porque és de boas! 😂

É isso galera, espero que gostem!

Forte Abraço!

Este post está licenciado sob CC BY 4.0 e pelo autor.