SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
Pivotal CF 
For Developer and Operator 
© 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. 
1 
Kim Min Seok 
Sr, Field Engineer 
Pivotal Korea 
2014.12.09
Agenda 
IT Reality, DevOps and PaaS 
Pivotal CF for Developer 
Pivotal CF for Operator 
© Copyright 2014 Pivotal. All rights reserved.
© Copyright 2014 Pivotal. All rights reserved. 
3 
IT Reality, DevOps and 
PaaS
© Copyright 2014 Pivotal. All rights reserved. 
4 
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
43% Organizations that Experience Significant Problems 
At least once a week. 
© Copyright 2014 Pivotal. All rights reserved. 
5 
IT Performance Issues 
http://devops.sys-con.com/node/3104451
War room 
© Copyright 2014 Pivotal. All rights reserved. 
6 
https://www.flickr.com/photos/scobleizer/5179450270/
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**!
© Copyright 2014 Pivotal. All rights reserved. 
8 
DevOps! 
http://devops.sys-con.com/node/3118596
DevOps 
© Copyright 2014 Pivotal. All rights reserved. 
DevOps 
Technology 
Operation
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
© Copyright 2014 Pivotal. All rights reserved. 
11 
PaaS 
https://www.linkedin.com/pulse/article/20140730172610-9679881-pizza-as-a-service
© Copyright 2014 Pivotal. All rights reserved. 
12 
Cloud Foundry Project 
Open 
Source 
Private 
Clouds 
Public 
Clouds 
CUSTOM 
SERVICES 
http://www.cloudfoundry.org
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 Collection 
Apps 
Elastic Runtime
© Copyright 2014 Pivotal. All rights reserved. 
14 
Pivotal CF for Developer
Developer concerns 
© Copyright 2014 Pivotal. All rights reserved. 
Mobile/Social 
Dev-test-trial! refresh! 
Agile 
transformation 
App modernization!
© Copyright 2014 Pivotal. All rights reserved. 
16 
10x+ Increase in Speed! 
Deploy App 
Cloud 
Controller 
Health 
Manager 
NATS 
(message bus) 
Router 
App Deployed 
! 
"H"kn"x}{p"uÇixx! 
Application Zone
Pivotal CF: From 50 touch points to 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 
1 2 
4 
4 
40 
1
© Copyright 2014 Pivotal. All rights reserved. 
18 
Buildpacks 
Buildpacks are responsible for preparing the machine 
image for an application. 
Your application 
App Server 
Runtime 
Libraries 
Operating System 
Buildpack 
IAAS!
Supports a variety of JVM languages, containers, and frameworks with a 
modular, configurable, and extensible design 
© Copyright 2014 Pivotal. All rights reserved. 
19 
Java Buildpack Concepts 
App Servers Frameworks 
JREs 
Spring config 
Play config 
Play JPA config 
New Relic agent 
AppDynamics agent 
https://github.com/cloudfoundry/java-buildpack/blob/master/config/components.yml
© Copyright 2014 Pivotal. All rights reserved. 
20 
Large Buildpack Community 
24! 37! 
https://github.com/cloudfoundry-community/cf-docs-contrib/wiki/Buildpacks 
Built-in 
Community 
6! 
Third party 
Jetty 
Virgo 
Clojure 
Haskell 
Mono 
Jboss(alpha) 
Websphere 
Erlang 
nginx 
C 
Lisp 
Dart 
Elixir 
Emacs 
Erlang 
Factor 
Fakesu 
Lua 
.NET 
Null 
Perl 
R 
Sphinx 
PhantoJS
Spring Project support 
© Copyright 2014 Pivotal. All rights reserved.
© Copyright 2014 Pivotal. All rights reserved. 
Cloud Foundry Plugin 
Pivotal CF 
Cloud 
Contro 
ller 
Health 
Manage 
r 
NATS 
(message 
bus) 
Router 
Developer support
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 
Notification 
s
! 
H"kn"kzmi|mC{mz~qkm"xCuÇ{yt"''"uÇlj! 
H"kn"jqvlC{mz~qkm"uÇixx"uÇlj! 
H"kn"zm{|iom"uÇixx! Service Zone 
© Copyright 2014 Pivotal. All rights reserved. 
24 
The Pivotal CF way! 
Cloud 
Controller 
Health 
Manager 
NATS 
(message bus) 
Router 
Application Zone
© Copyright 2014 Pivotal. All rights reserved. 
25 
Developer Console
© Copyright 2014 Pivotal. All rights reserved. 
26 
Pivotal CF for an operator
© Copyright 2014 Pivotal. All rights reserved. 
27 
Operator Concerns 
Monitor the 
platform 
Handle High 
Availability and 
Upgrade 
Plan capacity 
Manage users 
Install the and quotas, 
platform 
Security
© Copyright 2014 Pivotal. All rights reserved. 
28 
Pivotal CF supports 
Target multiple services 
IaaS 
Install the 
platform 
Handle live upgrades 
and updates 
Install and manage 
Scale and 
plan capacity 
clouds 
Security
© Copyright 2014 Pivotal. All rights reserved. 
29 
Easy install/Upgrade : Ops Manager + BOSH! 
BOSH Director BOSH Agent 
IaaS 
Mobile Services 
for Pivotal CF 
ElasticSearch 
for Pivotal CF 
CloudBees Jenkins 
Enterprise 
Cassandra 
for Pivotal CF 
Click to install 
No downtime updates 
Explore install logs 
Click to scale the platform 
Built-in High Availability 
Built-in Platform Monitoring 
Integrated services
© Copyright 2014 Pivotal. All rights reserved. 
30 
Users, Quota and Security!
© Copyright 2014 Pivotal. All rights reserved. 
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. 
32 
Platform Monitoring! 
JMX 
Provider 
Collector 
JMX Monitoring 
Tool
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 
© Copyright 2014 Pivotal. All rights reserved. 
Image credit: http://imgarcade.com/1/fire-hose-spraying-fire/
© Copyright 2014 Pivotal. All rights reserved. 
34 
4 Layers of built-in High Availability! 
Application Instance 
Platform Processes 
Platform VMs 
Availability Zones
© Copyright 2014 Pivotal. All rights reserved. 
35 
App Instance HA! 
Blobstore 
Router 
Cloud Controller 
DEA 
Messaging (NATS) 
DEA DEA 
Actual State 
Health Manager 
Cloud Foundry 
Runtime
DB 
© Copyright 2014 Pivotal. All rights reserved. 
36 
Platform Processes HA! 
Blobstore 
BOSH 
Health 
Monitor 
Pivotal CF 
DEA 
Agent Process 
Health Manager 
Agent 
Process 
Messaging 
Agent 
Process 
Cloud Controller 
Target 
VM 
BOSH Director 
NATS 
Agent 
Process
DB 
© Copyright 2014 Pivotal. All rights reserved. 
37 
Platform VMs HA! 
Blobstore 
BOSH 
Health 
Monitor 
Pivotal CF 
Cloud Controller 
Agent Process 
Health Manager 
Agent 
Process 
Messaging 
BOSH Director 
NATS Agent 
Process 
Cloud Controller 
Agent Process 
Ressurect 
or 
Re-create 
VM 
VM is 
missing…
Messaging (NATS) 
© Copyright 2014 Pivotal. All rights reserved. 
Availability Zone #2 
38 
Availability Zones! 
DEA 
DEA 
DEA 
Router 
Blobstore 
Cloud Controller 
Health Manager 
Push 
app 
Availability Zone #1 
DEA 
DEA
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
Load Balancing 
© Copyright 2014 Pivotal. All rights reserved. 
HTTP/HTTPS 
External LB 
Dynamic Router 
DEA 
Apps 
DEA 
Apps 
DEA 
Apps
Management console 
© Copyright 2014 Pivotal. All rights reserved.
IT Needs a Platform for Operational Agility 
IaaSPaaS 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 
PaaS Dev
Developer 
Agility 
© Copyright 2014 Pivotal. All rights reserved. 
43 
Pivotal CF 
Organizational 
Agility 
Pivotal 
Operator 
Agility 
DevOps Continuous Delivery
A NEW PLATFORM FOR A NEW ERA 
© 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.

Contenu connexe

Tendances

Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)
Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)
Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)
VMware Tanzu
 
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
 
V mware white paper virtualizing business-critical applications with confidence
V mware white paper  virtualizing business-critical applications with confidenceV mware white paper  virtualizing business-critical applications with confidence
V mware white paper virtualizing business-critical applications with confidence
ReadWrite
 
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
 
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
 

Tendances (20)

Cloud Foundry Diego, Lattice, Docker and more
Cloud Foundry Diego, Lattice, Docker and moreCloud Foundry Diego, Lattice, Docker and more
Cloud Foundry Diego, Lattice, Docker and more
 
Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)
Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)
Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)
 
Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016
 
What's new in Pivotal Cloud Foundry 1.6
What's new in Pivotal Cloud Foundry 1.6What's new in Pivotal Cloud Foundry 1.6
What's new in Pivotal Cloud Foundry 1.6
 
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 architecture and deep dive
Cloud foundry architecture and deep diveCloud foundry architecture and deep dive
Cloud foundry architecture and deep dive
 
Cloud foundry
Cloud foundryCloud foundry
Cloud foundry
 
PCF Architecture
PCF Architecture PCF Architecture
PCF Architecture
 
V mware white paper virtualizing business-critical applications with confidence
V mware white paper  virtualizing business-critical applications with confidenceV mware white paper  virtualizing business-critical applications with confidence
V mware white paper virtualizing business-critical applications with confidence
 
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
 
Development on cloud_paa_s_sddc_mkim_20141216_final
Development on cloud_paa_s_sddc_mkim_20141216_finalDevelopment on cloud_paa_s_sddc_mkim_20141216_final
Development on cloud_paa_s_sddc_mkim_20141216_final
 
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
 
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...
 
As a Service: Cloud Foundry on OpenStack - Lessons Learnt
As a Service: Cloud Foundry on OpenStack - Lessons LearntAs a Service: Cloud Foundry on OpenStack - Lessons Learnt
As a Service: Cloud Foundry on OpenStack - Lessons Learnt
 
Cloud Foundry Bootcamp
Cloud Foundry BootcampCloud Foundry Bootcamp
Cloud Foundry Bootcamp
 
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 Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source TriumvirateCloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
 
Diego: Re-envisioning the Elastic Runtime (Cloud Foundry Summit 2014)
Diego: Re-envisioning the Elastic Runtime (Cloud Foundry Summit 2014)Diego: Re-envisioning the Elastic Runtime (Cloud Foundry Summit 2014)
Diego: Re-envisioning the Elastic Runtime (Cloud Foundry Summit 2014)
 
Cloudfoundry architecture
Cloudfoundry architectureCloudfoundry architecture
Cloudfoundry architecture
 
Cloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment WorkshopCloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment Workshop
 

En vedette

AWS CodeDeploy, AWS CodePipeline, and AWS CodeCommit: Transforming Software D...
AWS CodeDeploy, AWS CodePipeline, and AWS CodeCommit: Transforming Software D...AWS CodeDeploy, AWS CodePipeline, and AWS CodeCommit: Transforming Software D...
AWS CodeDeploy, AWS CodePipeline, and AWS CodeCommit: Transforming Software D...
Amazon Web Services
 

En vedette (19)

Jenkins Pipeline - Seville JAM
Jenkins Pipeline - Seville JAMJenkins Pipeline - Seville JAM
Jenkins Pipeline - Seville JAM
 
[DevOps Carioca] Continuous Delivery
[DevOps Carioca]  Continuous Delivery[DevOps Carioca]  Continuous Delivery
[DevOps Carioca] Continuous Delivery
 
Containers: Don't Skeu Them Up. Use Microservices Instead.
Containers: Don't Skeu Them Up. Use Microservices Instead.Containers: Don't Skeu Them Up. Use Microservices Instead.
Containers: Don't Skeu Them Up. Use Microservices Instead.
 
Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história ...
Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história ...Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história ...
Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história ...
 
Devops: Enabled Through a Recasting of Operational Roles
Devops: Enabled Through a Recasting of Operational RolesDevops: Enabled Through a Recasting of Operational Roles
Devops: Enabled Through a Recasting of Operational Roles
 
Continuous Delivery using AWS CodePipeline, AWS Lambda & AWS ElasticBeanstalk
Continuous Delivery using AWS CodePipeline, AWS Lambda & AWS ElasticBeanstalkContinuous Delivery using AWS CodePipeline, AWS Lambda & AWS ElasticBeanstalk
Continuous Delivery using AWS CodePipeline, AWS Lambda & AWS ElasticBeanstalk
 
Building Distributed Systems with Netflix OSS and Spring Cloud
Building Distributed Systems with Netflix OSS and Spring CloudBuilding Distributed Systems with Netflix OSS and Spring Cloud
Building Distributed Systems with Netflix OSS and Spring Cloud
 
Docker and DevOps - Why it matters
Docker and DevOps - Why it mattersDocker and DevOps - Why it matters
Docker and DevOps - Why it matters
 
AWS Power Tools: Advanced AWS CloudFormation and CLI
AWS Power Tools: Advanced AWS CloudFormation and CLIAWS Power Tools: Advanced AWS CloudFormation and CLI
AWS Power Tools: Advanced AWS CloudFormation and CLI
 
Delivering Go.CD with Terraform and Docker
Delivering Go.CD with Terraform and DockerDelivering Go.CD with Terraform and Docker
Delivering Go.CD with Terraform and Docker
 
Releasing Software Quickly and Reliably With AWS CodePipeline by Mark Mansour...
Releasing Software Quickly and Reliably With AWS CodePipeline by Mark Mansour...Releasing Software Quickly and Reliably With AWS CodePipeline by Mark Mansour...
Releasing Software Quickly and Reliably With AWS CodePipeline by Mark Mansour...
 
AWS CodeDeploy, AWS CodePipeline, and AWS CodeCommit: Transforming Software D...
AWS CodeDeploy, AWS CodePipeline, and AWS CodeCommit: Transforming Software D...AWS CodeDeploy, AWS CodePipeline, and AWS CodeCommit: Transforming Software D...
AWS CodeDeploy, AWS CodePipeline, and AWS CodeCommit: Transforming Software D...
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical Overview
 
Manufacturing Plus Open Source Equals DevOps
Manufacturing Plus Open Source Equals DevOpsManufacturing Plus Open Source Equals DevOps
Manufacturing Plus Open Source Equals DevOps
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
 
Integration in the age of DevOps
Integration in the age of DevOpsIntegration in the age of DevOps
Integration in the age of DevOps
 
AWS Partner: REAN: Join Us to Explore DevOps on AWS
AWS Partner: REAN: Join Us to Explore DevOps on AWSAWS Partner: REAN: Join Us to Explore DevOps on AWS
AWS Partner: REAN: Join Us to Explore DevOps on AWS
 
AWS re:Invent 2016: DevOps on AWS: Accelerating Software Delivery with the AW...
AWS re:Invent 2016: DevOps on AWS: Accelerating Software Delivery with the AW...AWS re:Invent 2016: DevOps on AWS: Accelerating Software Delivery with the AW...
AWS re:Invent 2016: DevOps on AWS: Accelerating Software Delivery with the AW...
 
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
 

Similaire à Pivotal cf for_devops_mkim_20141209

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
VMware Tanzu
 
The Platform for Building Great Software
The Platform for Building Great SoftwareThe Platform for Building Great Software
The Platform for Building Great Software
Platform CF
 

Similaire à Pivotal cf for_devops_mkim_20141209 (20)

Pivotal CF 소개
Pivotal CF 소개 Pivotal CF 소개
Pivotal CF 소개
 
Development on Cloud,PaaS and SDDC
Development on Cloud,PaaS and SDDCDevelopment on Cloud,PaaS and SDDC
Development on Cloud,PaaS and SDDC
 
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
 
Supercharge Your Application Delivery
Supercharge Your Application DeliverySupercharge Your Application Delivery
Supercharge Your Application Delivery
 
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
 
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
 
VMworld_PivotalCF_And_Containers
VMworld_PivotalCF_And_Containers VMworld_PivotalCF_And_Containers
VMworld_PivotalCF_And_Containers
 
To Microservices and Beyond
To Microservices and BeyondTo Microservices and Beyond
To Microservices and Beyond
 
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
 
Ahead conference keynote deck, The Journey to Enterprise PaaS with Cloud Foun...
Ahead conference keynote deck, The Journey to Enterprise PaaS with Cloud Foun...Ahead conference keynote deck, The Journey to Enterprise PaaS with Cloud Foun...
Ahead conference keynote deck, The Journey to Enterprise PaaS with Cloud Foun...
 
Cloud Roundtable | Pivoltal: Agile platform
Cloud Roundtable | Pivoltal: Agile platformCloud Roundtable | Pivoltal: Agile platform
Cloud Roundtable | Pivoltal: Agile platform
 
The Cloud Foundry Story
The Cloud Foundry StoryThe Cloud Foundry Story
The Cloud Foundry Story
 
The New Possible: How Platform-as-a-Service Changes the Game
 The New Possible: How Platform-as-a-Service Changes the Game The New Possible: How Platform-as-a-Service Changes the Game
The New Possible: How Platform-as-a-Service Changes the Game
 
The Platform for Building Great Software
The Platform for Building Great SoftwareThe Platform for Building Great Software
The Platform for Building Great Software
 
Pivotal One: The Platform For Building Great Software
Pivotal One: The Platform For Building Great Software Pivotal One: The Platform For Building Great Software
Pivotal One: The Platform For Building Great Software
 
PCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop SlidesPCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop Slides
 
Add Apache Web Server to your Unified Monitoring Toolkit
Add Apache Web Server to your Unified Monitoring ToolkitAdd Apache Web Server to your Unified Monitoring Toolkit
Add Apache Web Server to your Unified Monitoring Toolkit
 
Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...
 
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, ...
 
Pivotal spring boot-cloud workshop
Pivotal   spring boot-cloud workshopPivotal   spring boot-cloud workshop
Pivotal spring boot-cloud workshop
 

Plus de minseok kim

Plus de 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
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 

Pivotal cf for_devops_mkim_20141209

  • 1. Pivotal CF For Developer and Operator © 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. 1 Kim Min Seok Sr, Field Engineer Pivotal Korea 2014.12.09
  • 2. Agenda IT Reality, DevOps and PaaS Pivotal CF for Developer Pivotal CF for Operator © Copyright 2014 Pivotal. All rights reserved.
  • 3. © Copyright 2014 Pivotal. All rights reserved. 3 IT Reality, DevOps and PaaS
  • 4. © Copyright 2014 Pivotal. All rights reserved. 4 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
  • 5. 43% Organizations that Experience Significant Problems At least once a week. © Copyright 2014 Pivotal. All rights reserved. 5 IT Performance Issues http://devops.sys-con.com/node/3104451
  • 6. War room © Copyright 2014 Pivotal. All rights reserved. 6 https://www.flickr.com/photos/scobleizer/5179450270/
  • 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. © Copyright 2014 Pivotal. All rights reserved. 8 DevOps! http://devops.sys-con.com/node/3118596
  • 9. DevOps © Copyright 2014 Pivotal. All rights reserved. DevOps Technology Operation
  • 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
  • 11. © Copyright 2014 Pivotal. All rights reserved. 11 PaaS https://www.linkedin.com/pulse/article/20140730172610-9679881-pizza-as-a-service
  • 12. © Copyright 2014 Pivotal. All rights reserved. 12 Cloud Foundry Project Open Source Private Clouds Public Clouds CUSTOM SERVICES http://www.cloudfoundry.org
  • 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 Collection Apps Elastic Runtime
  • 14. © Copyright 2014 Pivotal. All rights reserved. 14 Pivotal CF for Developer
  • 15. Developer concerns © Copyright 2014 Pivotal. All rights reserved. Mobile/Social Dev-test-trial! refresh! Agile transformation App modernization!
  • 16. © Copyright 2014 Pivotal. All rights reserved. 16 10x+ Increase in Speed! Deploy App Cloud Controller Health Manager NATS (message bus) Router App Deployed ! "H"kn"x}{p"uÇixx! Application Zone
  • 17. Pivotal CF: From 50 touch points to 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 1 2 4 4 40 1
  • 18. © Copyright 2014 Pivotal. All rights reserved. 18 Buildpacks Buildpacks are responsible for preparing the machine image for an application. Your application App Server Runtime Libraries Operating System Buildpack IAAS!
  • 19. Supports a variety of JVM languages, containers, and frameworks with a modular, configurable, and extensible design © Copyright 2014 Pivotal. All rights reserved. 19 Java Buildpack Concepts App Servers Frameworks JREs Spring config Play config Play JPA config New Relic agent AppDynamics agent https://github.com/cloudfoundry/java-buildpack/blob/master/config/components.yml
  • 20. © Copyright 2014 Pivotal. All rights reserved. 20 Large Buildpack Community 24! 37! https://github.com/cloudfoundry-community/cf-docs-contrib/wiki/Buildpacks Built-in Community 6! Third party Jetty Virgo Clojure Haskell Mono Jboss(alpha) Websphere Erlang nginx C Lisp Dart Elixir Emacs Erlang Factor Fakesu Lua .NET Null Perl R Sphinx PhantoJS
  • 21. Spring Project support © Copyright 2014 Pivotal. All rights reserved.
  • 22. © Copyright 2014 Pivotal. All rights reserved. Cloud Foundry Plugin Pivotal CF Cloud Contro ller Health Manage r NATS (message bus) Router Developer support
  • 23. 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 Notification s
  • 24. ! H"kn"kzmi|mC{mz~qkm"xCuÇ{yt"''"uÇlj! H"kn"jqvlC{mz~qkm"uÇixx"uÇlj! H"kn"zm{|iom"uÇixx! Service Zone © Copyright 2014 Pivotal. All rights reserved. 24 The Pivotal CF way! Cloud Controller Health Manager NATS (message bus) Router Application Zone
  • 25. © Copyright 2014 Pivotal. All rights reserved. 25 Developer Console
  • 26. © Copyright 2014 Pivotal. All rights reserved. 26 Pivotal CF for an operator
  • 27. © Copyright 2014 Pivotal. All rights reserved. 27 Operator Concerns Monitor the platform Handle High Availability and Upgrade Plan capacity Manage users Install the and quotas, platform Security
  • 28. © Copyright 2014 Pivotal. All rights reserved. 28 Pivotal CF supports Target multiple services IaaS Install the platform Handle live upgrades and updates Install and manage Scale and plan capacity clouds Security
  • 29. © Copyright 2014 Pivotal. All rights reserved. 29 Easy install/Upgrade : Ops Manager + BOSH! BOSH Director BOSH Agent IaaS Mobile Services for Pivotal CF ElasticSearch for Pivotal CF CloudBees Jenkins Enterprise Cassandra for Pivotal CF Click to install No downtime updates Explore install logs Click to scale the platform Built-in High Availability Built-in Platform Monitoring Integrated services
  • 30. © Copyright 2014 Pivotal. All rights reserved. 30 Users, Quota and Security!
  • 31. © Copyright 2014 Pivotal. All rights reserved. 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?
  • 32. © Copyright 2014 Pivotal. All rights reserved. 32 Platform Monitoring! JMX Provider Collector JMX Monitoring Tool
  • 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 © Copyright 2014 Pivotal. All rights reserved. Image credit: http://imgarcade.com/1/fire-hose-spraying-fire/
  • 34. © Copyright 2014 Pivotal. All rights reserved. 34 4 Layers of built-in High Availability! Application Instance Platform Processes Platform VMs Availability Zones
  • 35. © Copyright 2014 Pivotal. All rights reserved. 35 App Instance HA! Blobstore Router Cloud Controller DEA Messaging (NATS) DEA DEA Actual State Health Manager Cloud Foundry Runtime
  • 36. DB © Copyright 2014 Pivotal. All rights reserved. 36 Platform Processes HA! Blobstore BOSH Health Monitor Pivotal CF DEA Agent Process Health Manager Agent Process Messaging Agent Process Cloud Controller Target VM BOSH Director NATS Agent Process
  • 37. DB © Copyright 2014 Pivotal. All rights reserved. 37 Platform VMs HA! Blobstore BOSH Health Monitor Pivotal CF Cloud Controller Agent Process Health Manager Agent Process Messaging BOSH Director NATS Agent Process Cloud Controller Agent Process Ressurect or Re-create VM VM is missing…
  • 38. Messaging (NATS) © Copyright 2014 Pivotal. All rights reserved. Availability Zone #2 38 Availability Zones! DEA DEA DEA Router Blobstore Cloud Controller Health Manager Push app Availability Zone #1 DEA DEA
  • 39. 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
  • 40. Load Balancing © Copyright 2014 Pivotal. All rights reserved. HTTP/HTTPS External LB Dynamic Router DEA Apps DEA Apps DEA Apps
  • 41. Management console © Copyright 2014 Pivotal. All rights reserved.
  • 42. IT Needs a Platform for Operational Agility IaaSPaaS 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 PaaS Dev
  • 43. Developer Agility © Copyright 2014 Pivotal. All rights reserved. 43 Pivotal CF Organizational Agility Pivotal Operator Agility DevOps Continuous Delivery
  • 44. A NEW PLATFORM FOR A NEW ERA © 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.