신규 및 기존 애플리케이션을 더 빠른 시간 내에 빌드, 제공 및 현대화
새로운 클라우드 네이티브 애플리케이션을 마이크로서비스로 빌드하는 동시에 기존 애플리케이션을 관리하거나 현대화하는 것은 쉬운 일이 아닙니다. 컨테이너 및 쿠버네티스에 기반을 둔 새로운 클라우드 네이티브 애플리케이션을 설계, 테스트, 운영하는 데 적합한 툴을 찾는 것은 복잡한 일입니다. 운영 및 규모 측면에서 어려움이 커지고 기술 및 프로세스 부족 문제에 직면할 뿐 아니라 새로운 보안 고려 사항도 발생하게 됩니다. 기존 애플리케이션을 마이크로서비스로 리팩토링하는 동시에 모놀리스를 관리하는 경우 복잡성이 한층 더 심화되고 운영 부담이 커집니다.
퍼블릭 클라우드, 온프레미스 데이터센터, 엣지 위치에서 대규모 배포를 배포, 실행, 관리하는 경우 비용이 많이 드는 비일관성이 발생하고, 혁신을 가속화하는 데 사용하는 것이 더욱 효과적인 운영 리소스에 부담을 줄 수 있습니다. 중앙집중식의 일관된 멀티클러스터 라이프사이클 관리 및 보안을 갖추지 못하면 장애가 발생한 구성 요소 및 구성 오류 점검, 정책 및 컴플라이언스 점검, 컨테이너 이미지 스캔과 같은 단순한 태스크가 엄청난 일이 될 수 있습니다.
OpenShift Container Platform 제품 개요
Red Hat® OpenShift® Container Platform은 조직이 애플리케이션과 인프라를 현대화하여 디지털 트랜스포메이션을 가속화하고 성장을 촉진하도록 지원합니다. OpenShift Container Platform은 단일 엔터프라이즈 레디 쿠버네티스 애플리케이션 플랫폼으로서, 모든 애플리케이션과 환경을 지원하는 배포 및 소비 옵션을 제공합니다. OpenShift Container Platform을 통해 조직은 애플리케이션을 신속하게 빌드하여 어디서든 안전하게 스케일에 따라 배포, 실행, 관리할 수 있습니다. 따라서 빅데이터를 처리하는 인공지능 및 머신 러닝(AI/ML), IoT용 엣지 컴퓨팅, 5G 배포, 애플리케이션 현대화 이니셔티브와 같은 다양한 활용 사례를 지원하는 동시에 모든 환경에서 기본 쿠버네티스 인프라를 일관성 있게 관리하고 운영할 수 있습니다.
고객은 베어 메탈 서버, VMware vSphere, Nutanix AHV, Amazon Web Services(AWS), Microsoft Azure, Google Cloud Platform 등 지원되는 인프라 또는 클라우드에서 OpenShift Container Platform을 설치하여 실행할 수 있습니다.
고급 기능
OpenShift Container Platform에는 테스트를 거치고 기본 인증 쿠버네티스 환경과 통합된 여러 가지 고급 기능을 지원합니다.
- 자동화된 Day 1 및 Day 2 오퍼레이션
- Operators: 애플리케이션 자동 설치, 업그레이드 및 라이프사이클 관리를 제공하여 애플리케이션이 올바르게 실행되도록 보장하고, 원하는 구성을 준수하는 데 필요한 변경을 수행합니다.
- Helm: 개발자가 애플리케이션을 패키징하고 애플리케이션 패키징, 배포, 구성 방법을 정의하는 데 사용할 수 있는 쿠버네티스 네이티브 패키지 관리자를 제공합니다. 또한 Day 1 태스크와 제한된 수의 Day 2 오퍼레이션을 자동화할 수 있습니다.
- Red Hat OpenShift Service Mesh: 서비스 간 관리 및 보안이 갈수록 더 까다로워짐에 따라 일관된 애플리케이션 관리, 연결 및 관찰 방식을 제공합니다.
- Red Hat OpenShift Serverless: 애플리케이션이 컴퓨팅 리소스를 사용하고 일부 이벤트 소스에서의 온디맨드를 기준으로 한 사용량에 따라 자동으로 규모를 확장 또는 축소할 수 있도록 허용합니다.
Red Hat OpenShift Pipelines: OpenShift 콘솔을 통해 간소화된 사용자 환경을 제공하는 Tekton 기반 쿠버네티스 네이티브 지속적 통합 및 지속적 개발(CI/CD) 솔루션을 도입합니다.
- Red Hat OpenShift GitOps: 오픈소스 Argo CD 프로젝트를 통해 구축된 이 솔루션으로 IT 팀은 클러스터 구성 및 애플리케이션 제공을 위한 GitOps 워크플로우를 구현할 수 있어 더 효율적이고 확장 가능한 보안 중심 소프트웨어 개발이 가능합니다.
- Red Hat OpenShift Virtualization: 가상 머신을 OpenShift에 도입하여 기존 애플리케이션을 현대화하거나 쿠버네티스 네이티브 아키텍처에서 컨테이너와 함께 서버리스로 실행합니다.
- 엣지 컴퓨팅: 3-노드 클러스터, 원격 작업자 노드, 단일 노드를 포함하고 있어 설치 공간을 더 적게 차지하면서도 완성된 쿠버네티스 기능을 이용할 수 있도록 지원합니다.
- 다양한 워크로드를 지원할 뿐 아니라 공동 플랫폼으로 여러 애플리케이션 전반에서 일관성을 제공하여 하이브리드 클라우드 환경에서 지능형 애플리케이션 배포를 가속화합니다.
- 지원되는 워크로드는 다음과 같습니다.
- 데이터베이스
- 데이터 분석
- AI/ML 소프트웨어, 프로그래밍 언어, 프레임워크
- 로깅 및 모니터링
- 웹 및 애플리케이션 서버
- 메시지 브로커 서비스
Red Hat OpenShift에 관해 자세히 알아보려면 openshift.com/try를 참조하세요.
특징 및 장점
Red Hat OpenShift 포트폴리오: 컨테이너 솔루션 선택
Red Hat OpenShift는 선도적인 엔터프라이즈급 쿠버네티스 플랫폼으로서, 업계 전반을 비롯해 전 세계적으로 많은 조직의 신뢰를 받는 애플리케이션 혁신 사례입니다.
Red Hat OpenShift Kubernetes Engine(이전 명칭: Red Hat OpenShift Container Engine)은 Red Hat Enterprise Linux® CoreOS에서 보안이 강화된 엔터프라이즈급 쿠버네티스의 기본 기능을 제공하므로 하이브리드 클라우드 환경에서 컨테이너를 실행할 수 있습니다.
Red Hat OpenShift Container Platform은 서버리스, 서비스 메쉬, 파이프라인 등 완비된 운영, 개발자 서비스 및 툴 세트를 추가합니다. 이 플랫폼은 팀이 새로운 클라우드 네이티브 애플리케이션을 빌드하거나 기존 애플리케이션을 컨테이너로 마이그레이션하는 데 필요한 모든 것을 갖추고 있습니다.
Red Hat OpenShift Platform Plus는 OpenShift Container Platform을 기반으로 구축되며 클라우드 네이티브 애플리케이션을 스케일에 따라 빌드하고자 하는 고객을 위한 고급 멀티클러스터 보안 기능과 확장된 관리 기능을 포함합니다.