현재까지 1,800억 개의 Arm 기반 프로세서가 휴대 전화, IoT 센서 및 기타 기기에 탑재되었습니다. 이제 기술은 하이퍼스케일 데이터 센터 및 클라우드 컴퓨팅을 지원할 수 있을 정도로 진화했죠. 클라우드 고객들은 선형 확장성, 예측 가능한 성능, 고밀도 코어를 보다 저렴한 가격에 제공하는 Ampere Altra 등 Arm 기반 프로세서에 관심을 보이고 있습니다. Arm 기반 클라우드 컴퓨트를 활용하면 고객들은 기존 워크로드의 실행 가격을 낮추고, 탁월한 경제성 및 성능을 기반으로 새로운 애플리케이션을 개발할 수 있습니다. 개발자들이 Arm 기반 워크로드로 전환하고, 이를 구축 및 실행할 수 있게 지원하기 위해 Oracle은 Ampere Computing, Arm, GitLab, Jenkins 등 파트너들과 손잡았습니다. 우리의 목표는 하나, 최고의 도구 및 플랫폼으로 Arm 개발자 생태계를 개선하는 것이죠..
Armv8 아키텍처 및 Neoverse 제품군에 64bit 컴퓨팅이 도입되면서, Arm은 Ampere Computing 등 파트너들과 함께 서버 시장에 진입할 수 있었습니다. 하드웨어 가상화 및 클라우드 컴퓨팅의 등장은 이와 같은 전환의 속도를 가속화했죠. 현재 우리 업계는 다중 CPU 아키텍처가 다시 한 번 표준이 되는 변곡점에 도달해 있습니다. 고객들은 차세대 애플리케이션 개발 시 또 한 번 다양성과 선택권을 누릴 수 있게 될 것이며, Arm, X86, GPU가 그 길을 이끌 것입니다.
Arm Neoverse N1 CPU 아키텍처는 데이터 센터 및 클라우드 인프라 공간을 위해 특별히 설계되었습니다. 이 아키텍처는 확장 가능한 클라우드-에지 인프라로의 전환을 가속화하는 데 필요한 성능, 기능, 확장성을 갖춘 높은 코어 수와 서버급 SoC 하위 시스템을 제공합니다. 또한 하이퍼스케일 데이터 센터 및 클라우드 컴퓨팅을 위한 성능 식을 근본적으로 변경해 기존 기술 대비 훨씬 더 적은 와트로 훨씬 더 많은 일을 처리할 수 있죠.
Ampere Computing의 Altra 프로세서는 Neoverse N1 CPU 아키텍처를 기반으로 합니다. Ampere는 하이퍼스케일 클라우드 데이터 센터 전반의 애플리케이션을 위해 특별히 구축된 SoC 설계를 위해 N1 플랫폼에 자체 혁신 기술을 통합했습니다. N1 Arm 프로세서를 통해 증가한 스레드 수, 높아진 CPU 주파수 및 향상된 코어 밀도는 다양한 이점을 제공합니다.
Neoverse N1 Arm CPU는 고성능 하이퍼스케일 데이터 센터를 위해 설계 및 최적화 되었습니다. 이 CPU는 일관적인 최대 주파수 성능을 제공하며, 싱글 스레드 코어 아키텍처를 갖추고 있어 일관적이고 예측 가능한 성능으로 워크로드를 실행하고, 이상적인 확장성을 제공합니다. 이 CPU의 캐싱 구조는 대규모의, 다수의 브랜치로 구성된 인프라 워크로드에 맞게 크기가 조정됩니다.
고객은 이제 저렴한 가격에, 예측 가능한 방식으로 워크로드를 확장할 수 있습니다. Ampere의 Altra 프로세서 등 Arm 프로세서의 코어 아키텍처당 싱글 스레드 구성은 일관적이고 예측 가능한 워크로드 실행 성능과 이상적인 성능 확장성을 제공합니다. 각 코어는 동일한 프로세서에서 실행되는 다른 워크로드의 노이지 네이버(noisy neighbor) 영향으로부터 완전히 분리됩니다. 이와 같은 특징은 대단히 높은 코어 수를 필요로 하는 '수직' 확장과 소규모 VM 구성의 다중 인스턴스의 이점을 누리는 '수평 확장' 모두에 유리합니다. 또한 예측 가능한 성능은 월말에 청구되는 비용의 예측 가능성을 의미하기도 합니다. 웹 서버, API 게이트웨이, 미디어 인코딩, AI 추론 및 기타 프로세서와 관련된 워크로드는 상당한 비용 절감 효과를 누릴 수 있습니다.
Riken과 Fujitsu가 고베 시에서 공동 개발한, 세상에서 가장 빠른 수퍼 컴퓨터 Fugaku는 Fujitsu의 Arm 기반 SoC(system-on-chip)를 사용합니다. Arm 프로세서는 수퍼컴퓨터 구축에 사용된 프로세서 아키텍처 목록에서 1위를 차지했습니다.
Ampere Altra 프로세서의 코어 프로세서당 싱글 스레드 설계는 잠재적 보안 위협을 없애주고 고객 워크로드에 대한 격리를 제공합니다. 부채널 공격으로 인한 위험도 낮출 수 있죠. 코어당 싱글 스레드만 실행하기 때문에 스레드 간 실행 엔진, 레지스터, L1/L2 캐시가 공유되지 않습니다. 덕분에 네트워크 노출 시 공격 면이 최소화 됩니다.
하드웨어 보안 확장 기술인 Arm TrustZone은 CPU에 내장된 하드웨어 적용 격리 기술을 통해 보안에 대한 효율적고 시스템 전반에 걸친 접근을 제공합니다. 이 기술은 플랫폼 보안 아키텍처(PSA) 가이드를 기반으로 기기의 신뢰점 설정을 위한 완벽한 시작점을 제공합니다. ARM TrustZone은 두 개의 실행 환경(정상 환경과 보안 환경) 간에 컴퓨터 리소스를 분리함으로써 보안 실행 환경을 제공합니다.
Ampere의 Altra 등 Arm 서버측 프로세서는 광범위한 데이터 센터 배포를 위한 가장 까다로운 워크로드 요구 사항을 충족시키도록 설계되었습니다.
- 범용 워크로드—웹 애플리케이션, 애플리케이션 서버
- 클라우드 네이티브 애플리케이션—Docker 컨테이너 기반 애플리케이션
- 컴퓨트 집약적 애플리케이션—미디어 인코딩, AI 추론, HPC 애플리케이션
- Arm 네이티브 모바일 앱 개발—모바일 애플리케이션의 개발 및 테스트를 위한 안드로이드 VM
- 인메모리 캐시 및 데이터베이스—Redis, Memcached 데이터베이스, 오픈 소스 데이터베이스
Moor Insights & Strategy 기술 개요 읽어보기
언어 |
|||
CI/CD |
|||
클라우드 네이티브 |
|||
데이터베이스 |
|||
운영 체제 |
Arm, Ampere 및 GitLab, Jenkins와 같은 주요 ISV가 Oracle과 파트너십을 맺고 손쉽고 비용 효율적인 Arm 서버측 개발을 지원합니다. Oracle Cloud Infrastructure(OCI)는 여러 파트너와 손잡고 클라우드를 통해 Arm 기반 애플리케이션의 손쉬운 전환, 구축, 실행 경로를 최고의 가격 대비 성능으로 제공합니다. Ampere의 Altra 프로세서는 Arm aarch64 아키텍처를 기반으로 하며, 베어 메탈 및 가상 머신(VM)으로 OCI에서 이용 가능합니다. Oracle Cloud Infrastructure(OCI)는 여러 파트너와 손잡고 클라우드를 통해 Arm 기반 애플리케이션의 손쉬운 전환, 구축, 실행 경로를 최고의 가격 대비 성능으로 제공합니다. Ampere의 Altra 프로세서는 Arm aarch64 아키텍처를 기반으로 하며, 베어 메탈 및 가상 머신(VM)으로 OCI에서 이용 가능합니다. GitLab, Jenkins, Rancher, Genymobile와 같은 주요 ISV 개발자 도구 제공업체와 Continuous Delivery Foundation(CDF) 등 오픈 소스 조직, Arm, Ampere 등 기술 파트너들이 Oracle과 협력하여 서버측 Arm 기반 솔루션 구축 및 실행을 위한 도구 및 소프트웨어를 제공합니다. Oracle은 Arm 컴퓨트 플랫폼에서의 개발 시작을 위해 Oracle Linux, Java 및 MySQL의 지원되는 aarch64 배포를 릴리스했습니다.
업계 최초의 80코어 서버 프로세서인 Ampere의 Altra 프로세서는 차세대 애플리케이션을 위한 극적인 성능, 확장성, 전력 효율성을 제공합니다.
Ampere의 Arm 프로세서는 범용 워크로드는 물론 데이터 분석, 모바일 애플리케이션, 머신러닝 추론, 인메모리 데이터베이스, 웹 호스팅, 클라우드 네이티브 애플리케이션 등 빠르게 성장하는 애플리케이션에도 적합합니다.