한빛출판네트워크

IT/모바일

도커 오케스트레이션 : 애플리케이션 빌드, 테스트, 배포의 통합 관리

리얼타임 eBook

번역서

판매중

도커 오케스트레이션 : 애플리케이션 빌드, 테스트, 배포의 통합 관리
좋아요: 35
  • 저자 : 슈리크리슈나 홀라
  • 역자 : 이기곤
  • 출간일 : 2015-12-10
  • 페이지 : 166쪽
  • ISBN : 9788968487934

합계 : 11,700

리얼타임 eBook은 PDF 형식으로 제공되며, 다운로드한 eBook은 PDF 포맷을 지원하는 디바이스 또는 프로그램에서 제한없이 열람할 수 있습니다. 또한 eBook 내의 텍스트 검색 및 인쇄도 가능합니다.

  • Docker를 활용한 애플리케이션의 빌드, 테스트, 배포의 통합 관리법 


    불과 몇 년 전까지만 해도 서비스를 확장하려면 많은 노력이 필요했다. 새로운 서버를 설치하는 과정부터 애플리케이션이 실행되기 위한 환경을 일일이 신경 써야 했기 때문이다. 점점 복잡해지는 서비스와 거대해지는 데이터를 해결하기 위해서 수많은 사람의 연구가 진행되었고, 이러한 노력의 하나로 클라우드 서비스가 등장하면서 새로운 서버를 설치하기 위한 과정이 더는 고민거리가 되지 않았다. 더불어 많은 기업이 클라우드 환경에서 서비스를 구성하려고 인프라를 구축하기 시작했다. 이 외에도 Ansible, Puppet, Chef와 같은 자동화 관리 도구가 발전하면서 애플리케이션이 실행되기 위한 환경을 구성하는 일도 점점 간소화됐다.


    Docker는 이러한 노력의 연장선에 있는 오픈소스 프로젝트로, 격리화된 컨테이너 기술을 통해 애플리케이션을 실행하기 위한 환경을 구성할 필요 없이 일관성 있고 효율적인 배포가 가능하다. 컨테이너는 완벽하게 격리되어 있어서 개발자는 라이브러리 충돌이나 의존성과 같은 기술적인 문제에 대해 전혀 신경을 쓰지 않아도 되고 인프라 관리자는 단지 컨테이너를 배포하기만 하면 끝이다. 또한, 컨테이너별로 필요한 자원을 직접 지정할 수 있어 효율적인 운영이 가능하다.


    여러분은 이 책을 통해 개발 환경을 빠르게 구성하고 애플리케이션 배포 환경을 간단하게 만들기 위해 어떻게 Docker를 사용하는지와 가상화된 Docker 컨테이너 안에서 애플리케이션을 실행하는 방법부터 완성된 컨테이너를 실행하는 방법까지 배울 수 있다.


    대상 독자 및 참고사항


    이 책은 리눅스와 Git에 어느 정도 익숙한 독자를 대상으로 한다. 이 기술에 익숙하지 않다면 이 책에서 제공하는 예제를 실행하는 데 어려움을 겪을 수 있다. Docker를 설치하려면 관리자 권한이 필요하며 윈도우와 OS X 사용자는 VirtualBox를 설치해야 한다.

  • [저자] 슈리크리슈나 홀라

    슈리크리슈나 홀라는 인도의 풀스택 개발자다. 자전거 타기와 음악 듣기를 좋아하며 가끔은 그림을 그리기도 한다. 해커톤에서 후드 티를 입고 밤을 새우기 위해 레드불을 마시는 그의 모습을 자주 볼 수 있다. 현재 클라우드 기반의 고객 서비스 플랫폼인 Freshdesk의 제품 개발자로 일하고 있다. 

    [역자] 이기곤

    멀티미디어와 게임 업계에서 5년 넘게 C/C++ 개발자로 활동하고 있다. 한편으로는 개발의 본질적 가치와 의미를 찾기 위해 고민하고, 그 과정을 책으로 옮기며 살아간다.

    저서로 『FFmpeg 라이브러리』, 역서로 『The Nature of Software Development』, 『도커 오케스트레이션』, 『Docker로 PaaS 구성하기』(이상, 한빛미디어)가 있다.

  • chapter 1 Docker 뜯어보기
        1.1    Docker 설치    
        1.2    오픈스택    
        1.3    인셉션: Docker 안의 Docker  
        1.4    설치 검증    
        1.5    유용한 팁    
        1.6    요약   


    chapter 2 Docker 명령어와 Dockerfile    
        2.1    Docker에서 사용하는 용어    
        2.2    Docker 명령어    
        2.3    프로젝트 시작하기    
        2.4    Dockerfile    
        2.5    Docker의 작업 흐름도    
        2.6    자동화 빌드 구성    
        2.7    요약  


    chapter 3 Docker 컨테이너 설정    
        3.1    자원 제한    
        3.2    컨테이너 내부 데이터 관리    
        3.3    스토리지 드라이버 설정    
        3.4    Docker 네트워크 설정    
        3.5    컨테이너 연결    
        3.6    요약   


    chapter 4 자동화와 보안    
        4.1    Docker 원격 API    
        4.2    실행 중인 컨테이너에 프로세스를 추가하는 방법    
        4.3    서비스 발견    
        4.4    보안    
        4.5    요약   

     
    chapter 5 Docker의 친구들    
        5.1    Chef와 Puppet을 활용한 Docker    
        5.2    apt-cacher 설정    
        5.3    미니 Heroku 설정    
        5.4    고가용성 서비스 설정    
        5.5    요약    

  •  

    • 하루 만에 배우는 도커

      나카이 에츠지

닫기

해당 상품을 장바구니에 담았습니다.
장바구니로 이동하시겠습니까?