[클라우드기초] - BOSH

이상현·2020년 11월 7일
0
post-thumbnail

BOSH

Bosh 는 PaaS-TA를 이루는 VM, 서비스들을 관리하는 도구이다.

  • manifest에 클라우드의 대부분의 설정들이 정의되어 있고, YAML 파일로 작성이 된다.

KeyWord : 릴리스

  • Bosh는 VM의 관리부터 PaaS상단의 모든 서비스들을 관리한다.
    IaaS(하드웨어)는 vsphere를 사용해서 관리

- Bosh는 릴리즈, 스템셀, 매니페스트로 구성되어 있다.

  • 스템셀이라는 큰 틀 안에 패키지, 잡, 에이전트 등이 들어있다.

  • 어플리케이션이 배포될 때 Diego셀을 통해 배포된다.
    1. job으로 배포 명령이 전달
    2. Diego 컨테이너 위에 가든, 컨테이너를 올린후
    3. Blobstore에 전달.
    4. Blobstore에서는 애플리케이션을 압축 파일로 갖고 있다가
    5. 사용자가 요청을 하면, Blobstore에서 복제해서 사용

  • 빌드팩 : 단독으로 실행될 수 있음

  • 서비스팩 : 단독으로 실행될 수 없음

  • Manifest : 배포의 속성을 정의한 YAML 파일
profile
'당신을 한 줄로 소개해보세요'를 이 블로그로 대신 해볼까합니다.

0개의 댓글