문의하기

Red Hat OpenShift Container Platform

제품 개요

Red Hat® OpenShift® Container Platform은 컨테이너와 쿠버네티스로 구동되는 업계 최고의 하이브리드 클라우드 플랫폼입니다. OpenShift Container Platform은 온프레미스, 퍼블릭 클라우드, 엣지 등 모든 위치에서 일관되게 하이브리드 애플리케이션의 개발, 제공 및 라이프사이클 관리를 간소화하고 가속화합니다. 기존 애플리케이션의 현대화, 새로운 클라우드 네이티브 애플리케이션의 개발, 데이터 기반 분석과 인공 지능(AI) 및 머신 러닝(ML) 기능의 통합, ISV(독립 소프트웨어 벤더) 및 클라우드 제공업체의 소프트웨어 통합 등을 포함하여, OpenShift Container Platform은 어떤 규모에서도 지속적인 혁신과 속도를 제공하도록 설계되어서 조직은 현재의 과제를 해결하고 미래에 대비해 역량을 키울 수 있습니다. 

OpenShift Container Platform

OpenShift Container Platform은 셀프 관리 솔루션이며, Red Hat Enterprise Linux® 운영 체제, 무선(OTA) 업데이트, 컨테이너 런타임, 네트워킹, 수신, 모니터링, 로깅, 컨테이너 레지스트리, 인증 및 권한 부여 솔루션을 포함합니다. 이러한 구성 요소는 모든 클라우드 환경에 있는 완성된 쿠버네티스 플랫폼에서의 통합 운영을 위한 검증을 마쳤습니다.

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은 서버리스, 서비스 메쉬, 파이프라인 등 완비된 운영, 개발자 서비스 및 툴 집합을 추가합니다.  OpenShift Container Platform을 통해 조직은 하이브리드 클라우드 전략을 도입하고 클라우드 네이티브 애플리케이션을 구축할 수 있습니다. 이 검증된 플랫폼에는 개발자가 빠르고 민첩하게 애플리케이션을 코딩할 수 있도록 지원하면서 IT 운영 팀의 유연성과 효율성을 높여주는 전체 서비스 집합이 포함되어 있습니다. 
  • Red Hat OpenShift Platform Plus는 고급 멀티클러스터 보안 기능, Day-2 관리 기능, 글로벌 컨테이너 레지스트리를 갖춘 OpenShift Container Platform의 기능을 기반으로 구축됩니다. OpenShift Platform Plus를 활용하면 오픈 하이브리드 클라우드 환경 및 애플리케이션 라이프사이클 전반에 걸쳐 애플리케이션을 더 일관성 있게 보호하고 관리할 수 있습니다.

이미지 컨테이너

그림 1. OpenShift Container Platform 기능과 상호 보완적인 Red Hat 제품

 * Red Hat OpenShift는 널리 사용되는 언어, 프레임워크 및 데이터베이스에 대해 지원되는 런타임을 포함합니다. 해당 부가 기능은 Red Hat Application Services와 Red Hat Data Services 포트폴리오에서 제공합니다.

고급 기능 

OpenShift Container Platform은 다양한 고급 기능을 지원합니다.

  • 자동화된 Day 1 및 Day 2 운영
    • Operators: 애플리케이션 자동 설치, 업그레이드 및 라이프사이클 관리를 제공하여 애플리케이션이 올바르게 실행되도록 보장하고, 원하는 구성을 준수하는 데 필요한 변경을 수행합니다.  
    • Helm: 개발자가 애플리케이션을 패키징하고 애플리케이션 패키징, 배포, 구성 방법을 정의하는 데 사용할 수 있는 쿠버네티스 네이티브 패키지 관리자를 제공합니다. 또한 1일 차 태스크와 제한된 수의 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-노드 클러스터, 원격 작업자 노드, 단일 노드를 포함하고 있어 설치 공간을 더 적게 차지하면서도 완성된 쿠버네티스 기능을 이용할 수 있도록 지원합니다. 
  • Red Hat OpenShift: 다양한 워크로드를 지원하며, 공동 플랫폼으로 여러 애플리케이션 전반에서 일관성을 제공하여 하이브리드 클라우드 환경에서 지능형 애플리케이션 배포를 가속화합니다. 
    지원 워크로드는 다음과 같습니다. 
    • 데이터베이스
    • 데이터 분석 
    • AI 및 ML 소프트웨어, 프로그래밍 언어, 프레임워크
    • 로깅 및 모니터링
    • 웹 및 애플리케이션 서버
    • 메시지 브로커 서비스 

Red Hat OpenShift에 관해 자세히 알아보려면 openshift.com/try를 참조하세요.

특징 및 이점

특징이점
확장성OpenShift Container Platform에서 실행되는 애플리케이션은 몇 초 내에 수백 개의 노드를 통해 수천 개의 인스턴스로 확장할 수 있습니다.
멀티클러스터 관리클러스터에 대한 통합 보기와 쿠버네티스 기술 사용을 통해 온사이트 및 퍼블릭 클라우드에서 일관된 관리 계층을 제공합니다.
퍼시스턴트 스토리지OpenShift Container Platform은 스테이트풀(stateful) 애플리케이션과 스테이트리스(stateless) 애플리케이션을 모두 실행할 수 있도록 Red Hat OpenShift Data Foundation과 Red Hat의 에코시스템(예: DellEMC, Portworx, NetApp)을 포함하여 광범위한 엔터프라이즈 스토리지 솔루션을 지원합니다.
오픈소스 표준OpenShift Container Platform은 컨테이너 오케스트레이션을 OCI(Open Containers Initiative)/도커 포맷 컨테이너 및 CNCF(Cloud Native Computing Foundation) 인증 쿠버네티스를 포함합니다. 
컨테이너 이식성OCI 업계 표준에 따라 구축된 컨테이너 이미지는 개발자 워크스테이션과 프로덕션 OpenShift Container Platform 환경 간 이식성을 보장합니다.
3-노드 클러스터수퍼바이저 및 작업자 노드로 구성된 엣지 아키텍처를 위해 설치 공간은 더 작고 가용성은 높은 전체 쿠버네티스 플랫폼의 모든 기능에 액세스할 수 있습니다.
원격 작업자 노드단일 작업자 노드를 코어 또는 지역 데이터센터와 같이 규모가 더 큰 사이트에서 중앙화된 수퍼바이저 노드가 관리할 수 있는 원격 위치에 배치합니다. 이는 특히 공간에 제약이 있으며 전력 또는 쿨링 능력에 한계가 있는 원격 엣지 위치에서 중요합니다.
단일 노드제어 권한 및 작업자 기능을 소규모의 물리적 환경, 낮은 대역폭 또는 분리된 사이트와 결합하여 엣지 활용 사례를 지원합니다.
자동화된 설치 및 업그레이드Amazon Web Services, Google Cloud Platform, IBM Cloud 및 Microsoft Azure를 사용하여 클라우드에서, 그리고 vSphere, Red Hat OpenStack® Platform, Red Hat Virtualization 또는 베어 메탈을 사용하는 온프레미스에 대해 자동 설치 및 무선(OTA) 플랫폼 업그레이드를 지원합니다. OperatorHub에서 사용되는 서비스는 한 번의 작업으로 완전하게 구성되고 업그레이드 가능한 상태로 배포할 수 있습니다.
자동화간소화되고 자동화된 컨테이너 및 애플리케이션 빌드, 배포, 확장, 상태 관리 등의 다양한 기능을 기본으로 제공합니다.
강력한 에코시스템확장되고 있는 파트너 에코시스템은 다양한 통합을 제공합니다. 제3사가 추가 스토리지와 네트워크 제공업체, IDE(통합 개발 환경), CI, 통합, ISV 솔루션 등을 제공합니다.
셀프 서비스 프로비저닝개발자는 가장 많이 사용하는 툴에서 필요한 애플리케이션을 쉽고 빠르게 생성할 수 있으며, 이와 동시에 운영팀은 전체 환경에 대한 모든 제어 권한을 유지할 수 있습니다.
다중 언어 지원개발자들은 다양한 언어, 프레임워크 및 데이터베이스를 단일 플랫폼에서 실행할 수 있습니다.
통합 CI/CD 파이프라인개발자는 수동 배포 작업을 줄여 CI 및 자동화 테스트를 위해 고품질 소프트웨어를 배포합니다.
사용자 인터페이스개발자는 다양한 커맨드라인 툴, 다중 웹 콘솔, Eclipse 기반의 IDE를 바로 사용할 수 있습니다.
Source-to-Image(S2I) 배포OpenShift Container Platform은 컨테이너에 소스 코드를 주입하면 해당 소스 코드를 빌드하고, 즉시 실행 가능한 컨테이너 이미지를 생성해주는 툴킷과 워크플로우를 제공합니다.