TL;DR: O artigo mostra como o programa de $3M em créditos OCI (Oracle Cloud) está viabilizando CI/CD nativo em Arm64 para projetos CNCF. Com mais de 50% das novas instâncias AWS em Arm64 no final de 2025, a compatibilidade multi-arquitetura deixou de ser diferencial e virou requisito. Projetos como OpenTelemetry, Falco e containerd já usam esses recursos para garantir qualidade em releases Arm64 — e times brasileiros que dependem de cloud native podem se beneficiar da mesma lógica.
Nos últimos anos, a arquitetura Arm64 vem tomando o mercado de cloud providers de assalto. Relatórios recentes indicam que, no final de 2025, mais de 50% das novas instâncias na AWS e mais de 33% na Azure já rodavam em CPUs Arm64. Para quem trabalha com cloud native, o recado é claro: suportar Arm64 como bloco de construção deixou de ser opcional — é requisito.
Foi com esse cenário em mente que, no final de 2023, a Oracle Cloud anunciou a doação de $3 milhões em recursos computacionais Arm64 — alimentados por CPUs Ampere — para projetos hospedados na CNCF. A ideia não era apenas distribuir créditos, mas criar um ecossistema onde projetos open source pudessem desenvolver, construir e testar releases Arm64 com a mesma qualidade que já têm para x86. Em outras palavras, buscava-se equivalência real entre as arquiteturas.
Com a adoção maciça da arquitetura, a maioria dos projetos CNCF já garante que seus releases sejam compatíveis com Arm64 e publique containers multi-arquitetura. O gargalo sempre foi outro: a cobertura de CI e testes. Historicamente, a falta de nós de build e ambientes de desenvolvimento Arm64 limitava a confiança das equipes. O programa de créditos OCI muda esse jogo: o time de Infra da CNCF já facilitou o acesso a esses recursos para dezenas de projetos, permitindo que instâncias OCI sejam usadas como GitHub Actions runners, ambientes de desenvolvimento e teste para a comunidade.
Como os runners GitHub Actions em OCI Arm64 estão sendo usados?
Para muitos projetos, o CI nativo em Arm64 sempre foi limitado pela disponibilidade e performance dos runners gerenciados. Embora os runners Arm64 do GitHub tenham evoluído, sua capacidade restrita — especialmente em número de CPUs e memória — pode ser insuficiente para matrizes de build grandes, containers multi-arquitetura ou validação de performance.
É exatamente essa lacuna que o programa de créditos OCI busca preencher. O time de Infra da CNCF pode provisionar instâncias Arm64 de qualquer tamanho como runners self-hosted do GitHub Actions, entre outros casos de uso. Projetos que precisam de mais memória ou mais núcleos para tarefas de CI mais longas agora têm uma opção viável.
Para começar, mantenedores geralmente abrem um ticket no CNCF Service Desk informando o uso pretendido, quais serviços OCI serão usados e uma estimativa aproximada de consumo. Como os créditos OCI são um recurso de infraestrutura compartilhado da comunidade, o time de Infra aplica limites razoáveis para garantir sustentabilidade e acesso justo. A recomendação inicial é limitar o gasto a menos de $5.000 USD/mês, mas exceções podem ser feitas conforme a necessidade real.
O uso dos créditos Arm entre os projetos CNCF cresceu rapidamente. Segundo um blog de desenvolvedores da Oracle do início de 2025, conforme novos projetos eram integrados à OCI, o uso de créditos "superou o total do ano anterior em apenas dois meses". Mais de uma dúzia de projetos — incluindo OpenTelemetry, Longhorn, Crossplane e Jaeger — já se beneficiavam dessa capacidade naquele momento.
O que os mantenedores estão dizendo?
O CI nativo em Arm64 melhorou visivelmente a confiança das equipes e a qualidade das releases. Após participar de um programa piloto inicial que fornecia runners Arm64 gerenciados para projetos CNCF, alguns mantenedores compartilharam suas impressões:
"Estamos muito felizes com os resultados. Vemos que a performance em Arm é muito maior do que em servidores x86 legados. […] Estamos vendo uma grande adoção em downloads Arm64. […] Posso dizer, sem dúvida, que sou um convertido." — Antoine Toulmé, mantenedor do OpenTelemetry
"O Falco realmente precisava de runners GitHub Arm64 para elevar seu suporte à arquitetura e ampliar sua base de usuários." — Federico Di Pierro, mantenedor do Falco
"Se o CI do Arm quebrar agora, não há chance de fazermos merge até entender o motivo. […] Temos total confiança no Arm64 como plataforma alvo." — Phil Estes, mantenedor do containerd
Como seu projeto pode começar?
Assim que um ticket é aberto solicitando runners GitHub na OCI, o time de Infra concede acesso aos runners já hospedados e orienta como especificar o nome do runner nos workflows de actions. Para os projetos, começar não poderia ser mais simples.
Se surgirem problemas — seja na configuração do runner, na integração com workflows ou na portabilidade de dependências para Arm — o time de Infra da CNCF e a comunidade mais ampla estão disponíveis para ajudar. O conselho é engajar o staff da CNCF no Slack cedo — mesmo que eles não saibam a resposta, certamente conhecem alguém que sabe.
Suporte a Arm64 está rapidamente se tornando o novo "mínimo aceitável" para projetos cloud native. Com créditos OCI e o suporte de infraestrutura da CNCF, as barreiras de infraestrutura para um CI nativo confiável estão mais baixas do que nunca, permitindo que mantenedores entreguem software melhor para todos os usuários.
Perguntas Frequentes
-
Por que o suporte a Arm64 deixou de ser opcional para projetos cloud native?
- No final de 2025, mais de 50% das novas instâncias na AWS e mais de 33% na Azure já rodavam em Arm64. Ignorar a arquitetura significa perder performance, eficiência de custo e relevância — especialmente em ambientes multi-cloud.
-
Como funciona o programa de créditos OCI para CNCF?
- A Oracle doou $3M em recursos Arm64 (CPU Ampere) para que projetos CNCF possam montar runners self-hosted no GitHub Actions, ambientes de desenvolvimento e teste. O time de Infra da CNCF gerencia o acesso por tickets e recomenda um limite inicial de $5.000/mês.
-
Quais projetos CNCF já estão usando esses créditos e com quais resultados?
- OpenTelemetry, Longhorn, Crossplane, Jaeger, Falco e containerd estão entre os que adotaram. Relatos indicam aumento de confiança nas releases, melhor performance em relação a x86 legado e crescimento significativo de downloads Arm64.
-
Minha empresa brasileira pode usar a mesma abordagem para testar Arm64?
- Sim. O modelo de usar runners self-hosted em OCI com GitHub Actions é replicável fora do ecossistema CNCF. A lógica de provisionar instâncias Arm64 de tamanho arbitrário para CI pode ser adotada por qualquer time que queira garantir compatibilidade multi-arquitetura sem depender de hosted runners limitados.
Artigo originalmente publicado por Dave Neary, Director of Developer Relations at Ampere Computing em Cloud Native Computing Foundation.