BOSH Security: User Roles and the UAA identity management service

CloudFoundry Platform 배포를 위해선 bosh라는 배포 도구를 반드시 익혀야 합니다.

결론부터 .. bosh는 Cloud 상의 VM의 Deploy/배포/모니터링/업데이트/라이프사이클 관리 등의 versitile한 도구입니다

Chef/puppet/ansible 등 CM Tool(Configutaion Tool)과는 다른 사상의 자동화 도구라고 볼 수 있지 않을까요?


정의

  • BOSH was developed to deploy Cloud Foundry PaaS, it can also be used to deploy almost any other software (Hadoop, for instance)
  • Cloud 환경의 VM deploy/managing 및 Software 배포 오픈소스 platform

bosh를 통해 다량의 VM을 deploy하고 software를 provisioning


    Cloud 인프라 상에 대규모 서비스를 배포/관리하는 오픈 소스
    서비스에 필요한 VM을 deploy하고 software provisioning 중앙관리 도구
    Bosh 자체도 Cloud에 배포되어야 하는 서비스
    CloudFoundry 뿐만 아니라 추가 소프트웨어(hadoop, rabbitmq ~) 배포/관리
    Bosh-lite / Micro-bosh / Full-bosh

    Multiple IaaS 지원
    CPI(Cloud Provider interface) : Bosh를 통해 IaaS 인프라의 API를 호출 할 수 IaaS의 추상화 인터페이스
    AWS, OpenStack, vSphere, vCloud, etc
    Additional IaaS 인프라를 사용하기 위해선 Custom CPI 필요


CloudFoundry의 컴포넌트들이 독립적이고 확장적인 구조이기 때문에 bosh를 통해 중앙에서 설치/관리/운영하게 됩니다.

여기 CPI라는 개념이 나오는데요... 다음 편으로 ~


Posted by 뭉탁거림
,