OpenShift 소개

OpenShift (오픈시프트) 는 기업에 Docker와 Kubernetes를 제공하는 컨테이너 애플리케이션 플랫폼입니다.
오픈시프트는 사용 중인 애플리케이션 아키텍처와 관계없이 거의 모든 인프라(퍼블릭 또는 프라이빗)에서 애플리케이션을 쉽고 빠르게 구축, 개발 및 배포할 수 있습니다. 온프레미스, 퍼블릭 클라우드, 호스티드 중 어떤 IT 환경이든 경쟁업체보다 빨리 우수한 아이디어를 제품화 할 수 있습니다.
요약하면 신속한 애플리케이션 개발을 위해 도커 컨테이너와 DevOps (데브옵스)도구를 사용하여 Kubernetes (쿠베르네테스)를 지원하는 운영환경을 제공하는 것입니다.
오픈시프트는 엔터프라이즈에 Docker와 Kubernetes를 제공하는 확장 가능한 개방형 컨테이너 애플리케이션 플랫폼입니다.

 


 


 

 

 

Docker & Container

Docker 그리고 Linux 컨테이너 기술들

LXC 외에도 Linux에서 컨테이너를 실현하기위한 소프트웨어는 여러가지 있으며, 다음에서 대표적인 몇가지를 설명합니다.
( OpenVZ, Virtuozzo, libvirt, Docker, systemd, Warden)

Docker and JBoss Data Virtualization

Docker 에서 컨테이너를 이용하여 JDV (JBoss Data Virtualization) 워크샵 데모 실행하기

JDV Workshop 실습을 위한 Docker 컨테이너를 만드는 과정은 매우 간단합니다. 또한 컨테이너에 실습에 필요한 JDV 설치, PostgeSQL 설치, 각종 파일 복사, 환경 설정들도 이미 정의된 Build 스크립트에 의해서 자동으로 설치/구성 됩니다.

하이브리드 클라우드 / 멀티 클라우드 - Kubernetes ( 쿠버네티스 )

Docker 를 구글,레드햇 그리고 오픈스택 등에서 채택

Google Cloud Platform 담당 수석 직원 소프트웨어 엔지니어 Joe Beda 의 슬라이드에 따르면 “Everything at Google runs in a container”라고 언급한 만큼 구글에서 컨테이너형 가상화는 매우 중요한 기술입니다.
모든 Google 서비스와 Google 내부에서 사용되는 도구도 이미 Docker 같은 컨테이너 형 가상화 기술에서 실행되고 있습니다.

오픈소ㅡ 슈퍼루키 Docker

오픈소스 슈퍼루키 Docker 이해 하기

오픈소스 라이센스를 검증하는 블랙 덕 소프트웨어에서 매년 뽑는 “오픈 소스 올해의 루키” 중 하나로 선정된 Docker 소개한다.
Docker는 PaaS 공급 업체 DotCloud 가 PaaS의 벡엔드로 사용하는 컨테이너 기반의 가상화 소프트웨어를 오픈소스로 공개한 것이다.
http://www.docker.io/
Red Hat 의 RHEL 6.5 버전에도 Linux Containers (LXC) 을 기반으로하는 컨테이너 엔진인 docker 를 포함하게 되었다.
Docker 는 하나의 Linux 시스템에 여러 Linux 시스템 운영을 위한 소프트웨어이다. 시스템의 분리에는 Linux Containers (LXC)을 파일 시스템은 Advanced multi layered unification filesystem (Aufs)를 사용하고 있다. Docker은 Go로 작성되었습니다. 소스 코드 전체는 대략 15,000 줄 정도 된다.