Pivotal CF Short-20150109
-
Upload
hakchin-kim -
Category
Software
-
view
250 -
download
3
Transcript of Pivotal CF Short-20150109
© Copyright 2014 Pivotal. All rights reserved.
1
2015.01
Pivotal CFEnterprise PaaS for Your IaaS
© Copyright 2014 Pivotal. All rights reserved.
2
Pivotal 소개
© 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
© 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
© Copyright 2014 Pivotal. All rights reserved.
5
뭐가 문제지?어떻게 해결하지?
© Copyright 2014 Pivotal. All rights reserved.
6
문제는? 해결은?
Application 배포의 수작업들
서버(Physical/VM) 생성
서버요청
개발자 운영팀
OS 세팅
모니터링 툴 세팅
기능 테스트
S/W 인스톨
부하 테스트
웹사이트에 프로그램 배포
…
© Copyright 2014 Pivotal. All rights reserved.
7
문제는? 해결은?
해결 수단은?
개발 환경이 달라 vagrant, puppet, chef,….
누가 표준을 만들지 인프라팀에서 알아서 해 주겠지
인프라팀에서 환경 세팅까지 다 해 주나? 안 된다고???그럼 어떻게 ???
가상머신, 네트웍, 유저, 프로그램 언어 세팅, 테스트 환경이런 것은 금방 만들어 주겠지. 뭐,… 나는 믿어…
cpu, memory, disk, instance 이거를 운영에 맞추어테스트 해 봐야 할 텐데,… 운영계에 옮겨서 해야 하나??
© Copyright 2014 Pivotal. All rights reserved.
8
Pivotal CF Overview
© 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
비즈니스 집중을 통한효율적인가치 창출
© Copyright 2014 Pivotal. All rights reserved.
10
Pivotal CF Overview
© 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
© 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
© 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
© 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
© 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
… … … …
© 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
© 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
© 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
© 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 프로그램
© Copyright 2014 Pivotal. All rights reserved.
20
End of Document