클라우드 기반 어플리케이션을 위한 엔터프라이즈 플랫폼인 Pivotal Cloud Foundry 2.0이 새롭게 릴리즈 되면서 기존 버전과 달라진 주요 기능을 살펴보고, Pivotal Container Service (PKS)를 이용해서 개발자가 일관되고 예측 가능한 방법으로 코드를 신속하게 빌드하고 배포하는 방법에 대해 알아봅니다.
3. Any App
Every Cloud
One Platform
PCF 2.0 — for everything
that matters
vSphere Openstack AWS
Google
Cloud
Azure &
Azure Stack
Shared Services
Shared Security
Shared Networking
Logging & Metrics / Services Brokers / API Management
Credhub / UAA / Single Sign On
VMWare NSX
Embedded Operating System (Windows / Linux)
Application Code & Frameworks
Buildpacks / Spring Boot / Spring Cloud / Steeltoe
PAS
Pivotal Application
Service
PKS
Pivotal Container
Service
PFS
Pivotal Function
Service
Pivotal Services
Marketplace
Pivotal and
Partner Products
Concourse
7. Any App
Every Cloud
One Platform
PCF 2.0 — for everything
that matters
vSphere Openstack AWS
Google
Cloud
Azure &
Azure Stack
Shared Services
Shared Security
Shared Networking
Logging & Metrics / Services Brokers / API Management
Credhub / UAA / Single Sign On
VMWare NSX
Embedded Operating System (Windows / Linux)
Application Code & Frameworks
Buildpacks / Spring Boot / Spring Cloud / Steeltoe
PAS
Pivotal Application
Service
PKS
Pivotal Container
Service
PFS
Pivotal Function
Service
Pivotal Services
Marketplace
Pivotal and
Partner Products
Concourse
10. Spring Boot +
App Runtime
엔터프라이즈 개발 팀에서
Spring Boot와 PAS를 함께
사용하여 개발 속도를
향상시켰음을 입증하였습니다.
Spring Boot
ㅇ
• 간편한 의존성 관리
• 앱서버 내장
• ”그냥 실행”만 하면 되는
자체 내장된 앱 생성
Pivotal Application
Service
• jar로 컨테이너 생성
• ”cf push”로 컨테이너에서
앱을 즉시 구동
• -d 옵션으로 환경 프로퍼티
추가
Microservices Ready | NetflixOSS | Actuator 연동 | 메트릭 및
로깅
14. Pivotal
Application
Service 2.0
Selected Highlights
● PCF Small footprint
● Windows 2016 containers
● NSX-T 보안 그룹 지원
● PCF Healthwatch
● Azure Stack 지원 (beta)
● Apps Manager: 스케줄러 연동
● Apps Manager: Spring Actuator와 연동
26. Any App
Every Cloud
One Platform
PCF 2.0 — for everything
that matters
vSphere Openstack AWS
Google
Cloud
Azure &
Azure Stack
Shared Services
Shared Security
Shared Networking
Logging & Metrics / Services Brokers / API Management
Credhub / UAA / Single Sign On
VMWare NSX
Embedded Operating System (Windows / Linux)
Application Code & Frameworks
Buildpacks / Spring Boot / Spring Cloud / Steeltoe
PAS
Pivotal Application
Service
PKS
Pivotal Container
Service
PFS
Pivotal Function
Service
Pivotal Services
Marketplace
Pivotal and
Partner Products
Concourse
34. Any App
Every Cloud
One Platform
PCF 2.0 — for everything
that matters
vSphere Openstack AWS
Google
Cloud
Azure &
Azure Stack
Shared Services
Shared Security
Shared Networking
Logging & Metrics / Services Brokers / API Management
Credhub / UAA / Single Sign On
VMWare NSX
Embedded Operating System (Windows / Linux)
Application Code & Frameworks
Buildpacks / Spring Boot / Spring Cloud / Steeltoe
PAS
Pivotal Application
Service
PKS
Pivotal Container
Service
PFS
Pivotal Function
Service
Pivotal Services
Marketplace
Pivotal and
Partner Products
Concourse
39. Any App
Every Cloud
One Platform
PCF 2.0 — for everything
that matters
vSphere Openstack AWS
Google
Cloud
Azure &
Azure Stack
Shared Services
Shared Security
Shared Networking
Logging & Metrics / Services Brokers / API Management
Credhub / UAA / Single Sign On
VMWare NSX
Embedded Operating System (Windows / Linux)
Application Code & Frameworks
Buildpacks / Spring Boot / Spring Cloud / Steeltoe
PAS
Pivotal Application
Service
PKS
Pivotal Container
Service
PFS
Pivotal Function
Service
Pivotal Services
Marketplace
Pivotal and
Partner Products
Concourse
47. Any App
Every Cloud
One Platform
PCF 2.0 — for everything
that matters
vSphere Openstack AWS
Google
Cloud
Azure &
Azure Stack
Shared Services
Shared Security
Shared Networking
Logging & Metrics / Services Brokers / API Management
Credhub / UAA / Single Sign On
VMWare NSX
Embedded Operating System (Windows / Linux)
Application Code & Frameworks
Buildpacks / Spring Boot / Spring Cloud / Steeltoe
PAS
Pivotal Application
Service
PKS
Pivotal Container
Service
PFS
Pivotal Function
Service
Pivotal Services
Marketplace
Pivotal and
Partner Products
Concourse