5P by xguru 2020-12-19 | favorite | 댓글 3개

- Arm의 Neoverse-N1 CPU 플랫폼을 적용한 상용 CPU
ㅤ→ 아마존의 Graviton2 와 동일
- 2U 랙서버에 2개의 Altra Q80-33 프로세서를 내장. 각각 80코어
- AMD EPYC 7742 CPU와 벤치마크 성능이 비슷한데 가격은 42% 저렴
ㅤ→ 워크로드에 따라 둘이 엎치락뒤치락
ㅤ→ EPYC 7742 $6950 vs. Q80-33 $4050

- 하지만 EPYC 7742는 15개월 전에 나온거고, Zen3 기반이 되면 20% 정도 성능 향상을 기대해서 벤치결과는 또 달라질 것
- 또한 Altra 는 내년에 128코어 버전을 내놓을 예정, 거기다 2022년에 5나노 공정을 도입하면 다시 50%정도의 성능향상을 기대

* 아마존 Graviton2는 AWS에서만 쓰겠지만, Altra는 상용이라 Oracle등 다른 클라우드 벤더들이 사용하게 될 것
* Ampere는 인텔의 전 사장이었던 르네 제임스가 차린 회사로, Arm 이 투자도 했음

AWS 클라우드 프로세서 인스턴스 점유율 변화 (Intel vs. AMD vs. Graviton) https://news.hada.io/topic?id=3428

AWS에서도 ARM 장비인 Graviton 이 10%가 넘어갔다고 하는데, 서버에서도 ARM의 진격이 예상되네요.

우와 생각보다 많네요. arm 머신을 주로 사용하는 곳이 어떤 일을 하는 곳일까요? 아직 일반적인 웹 어플리케이션 서버로 쓰기는 좀 때가 안된것 같은데요.

AWS의 경우 RDS, Elsaticache 등 서비스 형태로 제공하는 곳에서도 Graviton 인스턴스를 사용할 수 있게 되어 있습니다. 일반 애플리케이션의 경우 충분한 테스트 기간이 필요하고 혹시나 하는 불안함에 쉽게 넘어가지 못하는 경우가 많지만 이런 DB 서비스의 경우 이미 AWS에서 검증한 상태에서 릴리즈한 것이고 같은 가격에 훨씬 좋은 성능의 DB 인스턴스를 사용할 수 있으니 많이 넘어가는 추세라 들었습니다. 대부분 웹 서버의 부하는 웹 서버 자체보다는 DB에서 발생하니 DB 서버만 조금씩 교체해줘도 꽤 큰 파이가 될 것 같다고 생각합니다.

https://news.hada.io/topic?id=3402
그리고 이건 얼마 전 뉴스인데요. 트위터가 타임라인 기능을 AWS ARM 인스턴스로 이전할 것이라 밝힌 바 있습니다. 사실 요즘 자주 쓰이는 웹 서버 언어 보면 거의 대부분이 아키텍쳐를 크게 가리지 않는 언어(Java, .NET, Node, Python 등)인데 이런 언어들만 사용하려는 아키텍쳐를 stable하게 지원하고 있다면 큰 걱정 없이 넘어갈 수 있죠.