O blog da AWS
Como a AWS reduziu o custo de um workload típico em 75% ao longo do tempo
Bianca Mota, Arquiteta de Soluções, AWS Brasil
O objetivo deste blog post é mostrar como a AWS reduziu o custo de um workload típico em 75% ao longo do tempo.
Tem sido parte da cultura da AWS trabalhar incansavelmente para reduzir os próprios custos e repassar a economia resultante aos clientes. Desde 2006 foram mais de 80 reduções de preços em grande parte dos serviços e, durante os anos, boa parte dessas reduções foram divulgadas através de publicações no AWS News Blog.
Mas como essas reduções de preço impactaram os clientes? Para responder essa pergunta escolhemos um workload frequentemente utilizado, levantamos as informações detalhadas do histórico de reduções de preços e fizemos um comparativo dos custos dessa mesma arquitetura em 2008 e 2020.
O workload escolhido foi uma aplicação web em 3 camadas. Para poder comparar os preços ao longo do tempo, utilizamos apenas serviços que já existiam em 2008. Utilizamos instâncias sob demanda do Amazon Elastic Compute Cloud (Amazon EC2) para os servidores de aplicação e banco de dados, armazenamento do conteúdo estático em um bucket no Amazon Simple Storage Service (Amazon S3) e um Elastic Load Balancing (ELB) para distribuir automaticamente o tráfego de entrada. Além disso, levamos em conta uma taxa de transferência de dados para a internet (Outbound Data Transfer ou DTO).
A evolução dos preços
Após decidirmos como construí-la, o próximo passo foi investigar o histórico de preços dos serviços presentes na arquitetura.
No gráfico abaixo podemos ver que desde 2008 os preços das instâncias EC2 de General Purpose (família M) vêm diminuindo gradativamente e em 2020, o cliente paga apenas 24% do que ele pagava lá atrás. Por exemplo, em 2008, utilizando uma instância M1 Extra Large o cliente pagaria $0,800/hora. Hoje, utilizando a geração M5 Extra Large, o cliente paga apenas $0,195.
Essa redução contínua pode ser observada também para o S3 e para transferência de dados (DTO).
Em 2008, o cliente pagaria $0,15 por GB caso utilizasse até 50TB de armazenamento Standard em um bucket e em 2020 ele paga 15% desse valor, ou seja, $0,023.
Já para transferência de dados (DTO), o preço dos primeiros 10TB que em 2008 era $0,170 por GB, hoje está custando $0,090.
Após esse estudo e utilizando aquele workload da aplicação web em 3 camadas para fazer um comparativo, pudemos observar que essa mesma arquitetura custaria em 2008 em torno de $2.300,00 e atualmente custa $568,30 por mês, ou seja, 75% a menos.
Para informações mais detalhadas sobre cada redução de preço feita pela AWS, basta acessar a seção de Price Reduction do AWS News Blog.
Sobre a autora
Bianca Mota é estagiária do time de arquitetura de soluções na AWS e gosta de atuar principalmente nas áreas de Desenvolvimento e Banco de Dados. Recentemente se juntou ao Cost Optimization Squad da AWS Brasil para ajudar os clientes a otimizarem seus gastos na nuvem.