SlideShare a Scribd company logo
1 of 52
Download to read offline
Development on Cloud, PaaS and 
SDDC 
Kim Min Seok 
Sr, Field Engineer 
Pivotal Korea 
2014.12.18 
© Copyright 2014 Pivotal. All rights reserved. 
The image cannot be 
displayed. Your computer may 
not have enough memory to 
open the image, or the image 
© Copyright 2014 Pivotal. All rights reserved.
Agenda 
Pivotal’s Vision on SDDC 
DevOps and PaaS 
PaaS characteristics 
Conclusion 
© Copyright 2014 Pivotal. All rights reserved.
PaaS on SDDC 
최종 사용자 컴퓨팅! 
정책 기반 관리 & 자동화! 
© Copyright 2014 Pivotal. All rights reserved. 
소프트웨어 정의 데이터센터(Software-Defined Data Center)! 
클라우드 자동화 ! 클라우드 운영! 클라우드 비즈니스! 
하이브리드 클라우드! 
프라이빗 
클라우드 ! 
퍼블릭 
클라우드 ! 
VMware 및 
vCloud Data Center 파트너" 
가상화 인프라 ! 
추상화 & 풀링! 
! 
컴퓨팅 추상화 = " 
서버 가상화" 
네트워크 추상화 = 
가상 네트워킹 " 
스토리지 추상화 =" 
소프트웨어 정의 스토리지" 
애플리케이션! 
데스크톱 ! 모바일! 
가상 작업공간! 
전통적! 현대적! SaaS! Pivotal 
3
Linux for the cloud 
New platform for the new era 
“We'll see the development and open-source 
© Copyright 2014 Pivotal. All rights reserved. 
community essentially come up 
with Linux for the cloud” 
http://www.informationweek.com/cloud/infrastructure-as-a-service/pivotal-ceo-maritz-teases-linux- 
for-the-cloud/d/d-id/1111474?
Pivotal’s Vision 
APPS 
Speed" 
ANALYTICS DATA 
The New Middleware The New Database 
© Copyright 2014 Pivotal. All rights reserved. 
App Fabric! 
New user experiences 
New business models 
New business value 
Services 
Analy7cs 
Language 
& 
Framework 
Data Fabric! 
Ingest 
& 
Query: 
in-­‐memory 
Scale-­‐out 
storage: 
HDFS 
Cloud Fabric! 
Automa7on: 
App 
provisioning 
& 
life-­‐cycle 
The New Cloud OS 
Service 
Registry 
Cloud 
Abstrac7on 
...ETC" 
SDDC" 
Warehouse scale computer" 
5
Agenda 
Pivotal’s Vision on SDDC 
DevOps and PaaS 
PaaS characteristics: 
- Orchestration 
- Cross-Cloud Portability 
- Cluster application 
- True Agile Development 
Conclusion 
© Copyright 2014 Pivotal. All rights reserved.
IT Reality 
Organizations expect to have to deliver up to 20% more application in 
2014. 
http://go.xebialabs.com/Automation-Trends-Report-2014.html#.U2DtDPldWf8 
© Copyright 2014 Pivotal. All rights reserved. 7
Changing development and release disciplines 
**Source: Xebia Labs Survey Report 
© Copyright 2014 Pivotal. All rights reserved. 
Continuous Delivery" Agile" DevOps" 
CONTINUOUS 
DELIVERY! AGILE! DEVOPS! 
Enterprise initiatives in 2014**" 
8
DevOps" 
http://devops.sys-con.com/node/3118596 
© Copyright 2014 Pivotal. All rights reserved. 9
Removing Developer and Operator 
Constrains 
• service 
removal 
© Copyright 2014 Pivotal. All rights reserved. 
BUILD 
APPLICATION! 
PUSH FIRST 
RELEASE! 
MAINTAIN 
APPLICATION! 
RETIRE 
APPLICATIONS! 
UPDATE 
APPLICATIONS! 
• service deploy 
• routing 
• Elastic scale 
• Integrated HA 
• scaling and APM 
• Log aggregation 
• Policy and Auth 
• A/B versioning 
• Live upgrades 
10
Netflix Cloud Evolution with PaaS 
© Copyright 2014 Pivotal. All rights reserved. 
11
Cloud Foundry Project 
Public 
Clouds 
Open 
Source 
Private 
Clouds 
CUSTOM 
SERVICES 
http://www.cloudfoundry.org 
© Copyright 2014 Pivotal. All rights reserved. 12
Pivotal CF Architecture 
Ops 
Manager 
UI 
Ops 
Manager 
Director 
Operations 
Manager 
© Copyright 2014 Pivotal. All rights reserved. 
Service 
Broker 
Service 
Nodes 
Service 
Service 
Broker 
Service 
Nodes 
Service 
HA 
Proxy 
LB 
Dynamic 
Router 
Login 
Server 
App 
Log 
Aggregator 
Cloud 
Controller 
UAA 
Health 
Manager 
DEA 
Pool 
Messaging 
(NATS) 
Apps 
Metrics 
Collec7on 
Apps 
Elastic Runtime 
13
Agenda 
Pivotal’s Vision on SDDC 
DevOps and PaaS 
PaaS characteristics: 
Conclusion 
© Copyright 2014 Pivotal. All rights reserved.
New OS and Middleware for cloud 
• Cloud Orchestration 
• Container orchestration 
• Cross-cloud Portability 
• Write once, run everywhere 
• Cluster application support 
• Scale-out architecture 
• cluster app development 
• Scaling/health-check 
• True Agile Development 
• DevOps, Parallel activity 
• Multiple language support 
© Copyright 2014 Pivotal. All rights reserved. 
Applications 
Pivotal 
Software Defined Data Centers 
On-Premise 
Data Centers 
Public Clouds 
15
Cloud timeline 
2004 
Puppet 
2006 
AWS 2009 
© Copyright 2014 Pivotal. All rights reserved. 
DevOps 
2010 
Cloud Foundry 
2010 
OpenStack 
2008 
Chef 
2010 
Continuous 
Delivery 
2012 
Timeline 
2007 
Heroku 
2008 
App Engine 
2014 
Foundation 
16
Puppet Automates 
tool for automating system administration 
doesn’t enforce cloud native architecture 
© Copyright 2014 Pivotal. All rights reserved. 
17
Cloud Orchestration in CF 
© Copyright 2014 Pivotal. All rights reserved. 
18
Cloud Orchestration : BOSH 
© Copyright 2014 Pivotal. All rights reserved. 
19
Agenda 
Pivotal’s Vision on SDDC 
DevOps and PaaS 
PaaS characteristics: 
- Orchestration 
- Cross-Cloud Portability 
- Cluster application 
- True Agile Development 
Conclusion 
© Copyright 2014 Pivotal. All rights reserved.
Write Once, Run Everywhere 
http://www.devmanuals.com/images/images1/6java-cod.gif 
http://i.imgur.com/lU30MCv.jpg 
© Copyright 2014 Pivotal. All rights reserved. 
21
Write Once, Run Every CLOUD 
http://blog.cloudfoundry.com/wp-content/uploads/2012/01/PreviousVsNextGen.png 
© Copyright 2014 Pivotal. All rights reserved. 
22
Cross-cloud portability 
Deploy App 
© Copyright 2014 Pivotal. All rights reserved. 
Applications 
Open Cloud Platform! 
Cross-Cloud Provider Cloud 
Interface" Software Defined Data Centers 
Portability 
Service 
Provider 
XYZ" 
AWS" SP X" 
OpenStack" VMWare" 
“Bare 
Metal” +" 
Containers" 
On-Premise Data Centers Public Clouds 
• Single codebase 
• No configuration change 
• Cloud agnostics 
23
Agenda 
Pivotal’s Vision on SDDC 
DevOps and PaaS 
PaaS characteristics: 
- Orchestration 
- Cross-Cloud Portability 
- Cluster application 
- True Agile Development 
Conclusion 
© Copyright 2014 Pivotal. All rights reserved.
Traditional Cluster Application 
Needs to consider 
• Configuration synchronization 
• Health check 
• Load balancing 
• Scaling 
• Monitoring 
http://mibuso.com/blogs/mandyk/2009/06/11/how-to-configure-ssl-for-biztalk-https- 
receive-port-adapter/ 
© Copyright 2014 Pivotal. All rights reserved. 
25
Pivotal CF supports 
IaaS 
Install the 
platform 
Target multiple 
clouds 
Handle live upgrades 
and updates 
Security 
Install and manage 
services 
Scale and 
plan capacity 
© Copyright 2014 Pivotal. All rights reserved. 26
Architecture for Cluster application 
Cloud 
Controller 
© Copyright 2014 Pivotal. All rights reserved. 
Health 
Manager 
Routers 
Messaging 
(NATS) 
Software Defined Data Centers 
Service 
clusters 
Service 
Pivotal 
HD 
Service 
Jenkins 
Service 
MySql 
DEA 
app 
app 
app 
DEA 
app 
app 
app 
DEA 
app 
app 
app 
app 
DEA 
app 
app 
app 
DEA 
app 
app 
… … 
DEA 
Pool 
clusters 
Cloud 
Foundry 
BOSH 
27
Built-in Fast App Scaling 
© Copyright 2014 Pivotal. All rights reserved. 
VM 
10 minutes 
Linux container 
0.02 seconds 
http://blog.pivotal.io/cloud-foundry-pivotal/case-studies-2/platform-wind-tunnel-part-i-heroku 
28
Load Balancing 
© Copyright 2014 Pivotal. All rights reserved. 
29 
myapp.<mycfdomain.com> 
Load 
Balancer 
Router 
Router 
DEA! DEA! DEA! 
Router 
Access 
App" 
DNS! 
Pivotal 
CF 
Elas7c 
Run7me 
(PaaS) 
Load 
Balancer 
Resolve 
app 
and 
system 
domain 
names 
to 
LB 
IP
Built-in 4 Level HA 
App Fail" 
PCF 
A" B" C" 
B" 
© Copyright 2014 Pivotal. All rights reserved. 
Process Fail" 
PCF 
A" B" C" 
Process" 
VM1 VM2 
VM Fail" Rack Fail" 
PCF 
A" B" C" 
VM1 VM2 
3. Resurrector 
restarts failed 
VMs 
OS," 
Mware" 
VM3 
OS," 
Mware" 
OS," 
Mware" 
Zone 1 
Zone 2 
Zone 3 
30
Platform Monitoring" 
How do I know when to scale DEAs? 
How many requests each Router is servicing? 
What is the current load of my Cloud Controllers? 
© Copyright 2014 Pivotal. All rights reserved. 31
Platform Monitoring" 
JMX 
Provider 
Collector 
JMX 
Monitoring 
Tool 
© Copyright 2014 Pivotal. All rights reserved. 32
Log Aggregation and Ops Metrics 
One source for all platform logs and metrics. Single view console that 
makes system and application monitoring visible & actionable 
Ÿ Aggregated Logging 
HTTP Events, Counters, Gauges, Errors 
Ÿ Application Metrics 
IT Operator health gauges 
Ÿ Snap-in best of breed application monitors 
AppDynamics, New Relic, Splunk 
Ÿ Application Profiling 
Spring-insight 
Image credit: http://imgarcade.com/1/fire-hose-spraying-fire/ 
© Copyright 2014 Pivotal. All rights reserved. 
33
Agenda 
Pivotal’s Vision on SDDC 
DevOps and PaaS 
PaaS characteristics: 
- Orchestration 
- Cross-Cloud Portability 
- Cluster application 
- True Agile Development 
Conclusion 
© Copyright 2014 Pivotal. All rights reserved.
10x Increase in Speed" 
Deploy App 
Cloud 
Controller 
Health 
Manager 
NATS 
(message 
bus) 
Router 
App Deployed 
Application Zone 
© Copyright 2014 Pivotal. All rights reserved. 35
Pivotal CF: From 50 touch points to 1 
1 2 4 4 40 1 
© Copyright 2014 Pivotal. All rights reserved. 
mod proxy 
1. The platform takes care of all the steps on 
the left automatically 
50 Configuration Touches 
1. Register Hostname with DNS (1) 
2. Configure F5 Load Balancing Group (2) 
3. Configure Apache HTTPd Worker Pool (4) 
4. Configure mod_proxy Connector Routing (4) 
5. Configure Tomcat Connector Pool (40) 
1 Configuration Touch 
36
Governance App Development Framework 
app dev in large organizations has a tendency to be all over the place; 
PaaS enables you to enforce the same app dev policies and procedures 
across languages and frameworks 
Your application 
App Server 
Runtime 
Operating System 
© Copyright 2014 Pivotal. All rights reserved. 
Libraries 
Buildpack 
IAAS! 
App Servers Frameworks 
JREs 
Java Buildpack 
http://intelmicrosite.idg.co.uk/cmsdata/features/3401344/ 
Internet_istock_thumb300.jpg 
37
Large Buildpack Community 
Built-in Community 
6" 
24" 37" 
Jetty 
Virgo 
Clojure 
Haskell 
Mono 
Jboss 
Websphere 
Erlang 
nginx 
https://github.com/cloudfoundry-community/cf-docs-contrib/wiki/Buildpacks 
Third party 
C 
Lisp 
Dart 
Elixir 
Emacs 
Erlang 
Factor 
Fakesu 
Lua 
.NET 
Null 
Perl 
R 
Sphinx 
PhantoJS 
© Copyright 2014 Pivotal. All rights reserved. 38
Spring Project support 
© Copyright 2014 Pivotal. All rights reserved. 
39
Cloud Foundry Plugin 
© Copyright 2014 Pivotal. All rights reserved. 
Pivotal CF 
Cloud 
Contro 
ller 
Health 
Manage 
r 
NATS 
(message 
bus) 
Router 
Developer support 
40
Pivotal CF Services: Data, Mobile & Platform 
Operators manage and offer a variety of growing native and external 
enterprise-grade services to developers. Future proof and extend your 
environment. 
GemFire XD 
Greenplum 
RabbitMQ 
Spring XD 
build on Pivotal 
Technologies 
© Copyright 2014 Pivotal. All rights reserved. 
…" 
offered on 3rd Party 
Technologies 
My custom 
service" 
offered via connection 
to your custom-built 
services 
Pivotal HD 
HAWQ 
Redis 
Data Sync 
API Gateway 
Push 
Notifications 
41
Simple & Fast Service creation" 
Cloud 
Controller 
Health 
Manager 
NATS 
(message 
bus) 
Router 
Application Zone 
Service Zone 
$ cf create-service p-mysql .. mydb 
$ cf bind-service myapp mydb 
$ cf restage myapp 
© Copyright 2014 Pivotal. All rights reserved. 42
Developer Console 
© Copyright 2014 Pivotal. All rights reserved. 43
Agile Development requires Lots of VMs 
requires separate Clusters for each Build and test 
http://www.infoq.com/news/2012/04/Branching-Guide 
© Copyright 2014 Pivotal. All rights reserved. 
Dev team1 
Dev team2,3 
(shared) 
Staging 
(shared) 
Release 
debug 
Release 
build 
Release 
debug 
44
True Parallel Development 
Turns Agile development into true Parallel activity 
http://www.infoq.com/news/2012/04/Branching-Guide 
© Copyright 2014 Pivotal. All rights reserved. 
Dev 
DEA 
Pool 
clusters 
Service 
clusters 
Stage 
DEA 
Pool 
clusters 
Service 
clusters 
45
Application patterns are changing 
Decomposing by functionality 
Micro Services increase/support 
• Availability 
• Polyglot: Multiple language 
• Parallel development 
• Easy to understand services 
• Easy to maintain services 
http://microservices.io/patterns/microservices.html 
© Copyright 2014 Pivotal. All rights reserved. 
46
Micro Services 
Decomposing by functionality 
PaaS supports deployment complexity of services 
Monolithic/Layered 
© Copyright 2014 Pivotal. All rights reserved. 
Micro 
services 
47
Agenda 
Pivotal’s Vision on SDDC 
DevOps and PaaS 
PaaS characteristics: 
- Orchestration 
- Cross-Cloud Portability 
- Cluster application 
- True Agile Development 
Conclusion 
© Copyright 2014 Pivotal. All rights reserved.
How to Get There With Cloud+ PaaS 
Cloud PaaS Dev PaaS Ops 
Better SLAs 
Flexibility 
Speed 
Availability 
© Copyright 2014 Pivotal. All rights reserved. 
Faster Time To Market 
Mobile + Data Services 
Agile and Iterative 
Leverage OSS 
Continuous Delivery 
No Downtime 
Instant scaling 
Consistency & 
Automation 
49
Agile Enterprise with Pivotal CF 
© Copyright 2014 Pivotal. All rights reserved. 
APPS 
Speed" 
ANALYTICS DATA 
DevOps Continuous Delivery 
New user experiences 
New Cluster business enabled Application 
models 
New business value 
The New Cloud OS Pivotal 
...ETC" 
SDDC" 
Warehouse scale computer" 
50
Pivotal Web Services for developer 
© Copyright 2014 Pivotal. All rights reserved. 
http://run.pivotal.io 
https://github.com/cloudfoundry-samples
© Copyright 2014 Pivotal. © Copyright 2014 Pivotal. AAllll rriigghhttss rreesseerrvveedd.. 
A NEW PLATFORM FOR A NEW ERA

More Related Content

What's hot

Cloud foundry architecture and deep dive
Cloud foundry architecture and deep diveCloud foundry architecture and deep dive
Cloud foundry architecture and deep dive
Animesh Singh
 
Cloud Foundry Introduction and Overview
Cloud Foundry Introduction and OverviewCloud Foundry Introduction and Overview
Cloud Foundry Introduction and Overview
Andy Piper
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
VMware Tanzu
 
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipCloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Matt Stine
 

What's hot (20)

Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
 
Cloud Foundry Introduction (w Demo) at Silicon Valley Code Camp
Cloud Foundry Introduction (w Demo) at Silicon Valley Code CampCloud Foundry Introduction (w Demo) at Silicon Valley Code Camp
Cloud Foundry Introduction (w Demo) at Silicon Valley Code Camp
 
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamicsMonitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
 
Part 2: Architecture and the Operator Experience (Pivotal Cloud Platform Road...
Part 2: Architecture and the Operator Experience (Pivotal Cloud Platform Road...Part 2: Architecture and the Operator Experience (Pivotal Cloud Platform Road...
Part 2: Architecture and the Operator Experience (Pivotal Cloud Platform Road...
 
Cloud foundry architecture and deep dive
Cloud foundry architecture and deep diveCloud foundry architecture and deep dive
Cloud foundry architecture and deep dive
 
Pivotal Power Lunch - Why Cloud Native?
Pivotal Power Lunch - Why Cloud Native?Pivotal Power Lunch - Why Cloud Native?
Pivotal Power Lunch - Why Cloud Native?
 
Deploy your Multi-tier Application in Cloud Foundry
Deploy your Multi-tier Application in Cloud FoundryDeploy your Multi-tier Application in Cloud Foundry
Deploy your Multi-tier Application in Cloud Foundry
 
Cloud Foundry vs Docker vs Kubernetes - http://bit.ly/2rzUM2U
Cloud Foundry vs Docker vs Kubernetes - http://bit.ly/2rzUM2UCloud Foundry vs Docker vs Kubernetes - http://bit.ly/2rzUM2U
Cloud Foundry vs Docker vs Kubernetes - http://bit.ly/2rzUM2U
 
Manchester geek night pcf 101
Manchester geek night   pcf 101Manchester geek night   pcf 101
Manchester geek night pcf 101
 
Cloud Foundry for PHP developers
Cloud Foundry for PHP developersCloud Foundry for PHP developers
Cloud Foundry for PHP developers
 
Running your Spring Apps in the Cloud Javaone 2014
Running your Spring Apps in the Cloud Javaone 2014Running your Spring Apps in the Cloud Javaone 2014
Running your Spring Apps in the Cloud Javaone 2014
 
Cloud Foundry Introduction and Overview
Cloud Foundry Introduction and OverviewCloud Foundry Introduction and Overview
Cloud Foundry Introduction and Overview
 
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
Moving at the speed of startup with Pivotal Cloud Foundry 1.11Moving at the speed of startup with Pivotal Cloud Foundry 1.11
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
 
Pivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First LookPivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First Look
 
Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...
Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...
Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
 
To Microservices and Beyond
To Microservices and BeyondTo Microservices and Beyond
To Microservices and Beyond
 
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipCloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
 
How to Scale Operations for a Multi-Cloud Platform using PCF
How to Scale Operations for a Multi-Cloud Platform using PCFHow to Scale Operations for a Multi-Cloud Platform using PCF
How to Scale Operations for a Multi-Cloud Platform using PCF
 
Cloud native Microservices using Spring Boot
Cloud native Microservices using Spring BootCloud native Microservices using Spring Boot
Cloud native Microservices using Spring Boot
 

Similar to Development on cloud_paa_s_sddc_mkim_20141216_final

Similar to Development on cloud_paa_s_sddc_mkim_20141216_final (20)

Development on Cloud,PaaS and SDDC
Development on Cloud,PaaS and SDDCDevelopment on Cloud,PaaS and SDDC
Development on Cloud,PaaS and SDDC
 
Putting Private Clouds to Work with PaaS Interop 2013 Vegas Diane Mueller
Putting Private Clouds to Work with PaaS Interop 2013 Vegas Diane MuellerPutting Private Clouds to Work with PaaS Interop 2013 Vegas Diane Mueller
Putting Private Clouds to Work with PaaS Interop 2013 Vegas Diane Mueller
 
Putting Private Clouds to Work with PaaS Interop Vegas 2013 presentation by D...
Putting Private Clouds to Work with PaaS Interop Vegas 2013 presentation by D...Putting Private Clouds to Work with PaaS Interop Vegas 2013 presentation by D...
Putting Private Clouds to Work with PaaS Interop Vegas 2013 presentation by D...
 
Supercharge Your Application Delivery
Supercharge Your Application DeliverySupercharge Your Application Delivery
Supercharge Your Application Delivery
 
Supercharge Your Application Delivery: The Journey to Enterprise PaaS
Supercharge Your Application Delivery: The Journey to Enterprise PaaSSupercharge Your Application Delivery: The Journey to Enterprise PaaS
Supercharge Your Application Delivery: The Journey to Enterprise PaaS
 
Pivotal CF 소개
Pivotal CF 소개 Pivotal CF 소개
Pivotal CF 소개
 
Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...
 
Cloud Foundry May 1 2014
Cloud Foundry May 1 2014Cloud Foundry May 1 2014
Cloud Foundry May 1 2014
 
Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529
 
Cloud Roundtable | Pivoltal: Agile platform
Cloud Roundtable | Pivoltal: Agile platformCloud Roundtable | Pivoltal: Agile platform
Cloud Roundtable | Pivoltal: Agile platform
 
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of ChoicePaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
 
PHP Buildpacks in the Cloud on Bluemix
PHP Buildpacks in the Cloud on BluemixPHP Buildpacks in the Cloud on Bluemix
PHP Buildpacks in the Cloud on Bluemix
 
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
 
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonPCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft Azure
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 
.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp
 
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Javantura v4 - Support SpringBoot application development lifecycle using Ora...Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
 
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar VenugopalanAgile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
 

More from minseok kim

More from minseok kim (7)

PCF2.2 update mkim_201807
PCF2.2 update mkim_201807PCF2.2 update mkim_201807
PCF2.2 update mkim_201807
 
Meetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsMeetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vs
 
consumer_driven_contract with spring cloud contract at spring camp 2018
consumer_driven_contract with spring cloud contract at spring camp 2018consumer_driven_contract with spring cloud contract at spring camp 2018
consumer_driven_contract with spring cloud contract at spring camp 2018
 
SpringOnePlatform2017 recap
SpringOnePlatform2017 recapSpringOnePlatform2017 recap
SpringOnePlatform2017 recap
 
Pivotal seminarq4 20161129_share
Pivotal seminarq4 20161129_sharePivotal seminarq4 20161129_share
Pivotal seminarq4 20161129_share
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
 
Pcf 1page 201501
Pcf 1page 201501Pcf 1page 201501
Pcf 1page 201501
 

Recently uploaded

Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
sexy call girls service in goa
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
imonikaupta
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 

Recently uploaded (20)

Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 

Development on cloud_paa_s_sddc_mkim_20141216_final

  • 1. Development on Cloud, PaaS and SDDC Kim Min Seok Sr, Field Engineer Pivotal Korea 2014.12.18 © Copyright 2014 Pivotal. All rights reserved. The image cannot be displayed. Your computer may not have enough memory to open the image, or the image © Copyright 2014 Pivotal. All rights reserved.
  • 2. Agenda Pivotal’s Vision on SDDC DevOps and PaaS PaaS characteristics Conclusion © Copyright 2014 Pivotal. All rights reserved.
  • 3. PaaS on SDDC 최종 사용자 컴퓨팅! 정책 기반 관리 & 자동화! © Copyright 2014 Pivotal. All rights reserved. 소프트웨어 정의 데이터센터(Software-Defined Data Center)! 클라우드 자동화 ! 클라우드 운영! 클라우드 비즈니스! 하이브리드 클라우드! 프라이빗 클라우드 ! 퍼블릭 클라우드 ! VMware 및 vCloud Data Center 파트너" 가상화 인프라 ! 추상화 & 풀링! ! 컴퓨팅 추상화 = " 서버 가상화" 네트워크 추상화 = 가상 네트워킹 " 스토리지 추상화 =" 소프트웨어 정의 스토리지" 애플리케이션! 데스크톱 ! 모바일! 가상 작업공간! 전통적! 현대적! SaaS! Pivotal 3
  • 4. Linux for the cloud New platform for the new era “We'll see the development and open-source © Copyright 2014 Pivotal. All rights reserved. community essentially come up with Linux for the cloud” http://www.informationweek.com/cloud/infrastructure-as-a-service/pivotal-ceo-maritz-teases-linux- for-the-cloud/d/d-id/1111474?
  • 5. Pivotal’s Vision APPS Speed" ANALYTICS DATA The New Middleware The New Database © Copyright 2014 Pivotal. All rights reserved. App Fabric! New user experiences New business models New business value Services Analy7cs Language & Framework Data Fabric! Ingest & Query: in-­‐memory Scale-­‐out storage: HDFS Cloud Fabric! Automa7on: App provisioning & life-­‐cycle The New Cloud OS Service Registry Cloud Abstrac7on ...ETC" SDDC" Warehouse scale computer" 5
  • 6. Agenda Pivotal’s Vision on SDDC DevOps and PaaS PaaS characteristics: - Orchestration - Cross-Cloud Portability - Cluster application - True Agile Development Conclusion © Copyright 2014 Pivotal. All rights reserved.
  • 7. IT Reality Organizations expect to have to deliver up to 20% more application in 2014. http://go.xebialabs.com/Automation-Trends-Report-2014.html#.U2DtDPldWf8 © Copyright 2014 Pivotal. All rights reserved. 7
  • 8. Changing development and release disciplines **Source: Xebia Labs Survey Report © Copyright 2014 Pivotal. All rights reserved. Continuous Delivery" Agile" DevOps" CONTINUOUS DELIVERY! AGILE! DEVOPS! Enterprise initiatives in 2014**" 8
  • 9. DevOps" http://devops.sys-con.com/node/3118596 © Copyright 2014 Pivotal. All rights reserved. 9
  • 10. Removing Developer and Operator Constrains • service removal © Copyright 2014 Pivotal. All rights reserved. BUILD APPLICATION! PUSH FIRST RELEASE! MAINTAIN APPLICATION! RETIRE APPLICATIONS! UPDATE APPLICATIONS! • service deploy • routing • Elastic scale • Integrated HA • scaling and APM • Log aggregation • Policy and Auth • A/B versioning • Live upgrades 10
  • 11. Netflix Cloud Evolution with PaaS © Copyright 2014 Pivotal. All rights reserved. 11
  • 12. Cloud Foundry Project Public Clouds Open Source Private Clouds CUSTOM SERVICES http://www.cloudfoundry.org © Copyright 2014 Pivotal. All rights reserved. 12
  • 13. Pivotal CF Architecture Ops Manager UI Ops Manager Director Operations Manager © Copyright 2014 Pivotal. All rights reserved. Service Broker Service Nodes Service Service Broker Service Nodes Service HA Proxy LB Dynamic Router Login Server App Log Aggregator Cloud Controller UAA Health Manager DEA Pool Messaging (NATS) Apps Metrics Collec7on Apps Elastic Runtime 13
  • 14. Agenda Pivotal’s Vision on SDDC DevOps and PaaS PaaS characteristics: Conclusion © Copyright 2014 Pivotal. All rights reserved.
  • 15. New OS and Middleware for cloud • Cloud Orchestration • Container orchestration • Cross-cloud Portability • Write once, run everywhere • Cluster application support • Scale-out architecture • cluster app development • Scaling/health-check • True Agile Development • DevOps, Parallel activity • Multiple language support © Copyright 2014 Pivotal. All rights reserved. Applications Pivotal Software Defined Data Centers On-Premise Data Centers Public Clouds 15
  • 16. Cloud timeline 2004 Puppet 2006 AWS 2009 © Copyright 2014 Pivotal. All rights reserved. DevOps 2010 Cloud Foundry 2010 OpenStack 2008 Chef 2010 Continuous Delivery 2012 Timeline 2007 Heroku 2008 App Engine 2014 Foundation 16
  • 17. Puppet Automates tool for automating system administration doesn’t enforce cloud native architecture © Copyright 2014 Pivotal. All rights reserved. 17
  • 18. Cloud Orchestration in CF © Copyright 2014 Pivotal. All rights reserved. 18
  • 19. Cloud Orchestration : BOSH © Copyright 2014 Pivotal. All rights reserved. 19
  • 20. Agenda Pivotal’s Vision on SDDC DevOps and PaaS PaaS characteristics: - Orchestration - Cross-Cloud Portability - Cluster application - True Agile Development Conclusion © Copyright 2014 Pivotal. All rights reserved.
  • 21. Write Once, Run Everywhere http://www.devmanuals.com/images/images1/6java-cod.gif http://i.imgur.com/lU30MCv.jpg © Copyright 2014 Pivotal. All rights reserved. 21
  • 22. Write Once, Run Every CLOUD http://blog.cloudfoundry.com/wp-content/uploads/2012/01/PreviousVsNextGen.png © Copyright 2014 Pivotal. All rights reserved. 22
  • 23. Cross-cloud portability Deploy App © Copyright 2014 Pivotal. All rights reserved. Applications Open Cloud Platform! Cross-Cloud Provider Cloud Interface" Software Defined Data Centers Portability Service Provider XYZ" AWS" SP X" OpenStack" VMWare" “Bare Metal” +" Containers" On-Premise Data Centers Public Clouds • Single codebase • No configuration change • Cloud agnostics 23
  • 24. Agenda Pivotal’s Vision on SDDC DevOps and PaaS PaaS characteristics: - Orchestration - Cross-Cloud Portability - Cluster application - True Agile Development Conclusion © Copyright 2014 Pivotal. All rights reserved.
  • 25. Traditional Cluster Application Needs to consider • Configuration synchronization • Health check • Load balancing • Scaling • Monitoring http://mibuso.com/blogs/mandyk/2009/06/11/how-to-configure-ssl-for-biztalk-https- receive-port-adapter/ © Copyright 2014 Pivotal. All rights reserved. 25
  • 26. Pivotal CF supports IaaS Install the platform Target multiple clouds Handle live upgrades and updates Security Install and manage services Scale and plan capacity © Copyright 2014 Pivotal. All rights reserved. 26
  • 27. Architecture for Cluster application Cloud Controller © Copyright 2014 Pivotal. All rights reserved. Health Manager Routers Messaging (NATS) Software Defined Data Centers Service clusters Service Pivotal HD Service Jenkins Service MySql DEA app app app DEA app app app DEA app app app app DEA app app app DEA app app … … DEA Pool clusters Cloud Foundry BOSH 27
  • 28. Built-in Fast App Scaling © Copyright 2014 Pivotal. All rights reserved. VM 10 minutes Linux container 0.02 seconds http://blog.pivotal.io/cloud-foundry-pivotal/case-studies-2/platform-wind-tunnel-part-i-heroku 28
  • 29. Load Balancing © Copyright 2014 Pivotal. All rights reserved. 29 myapp.<mycfdomain.com> Load Balancer Router Router DEA! DEA! DEA! Router Access App" DNS! Pivotal CF Elas7c Run7me (PaaS) Load Balancer Resolve app and system domain names to LB IP
  • 30. Built-in 4 Level HA App Fail" PCF A" B" C" B" © Copyright 2014 Pivotal. All rights reserved. Process Fail" PCF A" B" C" Process" VM1 VM2 VM Fail" Rack Fail" PCF A" B" C" VM1 VM2 3. Resurrector restarts failed VMs OS," Mware" VM3 OS," Mware" OS," Mware" Zone 1 Zone 2 Zone 3 30
  • 31. Platform Monitoring" How do I know when to scale DEAs? How many requests each Router is servicing? What is the current load of my Cloud Controllers? © Copyright 2014 Pivotal. All rights reserved. 31
  • 32. Platform Monitoring" JMX Provider Collector JMX Monitoring Tool © Copyright 2014 Pivotal. All rights reserved. 32
  • 33. Log Aggregation and Ops Metrics One source for all platform logs and metrics. Single view console that makes system and application monitoring visible & actionable Ÿ Aggregated Logging HTTP Events, Counters, Gauges, Errors Ÿ Application Metrics IT Operator health gauges Ÿ Snap-in best of breed application monitors AppDynamics, New Relic, Splunk Ÿ Application Profiling Spring-insight Image credit: http://imgarcade.com/1/fire-hose-spraying-fire/ © Copyright 2014 Pivotal. All rights reserved. 33
  • 34. Agenda Pivotal’s Vision on SDDC DevOps and PaaS PaaS characteristics: - Orchestration - Cross-Cloud Portability - Cluster application - True Agile Development Conclusion © Copyright 2014 Pivotal. All rights reserved.
  • 35. 10x Increase in Speed" Deploy App Cloud Controller Health Manager NATS (message bus) Router App Deployed Application Zone © Copyright 2014 Pivotal. All rights reserved. 35
  • 36. Pivotal CF: From 50 touch points to 1 1 2 4 4 40 1 © Copyright 2014 Pivotal. All rights reserved. mod proxy 1. The platform takes care of all the steps on the left automatically 50 Configuration Touches 1. Register Hostname with DNS (1) 2. Configure F5 Load Balancing Group (2) 3. Configure Apache HTTPd Worker Pool (4) 4. Configure mod_proxy Connector Routing (4) 5. Configure Tomcat Connector Pool (40) 1 Configuration Touch 36
  • 37. Governance App Development Framework app dev in large organizations has a tendency to be all over the place; PaaS enables you to enforce the same app dev policies and procedures across languages and frameworks Your application App Server Runtime Operating System © Copyright 2014 Pivotal. All rights reserved. Libraries Buildpack IAAS! App Servers Frameworks JREs Java Buildpack http://intelmicrosite.idg.co.uk/cmsdata/features/3401344/ Internet_istock_thumb300.jpg 37
  • 38. Large Buildpack Community Built-in Community 6" 24" 37" Jetty Virgo Clojure Haskell Mono Jboss Websphere Erlang nginx https://github.com/cloudfoundry-community/cf-docs-contrib/wiki/Buildpacks Third party C Lisp Dart Elixir Emacs Erlang Factor Fakesu Lua .NET Null Perl R Sphinx PhantoJS © Copyright 2014 Pivotal. All rights reserved. 38
  • 39. Spring Project support © Copyright 2014 Pivotal. All rights reserved. 39
  • 40. Cloud Foundry Plugin © Copyright 2014 Pivotal. All rights reserved. Pivotal CF Cloud Contro ller Health Manage r NATS (message bus) Router Developer support 40
  • 41. Pivotal CF Services: Data, Mobile & Platform Operators manage and offer a variety of growing native and external enterprise-grade services to developers. Future proof and extend your environment. GemFire XD Greenplum RabbitMQ Spring XD build on Pivotal Technologies © Copyright 2014 Pivotal. All rights reserved. …" offered on 3rd Party Technologies My custom service" offered via connection to your custom-built services Pivotal HD HAWQ Redis Data Sync API Gateway Push Notifications 41
  • 42. Simple & Fast Service creation" Cloud Controller Health Manager NATS (message bus) Router Application Zone Service Zone $ cf create-service p-mysql .. mydb $ cf bind-service myapp mydb $ cf restage myapp © Copyright 2014 Pivotal. All rights reserved. 42
  • 43. Developer Console © Copyright 2014 Pivotal. All rights reserved. 43
  • 44. Agile Development requires Lots of VMs requires separate Clusters for each Build and test http://www.infoq.com/news/2012/04/Branching-Guide © Copyright 2014 Pivotal. All rights reserved. Dev team1 Dev team2,3 (shared) Staging (shared) Release debug Release build Release debug 44
  • 45. True Parallel Development Turns Agile development into true Parallel activity http://www.infoq.com/news/2012/04/Branching-Guide © Copyright 2014 Pivotal. All rights reserved. Dev DEA Pool clusters Service clusters Stage DEA Pool clusters Service clusters 45
  • 46. Application patterns are changing Decomposing by functionality Micro Services increase/support • Availability • Polyglot: Multiple language • Parallel development • Easy to understand services • Easy to maintain services http://microservices.io/patterns/microservices.html © Copyright 2014 Pivotal. All rights reserved. 46
  • 47. Micro Services Decomposing by functionality PaaS supports deployment complexity of services Monolithic/Layered © Copyright 2014 Pivotal. All rights reserved. Micro services 47
  • 48. Agenda Pivotal’s Vision on SDDC DevOps and PaaS PaaS characteristics: - Orchestration - Cross-Cloud Portability - Cluster application - True Agile Development Conclusion © Copyright 2014 Pivotal. All rights reserved.
  • 49. How to Get There With Cloud+ PaaS Cloud PaaS Dev PaaS Ops Better SLAs Flexibility Speed Availability © Copyright 2014 Pivotal. All rights reserved. Faster Time To Market Mobile + Data Services Agile and Iterative Leverage OSS Continuous Delivery No Downtime Instant scaling Consistency & Automation 49
  • 50. Agile Enterprise with Pivotal CF © Copyright 2014 Pivotal. All rights reserved. APPS Speed" ANALYTICS DATA DevOps Continuous Delivery New user experiences New Cluster business enabled Application models New business value The New Cloud OS Pivotal ...ETC" SDDC" Warehouse scale computer" 50
  • 51. Pivotal Web Services for developer © Copyright 2014 Pivotal. All rights reserved. http://run.pivotal.io https://github.com/cloudfoundry-samples
  • 52. © Copyright 2014 Pivotal. © Copyright 2014 Pivotal. AAllll rriigghhttss rreesseerrvveedd.. A NEW PLATFORM FOR A NEW ERA