Lar Computação em nuvem Como a alocação dinâmica na nuvem economiza dinheiro das empresas?

Como a alocação dinâmica na nuvem economiza dinheiro das empresas?

Anonim

Q:

Como a alocação dinâmica na nuvem economiza dinheiro das empresas?

UMA:

A idéia de alocação dinâmica de recursos da nuvem resolve uma série de problemas muito importantes para a TI corporativa. Uma das melhores maneiras de ilustrar isso é observando uma idéia muito básica: que os serviços em nuvem podem ser elásticos ou, em outras palavras, que eles possam fornecer recursos dinamicamente em tempo real ou quase em tempo real.

No advento da nuvem, há vários anos, ouvimos muito sobre recursos sob demanda e rápida elasticidade. A nuvem foi incrível, em parte pelo único motivo de as empresas poderem simplesmente comprar assinaturas de recursos de hardware e software, em vez de criar e manter fisicamente servidores e outros hardwares locais. Isso abriu as portas para todos os tipos de novos recursos e oportunidades de negócios em quase todos os setores.

Após uma enorme mudança em direção à computação em nuvem, as empresas ficaram olhando para a nova fronteira e como tornar as coisas ainda melhores. O que muitos deles descobriram é que, embora você possa provisionar e remover o provisionamento de recursos através da nuvem, ele ainda não resolve o problema de alocação de recursos.

Mor Cohen escreve um ensaio muito instrutivo sobre esse conceito no blog Turbonomics - a idéia é que, em um sentido muito amplo, o provisionamento dinâmico não seja bom o suficiente. Os desenvolvedores ainda estão alocando quantidades maiores de recursos do que um aplicativo precisaria a qualquer momento. Os recursos alocados são pelo menos temporariamente vinculados e o custo é atrelado ao desempenho. Cohen fala sobre o uso do menor tipo de instância para um aplicativo e sobre alguns dos problemas que surgem nesse tipo de cenário, além de apontar que os desenvolvedores geralmente alocam esses recursos para atingir objetivos escritos em um contrato de nível de serviço . Eles precisam de um padrão de referência para desempenho, mas, para chegar lá, precisam alocar certos recursos que provavelmente serão desperdiçados a longo prazo.

Outra maneira de colocar isso é que certos recursos dinâmicos e elásticos não são inerentemente totalmente dinâmicos e elásticos, exceto alguns controles e gerenciamento adicionais. Um exemplo discutido por muitos especialistas é o sempre popular serviço AWS EC2 ou Elastic Compute Cloud. A linha inferior é que o serviço não é realmente totalmente elástico se o cliente não está olhando em detalhes coisas como zonas de disponibilidade. Múltiplas zonas aumentam os custos; uma única zona aumenta o risco. Portanto, não é tão fácil quanto "encomendar o que você precisa". As empresas precisam ter equipes internas para realmente lidar com o que estão provisionando através da nuvem, ou isso não será tão elástico quanto se poderia esperar.

Em geral, a alocação dinâmica ajuda a resolver muitos dos problemas de custo versus desempenho. Ferramentas e sistemas de terceiros podem ajudar a automatizar grande parte do trabalho de microgerenciamento que torna o AWS EC2 ou qualquer outro aspecto de uma arquitetura de software realmente fundamentalmente eficiente, e não apenas eficiente apenas em palavras ou nomes. Sim, você pode ter uma assinatura na nuvem para qualquer serviço, mas se ultrapassar um limite, ficará subitamente mais caro. Sim, você pode ter um serviço de assinatura que pode ser descartado a qualquer momento, mas, se não o abandonar, ainda estará pagando o dinheiro. O verdadeiro objetivo é atingir o "estado desejado", onde um sistema de TI está perfeitamente equilibrado a qualquer momento, enquanto essas necessidades mudam em tempo real, de minuto a minuto.

Como a alocação dinâmica na nuvem economiza dinheiro das empresas?