티스토리 뷰

에디.VMware/VMware Cloud on AWS

CPU 코어수 조정

에디.이이 2022. 2. 18. 16:38

오라클을 비롯한 일부 소프트웨어 제품들의 경우,

가상의 할당된 CPU뿐만 아니라 물리적인 하드웨어 환경의 CPU 코어를 기준으로 라이센스를 책정하는 경우가 있습니다.

이 경우 잠재적 사용 가능성이 있는 CPU들에 대해서도 라이센스 비용을 지불해야 하기 때문에,

때로는 클라우드 이용 비용보다 더 많은 라이센스 비용을 지불해야 하는 경우도 종종 생기는 것 같습니다.

 

이러한 상황을 예방하기 위해서, VMware Cloud on AWS에서는 CPU의 코어를 조정하여 배포할 수 있습니다.

사용자가 지정하는 수량으로 축소는 불가능하며, 

i3.metal과 i3en.metal의 Hosts 수에 따라 조정 가능한 CPU 코어의 수가 정해져 있어,

사용자는 각 Hosts 구성에서 원하는 CPU 코어 조절 수량을 선택할 수 있습니다.

 

Host CPU별 core 수 소켓 기본 core
(1 host)
변경 가능 core
(2 hosts 이하)
변경 가능 core
(3 hosts 이상)
i3.metal 18 2 36 16 8, 16
i3en.metal 24 2 48 16, 24, 30, 36 8, 16, 24, 30, 36

 

또한, CPU core 수량 변경에는 아래 사항을 기반으로 이루어집니다.

  • SDDC 내 첫번째 클러스터의 Core 수량은 변경할 수 없습니다.
  • 'Add cluster'로 생성되는 두번째 클러스터부터 적용 가능합니다.
  • CPU core에 대해 Host 타입별로 정해진 Core 수로만 변경 가능합니다.
  • Core 수량 변경시 클러스터 내 모든 Host의 CPU core 수량이 변경되며, Host 단위 적용은 지원하지 않습니다.
  • 사용중인 SDDC 클러스터의 Core는 변경이 안됩니다.
  • i3en.metal의 경우 Hyper Therading이 활성화되어 있지만, Core 수를 조정하면 Disable 됩니다.

만약 Stretched Cluster를 사용한다면, 데이터센터별로 동일한 수의 Host가 필요하게 됩니다.

따라서, 4 hosts까지는 각 데이터센터별로 2 hosts를 가지게 되어, 2 hosts 이하의 CPU 수량 정책을,

6 hosts 이상부터는 각 데이터센터별로 3 hosts 이상이 배포되어, 3 hosts 이상의 CPU 수량 정책을 따르게 됩니다.

 

변경된 Core 수를 가진 클러스터의 생성 방법은 간단합니다.

  1. SDDC 관리 콘솔의 Inventory 메뉴로 이동합니다.
  2. 기존에 생성된 SDDC 박스의 오른쪽 아래 'ACTIONS'를 선택합니다.
  3. 하위 메뉴 중에서 'Add Cluster'를 선택하여 해당 메뉴로 이동합니다.
  4. 기본 정보에 대해 원하는 수량과 AZ등을 선택합니다.
  5. 중간쯤의 Cluster to Be Added의 'Number of CPU Cores Per Host'의 수량을 조정합니다.
  6. 제일 아래 'ADD CLUSTER'를 눌러 신규 클러스터를 생성합니다.

 

1. i3.metal

    1) 2 Hosts 구성의 예

    2) 3 Hosts 구성의 예

 

2. i3en.metal

    1) 2 Hosts 구성의 예

    2) 3 Hosts 구성의 예

 

CPU가 감소되면, 클러스터 내 모든 Host가 영향을 받기 때문에, 관리노드와 vSAN의 성능에도 영향을 미칠수 있습니다.

예를 들어 호스트 추가 작업에 더 많은 시간이 소요되고, vSAN의 오버헤드가 많아 질 수 있습니다.

따라서, 고성능의 처리나 CPU 작업을 요구하는 경우에는 적용하지 않는 것이 좋습니다.

 

또한 CPU core 수량을 제한한다 하더라도, Host의 사용비용이 줄어들지는 않습니다.

즉, CPU core 수 제한을 통해 가져갈 수 있는 소프트웨어 라이센스의 절감비용과

Host의 사용요금 및 클러스터의 필요 성능 등에 대해 비용적 비교 분석을 먼저 선행하고,

확실한 절감효과가 있을때 CPU core를 줄이는 것이 좋습니다.

 

 

Feature Brief: Custom CPU Core Count | VMware

The Custom CPU Core Count capability on VMware Cloud on AWS  allows you to select a reduced number of CPU cores to run per host. It is designed to help avoid a situation of running servers with underutilized CPU capacity, and can also potentially reduce t

vmc.techzone.vmware.com

 

 

 

댓글
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함
최근에 올라온 글
Total
Today
Yesterday
링크