컨테이너

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

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

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


Red Hat이 모든 스택에서 지원해드립니다

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

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를 사용하여 온프레미스나 클라우드에 배포할 수 있습니다.

컨테이너 플랫폼

PaaS(서비스로서의 플랫폼) 솔루션이 필요하신가요? Red Hat OpenShift®가 바로 그 답입니다. Red Hat OpenShift는 Docker, CRI-O, Kubernetes와 같은 기술을 기본적으로 통합하고 이를 Red Hat Enterprise Linux에서 엔터프라이즈 기반에 결합하는 전체 컨테이너 애플리케이션 플랫폼입니다. 이 플랫폼은 프라이빗 또는 퍼블릭 클라우드나 관리형 클라우드 또는 비관리형 클라우드로 사용할 수 있습니다. 스테이트풀(stateful) 애플리케이션과 스테이트리스(stateless) 애플리케이션을 모두 실행하고 지원하는 강력한 기능이 있어 애플리케이션 전체를 재설계하지 않고 컨테이너를 사용할 수 있습니다.

스토리지

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

IaaS(서비스로서의 인프라)

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

올인원 솔루션

간편하게 필요한 사항들을 한 번에 구현해 보세요. Red Hat Cloud Suite는 이러한 요구를 충족시킬 수 있는 솔루션입니다. Red Hat Cloud Suite는 컨테이너 기반 애플리케이션 개발 플랫폼, 프라이빗 클라우드 인프라, 퍼블릭 클라우드 상호운영성, 공통 관리 프레임워크를 결합하는 전체 오픈소스 솔루션입니다. Red Hat Cloud Suite는 기업의 인프라를 현대화하므로, 개발자는 서비스를 구축해 고객과 조직에 빠르게 제공할 수 있으며 IT 부서는 단일한 곳에서 IT 환경을 꾸준히 제어 및 관리할 수 있습니다.

Red Hat Cloud Suite에 포함된 제품 및 솔루션은 다음과 같습니다.

관리

하이브리드 클라우드 제어

성공을 위해서는 다양성과 유연성이 필요합니다. 한 가지 방식을 모든 경우에 적용할 수는 없기 때문에 인프라에 있어 선택권이 하나밖에 없다면 곤란합니다. 컨테이너는 퍼블릭 클라우드, 프라이빗 클라우드 및 전통적인 인프라와 같은 다양한 옵션을 제공합니다. Red Hat CloudForms를 사용하면 이 하이브리드 클라우드와 컨테이너를 쉽게 확장하고 적절한 방식으로 관리할 수 있습니다. 또한 CloudForms에서는 Kubernetes와 Red Hat OpenShift 등의 컨테이너 관리 시스템을 Red Hat Virtualization과 VMware 환경에 통합할 수 있습니다.

컨테이너 자동화

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


더 많은 핸즈온 지원이 필요하신가요?

Red Hat 제품은 Linux, CRI-O, Kubernetes와 같은 오픈소스, 커뮤니티 기반 컨테이너 기술을 기반으로 합니다. 컨테이너를 비롯해 시중에 나와 있는 컨테이너 배포 및 관리 기술은 오픈소스 소프트웨어로 출시됩니다. 진정한 혁신은 아이디어를 교환하고 협업을 통해 문제를 해결하는 데 있습니다. 커뮤니티 중심의 오픈소스가 이를 위한 기반이 되며, Red Hat이 이를 지원합니다. 이것이 바로 Red Hat의 접근 방식이며, Red Hat의 솔루션은 고객이 최신 기술을 사용해 현대적인 컨테이너 인프라를 구축하는 데 도움을 줍니다.

걱정하실 필요 없습니다. Red Hat이 자세히 안내해 드리겠습니다. Red Hat이 제공하는 일부 지원 내용은 다음과 같습니다.

  • 컨테이너 기반 애플리케이션을 신속하게 구축
  • 컨테이너를 실행할 수 있도록 전통적인 인프라와 클라우드 네이티브 인프라를 간편하게 확장
  • 프로비저닝, 관리, 확장의 자동화
  • 컨테이너 기반 서비스를 사용하여 애플리케이션, 데이터, 프로세스를 원활하게 연결
  • 컨테이너와 애플리케이션 인증을 통한 안전성 보장
  • 물리, 가상, 프라이빗 및 퍼블릭 클라우드 환경 전반에서 일관적인 컨테이너 관리

추가 정보

컨테이너의 더 큰 가능성을 살펴보세요