[클라우드기초] cloud 및 PaaS-TA -4

이상현·2020년 10월 21일
0
post-thumbnail

PaaS-TA 가 구축되어 있다면, 소프트웨어는 어떻게 구축하면 될까?

PaaS-TA 배포 또는 클라우드 구성을 위한 기본 구성

IaaS

  1. openstack은 오픈소스로 제공하고 있고, 다른 플랫폼들은 일부 오픈소스로 구성

-openstack은 클라우드를 위한 하나의 큰 운영체제라고 볼 수 있다.

  • 편리하게 사용할 수 있도록 잘 구성되어 있음

-vSphere은 IaaS위에 올라가 하이퍼바이져 형태로 여러 운영체제를 실행시키기 위한 하나의 플랫폼


BOSH

BOSH는 PaaS를 이루는 VM들을 설치 및 관리하는 도구

(IaaS를 구성할때 openstack을 설치하고 PaaS를 BOSH를 사용하면 오픈소스만으로 클라우드를 구축할 수 있다.)

BOSH manifest

  • API 게이트웨이를 관리
  • 각각의 manifest를 정의

릴리스

  • 매번 동일한 방식으로 소프트웨어를 배포하는 데 필요한 모든 사항을 정의 ( 배포되는 manifest 라고 생각할 수 있음 )
  • 운영 체제 종속성, 종속 파일을 식별할 수 있음

Bosh 컴포넌트 구성

  1. CLI : 명령어들을 컨트롤 해주는 컴포넌트. Director와 상호작용
  2. Director : 가장 많은 테스크가 정의되어 있음. API 게이트웨이의 첫번째 통로
  3. NATS : 컴포넌트에 각각의 IP를 구성하여 컴포넌트간의 통신을 가능하게 한다. 라우팅
  4. Registry : 설정 정보를 저장
  5. Health Monitor : IaaS 상태값 또는 다른 컴포넌트의 상태값을 확인할 수 있음.
  6. blobstore : 어플리케이션 배포시 사용
    ...

Bosh 대표적인 구성요소

  • Manifest에는 Release와 Stemcell에 대한 정보가 저장되어 있음.
  • Bosh CPI틀 통해 IaaS와 통신을 하게 된다.
profile
'당신을 한 줄로 소개해보세요'를 이 블로그로 대신 해볼까합니다.

0개의 댓글