많은 사람들에게 '지속가능성'이라는 용어는 재사용 가능한 물병, 종이 빨대, 가정용 퇴비통의 이미지를 떠올리게 합니다. 또는 지역 농산물 직판장에서 "절약, 재사용, 재활용"을 장려하는 포스터와 에코백은 떠올릴 수 있지만, 데이터센터는 아마 상상이 안 되실 것입니다. 지속 가능성이 정부 정책, 기업 이니셔티브, 소비자 동향의 기초가 되는 경우가 많아지면서 기술 리더들은 사용자의 소프트웨어 사용이 에너지 소비를 어떻게 견인하는지 모니터링할 수 있도록 지원하는 기술을 구축하기 위해 노력해 왔습니다.
2023 Gartner® Magic Quadrant™에서 리더로 선정된 Red Hat
Red Hat은 Gartner 2023 Magic Quadrant 컨테이너 관리 부문의 실행 능력 및 비전의 완성도에서 최고점을 획득했습니다.
국제에너지기구(IEA)의 발표에 따르면, 최근 몇 년 간 데이터센터에서 처리하는 워크로드의 급격한 증가로 인해 에너지 사용량이 크게 늘면서, 매년 10~30% 증가세를 보이고 전 세계 에너지 소비의 1~1.5%를 차지하는 것으로 나타났습니다. 기업이 환경에 의미 있는 변화를 만들어 내기 위해서는 IT 리더가 데이터센터의 지속 가능성을 평가하는 데 사용하는 장비와 툴의 효율성을 면밀히 검토하는 것이 중요해졌습니다1.
Kepler(Kubernetese 기반 Efficient Power Level Exporter)의 등장
Kubernetese 기반 Efficient Power Level Exporter의 약자인 Kepler는 Red Hat의 이머징 기술 그룹이 IBM Research와 Intel의 초기 기여를 바탕으로 만들어진 프로젝트입니다. 커뮤니티 기반의 오픈소스 프로젝트로, 다양한 플랫폼 전반에서 전력 사용 메트릭을 캡처하여 기업이 에너지 소비를 더 잘 파악할 수 있도록 보고, 절감 및 회귀 분석에 중점을 둡니다.
Kepler는 eBPF(Extended Berkeley Packet Filter), CPU 성능 카운터 및 머신 러닝 모델과 같은 검증된 클라우드 네이티브 방법론과 기술을 활용하여 워크로드별 전력 소비량을 추정하고 이를 메트릭으로 내보냅니다. 이러한 메트릭은 스케줄링, 확장, 보고 및 시각화에 사용되어, 시스템 관리자가 클라우드 네이티브 워크로드의 탄소 배출량에 대한 정보를 제공받을 수 있습니다.
Kepler 모델 서버는 Kepler의 전력 추정 에이전트의 노드 데이터를 사용하여 사전 훈련된 모델을 지속적으로 조정하고 미세 조정합니다. 이러한 방식으로 Kepler는 사용자의 고유한 시스템과 요구 사항을 가장 잘 충족하도록 계산 결과를 조정합니다. Kepler를 통해 얻은 지식을 활용하여 기업의 의사 결정권자는 에너지 소비량을 최적화하고, 진화하는 지속 가능성 요구 사항을 해결하고, 조직의 목표를 가장 효과적으로 달성하는 방법을 더 잘 평가할 수 있습니다.
Kepler와 함께하는 미래
오픈소스 커뮤니티 협업과 업스트림 우선 사고방식을 통해 지속 가능성 향후 혁신은 앞으로 더욱 빠르게 발전할 수 있습니다.이를 염두에 두고 Red Hat은 기여자들이 자체 활용 사례에 Kepler를 통합하는 방법을 살펴보도록 Cloud Native Computing Foundation Sandbox에 Kepler를 제공하고 있습니다.
Kepler는 서비스 공급업체가 다음과 같은 클라우드 네이티브 애플리케이션의 전력 소비를 더 효과적으로 관찰, 분석, 최적화 및 기록할 수 있도록 오픈소스 커뮤니티에서 다양한 혁신 기능을 지원합니다.
- 전력 소비 보고
Kepler 메트릭은 시계열로, 컨테이너, 포드, 네임스페이스 또는 클러스터의 다양한 컴퓨팅 노드 등 다양한 수준에서 전력 소비를 나타내는 대시보드를 구축하는 데 사용할 수 있습니다. - 탄소 배출량
Kepler의 에너지 소비 메트릭은 사용자가 데이터센터의 전력효율지수(PUE) 및 전기 탄소 집약도를 함께 활용해 워크로드의 예상 탄소 배출량을 계산할 수 있습니다. - 전력 인식 워크로드 스케줄러 및 자동 스케일링
Kepler 메트릭은 쿠버네티스 스케줄러에서 향후 워크로드를 컴퓨팅 노드에 배치하여 와트당 성능을 개선하여 궁극적으로 클러스터 수준의 전력 소비를 줄일 수 있습니다. 마찬가지로 쿠버네티스 자동 스케일러는 자동 스케일링 알고리즘에서 Kepler의 전력 소비 메트릭을 사용하여 에너지 효율을 높이는 데 필요한 리소스를 결정할 수 있습니다. - CI/CD 파이프라인
Kepler는 소프트웨어 개발 라이프사이클에도 사용되어 더욱 지속 가능한 소프트웨어 제품을 생산할 수 있습니다. 예를 들어, Kepler는 소프트웨어 테스트 및 릴리스를 위해 지속적 통합/지속적 개발(CI/CD) 파이프라인에 배포할 수 있습니다. Kepler의 전력 소비 메트릭은 개발자가 소프트웨어 스택을 측정, 분석, 최적화하는 데 도움이 될 수 있습니다.
GitHub를 통해 Kepler 프로젝트에 참여하고 Red Hat Emerging Technologies 블로그에서 자세히 알아보세요.
Red Hat Emerging Technologies 블로그에는 업스트림 오픈소스 커뮤니티와 Red Hat에서 활발하게 개발 중인 기술에 대한 게시물이 포함되어 있습니다. Red Hat은 현재 진행 중인 작업을 조기에 자주 공유하는 것을 원칙으로 합니다. 하지만 달리 명시되지 않는 한 여기에서 공유하는 기술과 방법은 지원되는 제품에 포함되지 않으며 향후에도 제공된다는 보장은 없습니다.
인텔, 인텔 로고, 기타 인텔 마크는 Intel Corporation 또는 계열사의 상표입니다.
1 2023 S&P Global Market Intelligence, 지속 가능성 요구 사항에 따라 기술 공급업체를 선택하는 기업 증가
저자 소개
Dr. Huamin Chen is a Senior Principal Software Engineer at Red Hat's CTO office. He is one of the founding members of Kubernetes SIG Storage, member of Ceph, Knative and Rook. He co-founded the Kepler project and drives community efforts for Cloud Native Sustainability.
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
오리지널 쇼
엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리
제품
- Red Hat Enterprise Linux
- Red Hat OpenShift Enterprise
- Red Hat Ansible Automation Platform
- 클라우드 서비스
- 모든 제품 보기
툴
체험, 구매 & 영업
커뮤니케이션
Red Hat 소개
Red Hat은 Linux, 클라우드, 컨테이너, 쿠버네티스 등을 포함한 글로벌 엔터프라이즈 오픈소스 솔루션 공급업체입니다. Red Hat은 코어 데이터센터에서 네트워크 엣지에 이르기까지 다양한 플랫폼과 환경에서 기업의 업무 편의성을 높여 주는 강화된 기능의 솔루션을 제공합니다.