fbpx

DevOps – Cinco estágios essenciais para otimização cloud

flash2
Compartilhar no facebook
Compartilhar no linkedin
Compartilhar no twitter
Compartilhar no whatsapp

Atualmente, organizações de todos os tamanhos estão interessadas em um modelo de tecnologia que abraçe completamente a promessa de transformação da nuvem.

Mas se eles abordam a migração da nuvem no caminho errado, eles estarão destinados a desilusão. Simplesmente migrando as cargas de trabalho para a nuvem com grande antecipação – mas sem plano estratégico – e então sentar e esperar a magia não funciona. Essas pessoas ficam perguntando por que não estão conseguindo os benefícios prometidos: onde é a redução de custo? A melhoria dramática na escalabilidade? A facilidade de manutenção?

Não culpe a nuvem! A falha está na abordagem de migração. Na minha pequena experiência em trabalhar com clientes em projetos de transformação de nuvem, a desilusão principalmente resulta de tomar um dos dois caminhos equivocados:

Os clientes tomam uma abordagem simples de elevação e mudança para a migração da nuvem sem qualquer tipo de esforço para otimizar a nuvem e param por aí. Embora o simples levantamento e mudança possam funcionar para um pequeno subconjunto de aplicativos onde as interrupções ou o tempo de inatividade não causam grandes problemas para o negócio, essa abordagem não leva em consideração o tempo de atividade, o ajuste, o monitoramento, a automação e uma série de outros fatores que afetam a maioria das cargas de trabalho.

As empresas saem e tentam otimizar todas as suas cargas de trabalho de uma só vez. O que acontece? Tudo se desmorona, simples assim. Você pensaria que uma abordagem agressiva da otimização funcionaria, mas não é assim. As empresas precisam fazer algum trabalho básico de base e priorizar sua migração de carga de trabalho antes de avançar para otimização avançada, ou então não terão êxito com a adoção da nuvem. Lembra do famoso dito “o ótimo é inimigo do bom?”. – Aprendi isso com um ex-chefe.

Para ter uma migração bem sucedida e operacionalmente significativa, a melhor abordagem é visualizar a otimização da nuvem como um ciclo de vida com cinco estágios. Toda carga de trabalho ou aplicativo/sistemas precisam se mover por cada etapa, a fim de ser totalmente otimizado para a nuvem e oferecer benefícios para o negócio.

Migrar: Esta é a base para o ciclo de vida. Trata-se de garantir que um aplicativo seja executado na nuvem no nível mais básico. A migração da nuvem começa aqui, mas não deve terminar aqui.

Operações: Nesta fase, podemos implementar monitoramento operacional e monitoramento de aplicativos. Agora, o sistema funciona sem problemas na nuvem e é constantemente verificado o status, os requisitos de escala e os problemas.

Pressupostos: Em seguida, examinamos como o sistema opera em um modelo de nuvem, pressupostos desafiadores sobre o meio ambiente e implementação de requisitos básicos do SLA. O objetivo deste estágio é remodelar a arquitetura que suporta a aplicação, sem alterar a própria aplicação (o que acontece, mas na Etapa 5). Um exemplo seria a implementação de um cluster SQL em oposição a um único servidor SQL.

Tuning – É essencial para alocar recursos da nuvem de forma eficiente e econômica. Por exemplo, garantir que a aplicação tenha poder de computação suficiente sem gastar excessivamente. Esta etapa também inclui o ajuste da automação, que é um driver importante para os benefícios da nuvem.

Otimização de nuvem: O estágio final envolve a refatoração de aplicativos para criar aplicativos totalmente otimizados para a nuvem. O objetivo é a transição da área de infra-estrutura como um serviço (IaaS) da plataforma da nuvem para plataforma como serviço (PaaS) onde a nuvem fornece uma plataforma de desenvolvimento de aplicativos flexível e contínua.

Em termos de tempo, um sistema pode demorar algumas semanas a ser concluído, e um centro de dados inteiro com vários aplicativos pode levar meses para otimizar totalmente a nuvem. A boa notícia é que o processo será mais rápido ao longo do tempo, uma vez que as práticas de automação e ajustes sejam implementadas nas rodadas iniciais podem ser reutilizadas para cargas de trabalho subsequentes.

Eu sei que é tentador transitar múltiplos aplicativos de uma só vez, mas eu recomendo abordar aplicativos e cargas de trabalho individuais para concluir o processo com sucesso. Aproveitar o seu tempo e seguir esta estratégia encenada permitirá que você obtenha o complemento completo de benefícios da nuvem. Afinal, estamos falando de uma nova tecnologia, novos conceitos, e a gestão de pessoas e processos será fundamental para que todos possam evoluir juntos.

Comentários do Facebook

Conteúdos relacionados