4월 28일 (일) 오전 9:42

logo

  • home
  • head
  • itnews
  • product
  • mobile
  • game
  • benchmark
  • analysis
  • blog

개봉 2024.06.05. / 장르 드람 / 국가 대한민국 감독 : 조지 밀러 출연 : 안야 테일러 조이, 크리스 헴스워스 등 ...
개봉 2024.05.22. / 장르 액션 / 국가 미국 감독 : 조지 밀러 출연 : 안야 테일러 조이, 크리스 헴스워스 등 ...
Docker사는 지난 6월 10일에 Docker 1.0 발표와 함께 Docker를 기반으로 한 애플리케이션 개발, 배포, 실행 기능을 갖춘 서비스 "Docker Hub"를 발표했습니다.

Docker는 컨테이너형 가상화를 실현하는 오픈소스로 VirtualBox나 VMware와 같은 가상화와 비슷한점도 있지만 다른 점은 빌드와 배포가 빠르며 오버 헤드가 적으면서도 플랫폼과 하드웨어에서 독립된 환경을 제공해 주는 것입니다.

Docker는 매우 가벼운 컨테이너입니다. 가상 머신을 실행하려면 많은 리소스가 필요합니다. 그러나 Docker 컨테이너를 시작하는 데 필요한 CPU 및 메모리 오버 헤드는 매우 작고 빠르게 시작할 수 있습니다. 일반적으로 프로세스와 비교되는 수준입니다. 컨테이너의 실행도 빠르고, 이미지의 작성이나 파일 시스템의 스냅샷도 빠른 것이 특징입니다.

개발자 입장에서 보면 가상화 기술의 발달로 프로그래밍 가능한 인프라가 실현되었다고 하지만, 서버를 올리거나 내리는데 걸리는 시간은 어쩔 수 없습니다. Docker는 이러한 문제를 해결할 수 있는 좋은 방법입니다.

245A17375399C1F7201823



Docker Hub는 GitHub와 Bitbucket 등의 소스 코드 관리 툴과 연계하여 자동으로 코드를 빌드하는 기능, Amazon AWS Elastic BeansTalk 과 Google Compute Engine, Rackspace, Red Hat의 OS 등과 연계하여 애플리케이션을 배포하는 기능, 
실행 가능한 애플리케이션의  Docker 이미지 관리 기능 등을 갖춘 서비스입니다.

213B433F5399C1F81C647C

  ( Source : ANNOUNCING DOCKER HUB AND OFFICIAL REPOSITORIES - http://blog.docker.com/author/ben/ )

이제 Docker사는 단순히 Linux 컨테이너 기술을 제품화뿐만 아니라 지금까지 주요 OS 벤더가 쌓아온 OS를 중심으로 한 개발 도구 및 애플리케이션 공급 업체의 에코 시스템을 컨테이너형 가상화 기술을 기반으로 재 구축하려고 노력하고 있습니다.

구글과 Docker

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

2118DA435399C1FA295A04


또한 Google Compute Engine 에서 지원하는 CoreOS는 애플리케이션 런타임용으로 Docker를 기반으로 개발 된 OS입니다. 
불필요한 기능은 제거하고 가볍고 안전한 OS를 목표로 구글이 야심차게 진행하고 있는 OS입니다.
Google 자신이 제공하는 Debian 기반 Docker에 최적화 된 OS 이미지, 그리고 CoreOS 지원을 통해 
Google Compute Engine은 공격적으로 Docker 를 기반으로 하는 클라우드 서비스라는 특징을 강조하고 있습니다.

25080E465399C1FB2CBB0D


레드햇과 Docker 

올해 4월에 Red Hat Summit 2014에서 레드햇은 Docker와의 제휴를 발표했습니다. Red Hat Enteprise Linux (RHEL)의 차기 버전인 RHEL 7에서는 컨테이너 가상화 형식으로 통합하겠다는 내용을 발표했습니다.
  • Fedora, CentOS, Red Hat Enterprise Linux에 걸쳐 컨테이너 형 가상화에 최적화 된 가벼운 호스트 OS를 개발하는 "Project Atomic"을 시작한다. 
  • 레드햇은 OpenShift 애플리케이션 컨테이너를 Docker과 통합한다.
  • 레드햇의 PaaS 제품인 "Openshift Origin"에 새로운 프로젝트로 GearD를 시작하고, OpenShift에서 컨테이너 형 가상화를 활용 한 애플리케이션 배포 및 운영을 지원하는 구조를 개발한다. 
  • 레드햇은 2014 년 3 월 Docker 컨테이너 형식으로 패키징 된 애플리케이션에 대한 인증 프로그램을 시작한다.

2709E63C5399C1FD1FB3CE

레드햇에 따르면 "컨테이너 기술은 Linux 커뮤니티에서 가장 인기있는 기술이며, 향후에는 컨테이너를 기반으로 구축되는 애플리케이션이 많이 증가될 것이다."
또한 "Docker를 지원하는 것으로, 레드햇의 PaaS 솔루션인 OpenShift는 이러한 컨테이​​너를 쉽게 활용할 수 있도록 된다 " 고 밝혔습니다.

맺음말

앞서 언급한 것처럼 구글은 이미 모든 것을 컨테이너형 가상화를 통하여 운영하고 있으며, Red Hat은 자사의 PaaS 플랫폼인 OpenShift 등 여러 분야에서 Docker와 "기술적 협력 '을 발표 했습니다. 또한 오픈 소스 IaaS 프로젝트 OpenStack은 최신 릴리스 인 코드 명 "Havana"에 Docker가 포함되어 있습니다.

2104EB3E5399C1FE0E9FF3


왜 Docker는 성장 할까요?  "컨테이너는 차세대 컴퓨팅을 실현하는 가장 중요한 요소 중 하나"이며, 기존의 가상 머신은 그에 상응하는 단위가 아니라고 생각하는 것입니다.  
Docker 는 차세대 가상화 엔진의 역할 뿐만이 아니라, Docket Hub 를 통하여 컨테이너형 가상화 에코시스템 확대의 기반을 제공하고 있습니다. Docker는 오픈소스을 기반으로 하는 하둡 에코시스템 만큼이나 발전이 기대됩니다.


References

출처 - http://opennaru.tistory.com/64






  1. 새로운 가상화 기술 Docker와 컨테이너

    Docker사는 지난 6월 10일에 Docker 1.0 발표와 함께 Docker를 기반으로 한 애플리케이션 개발, 배포, 실행 기능을 갖춘 서비스 "Docker Hub"를 발표했습니다. Docker는 컨테이너형 가상화를 실현하는 오픈...
    Date2015.11.25 CategoryIT KNOWLEDGE
    Read More
  2. [Network Protocol] L3 Switch 구조에 대한 이해

    안녕하세요? NetmaniasTalk입니다. 아래 글은 예전에 Netmanias Magazine에 기고했던 글의 일부로써, L3 Switch(예. Cisco 6500 series, Juniper MX series)의 구조에 대한 설명입니다. ...
    Date2015.10.27 CategoryIT KNOWLEDGE
    Read More
  3. [Network Protocol] IP QoS 소개

    안녕하세요? NetmaniasTalk입니다. 오늘도 네트워크 초보자님들을 위한 코너로써 유선망에서의 QoS에 대해서 설명드리도록 하겠습니다. Network에서 QoS라 함은 (1) 중요한 패킷(예. IPTV, VoIP, Bus...
    Date2015.10.27 CategoryIT KNOWLEDGE
    Read More
  4. 라우터(ROUTER) 명령어 모음

    backspace : 한 문자를 삭제 bandwidth : 시리얼 인터페이스에 대역폭을 세팅 banner : 라우터에 로그인하는 사용자를 위한 배너 생성 clear counters : 인터페...
    Date2015.10.27 CategoryIT KNOWLEDGE
    Read More
  5. 유용한 리눅스 명령어 모음

    adduser : 유저를 만들때 사용하는 명령 cd (change directory) : 디렉토리(윈도우에선 폴더) 변경할때 사용 chmod (change mode) : 파일의 허가상태 변경 chown (change owner) : 파일 소유권 병경 cp...
    Date2015.10.27 CategoryIT KNOWLEDGE
    Read More
  6. 윈도우 텔넷(telnet) 명령어 모음

    ■ ls : 현재 파일을 보여줍니다. 일반적으로 여러 옵션을 줄수 있습니다 ■ ls -al : 파일의 크기부터 파일의 퍼미션, 그리고 히든 파일까지 보여줍니다 ■ ls -at : 파일이 생성된 시간까지 보...
    Date2015.10.27 CategoryIT KNOWLEDGE
    Read More
  7. L4/L7 스위치의 대안, 오픈 소스 로드 밸런서 HAProxy

    Ncloud에서 하드웨어로 구성된 기존의 로드 밸런서(load balancer)를 대체할 수 있는 솔루션을 찾던 중 소프트웨어 로드 밸런서인 HAProxy를 검토하게 됐습니다. HAProxy를 검토하면서 정리한 자료와 사내 ...
    Date2015.09.25 CategoryIT KNOWLEDGE
    Read More
  8. 인 메모리 (In-memory Database)

    인메모리 데이터베이스(In-memory Database)는 데이터 스토리지의 메인 메모리에 설치되어 운영되는 방식의 데이터베이스 관리 시스템이다. 디스크에 설치되는 방식에 비해 처리 속도가 빠르...
    Date2015.08.28 CategoryIT KNOWLEDGE
    Read More
  9. MySQL(Structured Query Language)

    1.MySQL 이란 무엇인가? 표준 데이터베이스 질의 언어인 SQL(Structured Query Language)을 사용하는 개방 소스의 관계형 데이터베이스 관리 시스템(RDBMS). 매우 빠르고, 유...
    Date2015.08.03 CategoryIT KNOWLEDGE
    Read More
  10. NUMA와 SMP(Symmetric Multi Processing)

    하드웨어가 발전하면서 하나의 메인보드에 여러개의 CPU, 버스, 메모리 컨트롤러를 구성할 수 있게 되었습니다. Numa는 간단하게 CPU와 메모리가 한 Set를 이루는 것을 의미합니다. [그림1] Numa 관...
    Date2015.06.15 CategoryIT KNOWLEDGE
    Read More
  11. 프로비저닝과 멀티테넌트 (Provisioning,Multi Tenant)

    프로비저닝(Provisioning)이란? 사전적의미 - 준비, 예비, 설비 make provisioning=준비하다 [IT에서 사용하는 의미] 무엇인가 여럿 중에 최적인 것을 찾기 위해 필요한 지...
    Date2015.05.29 CategoryIT KNOWLEDGE
    Read More
  12. QoS 이론 및 기초

    1. 트래픽 관리의 기초 "인터넷이 왜 이렇게 느려요?" "네트워크 접속이 잘 안되거든요?" 이 말은 네트워크 관리자들이 가장 듣기 싫어하는 말 중의 하나죠. ^^ 하지만 아무리 골치아픈 상...
    Date2015.05.11 CategoryIT KNOWLEDGE
    Read More
  13. NPS / RADIUS 서버

    NPS ( Network Policy Server ) 네트워크 정책 서버는 MS사에서 부른 명칭으로서 일반적으로 정식 명칭은 RADIUS ( Remote Authentication Dial-In User Service ) Server이다. @ RADIUS Server 구성 ...
    Date2015.04.18 CategoryIT KNOWLEDGE
    Read More
  14. DNS 정의와 계층 구조

    DNS 개관, 역사, 표준 초기 DNS의 개발과 계층 도메인으로의 이동1981년 9월 발표된 RFC 799, "Internet name domains"이 처음으로 이 개념을 도입실제로 도메인 자체보다는 도메인 간의 이메일 전송 ...
    Date2015.04.09 CategoryIT KNOWLEDGE
    Read More
  15. MBR & GPT 구조적 차별성

    MBR(Master Boot Record)와 GPT(GUID Partition Table)의 구조적 차이 - 윈도우에서 사용할 수 있는 디스크 종류는 크게 2가지가 있다. : 전통적인 BIOS 방식의 시스템에서 사용되는 디스크 형식인 MBR 디...
    Date2015.04.09 CategoryIT KNOWLEDGE
    Read More
  16. OFDM (Orthogonal Frequency Division Multiplexing)

    OFDM (Orthogonal Frequency Division Multiplexing) => OFDM이란 주파수 분할 다중화 방식(FDM)보다 진보된 기술로 직교성을 갖고 있다. OFDM을 설명하기 앞서서 Single Carrier와 Multi Car...
    Date2015.04.09 CategoryIT KNOWLEDGE
    Read More
  17. 4G 이야기 - IEEE 802 무선 기술의 흐름

    광대역 통합망인 BcN은 무선 가입자망, 유선 가입자망, 방송 가입자망으로 크게 나눕니다. 무선 가입자망은 WiBro, WCDMA, HSDSPA, CDMA, 4G 등이 있을 것입니다. 향후 BcN에서는 유무선 통합망, 유무선 통...
    Date2015.04.09 CategoryIT KNOWLEDGE
    Read More
  18. 무선 인터넷 망의 종류와 특성 (HSPDA,EV-DO,LTE-A 등)

    국내 무선 망의 현황 현재 한국은 CDMA-2000 의 무선 기술로 3G (3세대)에 이어 4G LTE가 보급되었다. ITU-T 4세대 표준은 Wi-Bro를 개선한 Wibro Advanced 와 LTE를 개선한 LTE-A 을 말한다. ...
    Date2015.04.09 CategoryIT KNOWLEDGE
    Read More
  19. 스토리지 레이드 구성 정의 (RAID0,1,2,3,4,5,6,10)

    정의 Redundant Array of Inexpensive/Independent Disk 저장장치 여러 개를 묶어 고용량·고성능 저장 장치 한 개와 같은 효과를 얻기 위해 개발된 기법이다. 초기에는 업그레이드 후 '폐기하기엔 아깝...
    Date2015.04.09 CategoryIT KNOWLEDGE
    Read More
  20. EIGRP(Enhanced Interior Gateway Routing Protocol) 이론 정리

    EIGRP(Enhanced Interior Gateway Routing Protocol)은 시스코에서 개발한 Distance Vector 라우팅 프로토콜이다. 단, Distance Vector 라우팅 프로토콜과 Link State 라우팅 프로토콜의 장점만을 채택했다...
    Date2015.04.09 CategoryIT KNOWLEDGE
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7