핵심 요약
- Sangfor HCI 과부하 보호 기능은 CPU 부하가 높은 상황에서도 작동 안정성을 유지하는 데 도움을 줍니다.
- 이중 평면 리소스 격리는 관리 서비스와 비즈니스 VM 간의 리소스 경합을 줄여줍니다.
- CPU 사용률이 360초 연속으로 85%를 초과하면 Sangfor HCI는 관리 서비스를 위해 전용 CPU 코어를 예약합니다.
- 계층형 우선순위 스케줄링과 지능형 API 제어를 통해 CPU 과부하 시 중요 작업의 우선순위를 지정합니다.
- 테스트 결과에 따르면 Sangfor HCI는 과부하 보호 기능을 활성화한 후 더욱 원활하고 예측 가능한 비즈니스 성능을 제공합니다.
미션 크리티컬 하이퍼컨버지드 인프라(HCI) 환경에서 예기치 않은 CPU 과부하는 성능 변동, 코어 관리 작업 지연, 심지어는 숨겨진 안정성 위험으로 이어질 수 있습니다. 이러한 문제점을 해결하기 위해 Sangfor HCI는 시스템 부하가 높은 상황에서도 견고한 운영 안정성을 제공하도록 설계된 전용 과부하 보호 기능을 출시했습니다. 이 블로그에서는 Sangfor HCI의 과부하 보호 기능이 어떻게 작동하고 서비스 연속성을 유지하는 데 어떻게 도움이 되는지 살펴봅니다.

핵심 아키텍처: 이중 평면 리소스 격리
Sangfor HCI의 과부하 방지 기능은 HCI OS 위에 실행되는 관리 평면과 비즈니스 평면을 엄격하게 분리하여 시스템 서비스와 사용자 비즈니스 VM 간의 리소스 경합을 근본적으로 제거하는 데 기반을 두고 있습니다.
- 모든 제어 평면 서비스는 전용 CPU 범위에 바인딩되어 비즈니스 가상 머신과의 컴퓨팅 리소스 경쟁을 최소화합니다.
- 기본적으로 시스템은 소프트 바인딩 메커니즘을 실행합니다. 관리 평면 서비스에 예약된 유휴 리소스는 필요에 따라 비즈니스 VM 으로 자동으로 반환되어 정상적인 부하에서 리소스 활용률을 극대화합니다.
- Sangfor HCI는 물리적 CPU 사용률이 360초 동안 연속으로 85%를 초과하면 관리 서비스를 위해 전용 CPU 코어를 예약하여 시스템 부하가 높은 상황에서도 핵심 기능이 원활하게 작동하도록 보장합니다.
중요 작업 보호를 위한 계층별 우선순위 일정 관리
중요 작업에 할당되어야 할 컴퓨팅 리소스를 가치가 낮은 백그라운드 작업이 낭비하는 것을 방지하기 위해 Sangfor HCI는 모든 관리 작업을 세 가지 우선순위 계층으로 분류하는 cgroup 기반 계층형 보증 메커니즘을 채택합니다.
- P1 계층: VM 편집, VM 마이그레이션, 코어 게이트웨이, 컨트롤러 및 스케줄러 작업 등 핵심 고우선순위 작업을 포함합니다.
- P2 등급: 모니터링, 알림, 리소스 보기 쿼리 및 기타 일상적인 운영 및 유지 관리 작업을 포함합니다.
- P3 등급: 캐시 업데이트, 스캔, 모니터링 데이터 수집, 로그 백업 및 하드웨어 정보 수집과 같은 긴급하지 않은 백그라운드 작업을 포함합니다.
이 우선순위 기반 컴퓨팅 성능 스케줄링은 우선순위가 낮은 백그라운드 작업이 중요한 작업을 방해하지 않도록 보장하여, 과부하 상황에서도 핵심 제어 기능에 대한 원활한 응답을 보장합니다.
일관된 상호 작용 경험을 위한 지능형 API 제어
계층형 스케줄링 시스템을 보완하는 것은 내장된 지능형 API 제어 기능입니다.
CPU 과부하가 감지되면 시스템은 자동으로 API 큐잉 및 속도 제한 메커니즘을 활성화합니다. 모든 수신 API 요청은 작업 우선순위에 따라 엄격하게 스케줄링되므로 중요하지 않은 작업으로 인한 불필요한 리소스 소비를 효과적으로 제한합니다. 이러한 설계 덕분에 사용자에게 표시되는 페이지 작업과 핵심 제어 명령은 우선순위가 낮은 API 요청이 폭증하여 발생하는 긴 대기열에 갇히지 않고 항상 빠른 응답을 받을 수 있습니다.
실제 성능 검증: 더욱 원활하고 예측 가능한 비즈니스 운영
이 과부하 방지 기능의 가치는 표준화된 테스트 조건에서 완벽하게 입증되었습니다. 해당 테스트는 4개의 16코어 Oracle 서버, 16개의 4코어 4GB 가상 머신, 그리고 물리적 CPU 사용률이 85%로 고정된 Intel 6226R CPU 구성에서 실행되었습니다.
| 해결책 | 평균 TPS 표준편차 | TPS 표준편차 / 평균 TPS | (최대 TPS – 최소 TPS) / 최대 TPS | 총 TPS | 총 TPS 표준편차 | TPS 표준편차 / 평균 TPS |
| HCI에서 과부하 보호 기능을 비활성화합니다. | 9.85 | 2.1% | 12.36% | 1880.9 | 18.2 | 1% |
| HCI에서 과부하 보호 기능을 활성화합니다. | 8.13 | 1.73% | 9.23% | 1880.76 | 9.31 | 0.5% |
| VMware에서 과부하 보호 기능을 활성화합니다. | 5.88 | 1.22% | 8.17% | 1927.68 | 7.29 | 0.4% |

테스트 결과는 Sangfor HCI의 과부하 보호 기능을 활성화한 후 Oracle TPS 곡선이 눈에 띄게 평탄해지고 성능 급증 및 급락 현상이 현저히 감소함을 분명히 보여줍니다. 이 시스템은 과부하 보호 기능을 사용하지 않을 때보다 훨씬 더 안정적이고 예측 가능한 비즈니스 성능을 제공하며, TPS 변동을 줄이는 측면에서 일반적인 가상화 플랫폼보다 우수한 성능을 보입니다. 높은 CPU 부하 조건에서 Sangfor HCI의 성능은 이제 VMware와 매우 유사한 수준입니다.
중요 운영 참고 사항
사용자들이 이 기능을 최대한 활용할 수 있도록 몇 가지 명확한 안내 사항을 알려드리고자 합니다.
- 시스템이 과부하 상태(물리적 CPU 사용률 ≥ 85%)에 도달하면 설계된 대로 관리 평면 CPU 리소스가 자동으로 제한됩니다. 드물지만 이로 인해 페이지 로딩이 약간 지연되거나 보고서 데이터 수집 속도가 느려질 수 있습니다.
- 과부하 방지 기능이 작동되면 관리 평면에서 사용 가능한 리소스가 줄어들어 스냅샷, 백업 및 CDP와 같은 작업의 실행 시간이 약간 길어질 수 있으며, 이로 인해 RPO가 아주 미미하게 증가할 수 있습니다. 이러한 절충은 관리 서비스와 핵심 비즈니스 VM 모두의 장기적인 안정성을 우선시하기 위해 의도적으로 설계되었습니다.
상포 HCI의 과부하 보호 기능은 수동적인 장애 대응을 능동적인 안정성 방지로 전환하여 기업이 최대 부하 상황에서도 핵심 비즈니스 운영을 원활하게 유지할 수 있는 더욱 탄력적인 하이퍼컨버전스 환경을 구축하도록 지원합니다. 더 자세한 기술 정보는 상포 공식 웹사이트에서 전체 HCI 제품 포트폴리오를 확인하실 수 있습니다.
Sangfor HCI 과부하 보호 장치에 대한 FAQ
Sangfor HCI의 과부하 보호 기능은 시스템 부하가 높은 상황에서도 운영 안정성을 유지하도록 설계되었습니다. 이중 평면 리소스 격리, 계층형 우선순위 스케줄링, 지능형 API 제어를 활용하여 핵심 시스템 기능의 응답성을 유지하고 비즈니스 운영을 원활하게 진행할 수 있도록 지원합니다.
Sangfor HCI는 HCI OS에서 실행되는 관리 평면과 비즈니스 평면을 엄격하게 분리하여 시스템 서비스와 비즈니스 VM 간의 리소스 경합을 줄입니다. 물리적 CPU 사용률이 360초 동안 연속으로 85%를 초과하면 Sangfor HCI는 관리 서비스를 위해 전용 CPU 코어를 예약합니다.
Sangfor HCI는 이중 평면 리소스 격리, cgroup 기반 계층형 우선순위 스케줄링 및 지능형 API 제어를 결합하여 높은 CPU 부하에서도 안정성을 유지합니다. 관리 서비스와 비즈니스 VM을 분리하고, 중요한 관리 작업에 우선순위를 부여하며, API 큐잉 및 속도 제한을 사용하여 중요하지 않은 작업으로 인한 불필요한 리소스 소비를 제한합니다.
가능합니다. 과부하 방지 기능이 작동되면 관리 평면에서 사용 가능한 리소스가 줄어들어 스냅샷, 백업 및 CDP와 같은 작업의 실행 시간이 약간 길어질 수 있으며, 이로 인해 RPO가 아주 미미하게 증가할 수 있습니다.