Red Hat Openshift란?
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보다 몇 릴리스 앞서 있습니다.
OpenShift와 OKD의 차이점은 무엇일까요?
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 리소스
최적의 플랫폼 선택을 위한 안내
가장 적합한 플랫폼을 결정하려는 경우 OKD는 커뮤니티 프로젝트인 반면 OpenShift는 서브스크립션 모델을 통해 사용할 수 있는 유료 지원 제품이라는 점을 기억하세요. 일관된 보안, 빌트인 모니터링, 중앙집중식 정책 관리, 쿠버네티스 컨테이너 워크로드와의 호환성을 원한다면 OpenShift가 적합합니다. 강력하고 셀프 서비스 프로비저닝이 가능할 뿐만 아니라 다양한 툴 및 엔터프라이즈 시스템과 통합됩니다. 근본적으로 OpenShift는 컨테이너화 소프트웨어이자 서비스로서의 플랫폼(PaaS)으로 간주되는 클라우드 기반 쿠버네티스 컨테이너 플랫폼입니다. 또한 일부는 또 다른 인기 있는 컨테이너화 플랫폼인 Docker를 기반으로 구축되었습니다. OpenShift는 쿠버네티스 그 이상입니다. 상용 제품(OpenShift Container Platform) 및 퍼블릭 클라우드(OpenShift Online 및 OpenShift Dedicated)로 모두 사용할 수 있습니다. 여기에는 온디맨드 방식과 함께 더욱 일반적인 가격 책정 모델이 모두 포함됩니다. 자체 지원 커뮤니티, 오픈소스 프로젝트 네트워크에 대한 액세스, 개발자 중심 툴, 쿠버네티스에 컨테이너화된 애플리케이션을 구축하는 데 필요한 콘솔을 찾고 있다면 OKD가 적합합니다. 커뮤니티에 중점을 둔 OKD는 팀과 사용자에게 컨테이너, 빌드, 네트워크 통신을 별도로 제공합니다.
Red Hat 선택의 이유와 혜택
Red Hat은 전 세계의 조직을 지원하고 기업의 요구 사항을 이해합니다. 오픈소스에 대한 혁신적이고 장기적인 접근 방식에서 상호 보완적인 애플리케이션 및 데이터 서비스 포트폴리오, 광범위한 파트너 에코시스템에 이르기까지 Red Hat은 워크로드에 구애받지 않고 클라우드 네이티브 방식의 디지털 혁신을 지원하는 경험이 풍부한 파트너입니다. 주요 애플리케이션 및 데이터 중심의 독립 소프트웨어 벤더(ISV), 하드웨어 OEM, 시스템 통합업체와도 전략적 파트너십을 맺고 통합을 지원합니다.
레드햇 공식 블로그
레드햇 공식 블로그에서 고객, 파트너, 커뮤니티 에코시스템 등 현재 화제가 되는 최신 정보를 살펴 보세요.