É nisso que a Chif Information Officer (CIO) Organization dentro da IBM® está focada todos os dias. A CIO Organization gerencia os aplicativos que mantêm a IBM operando, desde cadeia de suprimentos e logística até sistemas de vendas, marketing e finanças, bem como soluções de espaço de trabalho digital.
O princípio orientador da equipe é acelerar o ritmo da inovação e reduzir a pegada de carbono ao mesmo tempo. A equipe começou a adotar o Red Hat® OpenShift® em 2019, como parte de uma abordagem abrangente voltada à plataforma empresarial no IBM Z®, IBM Power®, x86 e arquiteturas de contêineres. Isso significava adotar plataformas padrão em escala empresarial para aumentar a velocidade. Com o OpenShift, a migração para um grande ambiente multilocatário também dificultou cada vez mais a dependência de ferramentas e processos existentes para gerenciar a capacidade e manter a densidade ideal de aplicativos.
Mesmo na IBM, as equipes de aplicativos muitas vezes enfrentacam desafios na compreensão das configurações adequadas de recursos de infraestrutura quando implementavam um novo serviço. "Como outras equipes de aplicativos no setor, nossas equipes historicamente superprovisionavam para evitar interrupções relacionadas à capacidade, mas isso introduzia uma nova série de perguntas que nossa equipe precisava responder. Somos responsáveis por identificar e atribuir a melhor alocação de recursos para maximizar o desempenho e, ao mesmo tempo, minimizar os custos a longo prazo", observa Matt Lyteson, vice-presidente, CIO de Plataformas de Nuvem Híbrida da IBM.
À medida que a complexidade do ambiente crescia, quando começaram a adotar o Red Hat OpenShift, Lyteson e sua equipe rapidamente perceberam que a correção manual de recursos superalocados não era uma opção. Esse processo de otimização da alocação de recursos em um ambiente multilocatário estava além da escala humana. É por isso que a equipe recorreu à solução de otimização de custos de nuvem híbrida IBM Turbonomic®.
Alcançou uma redução de 3,8 TB nos limites de memória cumulativa
A IBM Turbonomic adota 45.000 ações automatizadas de recursos por mês
Esse desafio de otimizar a alocação de recursos em um ambiente OpenShift multilocatário era complexo, mas depois de implementar o Turbonomic, a equipe descobriu que o caminho a seguir era claro. “Não tivemos que mudar nossa plataforma nem a forma como trabalhávamos para implementar o Turbonomic. Após a instalação, os dados acionáveis eram quase instantâneos”, explica Ryan DeJana, STSM, arquiteto de nuvem híbrida da IBM. Em questão de horas, a equipe teve uma visão holística da alocação de capacidade em vários clusters do OpenShift e pôde ver o que precisava ser otimizado. A próxima etapa foi explorar as ações automatizadas de recursos. Mas, primeiro, Lyteson precisava convencer a equipe de que a automação era a abordagem correta.
“Até eu tive que ser convencido a experimentar a automação. Como desenvolvedor, esse primeiro passo para transferir o controle de recursos para uma plataforma de software pode ser um pouco assustador", admite DeJana. A visibilidade full stack do Turbonomic, a capacidade de ver todo o seu ambiente, desde a camada de aplicativos até a infraestrutura, foi um ponto crítico para aliviar essa preocupação e seguir em frente.
Lyteson convenceu a equipe a experimentar a automação e ver por si mesma que o Turbonomic estava adotando as medidas certas para dimensionar seu ambiente. A equipe começou migrando seus clusters de não produção e desenvolvimento. "Em alguns dias, ficou claro para a equipe que a automação baseada em IA do Turbonomic estava contribuindo para um ambiente mais eficiente e de bom desempenho", observa DeJana.
Atualmente, a equipe está aplicando dados de uso de aplicativos em tempo real do Turbonomic para dimensionar automaticamente as alocações de recursos para 88% de seus aplicativos que não são de produção e 42% de seus aplicativos de produção. “O Turbonomic nos ajudou em termos de tempo e ritmo de mudança. Não estamos apenas pedindo à equipe que desenvolva novas funções de negócios com mais rapidez e que elas sejam entregues com mais rapidez, mas também pedimos que saibam de quantos recursos realmente precisam”, explica DeJana. “Com o Turbonomic, podemos permitir que a automação dimensione os recursos corretamente. Não fazemos com que nossos desenvolvedores assistam e entendam como fazer manualmente essas mudanças de recursos sozinhos. Estamos removendo um atrito da vida deles para que possam se concentrar na criação de valor de negócios.”
Atualmente, a equipe depende da automação baseada em IA do Turbonomic para executar 45.000 ações por mês. "Quando você olha para a complexidade do nosso ambiente e o impacto que o Turbonomic teve, você não pode contar o tempo que economizamos implementando ações de recursos automatizados do Turbonomic porque não poderíamos executar esse volume de ações sem a automação do Turbonomic", explica Lyteson. Dito isso, eles obtiveram uma redução de 3,8 TB nos limites cumulativos de memória e uma redução de 64% nas solicitações de CPU. Essas eficiências têm um impacto financeiro significativo nos negócios. Elas ajudam a minimizar o custo do trabalho da equipe, eliminando o tempo gasto na correção manual e liberando a equipe para se concentrar na inovação. Elas também ajudam a equipe a prolongar a vida útil de sua infraestrutura existente e evitar investimentos desnecessários em novos equipamentos, além de otimizar ainda mais as propriedades do Red Hat OpenShift em execução no IBM Cloud®.
À medida que olha para o futuro, a equipe planeja expandir sua adoção do Turbonomic para dar suporte ao planejamento e monitoramento de infraestrutura como serviço (IaaS), bem como ao planejamento de otimização de recursos de cluster. Ela também habilitará o Turbonomic para aplicações de missão crítica em produção. "Estou muito feliz com os resultados que estamos alcançando graças ao Turbonomic até agora, e estou muito animado para ver onde mais podemos ir com essa plataforma", diz DeJana.
A Chief Information Officer (CIO) Organization lidera a estratégia interna de TI da IBM e é responsável por entregar, proteger, modernizar e dar suporte às soluções de TI que os IBMers usam para realizar seus trabalhos todos os dias.
A estratégia da CIO engloba a criação de uma plataforma de TI adaptativa que facilite o acesso à TI em toda a empresa, acelere a solução de problemas e sirva como um mecanismo de inovação para a IBM, catalisando o crescimento dos negócios.
© Copyright IBM Corporation 2023. IBM corporation, New orchard road, Armonk, NY 10504
Produzido nos Estados Unidos da América, fevereiro de 2023.
IBM, o logotipo IBM, IBM Cloud, IBM Z, Power e Turbonomic são marcas comerciais ou marcas registradas da International Business Machines Corporation nos Estados Unidos e/ou em outros países. Outros nomes de produtos e serviços podem ser marcas comerciais da IBM ou de outras empresas. Uma lista atual de marcas comerciais da IBM está disponível em ibm.com/trademark.
Red Hat®, JBoss®, OpenShift®, Fedora®, Hibernate®, Ansible®, CloudForms®, RHCA®, RHCE®, RHCSA®, Ceph® e Gluster® são marcas comerciais ou marcas registradas da Red Hat, Inc. ou de suas subsidiárias nos Estados Unidos e em outros países.
Este documento é atual na data de sua publicação inicial, podendo ser alterado pela IBM a qualquer momento. Nem todas as ofertas estão disponíveis em todos os países em que a IBM opera.
Todos os exemplos de clientes citados ou descritos são apresentados como ilustração da maneira como alguns clientes usam produtos IBM e dos resultados que eles alcançam. Os custos e características de desempenho ambientais reais irão variar, dependendo das configurações e condições específicas dos clientes. Geralmente os resultados esperados não podem ser fornecidos, pois os resultados de cada cliente dependerão inteiramente dos sistemas e serviços adquiridos. AS INFORMAÇÕES CONTIDAS NESTE DOCUMENTO SÃO FORNECIDAS NO ESTADO EM QUE SEM ENCONTRAM, SEM QUALQUER GARANTIA, EXPRESSA OU IMPLÍCITA, INCLUSIVE SEM QUAISQUER GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A DETERMINADO FIM E QUALQUER GARANTIA OU CONDIÇÃO DE NÃO INFRAÇÃO. Os produtos IBM têm garantia de acordo com os termos e condições dos contratos sob os quais são fornecidos.