Red Hat OpenShift란?
Red Hat® OpenShift®는 하이브리드와 멀티클라우드에서 엣지에 이르는 환경 전반에서 일관된 방식으로 클라우드 네이티브 애플리케이션의 개발과 제공을 가속화하기 위한 통합 플랫폼입니다.
Red Hat OpenShift는 컨테이너 오케스트레이션 기능인 쿠버네티스로 구동되며, Red Hat에서 통합 애플리케이션 플랫폼으로 모두 테스트, 패키징, 지원하는 클라우드 네이티브 컴퓨팅 재단(CNCF)의 기능을 포함합니다. 이 플랫폼은 AWS, Microsoft Azure, Google, IBM 등과 같은 주요 클라우드 공급업체의 퍼블릭 클라우드 서비스로 사용하거나, 서버가 있는 곳이면 어디든지 설치할 수 있습니다.
쿠버네티스 자체는 Linux 컨테이너의 배포, 관리, 확장을 자동화하는 오픈소스 소프트웨어입니다. 조직은 쿠버네티스를 엔터프라이즈 플랫폼으로 구성하기 위해 자동화, 모니터링, 로그 분석, 서비스 메쉬, 서버리스, 보안 패치, 개발자 생산성 툴 등과 같은 기능을 통합해야 합니다.
OKD(이전 명칭: OpenShift Origin)는 쿠버네티스를 실행하는 데 필요한 패키징된 소프트웨어 구성 요소의 커뮤니티 프로젝트입니다. OKD는 Red Hat OpenShift의 업스트림 프로젝트로, 지속적인 애플리케이션 개발 및 배포에 최적화되었습니다. OKD에서 커뮤니티 업데이트가 가장 먼저 발생하고 이러한 업데이트를 기업용으로 테스트하기 때문에 일반적으로 OKD는 OpenShift보다 기능을 몇 차례 더 빨리 릴리스합니다.
OpenShift와 OKD의 차이점
Red Hat OpenShift는 차세대 클라우드 네이티브 애플리케이션을 빌드해야 하는 개발자의 경험에 초점을 둔 쿠버네티스 배포판입니다. OKD와 달리 Red Hat OpenShift는 기술 지원, 보안 리소스, 파트너 에코시스템 등과 같은 다양한 서브스크립션 혜택을 제공합니다.
쿠버네티스 외에도 OKD는 개발자와 운영 팀이 애플리케이션 개발을 가속화하고 장기적인 라이프사이클을 효율적으로 배포, 확장, 유지 관리하는 데 도움이 되는 툴을 제공합니다. OKD는 모든 클라우드에서 쿠버네티스를 시작하는 데 필요한 툴을 제공하며, 컨테이너화된 애플리케이션을 성공적으로 개발하는 데 도움이 됩니다. OKD는 개발자가 클라우드의 종류에 상관없이 애플리케이션을 개발, 테스트, 배포하는 데 도움이 되며, 동시에 Go, Node.js, Ruby, Python, PHP, Perl, Java 등 여러 프로그래밍 언어를 지원합니다.
OKD와 Red Hat OpenShift의 주된 차이점은 Red Hat OpenShift는 엔터프라이즈 소프트웨어 요구 사항을 충족한다는 데 있습니다. 그리고 라이프사이클은 OKD가 더 짧습니다. Red Hat OpenShift는 Red Hat Enterprise Linux CoreOS를 사용하고, OKD는 CentOS Stream CoreOS를 사용합니다. Red Hat OpenShift는 보안 대응 팀, 장기 지원 옵션, 검증된 제3사 오퍼레이터, 인증된 데이터베이스 및 미들웨어 등을 제공하며 대규모 운영에 대한 요구 사항을 충족합니다.
Red Hat OpenShift와 OKD의 공통된 특징 및 기능:
플랫폼
- 푸시 버튼, 자동화된 노드 구성 및 툴
- 멀티 호스트 컨테이너 스케줄링
- 셀프 서비스 프로비저닝
- 서비스 검색
- 이미지 레지스트리
- 검증된 스토리지 플러그인
- 네트워킹 및 검증된 플러그인
- 모니터링
- 로그 집계
- 멀티테넌시
- 미터링 및 차지백
개발자 경험
- 클라우드 서비스 브로커
- 자동화된 이미지 빌드
- CI/CD 및 DevOps 워크플로우
- Knative 기반의 서버리스 애플리케이션
Red Hat OpenShift 고유의 특징 및 기능:
플랫폼
- 엔터프라이즈 운영 체제
개발자 경험
- 검증된 타사 쿠버네티스 오퍼레이터
- 인증된 데이터베이스
- 인증된 미들웨어
- 200개 이상의 인증된 ISV 솔루션
엔터프라이즈 운영
- 내장된 운영 관리
- 제로 다운타임 패치 적용 및 업그레이드
- 엔터프라이즈 연중무휴 24시간 지원
- 9년 지원 라이프사이클
- 보안 대응 팀
- Red Hat Ecosystem Catalog에 있는 신뢰할 수 있는 오퍼레이터 설치
통합 오퍼링
- Red Hat OpenShift는 엔터프라이즈 제품으로 구축 및 유지 관리됩니다.
- 엔터프라이즈 애플리케이션을 위해 테스트, 통합 및 지원되는 Red Hat Enterprise Linux, 쿠버네티스, CNCF 프로젝트를 보안 기능과 통합하여 제공합니다.
Red Hat 리소스
어떤 옵션이 적합할까요?
가장 적합한 플랫폼을 결정하려면 OKD는 커뮤니티 프로젝트인 데 반해 Red Hat OpenShift는 서브스크립션 모델을 통해 제공되는 유료 지원 제품이라는 점을 알아야 합니다. 일관된 보안, 내장된 모니터링, 중앙화된 정책 관리, 쿠버네티스 컨테이너 워크로드와의 호환성 등을 고려하고 있다면 Red Hat OpenShift가 알맞은 옵션입니다. Red Hat OpenShift는 강력하고, 셀프 서비스 프로비저닝을 지원하며, 다양한 툴 및 엔터프라이즈 시스템과 통합됩니다. Red Hat OpenShift의 핵심은 엔터프라이즈 쿠버네티스 애플리케이션 플랫폼으로, 모든 애플리케이션과 환경을 지원하는 배포 및 사용 옵션을 제공합니다. Red Hat OpenShift는 자체 관리형 에디션 또는 전체 관리형 클라우드 서비스로 제공됩니다. 이 두 옵션에는 온디맨드 가격 모델과 기존 가격 모델이 모두 포함됩니다.
자체 지원 커뮤니티, 오픈소스 프로젝트 네트워크에 대한 액세스, 개발자 중심 툴, 쿠버네티스 기반의 컨테이너화된 애플리케이션 빌드를 위한 콘솔 등을 찾고 있다면 OKD가 알맞은 플랫폼입니다. 커뮤니티 중심의 OKD는 컨테이너, 빌드, 네트워크 커뮤니케이션 등에 있어 팀과 사용자 격리를 제공합니다.
Red Hat을 선택해야 하는 이유
Red Hat은 전 세계 조직을 지원하며 기업의 요구 사항을 이해하고 있습니다. 혁신적이고 장기적인 오픈소스 접근 방식, 보완 애플리케이션 및 데이터 서비스 포트폴리오, 광범위한 파트너 에코시스템을 통해 Red Hat은 숙련된 파트너로서 워크로드에 구애받지 않는 클라우드 네이티브 디지털 트랜스포메이션을 지원합니다. 또한 Red Hat은 주요 애플리케이션 및 데이터 중심의 ISV, 하드웨어 OEM, 시스템 통합업체 등과 전략적 파트너십을 맺고 통합 기능을 제공합니다.
지금 바로 OKD 또는 Red Hat OpenShift의 글로벌 비즈니스 애플리케이션 환경으로 여정을 시작하세요.
레드햇 공식 블로그
레드햇 공식 블로그에서 고객, 파트너, 커뮤니티 에코시스템 등 현재 화제가 되는 최신 정보를 살펴 보세요.