CloudFoundry 기반 PaaS 플랫폼 배포를 진행 하면서 모은 자료를 하나하나 정리하려고 합니다
bosh, cpi, container, buildpack 등.. 생소했던 개념을 다루기 전에...
cloud 환경에서의 PaaS의 가치는 무엇일까요?
Why PaaS
o Cloud 환경으로의 IT Infra(Compute/Storage/Network)의 Shift
o IaaS 넘어 개발 환경 및 서비스 플랫폼까지 제공/관리 PaaS 등장
o 신속한 Business를 위한 Application 중심의 Cloud Infra 필요 대두
CloudFoundry
o Open source PaaS platform
o 어플리케이션의 배포/운영을 간소화하기 위한 PaaS Platform
Capability
o Abstraction(추상화,CPI)
- 폭 넓은 Infrastructure 선택(IaaS 독립적)
- 실행되는 언어/프래임워크에 중립적(자유도)
o Automation(Bosh)
- Automated Virtual Infrastructure를 통한 Application의 중앙 대규모 설치/관리/운영
- 큰 규모의 Application의 배포, 실행이 수월
o Scalability(확장성)
- 각 컴포넌트들이 독립적으로 구성 -> 빠른 확장성에 용이
Effect
o Application Platform 및 관리시스템 도입
- Cloud 환경에서의 애플리케이션을 효율적으로 개발·배포·관리(CICD)
o 빠른 인프라 확장성
- 개발 환경의 Re-build 없이 손쉬운 어플리케이션 배포
o 개발자의 요구 만족
- VM Provisioing의 목적이 아닌 Application 개발의 Focus -> 프로젝트의 생명주기 동안 반복적인 개발/배포
'CloudFoundry' 카테고리의 다른 글
[CloudFoundry] cf push process(application 배포) (0) | 2016.04.20 |
---|---|
CloudFoundry user-provide-service setting (0) | 2016.04.20 |
CPI(Cloud Provider Interface) / bosh (0) | 2016.04.08 |
cloudfoundy 배포 도구 bosh [bosh outer shell] (0) | 2016.04.05 |
[bosh] canary / max_in_ flight (0) | 2016.04.05 |