Jump to section

왜 Red Hat 컨테이너를 선택해야 할까요?

URL 복사

컨테이너를 많이 사용하는 데에는 그럴 만한 이유가 있습니다. 컨테이너는 애플리케이션을 빠르게 제공하고, 다양한 배포 환경에 구애받지 않고 팀이 더욱 손쉽게 협업할 수 있기 때문입니다. 또한 효과적인 보안 솔루션애플리케이션 통합 전략의 일부로 제공될 수 있습니다. 조직의 요구 사항에 가장 적합한 컨테이너 솔루션을 어떻게 구현하시겠습니까?

오픈소스, 오픈 표준 그리고 수년간의 경험을 갖춘 Red Hat은 컨테이너와 관련된 모든 부분에서 훌륭한 파트너입니다.

Red Hat은 모든 레벨의 스택에서 지원할 수 있습니다. 컨테이너를 실행하는 호스트 운영 체제, 검증된 컨테이너 이미지, 컨테이너 레지스트리, 프로덕션 환경을 제어하는 데 필요한 오케스트레이션 플랫폼과 관리 툴 등 Red Hat은 고객이 신뢰할 수 있는 솔루션을 보유하고 있습니다.

Red Hat은 전체가 오케스트레이션된 멀티컨테이너 애플리케이션을 구현할 수 있도록 통합된 컨테이너 플랫폼을 제공합니다. 또는 표준 워크로드 사이에서 실행되는 몇 개의 특별한 컨테이너를 구현할 수 있는 환경도 지원합니다.

컨테이너 기술은 커뮤니티의 노력에 기반하며 커뮤니티 중심의 오픈소스, 오픈 표준 기반 기술입니다. 컨테이너와 같은 새로운 기술을 선택하여 구현할 때는 오픈소스 커뮤니티에 참여해 그 안에서 혁신을 끌어낼 방법을 알고 있는 파트너를 찾는 것이 중요합니다. 그와 동시에 파트너는 고객이 쉽게 이용하고 지원을 받을 수 있도록 기술을 제공할 수 있어야 합니다. 혁신을 가속화하는 가장 좋은 방법은 커뮤니티 중심의 오픈소스 프로젝트와 오픈 표준을 기반으로 제품과 서비스를 제공하는 파트너를 선택하는 것입니다. 신뢰할 수 있으면서도 독립성을 유지할 수 있는 파트너를 찾는 것도 중요한 사항입니다.

이러한 요구 사항을 만족시키는 기술 파트너가 바로 Red Hat입니다.

귀사는 Red Hat OpenShift와 같은 오픈소스 컨테이너 기술을 도입하여 이러한 기술 구현에 쓰인 Red Hat의 오픈소스 개발 모델원칙의 이점을 누릴 수 있습니다.

클라우드 네이티브 개발 여정의 일환으로 컨테이너 기반의 분산형 API 지원 서비스를 제공하려는 경우, Red Hat 전문가가 도와드립니다. 귀사가 프로세스의 어떤 단계에 있더라도 더 효율적으로 기존 애플리케이션을 현대화하고 새로운 애플리케이션을 구축하는 데 필요한 사례와 툴을 개발하고 문화를 조성하도록 Red Hat 전문가가 지원합니다.

컨테이너 호스트

Red Hat® Enterprise Linux®는 호스트 레벨에서 많은 기업의 신뢰를 받고 있으며 인증된 Linux 운영 체제입니다. Red Hat은 오직 애플리케이션에 초점을 맞추는 조직들을 위해 컨테이너에 최적화된 Red Hat Enterprise Linux Atomic Host를 제공합니다. 이 기술을 사용하면 불변성을 통해 관리자가 고도의 자동화에 집중할 수 있도록 하여 분산 시스템/클러스터를 지원하고 새로운 솔루션을 개발할 수 있습니다.

컨테이너 이미지

컨테이너 이미지는 Linux 배포판을 포함하고 있습니다. 컨테이너 내부에서 Red Hat Enterprise Linux를 실행하면 현재 Red Hat Enterprise Linux에 배포된 애플리케이션이 해당 컨테이너 내에서 동일하게 작동합니다. 애플리케이션을 직접 구축할 경우, 지금까지 믿고 사용해온 Red Hat Enterprise Linux와 동일한 수준으로 안정적인 업데이트와 지원을 받을 수 있습니다. 이와 함께 애플리케이션의 이식성도 실현됩니다. Red Hat Enterprise Linux를 실행할 수 있는 곳이라면 귀사의 컨테이너화된 새 애플리케이션도 실행할 수 있습니다. 내부에서 개발하여 클라우드에 배포하세요.

컨테이너 레지스트리

새로운 컨테이너 이미지를 구축하고 나면 조직 내의 다른 개발자와 공유하든, 프로덕션 환경에서 컨테이너를 풀링할 수 있도록 허용하든, 손쉽게 공유할 수 있기를 원할 것입니다. 이를 시작하기 위해 자사의 레지스트리를 호스팅하지 않아도 됩니다. 대신 Red Hat Quay를 사용하면 모든 것을 클라우드 서비스로 관리할 수 있습니다. 팀에서 데이터를 더 강력히 제어할 필요가 있거나 특정 네트워크 보안 요구 사항이 있는 경우에도 Red Hat Quay를 사용하여 온프레미스나 클라우드에 배포할 수 있습니다.

컨테이너 플랫폼

서비스로서의 플랫폼(Platform-as-a-Service, PaaS) 솔루션이 필요하신가요? Red Hat OpenShift®가 바로 그 답입니다. Red Hat OpenShift는 Docker, CRI-O, Buildah, 쿠버네티스와 같은 기술을 기본적으로 통합하고 이를 Red Hat Enterprise Linux에서 엔터프라이즈 기반에 결합하는 컨테이너 애플리케이션 플랫폼입니다. 이 플랫폼은 프라이빗 또는 퍼블릭 클라우드나 관리형 클라우드 또는 비관리형 클라우드로 사용할 수 있습니다. 또한 Red Hat Marketplace는 Red Hat OpenShift 클러스터에 대한 인증 소프트웨어의 배포를 자동화합니다.

스토리지

컨테이너는 다수의 스토리지를 사용할 수 있습니다. 하지만 여기에는 컨테이너 스토리지의 본질적인 문제가 있습니다. 즉, 컨테이너에서 오류가 발생하면 컨테이너에 상주하는 스테이트풀 애플리케이션의 데이터가 손실된다는 것입니다. 해결책이 필요합니다. Red Hat Gluster® Storage는 Red Hat OpenShift에 통합되므로 컨테이너화된 애플리케이션에 맞춰 스토리지를 프로비저닝하고 탄력적으로 관리할 수 있습니다. 따라서 독립적인 스토리지 클러스터가 필요하지 않아 전통적인 모놀리식(monolithic) 스토리지 솔루션에 비용을 들이지 않아도 됩니다.

서비스로서의 인프라(Infrastructure-as-a-Service, IaaS)

Red Hat OpenStack® Platform은 베어 메탈, 가상 머신, 컨테이너를 하나의 시스템에 결합합니다. 먼저 하드웨어를 프로비저닝한 다음 컨테이너를 프로비저닝합니다. 하드웨어가 리소스를 공개하면 컨테이너가 이 리소스를 사용합니다. 소프트웨어 정의 리소스를 확보하면 컨테이너 환경을 확장할 때 유용합니다. 이를 통해 API 중심의 프로비저닝 및 자동화의 이점을 실현할 수 있을 뿐 아니라, 스택 전반에서 리소스에 대해 할당량을 기반으로 액세스하고 셀프 서비스를 이용할 수도 있습니다.

컨테이너 자동화

Red Hat Ansible® Automation Platform을 OpenShift Container Platform과 함께 사용하여 최고의 시너지 효과를 거둘 수 있습니다. Ansible Automation을 이미 사용 중이라면 Ansible 컨테이너를 통해 Ansible 롤과 플레이북을 재사용하여 애플리케이션 컨테이너를 생성하고 OpenShift에 배포할 수 있습니다. 이는 특히 이러한 역할을 수정하지 않은 상태로 사용할 수 있기 때문에 유용합니다. 이를 통해 기본 인프라(컨테이너, 가상 머신 또는 베어 메탈)와 관계없이 단일 애플리케이션을 관리할 수 있습니다. Red Hat Ansible Automation Platform은 OpenShift와 같은 컨테이너 플랫폼을 설정하기 전에 클라우드 서버, 클라우드 리소스, 그리고 네트워크 룰이 프로비저닝되는 외부 프로비저닝 프로세스의 일부로 사용할 수도 있습니다. 모든 것을 빠르게 시작하고 구현해 보세요.

Red Hat의 컨테이너 솔루션은 Linux, CRI-O 및 쿠버네티스와 같은 커뮤니티 중심의 오픈소스 기술을 기반으로 합니다. 이는 더 많은 사람이 개방적이고 투명하면서도 자유롭게 문제 해결 소프트웨어를 개발한다는 의미입니다. 그러나 오픈소스가 기술 혁신을 보장하는 것은 아닙니다.

진정한 혁신은 아이디어를 자유롭게 교환하고 협업을 통해 문제를 해결하는 데 있습니다. 여기서 바로 Red Hat Open Innovation Labs가 필요합니다. 3~6명의 개발자가 Red Hat 방식으로 컨테이너 기반 애플리케이션을 구축하고 실행하는 방법을 집중적으로 배우는 몰입형 레지던스 환경을 제공합니다.

추가 자료

문서

컨테이너와 VM 비교

Linux 컨테이너 및 VM(가상 머신)은 다양한 IT 요소를 결합해 시스템의 나머지 부분으로 부터 격리하는 패키징된 컴퓨팅 환경입니다.

문서

컨테이너 오케스트레이션이란?

컨테이너 오케스트레이션은 컨테이너의 배포, 관리, 확장, 네트워킹을 자동화합니다.

문서

Linux 컨테이너란?

Linux 컨테이너는 시스템에서 격리된 프로세스로, 이러한 프로세스를 지원하는 데 필요한 모든 파일을 제공하는 고유한 이미지에서 실행됩니다.

컨테이너에 대한 자세한 내용

제품

선택한 인프라에서 애플리케이션 출시 테스트를 완료한 통합 서비스 세트를 포함하는 엔터프라이즈 애플리케이션 플랫폼입니다.

리소스

교육

무료 교육 과정

Running Containers with Red Hat Technical Overview

무료 교육 과정

Containers, Kubernetes and Red Hat OpenShift Technical Overview

무료 교육 과정

Developing Cloud-Native Applications with Microservices Architectures