OpenShift Virtualization의 right-sizing 발표

Red Hat Blog를 보다가 관심 가는 글이 보여서 AI번역+약간 교정해 보았습니다.
출처: https://developers.redhat.com/articles/2025/04/28/announcing-right-sizing-openshift-virtualization

네임스페이스와 가상 머신에 적절한 양의 CPU와 메모리를 할당하는 것은 효율적인 성능과 비용 최적화를 보장하는 데 필수적이며, 특히 오늘날처럼 클러스터 수가 증가하는 상황에서 더욱 그렇습니다. 적절한 용량 할당은  과도한 프로비저닝, 리소스 낭비, 재정적 부담 증가,  과소 프로비저닝, 그리고 심각한 성능 문제를 방지합니다.

이 문서에서는 새로운 적정 크기 조정 기능의 개발자 미리보기 릴리스에 초점을 맞추고 Red Hat Advanced Cluster Management 의 일부로 Red Hat OpenShift Virtualization 사용자를 위한 지침을 제공합니다.

고급 클러스터 관리 기능 및 이점

적정 규모의 이점:

  1. 최적화된 리소스 활용: 프로비저닝 부족으로 인한 유휴 리소스 할당을 방지하여 인프라 효율성을 극대화합니다.
  2. 비용 효율성: 과도한 프로비저닝을 방지하여 비용을 절감하고, 사용 가능한 리소스를 최대한 활용하여 운영 비용을 낮춥니다.

Prometheus 기록 규칙 기반 적정 규모 권장 사항은 Red Hat Advanced Cluster Management 콘솔의 일부인 두 개의 전용 Grafana 대시보드에서 제공됩니다. 이는 리소스에 대한 가시성과 효과적인 실행 계획을 수립하기 위한 구체적인 정보를 확보하고자 하는 사용자에게 훌륭한 시작점을 제공합니다.

  1. 클러스터 및 네임스페이스 수준에서의 적정 크기 권장 사항 : 향상된 개발자 미리 보기는 2024년 7월부터 사용할 수 있습니다.
  2. 포드 수준 (가상 머신 이름)에서의 적정 크기 권장 사항: 개발자 미리 보기는 2025년 3월에 출시되었습니다. 새로 추가된 이 기능에 대한 개요를 살펴보세요. 

Prometheus 기록 규칙을 활용하여 다음과 같은 측정 항목을 사용하여 다양한 시간 집계에 따른 가상 머신의 적정 크기 권장 사항을 제공합니다.

  1. CPU Usagekubevirt_vmi_cpu_usage_seconds_total
  2. Memory Usagekubevirt_vmi_memory_available_bytes - kubevirt_vmi_memory_usable_bytes
  3. CPU Requestkubevirt_vm_resource_requests{resource="cpu"}
  4. Memory Requestkubevirt_vm_resource_requests{resource="memory"}
  5. VM running statuskubevirt_vm_running_status_last_transition_timestamp_seconds

최신 적정 규모 권장 사항을 활용하려면 몇 가지 핵심 전제 조건이 있습니다. 설치 단계 및 면책 조항에 대한 자세한 내용은  설명서 를 참조하십시오 .

OpenShift Virtualization의 개발자 미리보기

OpenShift Virtualization에 대한 적정 크기 권장 사항의 개발자 미리보기 릴리스는 Red Hat Advanced Cluster Management의 전용 Grafana 대시보드에서 제공되며, 사용자는 이를 통해 다음의 스냅샷에 액세스할 수 있습니다.

  1. 클러스터 내 가상 머신 전반의 현재 총 CPU 과대평가
  2. 클러스터 내 가상 머신 전반의 현재 총 CPU 과소평가
  3. 클러스터 내 가상 머신 전반의 현재 총 메모리 과대평가
  4. 클러스터 내 가상 머신에서 현재 총 메모리가 과소평가되고 있습니다 .

다음 네 개의 추가 표는 가상 머신의 활용도에 대한 개요를 제공합니다. CPU 과대평가, CPU 과소평가, 메모리 과대평가, 메모리 과소평가.

  1. 각  가상 머신 의 CPU/메모리 사용률 평가  : 사용률(%)은 요청된 양에 대한 상대적인 값입니다. 100%를 초과하면 필요 이상으로 사용하고 있음을 의미합니다. 100% 미만이면 필요 이상으로 사용하고 있음을 의미합니다.
  2. 각  가상 머신의 CPU/메모리 사용량을 조사합니다. 실제로 사용된 CPU/메모리 양입니다.
  3. 각 가상 머신 의 CPU/메모리 요청량 평가  : 현재 요청된 CPU/메모리 양입니다.
  4. 각  가상 머신 에 대한 CPU/메모리 권장 사항 :  실제로 권장되는 CPU/메모리 양 – Prometheus 기록 규칙에 의해 제공됩니다.
  5. 각  가상 머신 의 CPU/메모리 과대  평가/과소평가 파악 : 과대평가된 CPU/메모리의 양(빨간색으로 강조 표시) 또는 과소평가된 CPU/메모리의 양(노란색으로 강조 표시).

정보는 클러스터, 네임스페이스, 기본 시간 집계(예: 15/30일)별로 필터링할 수 있습니다.

메모 : 각 가상 머신을 클릭하면 다른 대시보드로 이동하게 되는데, 여기서 시간에 따른 CPU 및 메모리 사용률을 보여주는 두 개의 시계열 차트를 활용할 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like