Red Hat OpenShift와 OKD 특징 비교

URL 복사

Red Hat® OpenShift®는 하이브리드 및 멀티클라우드에서 엣지에 이르기까지 클라우드 네이티브 애플리케이션의 개발 및 제공을 일관된 방식으로 가속화하기 위한 통합 플랫폼입니다.

OpenShift는 컨테이너 오케스트레이션 기능인 쿠버네티스로 구동되고 Cloud Native Computing Foundation(CNCF) 오픈소스 에코시스템이 제공하는 기능을 포함하며, 이 모든 기능은 Red Hat에서 통합 애플리케이션 플랫폼으로 테스트, 패키징, 지원됩니다. AWS, Microsoft Azure, Google, IBM과 같은 주요 클라우드 공급업체의 퍼블릭 클라우드 서비스로 사용하거나 서버가 있는 모든 곳에 설치할 수 있습니다.

쿠버네티스 자체는 Linux 컨테이너의 배포, 관리, 확장을 자동화하는 오픈소스 소프트웨어입니다. 조직은 엔터프라이즈 수준의 플랫폼을 구성하기 위해 자동화, 모니터링, 로그 분석, 서비스 메시, 서버리스, 보안 패치, 개발자 생산성 툴 등과 같은 기능을 통합해야 합니다.

OKD(이전 명칭: OpenShift Origin)는 쿠버네티스를 실행하는 데 필요한 패키지 소프트웨어 구성 요소의 커뮤니티 프로젝트입니다. OKD는 Red Hat OpenShift의 업스트림 프로젝트로, 애플리케이션의 지속적인 개발 및 배포를 위해 최적화되었습니다. OKD에서 커뮤니티 업데이트가 가장 먼저 이루어지고 이를 엔터프라이즈용으로 시험 사용하므로 OKD는 일반적으로 기능 측면에서 OpenShift보다 몇 릴리스 앞서 있습니다.

무료로 Red Hat OpenShift 체험하기

OpenShift는 차세대 클라우드 네이티브 애플리케이션을 빌드해야 하는 개발자의 경험에 초점을 맞춘 쿠버네티스 배포판입니다. OKD와 달리 OpenShift에는 기술 지원, 보안 리소스, 파트너 에코시스템서브스크립션의 다양한 장점이 제공됩니다. 

OKD는 쿠버네티스 외에도 팀이 애플리케이션 개발 속도를 높이고 효율적으로 배포 및 확장하며 장기간의 라이프사이클을 유지 관리하는 데 도움이 되는 개발자 및 운영 중심 툴을 제공합니다. OKD는 모든 클라우드에서 쿠버네티스를 시작하는 데 필요한 툴을 제공하고 개발자가 컨테이너화한 애플리케이션이 성공하도록 지원합니다. OKD를 사용하면 개발자가 클라우드에서 애플리케이션을 생성, 테스트, 배포할 수 있으며, Go, Node.js, Ruby, Python, PHP, Perl, Java를 비롯한 다양한 프로그래밍 언어도 지원됩니다.

OKD와 OpenShift의 주요 차이점은 OpenShift는 엔터프라이즈 소프트웨어의 요구 사항을 충족한다는 것입니다. OpenShift는 보안 대응 팀, 장기 지원 옵션, 검증된 타사 오퍼레이터, 인증된 데이터베이스 및 미들웨어를 제공하고 대규모 작업에 대한 요구 사항을 충족합니다. 

Red Hat OpenShift와 OKD

플랫폼

  • 푸시 버튼 자동화 노드 구성 및 툴
  • 멀티 호스트 컨테이너 스케줄링
  • 셀프 서비스 프로비저닝
  • 서비스 검색
  • 이미지 레지스트리
  • 검증된 스토리지 플러그인
  • 네트워킹 및 검증된 플러그인
  • 모니터링
  • 로그 집계
  • 멀티테넌시
  • 미터링 및 차지백

개발자 경험

  • 클라우드 서비스 브로커
  • 자동화된 이미지 빌드
  • CI/CD 및 DevOps 워크플로우
  • Knative를 사용한 서버리스 애플리케이션

Red Hat OpenShift

플랫폼

  • 엔터프라이즈 운영 체제

개발자 경험

  • 검증된 타사 쿠버네티스 오퍼레이터
  • 인증된 데이터베이스
  • 인증된 미들웨어
  • 200개 이상의 인증된 ISV 솔루션

엔터프라이즈급 운영

  • 빌트인 운영 관리 기능
  • 다운타임이 없는 패치 적용 및 업그레이드
  • 1년 365일 엔터프라이즈급 지원
  • 9년 지원 라이프사이클
  • 보안 대응 팀

Red Hat OpenShift 크기 조정 및 서브스크립션 가이드 참조

Red Hat 리소스

가장 적합한 플랫폼을 결정하려는 경우 OKD는 커뮤니티 프로젝트인 반면 OpenShift는 서브스크립션 모델을 통해 사용할 수 있는 유료 지원 제품이라는 점을 기억하세요. 일관된 보안, 빌트인 모니터링, 중앙집중식 정책 관리, 쿠버네티스 컨테이너 워크로드와의 호환성을 원한다면 OpenShift가 적합합니다. 강력하고 셀프 서비스 프로비저닝이 가능할 뿐만 아니라 다양한 툴 및 엔터프라이즈 시스템과 통합됩니다. 근본적으로 OpenShift는 컨테이너화 소프트웨어이자 서비스로서의 플랫폼(PaaS)으로 간주되는 클라우드 기반 쿠버네티스 컨테이너 플랫폼입니다. 또한 일부는 또 다른 인기 있는 컨테이너화 플랫폼인 Docker를 기반으로 구축되었습니다. OpenShift는 쿠버네티스 그 이상입니다. 상용 제품(OpenShift Container Platform) 및 퍼블릭 클라우드(OpenShift OnlineOpenShift Dedicated)로 모두 사용할 수 있습니다. 여기에는 온디맨드 방식과 함께 더욱 일반적인 가격 책정 모델이 모두 포함됩니다. 자체 지원 커뮤니티, 오픈소스 프로젝트 네트워크에 대한 액세스, 개발자 중심 툴, 쿠버네티스에 컨테이너화된 애플리케이션을 구축하는 데 필요한 콘솔을 찾고 있다면 OKD가 적합합니다. 커뮤니티에 중점을 둔 OKD는 팀과 사용자에게 컨테이너, 빌드, 네트워크 통신을 별도로 제공합니다.

Red Hat OpenShift 크기 조정 및 서브스크립션 가이드 참조

Red Hat은 전 세계의 조직을 지원하고 기업의 요구 사항을 이해합니다. 오픈소스에 대한 혁신적이고 장기적인 접근 방식에서 상호 보완적인 애플리케이션 및 데이터 서비스 포트폴리오, 광범위한 파트너 에코시스템에 이르기까지 Red Hat은 워크로드에 구애받지 않고 클라우드 네이티브 방식의 디지털 혁신을 지원하는 경험이 풍부한 파트너입니다. 주요 애플리케이션 및 데이터 중심의 독립 소프트웨어 벤더(ISV), 하드웨어 OEM, 시스템 통합업체와도 전략적 파트너십을 맺고 통합을 지원합니다.

지금 바로 OKD 또는 OpenShift의 글로벌 비즈니스 애플리케이션 환경과 함께 여정을 시작하세요.

허브

레드햇 공식 블로그

레드햇 공식 블로그에서 고객, 파트너, 커뮤니티 에코시스템 등 현재 화제가 되는 최신 정보를 살펴 보세요.

모든 Red Hat 제품 체험판

무료 제품 체험판을 통해 핸즈온 경험을 얻고, 자격증 시험에 대비하거나 해당 제품이 조직에 적합한지 평가할 수 있습니다.

추가 자료

Podman Desktop이란?

Podman Desktop은 로컬 개발자 환경에서 컨테이너 작업을 간소화하는 무료 오픈소스 툴입니다.

Podman: 리눅스에서 컨테이너 개발, 관리, 실행하는 오픈소스 툴

Podman은 리눅스 시스템에서 컨테이너 개발, 관리, 실행을 위한 오픈소스 툴이며 도커와 호환되는 명령어 인터페이스를 제공하여, 도커 사용자가 쉽게 전환할 수 있습니다

Helm이란: 애플리케이션 배포와 관리의 혁신적인 도구

Helm은 쿠버네티스용 패키지 관리자로서, 애플리케이션의 클러스터 배포에 필요한 코드와 리소스를 포함하므로 간편하게 애플리케이션을 패키징, 배포, 관리할 수 있습니다

오픈소스 리소스

주요 제품

  • Red Hat OpenShift

    선택한 하이브리드 클라우드 인프라에 맞게 애플리케이션을 대규모로 구축, 현대화 및 배포할 수 있는 통합 애플리케이션 개발 플랫폼입니다.

관련 기사