진화하는 클라우드 인프라 환경에서 조직은 대기 시간, 가용성, 컴플라이언스, 주권 및 보안 문제로 인해 다양한 지역과 영역에서 애플리케이션을 배포하고 관리하는 데 따른 복잡성에 직면하고 있습니다. 멀티테넌시와 전문화된 워크로드 관리에 대한 수요가 증가함에 따라 단일 클러스터 설정의 한계가 분명해지면서 기업은 멀티클러스터 접근 방식을 모색하게 되었습니다.
조직은 이러한 변화를 겪으면서 여러 클러스터를 효율적으로 오케스트레이션하고 관리해야 하는 어려운 과제에 직면하게 됩니다. 경쟁 우위를 유지하고 혁신적인 애플리케이션을 구축하기 위해 비용 효율적이고 확장 가능하며 보안이 강화된 종합적인 멀티클러스터 Red Hat OpenShift 아키텍처의 필요성이 비즈니스 우선순위로 부각되고 있습니다.
이를 인식하여 Red Hat은 1년 전 효율적인 멀티클러스터 배포를 위해 맞춤화된 OpenShift용 호스팅된 컨트롤 플레인의 기술 프리뷰를 소개했습니다. 호스팅된 컨트롤 플레인은 워크로드에서 컨트롤 플레인의 아키텍처를 분리하여 멀티클러스터 관리를 위한 확장 가능하고 경제적인 솔루션을 제공합니다. 이를 통해 기존 OpenShift 관리 인프라 및 툴링을 활용하여 클러스터 프로비저닝을 간소화하고 리소스 활용을 극대화할 수 있습니다.
Red Hat은 1년 동안 파트너 및 고객 커뮤니티로부터 받은 귀중한 피드백과 인사이트를 바탕으로, 이제 호스팅된 컨트롤 플레인이 두 가지 주요 온프레미스 플랫폼에서 상용화되었다는 소식을 전하게 되어 기쁩니다. 바로 에이전트 공급업체를 통한 베어 메탈 기반 Red Hat OpenShift와 Red Hat OpenShift Virtualization 공급업체입니다.
![hosted-control-planes-img1](/rhdc/managed-files/styles/wysiwyg_full_width/private/hosted-control-planes-img1-ko.png.webp?itok=VtIty_is)
효율성 수용: 호스팅된 컨트롤 플레인의 비즈니스 사례
멀티클러스터 운영을 위해 호스팅된 컨트롤 플레인을 도입하면 비용 절감뿐만 아니라 애플리케이션을 위한 플랫폼 및 인프라 호스팅과 운영의 경제성을 근본적으로 혁신할 수 있습니다. 호스팅된 컨트롤 플레인을 사용하지 않는 조직은 특히 규모에 따른 멀티클러스터 접근 방식을 수용할 때 비용 급증과 운영 비효율성에 직면할 수 있습니다.
Red Hat 내부 분석에 따르면, 멀티클러스터 배포를 위한 OpenShift 폼 팩터로 호스팅된 컨트롤 플레인을 사용하면 특히 온프레미스 배포 시 여러 주요 영역에서 총소유비용(TCO)을 최소화할 수 있습니다.
- 개발자 생산성 향상: 호스팅된 컨트롤 플레인은 클러스터 프로비저닝 시간을 단축하고 프로세스를 간소화함으로써 개발자 효율성을 높여 60% 이상의 비용을 절감합니다.
- SRE 운영 간소화: 사이트 신뢰성 엔지니어링(SRE) 팀은 통합 툴링과 줄어든 컨텍스트 전환 덕분에 운영 비용을 65% 이상 절감할 수 있습니다.
- 에너지 및 시설 비용 절감: 호스팅된 컨트롤 플레인은 더 적은 서버와 에너지를 필요로 하므로 전력 및 시설 관련 비용을 50% 이상 절감합니다.
- 감가상각 비용 혜택: 서버 수가 줄어들면 감가상각 비용이 절감되어 종종 90%를 초과하는 절감 효과를 가져옵니다.
![hosted-control-planes-img2](/rhdc/managed-files/styles/wysiwyg_full_width/private/hosted-control-planes-img2-ko.png.webp?itok=Am2j1O9W)
혁신의 목소리: 호스팅된 컨트롤 플레인을 통한 파트너 성공
기술 산업을 선도하는 기업들은 이미 호스팅된 컨트롤 플레인의 장점을 누리기 시작했습니다. 기술 혁신의 선두주자인 저먼 엣지 클라우드(German Edge Cloud GmbH)의 CTO는 다음과 같은 경험을 공유합니다.
"당사의 확장 가능한 애플리케이션 플랫폼인 ONCITE Digital Product Systems는 전적으로 Red Hat OpenShift로 구동되며, 이를 통해 엣지에서의 분석, 품질 관리, 실시간 생산 인사이트를 포함하여 스마트 팩토리를 위한 산업 솔루션을 촉진할 수 있습니다. 호스팅된 컨트롤 플레인을 포함하는 자체 관리형 Red Hat OpenShift를 개발 에코시스템에 도입한 결과, 장기적인 인프라 비용이 절감되어 리소스 효율성이 지속적으로 향상되었습니다. 또한 생산성을 높여 애플리케이션 개발 프로세스를 최적화함으로써 개발자들은 서비스로서의 클러스터(Cluster-as-a-Service), 셀프 서비스 옵션을 활용하여 산업용 솔루션의 핵심을 구축하는 데 집중할 수 있게 되었습니다." - Andreas Zerfas, German Edge Cloud GmbH & Co. KG 디지털 산업 솔루션 부문 CTO
이 성공 사례는 호스팅된 컨트롤 플레인이 운영 및 개발 측면 모두에 미치는 혁신적인 영향을 잘 보여줍니다.
문제 해결: 호스팅된 컨트롤 플레인의 기술 사례
![hosted-control-planes-img3](/rhdc/managed-files/styles/wysiwyg_full_width/private/hosted-control-planes-img3-ko.png.webp?itok=PjV39os-)
OpenShift는 애플리케이션과 워크로드를 지원하기 위해 존재합니다. 스케줄링, 컨트롤 플레인, 컨트롤러 관리자는 워크로드 배치를 최적화하기 위해 오케스트레이션을 간소화하는 구성 요소입니다. 호스팅된 컨트롤 플레인은 OpenShift의 아키텍처를 재설계한 것으로, 오케스트레이션, 스케줄링 및 배치(즉, 컨트롤 플레인)의 비용/오버헤드를 줄여줍니다. 이를 통해 클러스터를 더 비용 효율적이고 빠르며 규모에 따라 더 쉽게 구현할 수 있으므로 멀티테넌시를 위한 경계로서의 클러스터를 가정하고 다음 작업을 더 쉽게 수행할 수 있습니다.
플랫폼 엔지니어링 및 SRE 팀을 위한 장점
- 오퍼레이터의 버전 종속성 간소화: 클러스터별로 서로 다른 버전의 오퍼레이터를 설치하여 다양한 테넌트에 속하는 애플리케이션이 서로 영향을 주지 않고 셀프 서비스를 수행하고 최적의 상태로 작동하도록 할 수 있습니다.
- 클러스터 라이프사이클 간소화: 분리된 컨트롤 플레인과 데이터 플레인 라이프사이클을 사용하고 워크로드 가용성에 영향을 주지 않고도 필요에 따라 컨트롤 플레인에 패치를 적용할 수 있습니다.
- 개발자 및 테넌트를 위한 클러스터 프로비저닝 시간 단축: 새 클러스터를 프로비저닝하려면 작업자 노드를 배포하기만 하면 됩니다. 컨트롤 플레인 노드를 배포할 필요가 없습니다. 컨트롤 플레인은 관리 클러스터에서 실행되는 워크로드일 뿐입니다.
- 명확한 소유권 경계 설정: 여러 팀이 아닌 하나의 애플리케이션 팀과 커뮤니케이션하여 스케줄링 및 조정을 간소화합니다.
- 프로비저닝 복잡성 감소: 컨트롤 플레인 관리를 추상화하여 전반적인 복잡성을 줄이고, 클러스터 템플릿 사용 등의 자동화 워크플로우를 구축할 수 있습니다.
- 프로비저닝 시 인적 오류 감소: 역할 유형(persona)을 분리하면 관리자/개발자가 컨트롤 플레인 아티팩트가 아닌 워크로드와만 상호 작용하므로 비즈니스 연속성을 위한 관리 플레인과 워크로드 간의 소유권 모델 및 종속성을 간소화할 수 있습니다.
보안 및 컴플라이언스 팀을 위한 장점
- 관리 및 워크로드 간 네트워크 분할: 컨트롤 플레인과 워크로드 트래픽을 별도의 네트워크 도메인(관리 클러스터 및 호스팅된 클러스터 네트워크 도메인)으로 분리하여 더 강력한 세분화를 구현합니다.
- 공급업체 및 소비자 역할 유형 간의 강력한 세분화: 권한 및 역할 세분화를 위해 공급업체 및 소비자 역할 유형을 활용합니다.
- 테넌트별 보안 제어 적용: 요구 사항이 동일하지 않을 수도 있는 다른 테넌트에 영향을 주지 않으면서 테넌트별로 보안 제어(예: FIPS)를 사용자 정의할 수 있습니다.
클러스터 관리자를 위한 장점
- 애플리케이션별 커널 요구 사항: 다른 애플리케이션에 영향을 주지 않고 다양한 요구 사항을 수용하여 부정적인 영향과 주요 애플리케이션 재작업의 필요성(예: 특수 커널 모듈이 필요한 애플리케이션)을 방지합니다.
- 테넌트 경합 방지: 동일한 노드를 공유하거나 제한된 네트워크 대역폭 리소스(예: 클라우드 네이티브 네트워크 기능(CNF))를 놓고 경쟁하는 테넌트의 예기치 않은 트래픽 증가(noisy neighbor) 문제를 방지합니다.
- 포트 충돌 방지: 특히 두 애플리케이션에서 동일한 포트를 사용하는 경우 배포 오버헤드와 잠재적인 충돌을 줄입니다.
- 오퍼레이터 버전 및 사용자 지정 리소스 정의(CRD) 충돌 관리: 오퍼레이터의 버전 관리를 간소화하고 CRD 충돌을 방지합니다.
- 유지 관리 조정 최적화: 애플리케이션 팀과의 유지 관리 조정을 위한 간소화된 프로세스를 설정합니다.
- IP 주소 관리(IPAM) 간소화: 애플리케이션별, 클러스터별로 IPAM을 격리합니다.
![hosted-control-planes-img4](/rhdc/managed-files/styles/wysiwyg_full_width/private/hosted-control-planes-img4-ko.png.webp?itok=3FTSUf6k)
호스팅된 컨트롤 플레인과 Red Hat Advanced Cluster Management: 공생 관계
호스팅된 컨트롤 플레인은 멀티클러스터 관리 및 라이프사이클을 위한 엔드 투 엔드 솔루션을 제공하는 Red Hat Advanced Cluster Management for Kubernetes와 같은 툴을 보완합니다.
Red Hat Advanced Cluster Management는 일상적인 멀티클러스터 관리, 특히 클러스터 전반에서 정책 시행, 애플리케이션 라이프사이클, 관측성과 같은 Day 2 태스크를 최적화하는 데 탁월합니다. 호스팅된 컨트롤 플레인은 멀티클러스터 배포를 위해 기본 OpenShift 아키텍처를 미세 조정하여 멀티클러스터 환경에 더 원활하고 비용 효율적인 인프라를 제공합니다.
다음 단계
에이전트 공급업체를 통한 베어 메탈 및 OpenShift Virtualization에서 OpenShift를 위한 호스팅된 컨트롤 플레인을 상용화하게 된 것은 OpenShift 클러스터 관리를 위한 강력하고 유연하며 비용 효율적인 솔루션을 제공하기 위한 중요 단계 한 가지에 불과합니다. 하지만 Red Hat은 여기서 멈추지 않습니다. Red Hat은 향후 추가적인 자체 관리형 클라우드 및 온프레미스 공급업체를 지원하기 위해 노력하고 있습니다. 또한 다양한 활용 사례를 더욱 효과적으로 충족하기 위해 추가적인 아키텍처 최적화 작업을 진행하고 있습니다.
OpenShift의 호스팅된 컨트롤 플레인에 대해 자세히 알아보려면 다음 리소스를 확인하세요.
- 호스팅된 컨트롤 플레인 개요
- 호스팅된 컨트롤 플레인의 개념과 장점을 소개하는 에피소드:
- 호스팅된 컨트롤 플레인 구성: 호스팅된 컨트롤 플레인 설정 및 관리에 대한 단계별 가이드
- OpenShift Virtualization 4.14: 클라우드 배포 옵션, 확장된 보안 등: OpenShift Virtualization 공급업체 리소스
- 베어 메탈에서 연결되지 않은 상태로 IPv6를 사용하는 호스팅된 컨트롤 플레인 데모: 베어 메탈에서 연결되지 않은 IPv6 환경에서 호스팅된 컨트롤 플레인을 사용하는 동영상 데모
에이전트 공급업체를 통해 베어 메탈에서, 그리고 OpenShift Virtualization 공급업체를 통해 호스팅된 컨트롤 플레인을 체험하고 사용해 보시기 바랍니다. 여러분의 피드백과 문의는 매우 중요합니다. 에이전트 공급업체를 통해 베어 메탈에서, 그리고 OpenShift Virtualization 공급업체를 통해 호스팅된 컨트롤 플레인을 사용해 보시기 바랍니다.
호스팅된 컨트롤 플레인 사용에 대한 도움을 드리기 위해 3분 정도 소요되는 간략한 피드백 양식을 마련했습니다. 잠시 시간을 내어 호스팅된 컨트롤 플레인 GA 피드백 양식을 작성해 주시기 바랍니다. 또한 추가 지원이 필요한 경우 다음 방법을 통해 Red Hat에 문의할 수 있습니다.
- OpenShift Commons Slack
- OpenShift 사용자 쿠버네티스 Slack 채널
- 또는 Red Hat 어카운트 담당자
호스팅된 컨트롤 플레인을 즐겁게 사용하시기를 바라며, 많은 의견 부탁드립니다.
저자 소개
Adel Zaalouk is a product manager at Red Hat who enjoys blending business and technology to achieve meaningful outcomes. He has experience working in research and industry, and he's passionate about Red Hat OpenShift, cloud, AI and cloud-native technologies. He's interested in how businesses use OpenShift to solve problems, from helping them get started with containerization to scaling their applications to meet demand.
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
오리지널 쇼
엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리
제품
- Red Hat Enterprise Linux
- Red Hat OpenShift Enterprise
- Red Hat Ansible Automation Platform
- 클라우드 서비스
- 모든 제품 보기
툴
체험, 구매 & 영업
커뮤니케이션
Red Hat 소개
Red Hat은 Linux, 클라우드, 컨테이너, 쿠버네티스 등을 포함한 글로벌 엔터프라이즈 오픈소스 솔루션 공급업체입니다. Red Hat은 코어 데이터센터에서 네트워크 엣지에 이르기까지 다양한 플랫폼과 환경에서 기업의 업무 편의성을 높여 주는 강화된 기능의 솔루션을 제공합니다.