ArmazenamentoReview.com

Revisão de Computação OCI Ampere A1

Na nuvem  ◇  Empreendimento

A Oracle Cloud Infrastructure (OCI) oferece soluções inovadoras em nuvem há algum tempo. Em 2018, analisamos suas instâncias bare metal , que eram incrivelmente rápidas graças ao armazenamento NVMe e à infraestrutura de rede superior à da maioria das outras nuvens. A OCI continuou a expandir os limites com instâncias de HPC que utilizam as mais recentes CPUs Intel Xeon de 3ª geração e a rede mais rápida da OCI. Desta vez, porém, a Oracle fez algo diferente. As instâncias de computação OCI Ampere A1 têm uma abordagem e uma mensagem completamente diferentes: um centavo por hora de núcleo.

Por que armar na nuvem OCI?

A Ampere foi lançada em 2017 especificamente para desenvolver processadores para data centers baseados na arquitetura Arm. Embora CPUs baseadas em Arm estejam presentes em bilhões de dispositivos, como sensores, celulares e outros computadores de menor escala, os data centers de hiperescala têm demonstrado grande interesse. Os provedores de nuvem têm demonstrado grande interesse na Arm, pois as CPUs oferecem escalabilidade linear, enorme densidade de núcleos e menor custo. A Oracle apresenta os argumentos a favor da Arm aqui . De fato, a Oracle está tão confiante no potencial que investiu US$ 40 milhões na Ampere em 2019.

Esse investimento na arquitetura Ampere e a confiança na Arm levaram diretamente a OCI a oferecer a plataforma Ampere A1 Compute. Com a Ampere A1 Compute, baseada em CPUs Ampere Altra, os clientes podem executar cargas de trabalho nativas da nuvem e até mesmo cargas de trabalho de uso geral na nuvem, com custos bastante competitivos. O custo de um centavo por hora de núcleo, mencionado anteriormente, é considerado pela Oracle como o menor custo por núcleo entre os principais provedores de nuvem. Além do preço simbólico de um centavo, a Oracle oferece uma ferramenta abrangente de estimativa de custos para ajudar as organizações a planejar adequadamente.

Custo de computação OCI Ampere A1

Além do preço, há muitos outros motivos, como flexibilidade de implantação, para ficar entusiasmado com as formas de computação OCI Ampere A1. A OCI oferece formas A1 como bare metal e VM. As VMs oferecem dimensionamento de 1 a 80 núcleos por CPU e 1 a 64 GB de memória por núcleo. Como bare metal, as formas oferecem até 160 núcleos e 1 TB de memória.

Olhando para o desempenho, todos os núcleos são capazes de rodar a 3Ghz de forma consistente. Cada núcleo vem com seu próprio cache L64 I de 1 KB, cache D L64 de 1 KB e cache D L1 de 2 MB. Em última análise, isso ajuda os núcleos a oferecer desempenho previsível. Quando combinado com o baixo custo, os usuários podem obter alguns resultados de desempenho bastante atraentes.

Computação OCI Ampere A1 - custo para desempenho

A Oracle publicou alguns artigos interessantes sobre o desempenho da arquitetura A1. O primeiro deles compara o NGINX em duas configurações : uma como servidor proxy reverso e outra como servidor de gateway de API. A Oracle compara o custo de US$ 0,01 por núcleo por hora com o custo de US$ 0,054 do Intel.VM.Optimized3 e US$ 0,025 por núcleo por hora do AMD.VM.E4, que fica no meio termo. Naturalmente, a arquitetura Ampere apresenta um bom desempenho nesses resultados, com destaque para um desempenho até 68% superior por dólar investido com a Ampere A1 em comparação com a oferta Intel Optimized3.

Ampere A1 vs. Intel otimizado3

Em um segundo post no blog, a Oracle destaca o desempenho da codificação de vídeo x264 entre Ampere.VM.A1, AMD.VM.E4 (AMD EPYC Gen3) e Intel.VM.Optimized3 (Intel Xeon de 3ª geração). O preço é o mesmo do exemplo do NGINX mencionado anteriormente. E os resultados são praticamente os mesmos. Neste caso, o A1 apresenta uma impressionante vantagem de 98% em desempenho/preço em relação aos processadores Intel.

desempenho de codificação de vídeo ampere a1

Não vamos gastar muito tempo vasculhando os resultados da Oracle, os blogs fornecem bons detalhes para os interessados. E, em uma reviravolta engraçada, a primeira coisa que nosso próprio Blaise Robitaille fez quando recebemos acesso irrestrito a essas formas A1 foi transcodificar imediatamente um H15 de 264 GB para X265. Mais sobre esse exercício abaixo.

Computação OCI Ampere A1 - Configuração

Para ser justo – nivelamos o campo de jogo e criamos uma instância de 8 núcleos com 32 GB de RAM em todas as 3 plataformas; AMD, Intel e Ampère. O que é muito diferente nessas configurações é o custo.

Ampère – VM.Standard.A1.Flex 8 núcleos, 8 vCPU

Intel – VM.Optimized3.Flex 8 núcleos, 16 vCPU

AMD – VM.Standard.E3.Flex 8 núcleos, 16 vCPU

Deve-se notar que nossos dados AMD estão na forma E3 que estava disponível no momento do teste, agora existe uma opção E4.

Computação OCI Ampere A1 - Resultados de desempenho

Configuramos uma instância do Ubuntu 20.04 e usamos o freio de mão para converter um filme H264 de 15.3 GB em um arquivo X1.9 de 265 GB nas três plataformas. Deve-se notar que nossos dados AMD estão na forma E3 que estava disponível no momento do teste, agora existe uma opção E4.

Em alto nível, o teste funcionou como esperávamos, considerando o cenário e o hardware dedicado ao teste.

Resultados

  • Ampere VM 8 Core – executado a 2.11 FPS
  • Intel VM 8 Core (16 threads) – executado a 20.44 FPS
  • AMD VM 8 Core (16 threads) executado a 17.37 FPS

Em termos de tempo para conclusão, veja como cada forma fez em segundos para codificar os 163,262 quadros.

Tempo de codificação Ampere A1 Oracle

Também executamos mais um trabalho de codificação, apenas para ver se a lacuna de desempenho geral pode ser eliminada. Também executamos um teste de codificação x264. Isso equivalia a um arquivo de teste 500p de 2160 quadros (na árvore).

A forma Intel marcou 17.41 FPS, enquanto o Ampere marcou 3.98 FPS. Ainda é uma grande lacuna, mas o formato A1 realmente fechou o abismo, mais ou menos dobrando o desempenho enquanto a Intel desistiu um pouco.

Pensamentos Finais

As formas OCI Ampere A1 são realmente atraentes. É fácil fixar o preço e ser atraído apenas pelo custo. Mas o custo é potencialmente insignificante sem algum grau de desempenho para acompanhar. Decidimos ver se poderíamos quebrar o modelo pulando direto para uma carga de trabalho de codificação que é bastante brutal.

No final das contas, podemos ter sido um pouco duros com a forma A1, essa carga de trabalho específica não é suave. As formas Intel e AMD facilmente assumiram o comando, mas há um custo para esse desempenho. Os formatos AMD são duas vezes mais caros e os formatos Intel são cerca de 4 vezes maiores que os do A1.

tabela de preços ampere a1

Outro ponto de preço que vale a pena considerar. Para quem quer jogar com o Ampere A1, a Oracle facilita. Eles oferecem o Oracle Cloud Free Tier, que inclui um serviço sempre gratuito que inclui até 4 instâncias de A1 Compute (quatro núcleos Ampere A1 e 24 GB de memória), entre outros serviços. Portanto, em nosso exemplo de preço, assumindo o uso do nível gratuito, nosso custo A1 é, na verdade, US$ 0.052.

Embora nossos dados sejam interessantes, a maioria das organizações provavelmente desejará testar o A1 por conta própria, com suas próprias cargas de trabalho. Algumas cargas de trabalho se adequarão perfeitamente ao que a ARM oferece, e pode haver uma vantagem em termos de custo ao usar o A1 em vez de outros formatos. E se você não quiser usar o A1 para "casos de uso produtivos", sempre poderá executar um servidor gratuito de Minecraft.

As instâncias Ampere podem não ser para todas as cargas de trabalho, isso claramente não é a afirmação da Oracle. O que está claro, porém, é que a OCI está mais uma vez na vanguarda de serviços de nuvem exclusivos, oferecendo a seus clientes muitas opções. As formas A1 têm muito potencial, ao mesmo tempo em que oferecem uma maneira muito barata (ou gratuita) de testar a nuvem da Oracle.

Página do produto de computação OCI A1

Envolva-se com a StorageReview

Newsletter | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Feed RSS

Brian Beeler

Brian está localizado em Cincinnati, Ohio e é analista-chefe e presidente da StorageReview.com.