Q:
Por que os serviços em nuvem devem oferecer elasticidade e escalabilidade?
UMA:Embora a elasticidade e a escalabilidade sejam dois princípios diferentes, alguns profissionais de TI e outras partes interessadas tendem a considerá-los semelhantes, ou mesmo, em alguns casos, aproximadamente a mesma coisa. Isso geralmente é um erro, pois os princípios de elasticidade e escalabilidade desempenham dois papéis diferentes na evolução dos sistemas de TI.
O principal da elasticidade lida com muitos dos desafios relacionados às mudanças dinâmicas em tempo real na demanda dos usuários. O termo "elasticidade rápida" é frequentemente usado para descrever serviços em nuvem que podem mudar rapidamente a capacidade dos clientes. Fornecedores e clientes também se referirão a "serviços sob demanda", onde as empresas podem solicitar rapidamente capacidade expandida para atender a desafios em tempo real, como gerenciamento de horário de pico.
Com isso em mente, a elasticidade é realmente feita para empresas que apresentam picos repentinos na demanda de carga de trabalho. Pense em uma empresa de comércio eletrônico em que bandos de clientes tendem a inundar o sistema em um determinado momento - por exemplo, onde o uso sazonal varia muito. Os hotéis no verão ou os varejistas perto do Natal desejarão ter sistemas que possam lidar com o aumento da demanda de usuários sempre que isso ocorrer. Por outro lado, as empresas que possuem um modelo de gerenciamento de carga de trabalho extremamente estável e produtivo normalmente não precisam de muita elasticidade em seus serviços e podem não querer pagar por isso.
O princípio da elasticidade também é importante porque mudou muito o funcionamento dos negócios e revolucionou o conceito de computação nos negócios na última década. Lidar com grandes mudanças na demanda em tempo real costumava exigir mudanças nas configurações de hardware, compras físicas e outros gargalos. Agora, com serviços em nuvem sob demanda, as empresas podem experimentar uma elasticidade profunda que os ajuda a usar apenas os serviços de que precisam, no momento em que precisam.
A escalabilidade é bem diferente - é o desenvolvimento do sistema, pois a demanda geral aumenta lentamente. Pense em um call center que agrega funcionários ou em algum outro sistema que agrega funcionários em período integral para lidar com o aumento gradual do volume de clientes. Esse crescimento geralmente segue um caminho - para o exterior. Não dispara e depois recua rapidamente. A escalabilidade é, portanto, um princípio diferente.
Os melhores serviços em nuvem fornecerão elasticidade e escalabilidade para ajudar as empresas a gerenciar esses dois tipos diferentes de desafios. Os líderes empresariais devem saber como discutir essas duas idéias com os fornecedores e examinar um contrato de nível de serviço para garantir que esses dois conceitos sejam tratados separadamente e não agrupados sob uma descrição vaga das provisões de serviço.