Os segredos das estratégias bem-sucedidas que priorizam a nuvem

Aproveitar ao máximo a nuvem requer uma mudança significativa na abordagem de desenvolvimento e na mentalidade organizacional

Author Photo
5:19 pm - 09 de março de 2022
Imagem: Shutterstock

As estratégias de nuvem atuais giram em torno de dois polos distintos: a abordagem “lift and shift”, na qual os aplicativos e dados associados são movidos para a nuvem sem serem redesenhados; e a abordagem “cloud-first”, na qual os aplicativos são desenvolvidos ou redesenhados especificamente para a nuvem.

De longe, a abordagem mais rápida é elevar e mudar todo o ambiente, diz Matthew Hon, CTO do setor público da empresa de serviços de tecnologia Fujitsu Americas, já que a reescrita de aplicativos para a nuvem pode levar mais de dois anos para ser concluída.

Mas se as empresas quiserem impulsionar novos recursos, como foco no cliente ou aproveitar ao máximo o que a nuvem oferece, vale a pena usar a nuvem primeiro – também conhecido como “nativo da nuvem” –, diz Hon. “As empresas precisam realmente se sentar e analisar os aplicativos e a infraestrutura para avaliar qual deve ser a estratégia geral e entender por que desejam migrar para a nuvem primeiro”.

É claro que muitas empresas optam por adotar os dois métodos, diz Nicholas Merizzi, Diretor da Deloitte Consulting. “Alguns clientes veem a abordagem ‘lift and shift then optimize’ [lift and shift e então otimize] como um caminho viável para levar seus desenvolvedores e ambientes para a nuvem mais cedo e, em seguida, otimizar [para a nuvem] quando estiverem operando na nuvem”.

Para que as organizações ofereçam vantagem competitiva por meio de tecnologias disruptivas, como a nuvem, “normalmente, são necessárias abordagens que vão além da elevação e mudança tradicionais de sistemas legados”, diz Merizzi. “A demanda por alta agilidade e tempo de lançamento no mercado está criando um argumento convincente para que partes críticas de seus portfólios sejam transformadas em um formato mais nativo da nuvem”.

Independentemente de sua organização estar totalmente nativa da nuvem ou adotando uma abordagem combinada, mudanças estratégicas significativas são necessárias para o sucesso da nuvem em primeiro lugar, incluindo o seguinte:

Adote os princípios nativos da nuvem

Ao procurar migrar grandes partes de seus portfólios de aplicativos para um modelo que prioriza a nuvem, as organizações devem garantir que seus desenvolvedores adotem princípios nativos da nuvem bem definidos, diz Brian Campbell, Diretor da Deloitte, incluindo o uso de APIs, microsserviços e um arquitetura de dados moderna. “Esses são apenas alguns dos princípios que precisam orientar os desenvolvedores nessa jornada”, diz ele.

Mudar para a nuvem também significa construir aplicativos altamente resilientes, diz Campbell. “Abordar a observabilidade na nuvem, adotar e dimensionar seus recursos de SRE [engenharia de confiabilidade do site], o uso de testes de caos e garantir que os testes de resiliência adequados sejam concluídos [são] essenciais para atender às expectativas de disponibilidade do usuário final”, diz ele.

E, claro, os problemas com as pessoas são uma grande parte de se tornar nativo da nuvem. “Construir, implantar e manter aplicativos na nuvem usando tecnologias nativas da nuvem requer um conjunto de habilidades diferente do que fazer o equivalente em um data center”, diz Campbell. “Existe uma lacuna significativa de talentos no setor no momento, portanto, a qualificação, o retreinamento e a contratação devem ter um plano deliberado associado a isso”.

Mude a mentalidade organizacional

Se uma organização planeja adotar um modelo cloud-first, ela deve adotar cloud-native como uma cultura organizacional para realizar todo o potencial desse modelo, diz Alfredo Rubina, Vice-Presidente de Finanças da empresa de consultoria e assessoria digital SoftServe.

“O nativo da nuvem é muito mais do que apenas tecnologia”, diz Rubina. As empresas precisam fazer uma mudança fundamental na mentalidade do desenvolvimento tradicional em cascata para princípios de desenvolvimento mais ágeis, como o modelo DevOps e a automação.

“O nativo da nuvem deve ser uma abordagem estratégica; deve ser conduzido pela alta administração, pois é uma resposta a uma ampla gama de necessidades de negócios”, diz Rubina. “E estes precisam ser bem definidos e implementados pela alta administração. Trata-se de mudanças no modelo de negócios, de entrar em novos mercados, da capacidade de se adaptar rapidamente para criar produtos e serviços inovadores e reduzir drasticamente o tempo de lançamento no mercado”.

Desenvolva um centro de excelência em nuvem

Até agora, muitas organizações podem já ter criado um centro de excelência em nuvem (CoE) para destacar o que funciona e evitar o que não funciona. Se não tiverem, deveriam. Um Cloud CoE é responsável por tarefas como o desenvolvimento de uma estrutura para as operações de nuvem da organização.

A empresa de pesquisa Gartner disse que um centro de excelência em nuvem “é a abordagem de melhor prática para impulsionar a transformação habilitada para a nuvem”. Um Cloud CoE atua em um papel consultivo para TI central, TI de unidade de negócios e consumidores de serviços em nuvem, diz a empresa, e oferece suporte a funções, incluindo definição de política de nuvem, orientação na seleção de provedores de serviços e assistência na arquitetura da nuvem e no posicionamento da carga de trabalho.

Com um CoE, “você pode analisar seu ambiente de TI e quais pessoas e conjuntos de habilidades você tem em sua organização”, diz Hon. “Então, se você puder criar equipes ágeis que incluam segurança, suporte de infraestrutura, desenvolvimento, proprietários de produtos, etc., nas equipes certas, você terá uma visão abrangente do que é necessário para gerenciar [TI] no novo mundo”.

As organizações podem aproveitar o CoE para ajudar vários grupos a aproveitar os recursos incluídos nos serviços de nuvem que outras empresas já estão usando, como serviços de backup e recuperação de desastres.

Construa um roteiro realista – e um plano de habilidades infalível

Desde o início da pandemia, parecia que todas as organizações estavam correndo para a nuvem – e em muitos casos foi exatamente isso que aconteceu. Esta é provavelmente uma receita para o fracasso, porque significa assumir muito de uma só vez sem um plano de longo prazo apoiado pelo conjunto certo de habilidades para realizá-lo.

“Avalie qual abordagem você está adotando – multicloud, híbrida, conteinerização, etc. – e certifique-se de pegar as coisas em pedaços pequenos”, diz Hon. “Ao fazer isso, você pode desenvolver os conjuntos de habilidades e colocar as equipes certas no lugar. Escolha uma plataforma de cada vez e aumente as habilidades em torno dela”.

As habilidades precisam mudar para oferecer suporte a aplicativos na nuvem, diz Hon. “Os funcionários podem não estar cientes de todos os recursos integrados à plataforma de nuvem ou podem se sentir mais confortáveis [com] seus conjuntos de ferramentas existentes, o que pode causar alguma hesitação”, diz ele.

Não é possível simplesmente transformar uma equipe de TI existente no novo mundo da nuvem, acrescenta Rubina. “Novas habilidades e ideias adicionais são necessárias de fora”, diz ele. “A chave para o sucesso é encontrar a combinação certa de habilidades”.

Determine uma estrutura de custos que funcione

O consenso geral no mercado, alimentado em grande parte por provedores de serviços em nuvem, é que a nuvem pode economizar muito dinheiro para as organizações. E, com certeza, há muitas economias a serem obtidas por meio de despesas de capital reduzidas, custos de manutenção mais baixos e assim por diante.

Mas isso não significa que as organizações de TI devem presumir que não precisam pensar em quanto custam os serviços em nuvem e quais tipos de termos fazem mais sentido para manter os custos sob controle nas empresas.

“Determine se você usará uma estrutura de custo fixo flexível para a nuvem”, diz Hon. “Você está aproveitando o showback ou o estorno para o negócio? E tenha em mente a sazonalidade. Você quer ter uma ideia de quantas vezes você aumenta e diminui e como isso se parece. Construir modelos de custo é fundamental para como você pode construir um orçamento”.

Com um data center tradicional, as empresas compram e instalam hardware pensando nos picos de carga de trabalho, diz Hon. Com a nuvem, “você não precisa mais fazer isso porque pode dimensionar para a carga de trabalho média com o entendimento de que aumentará para seus picos e saberá quando reduzir novamente. Se você dimensioná-lo da mesma maneira que estava dimensionando em seu data center para os picos constantemente, acabará pagando mais do que está pagando pelo seu data center”.

Não troque a segurança

Qualquer mudança para a nuvem – seja “lift and shift” ou “cloud-first” – deve incluir um plano para garantir a segurança cibernética. Isso porque muitas das ameaças que as organizações enfrentam hoje estão relacionadas à nuvem e ao acesso a recursos de TI baseados na nuvem.

As empresas precisam considerar soluções como gerenciamento de postura de segurança na nuvem (CSPM), que automatiza a identificação e a correção de riscos nas ofertas de nuvem, incluindo software como serviço (SaaS), plataforma como serviço (PaaS) e infraestrutura como serviço (IaaS).

Eles podem aproveitar as ferramentas CSPM para resposta a incidentes, avaliação e gerenciamento de riscos, monitoramento de conformidade e outras funções de segurança na nuvem.

“A mudança para uma abordagem de segurança centrada na nuvem é necessária”, diz Rubina. “As empresas precisam garantir que todos os aspectos de segurança sejam cobertos, desde a identificação, autorização e autenticação de usuários até a criptografia de dados e redes”.

Antes de adotar uma abordagem nativa da nuvem, é importante identificar os riscos envolvidos, diz Rubina.

Newsletter de tecnologia para você

Os melhores conteúdos do IT Forum na sua caixa de entrada.