토픽

Linux 컨테이너에 대해 알아보세요

애플리케이션은 점점 복잡해지고 있고 개발 속도 향상에 대한 요구는 끊임없이 높아지고 있습니다. 이는 인프라와 IT 팀 그리고 프로세스에 부담이 됩니다. Linux® 컨테이너는 여러 환경에서 문제를 완화하고, 절차를 더 빨리 반복하도록 지원합니다.

Linux 컨테이너에 대한 설명

Linux 컨테이너는 컨테이너는 실행에 필요한 모든 파일 등, 전체 런타임 환경에서 애플리케이션을 패키지화하고 격리할 수 있도록 하는 기술입니다. 이를 통해 전체 기능을 유지하면서 컨테이너화된 애플리케이션을 환경(개발, 테스트, 생산 등) 간에 쉽게 이동할 수 있습니다.

Linux 컨테이너를 활용하면 담당 영역을 분리하여 개발 팀과 운영 팀 간의 충돌을 줄일 수 있습니다. 개발자는 앱에 중점을 두고 운영 팀은 인프라에 중점을 둡니다. 또한, Linux 컨테이너는 오픈소스 기술을 기반으로 하기 때문에 사용하는 즉시 최신 기술을 활용하여 크게 발전할 수 있습니다. CRI-O, KubernetesDocker 등의 컨테이너 기술은 애플리케이션 개발 및 배포를 간소화하고 가속화하고 오케스트레이션하는 데 도움이 됩니다.

컨테이너 활용의 이점

다수의 워크로드에 컨테이너를 배포하고 모든 규모의 사용 사례를 활용할 수 있습니다. 컨테이너를 통해 팀은 DevOps, CI/CD(지속적인 통합 및 연속 배포) 등의 소프트웨어를 현대적인 방식으로 배포하기 위한 기본적인 기술을 제공합니다.

여러 환경에 걸쳐 최대한의 이식성이 필요한 경우에는 컨테이너를 사용하는 것이 언제나 옳은 선택입니다.

Containers possibilites

Red Hat을 선택하는 이유는 무엇일까요?

Red Hat®은 우수한 오픈소스 커뮤니티와 함께 컨테이너 기술을 위해 많은 노력을 들이고 있습니다. Red Hat의 엔지니어는 기능, 신뢰성, 보안을 개선하여 컨테이너가 안정적이고 안전하게 작동할 수 있도록 지원합니다. Red Hat은 DockerKubernetes 코드베이스를 개발하는 세계에서 두 번째 규모의 업체이며 Open Container InitiativeCloud Native Computing Foundation과 협력하고 있습니다. 모든 오픈소스 프로젝트와 마찬가지로 Red Hat은 코드를 개발하고 개선 사항을 업스트림 코드베이스에 다시 적용하며, 발전을 공유합니다.

Red Hat의 컨테이너 중심 솔루션은 인프라와 플랫폼을 제공하며, 제어 권한을 통해 컨테이너가 제공해야 할 모든 기능을 활용할 수 있도록 합니다.

속도, 효율성 및 소프트웨어 개발 간소화의 진전에 따른 여러 요소로 인해 여러 업계의 기업들은 소프트웨어 개발 라이프 사이클 전반에 Linux 컨테이너를 구현하려 하고 있습니다.

출처: The State of Containerization: A Technology Adoption Profile conducted by Forrester Consulting and commissioned By Red Hat, 2016년 6월

컨테이너 자세히 알아보기

리포트

Bain 리포트: 디지털을 향한 경로와 컨테이너의 역할

웨비나

동적으로 프로비저닝된 퍼시스턴트 컨테이너 네이티브 스토리지 볼륨

기사

컨테이너가 전 세계로 퍼지기 전에 확실한 안전을 실현하세요.

동영상

컨테이너를 선택한 듀크 대학교

사례 연구

프라이빗 클라우드 기반의 애플리케이션 플랫폼을 추가한 Amadeus

Linux 컨테이너의 보안이 걱정되시나요?

컨테이너를 사용하면 물리 서버, 가상 머신, 프라이빗 클라우드 및 퍼블릭 클라우드와 같은 멀티플 배포 대상 및 환경 전반에 걸쳐 일관성을 쉽게 유지할 수 있습니다. 기업에는 강력한 보안이 필요하며, 이를 위해서는 컨테이너 솔루션 스택의 계층에 대한 10가지 핵심 보안 요소를 갖추어야 합니다. Red Hat® Enterprise Linux®Red Hat OpenShift Container Platform은 컨테이너 라이프 사이클의 여러 단계에서 이러한 요소를 제공합니다.

컨테이너를 시작하는 데 필요한 모든 요소

인프라

보안이 유지되며 최적화된 공간 절약형 운영 체제를 통해 경량의 Linux 컨테이너를 실행할 수 있습니다.

플랫폼

어디서든 어떤 규모로든 컨테이너를 개발, 배포, 관리할 수 있습니다.

관리

컨테이너 구축, 배포, 관리 프로세스를 자동화하여 일관성, 경량성, 반복성을 구현합니다.

인프라

컨테이너는 데이터를 필요로 하며 많은 양의 데이터를 생성합니다. 컨테이너화된 애플리케이션의 라이프 사이클을 위해 우수한 성능과 가용성, 지속성을 갖춘 데이터 스토리지를 활용하세요.

플랫폼

컨테이너 애플리케이션 플랫폼과 프라이빗 클라우드 인프라가 퍼블릭 클라우드의 상호운영성 및 관리와 적절하게 결합되어 있어 전체 스택에서 컨테이너를 구현하는 데 필요한 모든 것을 얻을 수 있습니다.

인프라

컨테이너를 구축하고 컨테이너 애플리케이션 플랫폼을 모듈식의 확장 가능한 프라이빗 클라우드 인프라에서 호스팅할 수 있습니다.

관리

서로 다른 툴과 정책을 구현하는 것이 아니라, 단일 툴을 사용하여 하이브리드 컨테이너 환경의 관리와 운영을 통합하고 간소화할 수 있습니다.

컨테이너를 활용하는 방법을 살펴 보세요