조직은 미션 크리티컬 애플리케이션을 실행하고 개발자 혁신을 촉진하기 위해 복원력이 뛰어난 애플리케이션 플랫폼이 필요합니다. 엄격한 규제 컴플라이언스 및 보안 프레임워크 내에서 운영하면서 필요에 따라 확장할 수 있는 유연성이 필요합니다. 물론 이 모든 장점을 낮은 운영 비용을 유지하면서 누릴 수 있어야 합니다.
Red Hat은 현대적인 인프라와 애플리케이션 플랫폼을 제공하는 동시에 비즈니스 성장에 필요한 확장성과 복구 능력을 실현하도록 설계된 솔루션을 보유하고 있습니다. 자동화 구축에 필요한 수많은 툴을 제공할 수 있으므로 지속적인 유지 관리 비용을 줄이는 데 도움이 될 수 있습니다. 여기에 더해 환경을 일관되게 유지하고 정책을 준수하는 데 필요한 구성 관리도 제공합니다.
![mission-critical-app-platform-img1-ko mission-critical-app-platform-img1-ko](/rhdc/managed-files/styles/wysiwyg_full_width/private/mission-critical-app-platform-img1-ko.png.webp?itok=yxcIqZnS)
그림 1 - 미션 크리티컬 애플리케이션 아키텍처 다이어그램
이러한 과제를 해결하는 데 도움이 되도록 설계된 Red Hat 아키텍처를 살펴보겠습니다.
인프라 클러스터
이 'OpenShift on OpenShift' 솔루션은 높은 복구 능력과 단축된 장애 복구 시간을 지원합니다.이 솔루션은 베어 메탈 Red Hat OpenShift 인프라 클러스터로 시작합니다.
![mission-critical-app-platform-img2-ko mission-critical-app-platform-img2-ko](/rhdc/managed-files/styles/wysiwyg_full_width/private/mission-critical-app-platform-img2-ko.png.webp?itok=ciYjk90C)
그림 2 - 인프라 클러스터 구성도
인프라 클러스터는 두 개의 랙 스위치 상단에 이중 연결된 단일 서버 랙으로 구성됩니다. 베어 메탈 OpenShift 설치는 제어 노드 3개와 작업자 노드 3개로 구성됩니다. 작업자 노드는 애플리케이션 워크로드를 호스팅하지 않습니다. 대신 OpenShift Virtualization을 사용하여 테넌트 OpenShift 클러스터를 실행할 VM(Virtual Machine, 가상 머신)을 호스팅합니다.
테넌트 클러스터
![mission-critical-app-platform-img3-ko mission-critical-app-platform-img3-ko](/rhdc/managed-files/styles/wysiwyg_full_width/private/mission-critical-app-platform-img3-ko.png.webp?itok=v7QhaRra)
그림 3 - 테넌트 클러스터를 포함한 구성도
여러 개의 OpenShift 클러스터가 인프라 클러스터의 VM에서 실행됩니다. 테넌트 클러스터별로 가상화된 제어 노드 3개가 별도의 인프라 클러스터에서 실행됩니다. 세 인프라 클러스터 전반에서 여러 개의 테넌트 클러스터를 실행하면 장애 발생 시 손상을 격리하는 데 도움이 됩니다. 애플리케이션이 실행될 테넌트 클러스터의 베어 메탈 작업자 노드는 애플리케이션 팀에서 제공할 수 있습니다. 이를 통해 애플리케이션의 크기를 최적화하고 요구 사항을 더 잘 충족할 수 있습니다.
자동화
클러스터를 배포하고 운영하기 위한 모든 작업을 코드로 수행하는 엄격한 GitOps 배포 전략을 활용하면 필요에 따라 이 솔루션을 확장할 수 있습니다. 또한 장애 발생 시 복구 시간을 단축하고 재구축을 통해 더 빠르게 업그레이드할 수 있습니다.
자동 배포는 Red Hat Ansible Automation Platform에서 지원합니다. 외부 종속성(dhcp, dns, bgp, IDM 등)을 포함한 모든 구성 업데이트는 API를 통해 수행됩니다. 이 모든 작업을 Ansible Automation Platform으로 자동화할 수 있습니다.
구성 관리는Red Hat Advanced Cluster Management for Kubernetes를 통해 수행됩니다. 이를 통해 정책에 대한 일관성과 컴플라이언스를 강화하고 소규모 SRE(Site Reliability Engineering, 사이트 신뢰성 엔지니어링) 팀이 규모에 맞게 관리할 수 있습니다.
이 통합 솔루션을 통해 다양한 방식으로 사이트 신뢰성 엔지니어의 부담을 덜어 줄 수 있습니다. 단일 창을 생성하여 관리를 간소화하고, 복구 능력이 향상된 애플리케이션 설계와 재구축을 통해 다운타임 없이 업그레이드를 제공하며, 신속한 배포와 통합된 애플리케이션 배포 경험을 지원합니다.
요약
이 고가용성 아키텍처를 자동화 사례 및 GitOps 사례에 활용하면 유지 관리 비용을 절감하는 동시에 복구 능력이 뛰어난 플랫폼을 제공하여 애플리케이션을 현대화하고 혁신할 수 있습니다. Red Hat 고객이 이 솔루션을 어떻게 사용하고 있는지 자세히 알아보려면 이 아키텍처를 모두 확인해 보세요.
저자 소개
Chris Henderson is a Senior Technical Marketing Manager on the Red Hat Architecture Team. In his time with Red Hat he has filled a variety of technical roles working with customers across a broad swath of industries.
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
오리지널 쇼
엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리
제품
- Red Hat Enterprise Linux
- Red Hat OpenShift Enterprise
- Red Hat Ansible Automation Platform
- 클라우드 서비스
- 모든 제품 보기
툴
체험, 구매 & 영업
커뮤니케이션
Red Hat 소개
Red Hat은 Linux, 클라우드, 컨테이너, 쿠버네티스 등을 포함한 글로벌 엔터프라이즈 오픈소스 솔루션 공급업체입니다. Red Hat은 코어 데이터센터에서 네트워크 엣지에 이르기까지 다양한 플랫폼과 환경에서 기업의 업무 편의성을 높여 주는 강화된 기능의 솔루션을 제공합니다.