티스토리 뷰
VMware Cloud on AWS는 베어메탈 서버 위에서 동작하는 VMware Cloud 서비스입니다.
기본적으로는 AWS의 베어메탈과 동일한 하드웨어 스펙과 모델 이름을 사용하며,
현재 선택 가능한 모델은 i3.metel과 i3en.metal입니다.
초기에는 i3en.metal 대신에 R5.metal 모델이 추가로 있었었는데요,
5TB짜리 EBS 볼륨 을 호스트별로 3~7개까지 붙혀서 vSAN 스토리지로 사용하는 개념이였습니다.
대용량 스토리지를 위한 모델이였으나, 공개되지 않은 내부적인 이유로 인해 해당 모델에 대한 지원은 종료되었습니다.
말씀드린대로, 현재 지원 모델들은 AWS의 표준 베어메탈 서비스를 그대로 제공하는 것으로,
기본적인 하드웨어 스펙은 동일합니다만, CPU의 논리적인 차이가 있습니다.
i3.metal CPU의 경우 AWS용 i3.metal에서는 hyper-threading이 켜져 있는 상태이며,
VMware Cloud on AWS용 i3.metal에서는 hyper-threading이 꺼져 있습니다.
이에 따라 서로간에 2배의 가용 core수의 차이가 발생합니다.
이와는 다르게, i3en.mteal에는 AWS와 VMware Cloud on AWS 모두 hyper-threading이 켜져 있습니다.
초기 버전의 i3.metal에서는 hyper-threading이 Enable이 였으나,
예전 Intel의 Meltdown 버그 이후로 Disable 되었다고 하는데, 언제쯤 다시 enable 될지는 확인되지 못했습니다.
그럼 i3.metal의 하드웨어 스펙을 실제 VMware Cloud on AWS의 vCenter에서 살펴보겠습니다.
hyper threading이 disable 되어 있어 논리 프로세서가 18core * 2socket = 36 vCore로 나타납니다.
다음으로 i3en.metal의 하드웨어 스펙을 실제 VMware Cloud on AWS의 vCenter에서 살펴보겠습니다.
hyper threading이 enable 되어 있어 논리 프로세서가 24core * hyper-thereaing * 2socket = 96 vCore로 나타납니다.
확인된 바를 기준으로 i3.metal과 i3en.metal을 표로 비교해 보면 이렇습니다.
Model | i3.metal | i3en.metal |
CPU core | 18 core * 2 Socket | 24 Core * 2 Socket |
CPU Vendor | Intel | Intel |
CPU Architecture | Broadwell | Cascade Lake |
CPU Model | Xeon E5-2686 v4 | Xeon Platinum 8259CL |
CPU Clock | 2.3 GHz | 2.5 GHz |
Hyper-threading | disable | enable |
Total logical core | 36 core | 96 core |
RAM | 512GB | 768GB |
List Price(On-demand) | $9.816382/hour | $20.332755/hour |
추가적으로 메모리를 살펴보겠습니다.
i3.metal의 CPU는 인텔의 Broadwell 아키텍쳐 기반으로 512GB 메모리를 사용합니다.
Broadwell 아키텍쳐의 경우 CPU당 메모리 채널이 4개로, 최적의 성능 발휘를 위해서라면,
CPU당 메모리를 4의 배수로 장착하는 것이 좋습니다.
따라서, i3.metal은 64GB 4개씩 2 Socket에 장착 또는 32GB 8개씩 2 Socket 장착되었을 것으로 추측할 수 있습니다.
과거 서버 메모리가 128GB, 256GB, 512GB... 등으로 사용되었던 이유는 Broadwell 이전 CPU를 사용했었기 때문입니다.
i3en.metal의 CPU는 인텔의 Cascade Lake 아키첵쳐 기반으로 769GB 메모리를 사용합니다.
Cascade Lake 아키텍쳐 기반의 경우 CPU당 메모리 채널이 6개로, 최적의 성능 발휘를 위해서라면,
CPU당 메모리를 6의 배수로 장착하는 것이 좋습니다.
따라서, i3en.metal은 64GB 6개씩 2 Socket에 장착 또는 32GB 12개씩 2 Socket 장착되었을 것으로 추측할 수 있습니다.
요즘 서버 메모리가 192GB, 384GB, 768GB... 등으로 사용되는 이유는 Cascade 이후 CPU를 사용하기 때문입니다.
이와 같이 i3.metal과 i3en.metal은 CPU와 메모리에 차이가 있습니다.
또한, 자세히 보지는 않았지만, 디스크와 NIC에도 차이가 있으며,
수치상으로 대부분의 사양이 i3.metal보다 i3en.metal이 높습니다.
가격 역시 서울 리전의 List Price 기준으로 i3en.metal이 i3en.metal 대비 2배 이상을 지불해야 합니다.
모든 업무에 최고 성능의 서버가 필요한 것은 아니며, 가격대비 효율성도 필요하기 때문에,
이를 기반으로 일반적인 대부분의 업무 환경에서는 i3.metal를 사용하는 것을 권장드리며,
고성능 CPU나 대용량 스토리지가 필요한 경우에 한해 i3en.metal을 선택하는 것이 현명한 선택이 될 것입니다.
'에디.VMware > VMware Cloud on AWS' 카테고리의 다른 글
Everything fails on VMware Cloud on AWS (0) | 2021.04.12 |
---|---|
VMware Cloud on AWS에서 사용하는 두가지 AWS 계정 (0) | 2021.04.08 |
AWS 리전과 Stretched Cluster (0) | 2021.04.02 |
물리 서버도 Auto Scaling 이 됩니다! Elastic DRS (0) | 2021.04.01 |
VMware Cloud on AWS의 네트워크 비용 (0) | 2021.03.30 |