로그인 / 등록 Account

컨테이너

Red Hat OpenShift와 쿠버네티스

Red Hat® OpenShift®쿠버네티스 배포판입니다. 즉, 오픈소스 프로젝트에 뿌리를 둔 상업용 소프트웨어 제품입니다. Red Hat OpenShift와 쿠버네티스 둘 다 컨테이너 오케스트레이션 소프트웨어입니다. 그러나 Red Hat OpenShift는 다운스트림 엔터프라이즈 오픈소스 플랫폼으로 패키징되었습니다. 즉, 별도의 테스트를 거쳤으며 쿠버네티스 오픈소스 프로젝트에서 제공하지 않는 추가 기능을 갖추고 있습니다.

Red Hat OpenShift란?

Red Hat OpenShift는 엔터프라이즈 오픈소스 컨테이너 오케스트레이션 플랫폼입니다. 쿠버네티스 컨테이너 관리 프로젝트의 구성 요소에 대규모 기업 환경에 중요한 생산성 및 보안 기능을 추가한 소프트웨어 제품입니다.

"OpenShift"는 OKD 오픈소스 프로젝트(이전 명칭은 OpenShift Origin)에 뿌리를 둔 다운스트림 컨테이너 오케스트레이션 기술입니다. "Red Hat OpenShift"는 Red Hat의 컨테이너 오케스트레이션 제품군입니다. Red Hat은 사전 구성된 여러 요소와 OpenShift를 패키징하여 다음과 같은 다양한 제품으로 제공합니다.

Red Hat OpenShift는 엔터프라이즈 사용자 환경에 초점을 맞춥니다. 실제 기업에서 컨테이너를 오케스트레이션하는 데 필요한 모든 것, 이를테면 향상된 보안 옵션, 풀타임 전문 지원 등을 제공하도록 설계되었습니다. 또한 다음을 비롯한 엔터프라이즈 환경의 맞춤형 IT 스택에 직접 통합할 수 있습니다.

Kubernetes(쿠버네티스): 개념, 성능, 장점

쿠버네티스는 오픈소스 컨테이너 오케스트레이션 프로젝트입니다. 사용자는 쿠버네티스를 통해 Linux 컨테이너(단독으로 실행하기 위해 필요한 모든 요소를 갖춘 프로세스의 집합)를 실행하는 호스트의 클러스터링 그룹을 관리합니다.

쿠버네티스는 Linux 컨테이너 기술의 초기 기여자이기도 한 Google의 엔지니어 팀에서 처음으로 개발하고 설계했으며, 2015년에 CNCF(Cloud Native Computing Foundation)에 기부되었습니다. 따라서 쿠버네티스 커뮤니티를 유지 관리할 책임은 전적으로 CNCF에 있으며 자원봉사 기여자 및 관리자가 쿠버네티스 개발, 유지 관리, 릴리스를 맡고 있습니다.

Red Hat은 쿠버네티스가 출시되기 전부터 Google과 함께 쿠버네티스 개발에 참여한 초기 기업 중 하나이며, 쿠버네티스 프로젝트에서 두 번째 주요 기여자가 되었습니다.

Docker는 어떨까요?

Docker는 한때 컨테이너의 동의어로 쓰였지만, 지금은 여러 가지 의미를 갖습니다.

  • 특정 컨테이너 기술
  • 오픈소스 커뮤니티
  • 소프트웨어 회사

Red Hat OpenShift와 쿠버네티스는 어떻게 운영되나요?

Red Hat OpenShift와 쿠버네티스 둘 다 클러스터라고 하는 컨테이너 그룹을 관리합니다. 각 클러스터는 컨트롤 플레인과 작업자 노드라는 두 부분으로 구성됩니다. 컨테이너는 작업자 노드에서 실행되며, 각각 저마다의 Linux 운영 체제가 있습니다. 컨트롤 플레인은 클러스터의 전반적인 상태(예: 어떤 애플리케이션이 실행 중이며 어떤 컨테이너 이미지가 사용되는가?)를 유지 관리하는 반면, 작업자 노드는 실제 컴퓨팅 작업을 수행합니다.

엔터프라이즈급 쿠버네티스 플랫폼은 무엇인가요?

비즈니스에서는 쿠버네티스 배포를 자체적으로 설치하고 관리하도록 선택할 수 있습니다. 한편, 엔터프라이즈 쿠버네티스 플랫폼은 리소스가 제한되어 있거나 쿠버네티스 환경을 수동으로 관리해야 하는 책임이 가중되는 것을 원치 않는 비즈니스를 도울 수 있습니다.

Red Hat OpenShift와 같은 벤더 관리형 쿠버네티스 플랫폼은 쿠버네티스 및 쿠버네티스 네이티브 애플리케이션에 대한 상용 지원을 제공하고, 업그레이드와 패치를 처리하며, 보안을 강화합니다. 또한, 벤더에서는 일반적으로 네트워킹, 스토리지, 컨테이너 레지스트리 및 클라우드 서비스와 같은 타사 통합을 검사합니다. 쿠버네티스 벤더에서는 모니터링, 경고, 로깅 솔루션을 제공할 수도 있습니다.

왜 Red Hat을 선택해야 할까요?

사용자는 쿠버네티스의 기능과 별도로 다른 구성 요소, 즉 네트워킹, 수신(ingress), 부하 분산, 스토리지, 모니터링, 로깅 등을 통합해야 합니다. Red Hat OpenShift는 쿠버네티스를 핵심에 두면서 이러한 구성 요소를 제공합니다. 쿠버네티스만으로는 충분하지 않기 때문입니다.

종합 컨테이너 플랫폼인 Red Hat OpenShift는 단순한 소프트웨어 제품이 아닙니다. 애플리케이션 라이프사이클 전반에서 일상적인 운영 태스크를 자동화하고 환경을 표준화하면서 DevOps 문화가 자리 잡는 데 핵심적인 역할을 하기도 합니다.

엔터프라이즈급 쿠버네티스 시작하기

Red Hat OpenShift product logo

엔터프라이즈 레디 쿠버네티스 컨테이너 플랫폼을 사용해 어디에서든, 원하는 규모로 컨테이너를 개발하고, 배포하고, 관리하세요. 

빌트인 보안 정책을 갖춘 단일 콘솔로 쿠버네티스 클러스터와 애플리케이션을 제어합니다.