O blog da AWS

Aumentando a sustentabilidade de seus workloads Microsoft na AWS

Por Rodney Underkoffler, Chase Lindeman, John Stasick, e Marcio Morales
No re:Invent 2021, a Amazon Web Services (AWS) lançou o pilar da sustentabilidade como parte do AWS Well-Architected Framework. O pilar se concentra em minimizar o impacto ambiental da execução de workloads na nuvem. Os principais tópicos incluem um modelo de responsabilidade compartilhada pela sustentabilidade, compreensão do impacto e maximização da utilização para minimizar os recursos necessários e reduzir o impacto posterior.Neste blog post, vamos nos aprofundar no pilar da sustentabilidade e discutir como você pode aplicá-lo à seus workloads Microsoft na AWS. Também analisaremos muitos dos serviços da AWS que podem apoiar e promover seus próprios esforços de sustentabilidade.

A relação entre workloads Microsoft e sustentabilidade

Para workloads antigos da Microsoft, como Windows Server e Microsoft SQL Server (em nuvem pública ou on-premises), muitas das conversas sobre migração, modernização e otimização se concentram na redução de custos. Por exemplo, quando você usa um tipo de instância pequena do Amazon Elastic Compute Cloud (Amazon EC2) que é dimensionado adequadamente para corresponder ao seu workload, você não apenas reduz seus gastos com computação, mas também pode reduzir seus custos de licenciamento ao mesmo tempo. Muitas vezes, as licenças de produtos como o Microsoft SQL Server são baseadas no número de núcleos de CPU virtuais usados. Se você puder usar uma máquina virtual com menos núcleos, poderá reduzir o número de licenças necessárias.

Menos núcleos + computação/armazenamento do tamanho certo = menor consumo e eliminação de licenças

A AWS normalmente usa essa fórmula para ajudar os clientes a reduzir seus gastos gerais, mas os benefícios desse exercício vão além das estratégias de otimização de custos. Para workloads Microsoft na AWS, o impacto da sustentabilidade começou a se alinhar às metas e compromissos de sustentabilidade corporativa. Na equação da sustentabilidade, a otimização e a modernização de workloads Microsoft geralmente oferecem maior impacto fora da migração completa do data center. Isso ocorre porque a otimização dos workloads Microsoft se concentra na redução de núcleos, na otimização do desempenho computacional e nas opções para modernização de aplicativos.

Qual é o melhor lugar para começar?

#1 O trabalho é coletar e entender os dados. Especificamente, o que está sendo executado on-premises e na nuvem? E como esse inventário está consumindo recursos? Pode parecer uma tarefa difícil, mas a AWS financia essa atividade para você por meio da AWS Optimization and Licensing Assessent (OLA). A execução de OLA primeiro cataloga suas máquinas (físicas e virtuais), identificando o hardware usado, os aplicativos em execução e o desempenho dos nós de computação ao longo do tempo. O resultado fornece uma visão dos servidores super provisionados, das oportunidades de redução do número de núcleos, das opções de conteinerização e do mapeamento de dependências de aplicativos para migração e modernização. OLA fornece dados que podem ajudar você a reduzir a contagem de núcleos para aplicações específicas, como SQL Server. Reduzir o número de núcleos pode reduzir significativamente os gastos com licenças e computação, bem como reduzir o consumo geral de energia e a utilização de recursos.

Describes the phases of the Optimization and Licensing Assessment: Scope Workloads, Collect Data, Analyze, and Plan.Figura 1: Fluxo de trabalho da Optimization and Licensing Assessment

A sustentabilidade ambiental é uma responsabilidade compartilhada

Describes the shared responsibility model, separating responsibilities between the customer and AWS.Figura 2: O modelo de responsabilidade compartilhada — Pilar da Sustentabilidade

Sustentabilidade da nuvem

A AWS é responsável pela sustentabilidade da nuvem — fornecendo infraestrutura eficiente e compartilhada, gestão da água e fornecimento de energia renovável. Os provedores de nuvem têm uma pegada de carbono menor e são mais eficientes em termos de energia do que as alternativas on-premises típicas. Eles investem em tecnologia eficiente de energia e resfriamento, operam servidores com eficiência energética e alcançam altas taxas de utilização dos servidores. Estudos da 451 Research mostraram que a infraestrutura da AWS é 3,6 vezes mais eficiente em termos de energia do que a média dos data centers corporativos dos EUA pesquisados e até cinco vezes mais eficiente em termos de energia do que a média na Europa.

Os workloads na nuvem reduzem o impacto aproveitando os recursos compartilhados, como rede, energia, resfriamento e instalações físicas. Você pode migrar seus workloads na nuvem para tecnologias mais eficientes à medida que elas se tornam disponíveis e usar serviços baseados em nuvem para transformar seus workloads e melhorar a sustentabilidade.

Sustentabilidade na nuvem

Os clientes são responsáveis pela sustentabilidade na nuvem — otimizando os workloads e a utilização de recursos e minimizando o total de recursos necessários para serem implantados. A sustentabilidade na nuvem é um esforço contínuo, focado principalmente no uso de energia e na eficiência de todos os componentes de um workload, buscando a máxima utilização dos recursos provisionados e, ao mesmo tempo, minimizando o total necessário. Os esforços incluem a seleção inicial de uma linguagem de programação eficiente, a adoção de algoritmos modernos, o uso de técnicas eficientes de armazenamento de dados, a implantação de uma infraestrutura computacional eficiente e de tamanho correto e a minimização da necessidade de hardware de alta potência para o usuário final.

Aplicando princípios de design de sustentabilidade aos seus workloads Windows

O pilar de sustentabilidade do Well-Architected Framework fornece seis princípios de design que podem ajudar a maximizar a sustentabilidade e minimizar o impacto ao arquitetar workloads em nuvem. Analisaremos alguns desses princípios de design e destacaremos algumas das ferramentas e serviços da AWS que podem ajudá-lo a atingir as metas de sustentabilidade.

Maximize a utilização

O provisionamento excessivo de recursos pode levar a custos desnecessários de infraestrutura, baixa utilização de recursos e consumo desnecessário de energia. Você pode dimensionar corretamente seus workloads Windows Server e implementar um design eficiente para garantir a máxima utilização e eficiência energética do hardware subjacente. Por exemplo, você pode usar o AWS Compute Optimizer para ajudar a dimensionar corretamente os tipos de instância do Amazon EC2, os volumes do Amazon Elastic Block Store (EBS) e as funções do AWS Lambda. O Compute Optimizer fornece recomendações para os serviços da AWS aplicando o conhecimento extraído da própria experiência da Amazon de executar diversos workloads na nuvem. Primeiro, o Compute Optimizer analisa a configuração de um workload e a utilização de recursos para identificar dezenas de características definidoras. Em seguida, o Compute Optimizer determina como o workload  teria sido executado em várias plataformas de hardware (por exemplo, tipos de instância do Amazon EC2) ou usando configurações diferentes (por exemplo, configurações de IOPS de volume do Amazon EBS e tamanhos de memória de funções do AWS Lambda) para oferecer recomendações.

Antecipe e adote ofertas de hardware e software mais novas e mais eficientesNa AWS, estamos constantemente inovando em nome de nossos clientes. Você pode acompanhar todos os anúncios de expansão de recursos e regiões da AWS na página “O que há de novo na AWS?”. Isso facilita o conhecimento e a avaliação de ofertas de hardware e software mais novas e mais eficientes quando são lançadas. A AWS lança periodicamente novas instâncias do Amazon EC2 com CPUs x86 mais eficientes. As gerações mais novas oferecem melhor desempenho, uso mais eficiente de energia e melhor desempenho por preço. A execução de workloads Microsoft em instâncias mais modernas do Amazon EC2 ajuda a diminuir o consumo de energia do data center da AWS e a aumentar a sustentabilidade na nuvem e da nuvem.

A refatoração de .NET Framework para .NET também é benéfica porque permite que os clientes usem instâncias do Amazon EC2 com processadores AWS Graviton. A migração dos processadores x86 para os processadores AWS Graviton baseados em ARM reduz os custos e o consumo de energia. As instâncias EC2 baseadas em Graviton oferecem o mesmo desempenho que as instâncias EC2 baseadas em x86, consumindo até 60% menos energia.

Use serviços gerenciados

A AWS oferece serviços gerenciados em nuvem nos quais assumimos responsabilidade operacional adicional, permitindo que você concentre seus esforços nas atividades que agregam valor real aos seus clientes. O compartilhamento de serviços em uma ampla base de clientes ajuda a maximizar a utilização dos recursos, o que reduz a quantidade geral de infraestrutura necessária para suportar workloads na nuvem.

Você pode escolher entre uma variedade de serviços gerenciados da AWS que suportam workloads Microsoft, como o AWS Directory Service for Microsoft Active Directory, Amazon Relational Database Service for SQL Server, Amazon FSx for Windows File Server e AWS Fargate for Windows containers. Você pode migrar para serviços gerenciados, como o AWS Systems Manager, do System Center Configuration Manager (SCCM) para tarefas operacionais, e do System Center Operations Manager (SCOM) para o Amazon CloudWatch, para obter uma solução de monitoramento baseada em nuvem.

Isso permite que você aumente a sustentabilidade, seja mais produtivo, reduza custos e elimine o trabalho pesado indiferenciado do gerenciamento de infraestrutura.

Reduza o impacto posterior de seus workloads na nuvem

O foco na sustentabilidade exige uma compreensão dos dispositivos e equipamentos usados para consumir serviços, seu ciclo de vida esperado e o impacto financeiro e de sustentabilidade da substituição desses componentes. Um elemento-chave disso é usar padrões de software modernos. Você pode combinar o Distributed Load Testing on AWS com o Amazon CloudWatch Application Insights para entender melhor o desempenho de uma aplicação em condições de alto tráfego e usar essas informações para determinar como otimizar o código do seu aplicativo.

A AWS também oferece serviços que ajudam você a entender como as aplicações serão executadas nos dispositivos do usuário final. Por exemplo, o AWS Device Farm pode fornecer informações sobre o desempenho de uma aplicação em uma variedade de dispositivos móveis.

Conclusão

Um número crescente de organizações está estabelecendo metas de sustentabilidade em resposta às mudanças em regulamentação governamental, na vantagem competitiva e na demanda de clientes, funcionários e investidores.

Arquitetos, CTOs, desenvolvedores e membros da equipe de operações estão buscando maneiras de contribuir diretamente com as metas de sustentabilidade de sua organização. Ao usar esses princípios de design, você pode fortalecer os resultados de sustentabilidade de seus workloads Microsoft executados nos serviços da AWS e, ao mesmo tempo, equilibrar segurança, custo, desempenho, confiabilidade e excelência operacional.Cada ação que você toma para reduzir o uso de recursos e aumentar a eficiência em seus workloads contribui para a redução do impacto ambiental e contribui para as metas mais amplas de sustentabilidade da sua organização.Para começar a aumentar a sustentabilidade de seus workloads Microsoft, a primeira etapa é coletar e entender os dados. Recomendamos que você entre em contato com sua equipe de contas da AWS para saber mais sobre a Optimization and Licensing Assessment (OLA), ou preencha este formulário e alguém da AWS entrará em contato com você. Para obter mais informações sobre sustentabilidade na nuvem, visite a página de sustentabilidade da AWS.

 

Este artigo foi traduzido do Blog de AWS em Inglês

 


Sobre os autores

Rodney Underkoffler é Arquiteto de Soluções Sênior na Amazon Web Services, focado em orientar clientes corporativos em sua jornada para a nuvem. Ele tem experiência em infraestrutura, segurança e práticas de negócios de TI. Ele é apaixonado por tecnologia e gosta de construir e explorar novas soluções e metodologias.

 

 

 

 

Chase Lindeman  um Arquiteto de Soluções Sênior na Amazon Web Services, especializado em Microsoft workloads, que tem mais de 15 anos de experiência trabalhando com tecnologias Microsoft e é especializado em assuntos de infraestrutura, como rede, armazenamento, Active Directory e SQL Server. Ele tem conhecimento profundo da AWS e experiência na execução de cargas de trabalho da Microsoft na AWS.

 

 

 

 

John Stasick é líder de vendas de migração e modernização na Amazon Web Services, ajudando empresas a criar aplicativos e serviços inovadores que diferenciam seus negócios e transformam as experiências de seus clientes.

 

 

 

 

Marcio Morales é Principal Solutions Architect da Amazon Web Services. Marcio é um SME global para Windows Containers e ajuda os clientes da AWS a projetar, criar, proteger e otimizar cargas de trabalho de Windows Containers na AWS.

 

 

 

 

Revisores

Luciano Bernardes trabalha atualmente como Sr Solutions Architect na AWS, especializado em workloads Microsoft. Com 16 anos de experiência no mercado, trabalhou a maior parte em consultoria técnica especializada em Microsoft, em clientes de várias verticais, com demandas voltadas para infraestrutura on-premises e em nuvem. Como SA, trabalha próximo a clientes e parceiros de consultoria em U.S. LATAM, para apoiá-los em tomadas de decisão e revisão de arquitetura de workoads Microsoft na nuvem AWS.

 

 

 

 

Luiz Rampanelli é um Solutions Architect no time da AWS Latam. Possui mais de 10 anos anos de experiência com workloads Microsoft em nuvem e ambientes híbridos. Atua com desenho de soluções seguindo as melhores práticas para que os clientes possam aproveitar ao máximo os benefícios da nuvem da AWS