Q:
Como as empresas podem lidar com a "imprevisibilidade dinâmica?"
UMA:Em muitas situações corporativas de TI, essa é a pergunta de um milhão de dólares - como lidar com a imprevisibilidade dinâmica resultante da colocação de quantidades significativas de operações corporativas digitais em sistemas de nuvem ou virtualização.
Os profissionais de TI qualificados para avaliar e gerenciar sistemas de nuvem e virtualização estarão familiarizados com uma ampla gama de problemas que levam ao uso dinâmico de recursos. Primeiro, há o relacionamento entre máquinas virtuais e hosts e a configuração de servidores e outros componentes do sistema. Existe a natureza da demanda de horário de pico nos sistemas, bem como o tempo de inatividade. Depois, há escalabilidade - à medida que os sistemas são dimensionados, eles podem experimentar algo chamado expansão da máquina virtual ou inchaço do projeto, onde são criadas mais instâncias do que o necessário, o que leva à confusão em todo o sistema. Em geral, o manuseio dinâmico de cargas de trabalho causa seu próprio caos, um caos que as empresas precisam lidar proativamente para fazer uso eficiente dos recursos. Além disso, a mudança no uso de vários aplicativos pode exigir que uma empresa tenha uma estratégia de desativação de aplicativos ou sofra as demandas de aplicativos obsoletos em um sistema.
No lado do armazenamento da equação, também há muita demanda dinâmica. As empresas podem precisar lidar com as camadas de armazenamento, onde dados quentes ou usados com mais frequência precisam ser movidos para uma área específica de armazenamento ou outros tipos de conjuntos de dados requerem tratamento específico. Certos dados podem ter que ser colocados em uma camada separada. Tudo isso pode exigir quantidades significativas de gerenciamento em tempo real. As restrições de memória podem causar problemas e a atribuição incorreta de máquinas virtuais pode criar gargalos que talvez precisem ser resolvidos manualmente. Nesse sentido, os administradores de sistema geralmente desempenham o papel de um “policial de trânsito” ocupado, tentando direcionar cargas de trabalho e tarefas de manipulação de dados para e para longe de determinadas VMs e hosts em um sistema.
As empresas precisam fazer tudo isso enquanto gerenciam uma infinidade de serviços de provedores populares como Amazon Web Services ou Microsoft Azure.
Uma das maneiras mais básicas de lidar com a imprevisibilidade dinâmica é ajustar manualmente esses sistemas ao longo do tempo. Muitas empresas tornaram-se proativas em relação ao brainstorming e ao ajuste fino dos sistemas, obtendo uma visão visual de como as máquinas virtuais e outros componentes funcionam em tempo real. Isso pode ajudar as empresas a começar a lidar com o pico da demanda e outros problemas.
No entanto, algumas das empresas que tiram o máximo proveito dos sistemas de nuvem ou virtualização começaram a usar plataformas de automação que farão alterações inteligentes nas atribuições de VMs ou alocações de recursos sem a constante entrada de um tomador de decisão humano. Esses sistemas autonômicos geralmente incluem muita visualização de dados, com painéis e elementos de relatório que mostram como a imprevisibilidade dinâmica dos sistemas digitais está sendo gerenciada pelo princípio do aprendizado de máquina.