DevOps e nuvem híbrida: a vida na pista rápida?
Publicados: 2022-07-05Introdução
Uma nuvem híbrida é um dos melhores benefícios para o setor de TI. A nuvem oferece os recursos de nuvens privadas e públicas conforme a necessidade das empresas. Além disso, quando é capacitado com DevOps, fica ainda melhor.
Este artigo avaliará como a velocidade pode ser o objetivo facilmente alcançável se todos os elementos do DevOps e da nuvem híbrida forem reunidos da maneira certa.
A interrupção digital da implantação do DevOps e da nuvem híbrida
O ritmo e a extensão da transformação de negócios possibilitada pela nuvem, análise preditiva, dispositivos portáteis e trabalhos de aplicativos são incomparáveis. Novos protótipos de empresas estão começando a surgir, enquanto outros estão ficando desatualizados; empresas nascidas na web como Facebook, Homeaway e Uber estão entre os exemplos mais visíveis de como as empresas convencionais estão sendo impedidas por novos concorrentes. Essa disrupção é impulsionada principalmente por alterações experimentadas no comportamento do cliente, que são possibilitadas pelos avanços tecnológicos. À medida que os consumidores buscam um vínculo direto e eletrônico com as empresas com as quais fazem negócios, muitas vezes os designers de aplicativos portáteis assumem responsabilidades adicionais pela experiência do usuário. Hoje, nenhuma empresa está imune a essa mudança sísmica; mais do que nunca, a tecnologia e a flexibilidade são essenciais para a saúde e o crescimento tanto das empresas existentes quanto das novas empresas. Os procedimentos de envio de serviços e produtos devem ser otimizados para avanços e tempo de colocação no mercado em organizações modernas. Abordagens como técnicas de Agile, Lean Startup e Design Thinking estão se tornando cada vez mais adequadas para assistência no desenvolvimento e estilo de opções tecnológicas altamente originais e criativas, e a nuvem é progressivamente vista como o local ideal para implantação de software empresarial.
A nuvem e o DevOps aceleram a implementação de vários domínios de aplicativos e as alterações nos existentes. O software está em transição de aplicativos nativos complicados com muitas interconexões estabelecidas no momento do desenvolvimento para uma infraestrutura mais descentralizada com dependências estabelecidas na execução do programa. Esses designs centrados em serviços, sejam habilitados para nuvem ou nativos da nuvem, aproveitam os benefícios do módulo elástico da nuvem para capacitar atualizações mais distintas. Os aplicativos Web em nuvem são aqueles criados especialmente para a nuvem.
Eles priorizam o envolvimento do usuário em vários pontos de contato, como canais móveis e sites de mídia social como Facebook, Yelp, etc. Os aplicativos da Web baseados em nuvem geralmente usam microsserviços sem servidor para capacitar a transição e para a mobilização de agilidade, bem como para reutilizar os serviços da Web existentes (processamento de dados, análise preditiva, função executiva, Internet das Coisas, etc) para reduzir o tempo de produção. Os aplicativos nativos da nuvem, que geralmente são vinculados a organizações nascidas na Web, aproveitam a funcionalidade da nuvem, como multilocação e escalabilidade de recursos totalmente automatizada e flexível.
Dois perfis
Existem dois perfis de DevOps. De acordo com a IBM, a necessidade de aplicativos nativos e habilitados para nuvem suporta a presença de 2 perfis principais entre muitos participantes de DevOps em nuvem. Os membros da equipe com perfis nativos da nuvem terão necessidades diferentes dos membros da equipe com perfis habilitados para a nuvem.
Perfil nativo da nuvem
Embora um perfil de nuvem nativo tenha sido frequentemente relacionado a associações on-the-web concebidas, ele é progressivamente encontrado em grupos de inovação ou linha de negócios dentro de associações maiores. Este perfil é descrito por pequenos grupos que tentam ciclos de transporte curtos que são centrados na viabilidade e nos resultados do cliente (ou negócio). Veja a Figura 1. As dificuldades básicas para este perfil de adotantes de DevOps são exibidas na Figura-2, com os arranjos relacionados que estão procurando no lado direito:

Figura 1

Figura 2
Perfil habilitado para nuvem
O perfil habilitado para nuvem geralmente é encontrado em associações de TI que acompanham e avançam em estruturas complexas. Esse perfil é descrito por grupos de grupos que trabalham para ciclos de transporte mais longos, centrados em melhorias de qualidade, tempo de comercialização mais rápido e ajuste de custo e valor. Coordenados em grupos de grupos, eles supervisionam estruturas complexas com várias partes relacionadas, utilizando uma variedade de estágios de inovação entre os grupos. Normalmente, não haverá apenas vários estágios (computador centralizado, intermediário, distribuído etc.), mas também várias eras de inovação para supervisionar – por exemplo, certas partes que estão sujeitas a código composto para um estágio de herança. Consulte a Figura 3. O perfil habilitado para nuvem enfrenta não apenas dificuldades semelhantes às do perfil local da nuvem, mas também um arranjo fundamentalmente mais difícil de dificuldades básicas extras. Estes são exibidos no lado esquerdo da Figura 4, com os arranjos relacionados no lado direito


Figura 3

Figura-4
Desafios da Migração
Como foi discutido nestas páginas com alguns detalhes a partir de agora, a transição para a nuvem de mistura defendida pelo DevOps está fadada a fracassar no caso de as associações pensarem que tudo o que precisam se preocupar é com ferramentas e emprego. Não é. Básico de ambas as mudanças é uma ampla mudança social. DevOps é agilidade, confiança e independência, assim como uma nuvem híbrida.
Em particular, no entanto, DevOps e meia e meia nuvem prometem atualizar a experiência do designer de uma associação (DevX), e isso não é algo que pode ser realizado essencialmente com um instrumento de marcação ou adotando uma abordagem GitOps. DevX implica desenvolvimento independente e não vinculado. Implica fortalecimento, experiência do cliente e autogestão. Essas são mudanças que podem ocorrer com uma mudança frutífera na cultura empresarial, não com um dispositivo. Além disso, este é um estágio inicial significativo que muitas associações ainda estão tentando compreender.
Indivíduos é outro tema muito desgastado, mas que continua apresentando um teste significativo. A mudança social esperada para efetivamente realizar o DevOps pode, hipoteticamente, começar com apenas um indivíduo. Seja como for, para um resultado frutífero, realmente requer uma mudança de longo prazo, à medida que convicções profundamente arraigadas são dissolvidas e lealdades ancestrais são separadas.
Por exemplo, muitos aceitam que a realização de DevOps requer o recrutamento de novos indivíduos. Essa convicção abrange dois erros: um, que as associações realmente vão querer empregar os grupos de que precisam e dois, que DevOps é apenas um título de tarefa. Como provavelmente sabemos, um grupo de DevOps decente não é recrutado, ele é criado através da fusão de melhorias e tarefas. Os antigos armazéns, onde os desenvolvedores criavam e as operações funcionavam, são remanescentes de tempos menos iluminados.
Mudar para uma nuvem híbrida implica que mais considerações devem ser tomadas quanto à segurança e proteção. Um dos principais problemas é que, a partir de agora, é insuficiente para os grupos de segurança governarem de uma posição elevada. Com o controle passando do espaço do servidor para a nuvem e de arquitetos de operações profundamente isolados para todo o grupo, as abordagens de segurança também precisam mudar. Designers capazes irão com as escolhas ideais; no entanto, eles precisam das ferramentas corretas de base que levem suas escolhas da hipótese ao mundo real e protejam os indivíduos que não estão tão atentos.
Estes devem ser um impulso para fazer com que as associações se levantem e investiguem o que a segurança no tempo da nuvem, detentores e microsserviços realmente implica. Caso a mudança simultânea para DevOps e nuvem híbrida seja esse ímpeto, também será. Da mesma forma, como o DevOps está mudando a maneira como os grupos abordam seu trabalho, o DevSecOps perturbará a maneira como eles verificam a segurança.
Conclusão
Ir rápido é algo que todos nós queremos, no entanto, não é tão fácil. Toda transformação tecnológica precisa de tempo e preparação para uma compreensão clara. O DevOps com nuvem híbrida certamente é uma ótima opção, mas precisa ser implementado com cuidado.