OCI 크레딧으로 CNCF Arm64 지원 강화
출처: CNCF Blog
2026년 6월 15일
by Dave Neary, Ampere Computing 개발자 관계 담당 이사
최근 몇 년간 Arm64는 클라우드 서비스 제공업체 세계를 휩쓸고 있습니다. 최근 보고서에 따르면, 2025년 말까지 AWS의 새 인스턴스 중 50% 이상과 Azure의 33% 이상이 Arm64 CPU를 사용하고 있습니다.
현대 클라우드 네이티브 컴퓨팅을 위한 Arm64 기반은 선택 사항이 아니라 필수적인 요구사항입니다.
2023년 말, 오라클 클라우드는 Ampere Computing CPU를 활용한 Arm64 컴퓨팅 리소스 3백만 달러(≈$3M)를 CNCF 프로젝트에 기부하겠다고 발표했습니다. 이 기부로 오라클은 다중 아키텍처 클라우드 환경을 수용하고, 클라우드 네이티브 생태계 전체에 Arm64 지원을 강화하도록 CNCF 프로젝트를 준비했습니다. 이를 통해 CNCF 프로젝트는 Arm64 릴리스를 쉽게 개발·빌드·테스트하고, 아키텍처를 x86와 동등하게 맞출 수 있습니다.
아키텍처가 널리 채택되면서 대부분의 CNCF 프로젝트는 릴리스 호환성을 Arm64와 확보했으며, x86 외에도 Arm64 컨테이너와 멀티아키텍처 컨테이너 매니페스트를 구축하고 있습니다. 하지만 CI 및 테스트 커버리지는 때때로 부족할 수 있습니다. 역사의 무게에 Arm64 빌드 노드와 개발 공간의 가용성 부족이 제약 요인으로 작용해 왔습니다. 오라클 프로그램을 통해 이 문제는 더 이상 CNCF 프로젝트에 적용되지 않게 되었습니다. CNCF 인프라 팀은 지금까지 수십 개의 프로젝트에 대한 접근을 지원했으며, OCI 인스턴스를 GitHub Actions 실행기(런너), 커뮤니티 구성원들의 개발 및 테스트 환경으로 활용할 수 있게 했습니다.
OCI Arm64 인스턴스에 GitHub Actions 실행기: 제공되는 내용과 프로젝트 적용 사례
다수의 프로젝트는 호스팅된 실행기의 가용성과 성능에 의해 네이티브 Arm64 CI가 제한받아 왔습니다. GitHub의 호스팅된 Arm64 실행기는 개선되었지만, CPU 수와 메모리 제한으로 인해 대규모 빌드 매트릭스, 멀티아키텍처 컨테이너, 혹은 성능 검증에 충분하지 않을 수 있습니다.
이 정확히 OCI(오라클 클라우드 인프라) 크레딧 프로그램이 메워하려는 간극입니다. CNCF 인프라 팀은 임의 규모의 Arm64 인스턴스를 자체 호스팅된 GitHub Actions 실행기로 제공할 수 있으며, 그 외 다양한 활용 사례도 지원합니다. 오래 실행되는 CI 작업을 위해 메모리나 코어가 필요한 프로젝트들은 이제 옵션을 갖게 되었습니다.
크레딧 사용을 시작하려면 유지관리자는 일반적으로 CNCF 서비스 데스크 티켓을 제출하는데, 여기에는 예상 사용 목적, 사용할 OCI 서비스, 그리고 대략적인 사용량 추정이 포함됩니다. OCI 크레딧은 공유된 커뮤니티 인프라 자원이기 때문에 CNCF 인프라 팀은 장기적인 지속 가능성과 공정한 접근을 위해 합리적인 제한을 적용합니다. 처음에는 월 사용량을 5,000달러 이하로 제한할 것을 권장하지만, 실제 필요에 따라 예외는 인정됩니다.
CNCF 프로젝트들 간 Arm 크레딧 사용량은 빠르게 증가하고 있습니다. 2025년 초 오라클 개발자 블로그(링크)에 따르면, OCI에 온보딩된 신규 프로젝트가 늘어남에 따라 크레딧 사용량이 “지난해 전체 사용량을 단 두 달 만에 초과했으며”, 이미 OpenTelemetry, Longhorn, Crossplane, Jaeger 등 10여 개 프로젝트가 이 용량을 활용하고 있었습니다.
네이티브 Arm64 CI는 최근 몇 년간 여러 프로젝트의 신뢰도와 릴리스 품질을 실제로 향상시켰습니다. 초기 파일럿 프로그램에 참여하여 CNCF 프로젝트에 호스팅된 Arm64 실행기를 제공한 후, 여러 CNCF 프로젝트 유지관리자들이 통찰을 공유했습니다:
“결과에 매우 만족하고 있습니다. Arm 성능이 레거시 x86 서버보다 훨씬 뛰어나다는 것을 확인했습니다. […] Arm64 다운로드량이 크게 늘고 있음을 알 수 있었습니다. […] 확신을 가지고 말할 수 있습니다, 저는 이미 개종했습니다.” — OpenTelemetry 유지관리자 Antoine Toulmé
“Falco는 Arm64 GitHub 실행기를 진정으로 필요로 했으며, 아키텍처 지원을 높이고 사용자 기반을 확대했습니다.” — Falco 유지관리자 Federico Di Pierro
“[Arm CI가 현재 깨진다면] 우리는 원인을 파악하기 전까지는 절대 머지 않을 것입니다. … 이제 Arm64를 목표 플랫폼으로 완전히 신뢰합니다.” — containerd 유지관리자 Phil Estes
OCI에 GitHub 실행기를 요청하는 티켓을 열면, 인프라 팀은 이미 호스팅된 OCI GitHub 실행기에 접근 권한을 제공하고, 해당 실행기 이름을 액션 워크플로에 지정하는 방법을 공유합니다. 프로젝트에게는 시작이 매우 쉽습니다.
런너 설정, 워크플로우 통합, 또는 종속성을 Arm으로 포팅하는 과정에서 문제가 발생하면 CNCF 인프라 팀과 더 넓은 커뮤니티가 도움을 줄 수 있습니다. Slack에서 조기에 CNCF 직원들과 소통하세요 –即使他们不知道如何帮助,也会 알려줄 사람이 있을 것입니다.
Arm64 지원은 클라우드 네이티브 프로젝트의 기본 요구사항으로 빠르게 떠오르고 있습니다. OCI 크레딧과 CNCF 인프라 지원 덕분에 신뢰할 수 있는 네이티브 CI 구축 장벽은 이전보다 낮아졌고, 유지관리자는 모든 사용자에게 더 나은 소프트웨어를 배포할 수 있게 되었습니다.
Links: