20
© Copyright 2014 Pivotal. All rights reserved. 1 2015.01 Pivotal CF Enterprise PaaS for Your IaaS

Pivotal CF Short-20150109

Embed Size (px)

Citation preview

Page 1: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

1

2015.01

Pivotal CFEnterprise PaaS for Your IaaS

Page 2: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

2

Pivotal 소개

Page 3: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

3

Pivotal 소개

New Independent Venture

Spun out & jointly owned by EMC & Vmware

Number of Employees

<2,000 employees

Proven Leadership Paul Maritz, CEO

Global Customer Validation

+1000 Tier-1 Enterprise Customers

Strategic Backing $105M investment by GE

Bold Vision New platform for a new era, focused on the intersection of apps, big data and analytics

PivotalAt-a-Glance

Organization View

Page 4: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

4

Pivotal 소개

Pivotal At-a-Glance - IoT

Agile: 데이터중심 Apps 개발및재빠른가치창출

Data Lake: store everything,

analyze anything

Enterprise PaaS: 혁신적이며빠른소프트웨어개발; build

the right thing

Tech View

Page 5: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

5

뭐가 문제지?어떻게 해결하지?

Page 6: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

6

문제는? 해결은?

Application 배포의 수작업들

서버(Physical/VM) 생성

서버요청

개발자 운영팀

OS 세팅

모니터링 툴 세팅

기능 테스트

S/W 인스톨

부하 테스트

웹사이트에 프로그램 배포

Page 7: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

7

문제는? 해결은?

해결 수단은?

개발 환경이 달라 vagrant, puppet, chef,….

누가 표준을 만들지 인프라팀에서 알아서 해 주겠지

인프라팀에서 환경 세팅까지 다 해 주나? 안 된다고???그럼 어떻게 ???

가상머신, 네트웍, 유저, 프로그램 언어 세팅, 테스트 환경이런 것은 금방 만들어 주겠지. 뭐,… 나는 믿어…

cpu, memory, disk, instance 이거를 운영에 맞추어테스트 해 봐야 할 텐데,… 운영계에 옮겨서 해야 하나??

Page 8: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

8

Pivotal CF Overview

Page 9: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

9

PCF 요약

One Page Look for Cloud Foundry

What is Pivotal CF?서비스 중단 없이 클라우드의 서비스 확장과플랫폼 업그레이드를 지원하는 기업환경에최적화된 가장 진보된 형태의 PaaS

What is PaaS?소프트웨어 빌드에서부터 인터넷 서비스가 출시되기까지의 전 단계가 서비스 형태로 이용이 가능한개발/서비스 플랫폼

10x+ SpeedOld World:in Days/Hours

Pivotal CF:in Minutes/Seconds

비즈니스 집중을 통한효율적인가치 창출

Page 10: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

10

Pivotal CF Overview

Page 11: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

11

Pivotal CF Overview

Lightweight Execution Model

InfrastructureOne

JVM

VM

InfrastructureOne

InfrastructureTwo

App

Container 1

App Server

JVM

Container 2

App Server

JVM

Dev Framework Dev Framework

App Server

ConfigurationsManifests, Automations

InfrastructureTwo

JVM

VM

Dev Framework

App Server

Configurations

App App App

Page 12: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

12

Pivotal CF Overview

Pivotal Enterprise CF over OSS Cloud FoundryPivotal value added

BOSH

Op

s M

an

ag

er

Web

Co

nso

le

Ela

stic

Ru

nti

me

Data

Serv

ices

Co

re C

lou

d F

ou

nd

ry

Co

mp

on

en

ts

Mess

ag

ing

Serv

ices

Mo

bile

Serv

ices

Piv

ota

l Su

pp

ort

Page 13: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

13

Pivotal CF Overview

PCF built on Pivotal technologies

HadoopPivotal HD for PCF

HAWQ for PCF

Ecosystem

Pivotal

Other

Mobile

RabbitMQ for PCFMessaging

Events Spring XD for PCF

Key/ValueRedis for PCF

GemFire Gateway for PCF

Relational

Greenplum Gateway for PCF

GemFire XD for PCF

Page 14: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

14

Pivotal CF Overview

PCF services built on third party technologies

MySQL for PCFRelational

Key/Value Memcached, Riak & Cassandra for PCF

Continuous Integration

Jenkins for PCF

Ecosystem

Other

Pivotal

MobileSearch Elasticsearch for PCF

MongoDB for PCFDocument

Neo4J for PCFGraph

Page 15: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

15

Pivotal CF Overview

PCF Mobile Services: Rapid mobile apps

Build mobile apps fasterData sync between data sources & mobile apps

Remote API calls from mobile appsPush notifications to mobile apps

Ecosystem

Pivotal

Mobile

Other

Push Notifications

Data Sync

BuyTicket (AA272, myCreditCardNumber)API Gateway

Flight Number From To Depart

AA 272 SFO MIA 8:55 PM

… … … …

Page 16: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

16

Pivotal CF Overview

Pivotal CF Product

• Instant Dynamic Routing

• Log Streams & Aggregation

• Access Controls & Policies

• APM and Auto-scaling

• 4 Layers of High Availability

• App-Instance • Availability Zone• Process• Virtual Machine

Deploy, Operate Update, Scale Platform on Any IaaS

….and more

• Elastic Hadoop

• Analytics

•Mobile

• Push, Sync, API

•MySQL HA

• Redis

• Rabbit MQ

• ElasticSearch

•MongoDB

• Cassandra

• Jenkins (CI)

Built-in and Ecosystem Services

Extensible Service Broker Architecture

• Auto-detect frameworks

• “Push and it works”

• .WAR

• Dockerfile• .NET

• Simple service binding

• Agile micro-services

Simple, Developer Friendly Commands & API

Extensible Framework “Buildpack” Architecture

Operational Benefits for Every Application

Page 17: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

17

Pivotal CF Overview

Pivotal CF Enterprise PaaS

Pivotal CF는 Enterprise PaaS 로서 다음을 제공합니다.

– End to end app deployment platform

자동 수정, 즉각적 확장성, 초고속의 애플리케이션 고가용성

– Enterprise operations automation

APM, Reporting, Auditing 기능 포함

– App, mobile, data services

피보탈사로 부터의 안정적 제품 서비스를 받음.

가장 큰 open PaaS ecosystem 형성 사실상의 PaaS표준

See Pivotal Network for latest version: network.pivotal.io

Operations Manager

Elastic Runtime

Page 18: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

18

Pivotal CF Overview

Pivotal CF business valuePivotal Cloud Foundry기반에서 개발생산성과 운영효율성을 높여 빠른 시장대응, ROI개선을 가능하므로 기업의 경쟁력이 강화됩니다.

Pivotal Cloud Foundry

IaaS환경대비빠르고안전한 app deployment자동화: App Runtime 환경 자동구성,복잡한자동화스크립트제거로에러최소화

쉬운 backend service 구성및생성

어플리케이션 Runtime(OS, App middleware,

SW framework)을패키지로제공

다양한 service( mobile+ data) 제공

OSS사용전략

자동화스크립트

개발생산성

안전하고쉬운 Platform관리: 쉬운설치,무중단업그레이드,복잡한자동화스크립트제거로에러최소화

HA, Load Balancing, Auto Scaling 기능내장

No Downtime upgrade

다양한 IaaS호환성제공

IaaS대비빠른 runtime환경생성및scaling 제공

운영효율성

Business 경쟁력 강화Time to market, ROI 개선

….and more

Page 19: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

19

Pivotal CF Overview

Pivotal CF OpportunityIT 혁신에는 기술과 Agile방법론이 필요하고 Pivotal CF 와 Pivotal Labs이 그 해답을 제공합니다.

Key message Opportunity Pivotal CF and Pivotal Labs

Cloud Application을 장애없이빠르게 배포(Continuous Delivery) 가능한 Enterprise PaaS platform

Time-to-market이 비즈니스 goalC-level, Lead 개발자, architect가 PaaS를이해OSS technology에 대해 적극적Continuous Delivery에 대해 이해

개발자와 운영자의 생산성을 극대화함

기술지원과 지속적으로 업그레이드가 가능한 상용솔루션

산업표준 준수로 다양한 Legacy system과 쉬운 연동

오픈소스 표준과 Community활성화로 No-vendor lock in

모든 App, Service가 통합된 single Platform.

Agile 개발 방법론을 가장 잘 지원하는 PaaS platform

산업계의 혁신적인 패러다임 변화에 위기의식이 있음.(software eating the world)혁신에는 기술뿐 아니라 개발 방법론도필요함을 인식하고 있음.Software delivery process를 개선해서 생산성을 개선하고자 함혁신적인 practice와 기술이 있는 개발자를찾고 싶어함.

DevOps가 Agile방법론의 skills과 경험을 PCF플랫폼위에서 자연스럽게 향상Agile 방법론의 Best practice를 전수하는 Pivotal Labs 프로그램

Page 20: Pivotal CF Short-20150109

© Copyright 2014 Pivotal. All rights reserved.

20

End of Document