SlideShare a Scribd company logo
1 of 42
Download to read offline
1© 2016 Pivotal Software, Inc. All rights reserved.
2© 2016 Pivotal Software, Inc. All rights reserved.
Cloud Foundry vs Docker vs Kubernetes
Sufyaan Kazi
Trusted partner for IT innovation and digital transformation
New mode for cloud-computing – open and enterprise ready
Gold standard for modern software development
3© 2016 Pivotal Software, Inc. All rights reserved.
Who are Pivotal? http://bit.ly/2cmRm9m
4© 2016 Pivotal Software, Inc. All rights reserved.
Who are Pivotal? http://bit.ly/2cmS86h
5© 2016 Pivotal Software, Inc. All rights reserved.
Sufyaan Kazi
skazi@pivotal.io
@sufyaan_kazi
6© 2016 Pivotal Software, Inc. All rights reserved.
Let’s get into this ...
7© 2016 Pivotal Software, Inc. All rights reserved.
Cloud Foundry vs Docker vs Kubernetes
Cloud Foundry
Docker
Kubernetes
Cloud Foundry vs Docker vs Kubernetes
Sufyaan Kazi
8© 2016 Pivotal Software, Inc. All rights reserved.
“I have an absolutely brilliant idea ……”
Now let’s build it!
9© 2016 Pivotal Software, Inc. All rights reserved.
“I have an absolutely brilliant idea ……”
Now let’s build it!
10© 2016 Pivotal Software, Inc. All rights reserved.
“The competition have released my idea already *#¡!”
What’s taking so long !!
NOT
11© 2016 Pivotal Software, Inc. All rights reserved.
“I have an absolutely brilliant idea ……”
Now let’s build it!
“I have an absolutely brilliant idea ……”
Now let’s build “container-ise” it!
●  Who builds the container?
●  Where is its definition versioned?
●  Who schedules the workload?
●  What exactly is in this container?
●  How do we connect containers
together?
●  Where do we make a note of ip
addresses and configure network
routes?
●  How does this container talk to
other “things”?
●  What other “things” are needed?
12© 2016 Pivotal Software, Inc. All rights reserved.
“I have an absolutely brilliant idea ……”
Now let’s build it!
13© 2016 Pivotal Software, Inc. All rights reserved.
“I have an absolutely brilliant idea ……”
Here’s our DEVOPS recipe ...
-  First, add a pinch of containers and let it simmer
-  Now, add some Puppet, Chef or Ansible to your liking
-  If cooking for a big group of people, consider using a bigger pot or investing in some Kubernetes or maybe
Mesos
-  Now add some Networking Operations and REALLY bring to the boil
-  Cover with a lid while IT Security assesses what you’ve done. In fact put the whole pot inside another pot and
cover that second pot with a lid too. Then, just for good measure, take the pot stack and finish cooking on your
neighbours hob instead of yours and leave a “dummy” pot on your stove to trick anyone trying to steal your
credit card data.
-  Gently stir until cracks in the architecture appear and then remove from heat and serve
-  All leftovers can be frozen and re-heated for upto 90 days. At that point, your OS and libraries will most likely
need patching anyway, so please dispose of the dish responsibly and START ALL OVER AGAIN ………..
14© 2016 Pivotal Software, Inc. All rights reserved.
“I have an absolutely brilliant idea ……”
Now let’s build it!
15© 2016 Pivotal Software, Inc. All rights reserved.
What happens to software over times?
“In a connected system, elements are highly available to each other (via global state, for example). A
modular design has connections deliberately kept to a minimum.
….
During the takeoff phase, the team is constantly trying to add value by increasing the chance of survival.
During the cruise phase, reducing costs adds the most value. A different mix of activities goes into achieving
these different goals.”
Kent Beck August 12th, 2009 in Responsible Development, Startups
16© 2016 Pivotal Software, Inc. All rights reserved.
What happens after deployment ...
17© 2016 Pivotal Software, Inc. All rights reserved.
“I have an absolutely brilliant idea ……”
Now let’s build it!
18© 2016 Pivotal Software, Inc. All rights reserved.
“I have another absolutely brilliant idea ……”
Now let’s build it!
19© 2016 Pivotal Software, Inc. All rights reserved.
“I have another absolutely brilliant idea ……”
Now let’s upgrade it!
20© 2016 Pivotal Software, Inc. All rights reserved.
Cloud Foundry
Docker
Kubernetes
DEMO
Ci#es	-	Service	
{
"_embedded" : {
"cities" : [ {
"name" : "Aaron's Hill",
"county" : "Surrey",
"stateCode" : "SU9543",
"postalCode" : "GU7 2",
"latitude" : "51.18277",
"longitude" : "-0.63502",
"_links" : {
"self" : {
"href" : "http://cities-service-recognisable-wrongheadedness.cfapps.io/
cities/2"
},
"city" : {
"href" : "http://cities-service-recognisable-wrongheadedness.cfapps.io/
cities/2"
}
}
}, {
"name" : "Abbey Mead",
……………………….
/cities
22© 2016 Pivotal Software, Inc. All rights reserved.
Containers Pre-date the Docker Hype
Google started
Linux container
effort “Control
Groups”
Added to the
Linux Kernel in
2007
Cloud Foundry
uses Linux
container
technology -
“Warden
containers”
early 2012
Docker is like
github for
container
images
Docker joins
Cloud Foundry
Foundation
Google, MSFT,
IBM working on
orchestration of
multiple Docker
containers
2006 2014
Cloud Foundry has been using container
technology pre-Docker
2012
23© 2016 Pivotal Software, Inc. All rights reserved.
MODERN CLOUD NATIVE PLATFORM
Pivotal Cloud Foundry empowers
companies with a cloud platform
engineered for start-up speed—designed
for continuous innovation, across multiple
clouds, at scale.
Stage an ApplicationRouter	
Cloud	Foundry	
Elas#c	Run#me	
Blobstore DB
CELL
Detect Compile Upload
NoYes
System
Buildpacks
Cloud Controller
Service
credentialscreds
Cloud Controller
Bridge
Task
+ =
25© 2016 Pivotal Software, Inc. All rights reserved.
BUILD PACKS
26© 2016 Pivotal Software, Inc. All rights reserved.
Platform provides standard
Buildpack for runtime*
Platform provides fixed OS
container image
Developer brings app
Developer brings runtime
Docker image
Developer brings Docker
OS image
Developer brings app
Buildpacks Docker
* Devs may also provide their own buildpacks
Platform provides fixed
host OS Kernel
Platform provides fixed
host OS Kernel
Application
Container
Standardization or Customization is Your Choice
AND
Router	
Cloud Controller
Cloud Controller
Bridge
Auctioneer BBS
CELL Rep
Executor
CELL Rep
Executor
CELL Rep
Executor
ACCESS
APP
Deploying an Application
28© Copyright 2013 Pivotal. All rights reserved.
Failed Application Instances Replaced
Router	
Blobstore Cloud Controller
BBS
Cell Cell Cell
Pivotal	Cloud	Foundry	
Elas#c	Run#me	
Access
App
DB
Service
credentialscreds
Converger & Auctioneer
Desired State
credscreds
Actual State
App Ops
Cloud Controller
Bridge
29© 2016 Pivotal Software, Inc. All rights reserved.
Everything to deploy and manage the app
APPLICATIONHealth
management
APM
Log
aggregation
Roles and
Policy Security and
Isolation
Scaling
Blue green
deployment
PRIVATE CLOUD PUBLIC CLOUD
Cloud Native Reference Architecture (PCF)
CLOUD ORCHESTRATION
& AUTOMATION
LANGUAGES
Java
.NET
Python
CONTAINER
ORCHESTRATION
CONTAINERS MESSAGING
DATA MICROSERVICES CIRCUIT
BREAKERS
Hystrix
DIY
LOAD BALANCING
Ribbon
Zuul
DATABASES AND DATA
MANAGEMENT
DISCOVERY &
REGISTRATION
Consul
Eureka
etcd
VERSION CONTROL
DEV FRAMEWORKS
Buildpacks
API MANAGEMENT
SECURITY &
COMPLIANCE
SSO
IPSEC
METRICS &
DASHBOARDS
PCF Metrics
BOSH / Cloud Foundry
Docker RunC
Ruby
Go
*.JS
CI / CD
NETWORKING
MONITORING / LOGGING
Azure
MySQL Gemfire
Redis Pivotal HD
Gitlab
Jenkins Artifactory
Spring Cloud
Dataflow
RabbitMQ
PCF Elastic Runtime
HA Proxy Router
Service	Broker	
Service	Nodes	
Service
Service	Broker	
Service	Nodes	
Service
Ops	Manager	UI	
Ops	Manager	Director	
Operations Manager
ORIGINS
2013
Transferred to Pivotal from Vmware
●  Open Source
●  Cloud Native Architecture
2014
First commercialized by Pivotal
●  Pivotal Cloud Foundry (PCF)
●  Pivotal Web Services (PWS)
●  1 trillion dollars in market cap
supporting the project
●  Top talent recruited from Puppet,
AWS, Google, etc
2015
Governance passed to Cloud
Foundry Foundation
2016
On 7th release of PCF
31
CLOUD FOUNDRY FOUNDATION
AN OPEN INDUSTRY STANDARD
PLATINUMSILVERGOLD
32
CF OPEN SOURCE
MOMENTUM
Source: http://cloud-foundry.meetup.com/ on Jun 12 2015
53 CORPORATIONS
158 MEETUPS 49 COUNTRIES
21K MEMBERS
2200 DEVELOPERS
65K COMMITS
650 CODE SUBMITTERS
SUBMITTERS
COMMITS
in
from
33
https://www.meetup.com/London-Pivotal-
Cloud-Native-Apps-Meetup/
35© 2016 Pivotal Software, Inc. All rights reserved.
“I have an absolutely brilliant idea ……”
Now let’s build it!
36© 2016 Pivotal Software, Inc. All rights reserved.
CI/CDwith Concourse (http://concourse.ci/)
37© 2016 Pivotal Software, Inc. All rights reserved.
Cloud Foundry
Docker
PAAS vs IaaS vs IaaS++
Kubernetes
38© 2016 Pivotal Software, Inc. All rights reserved.
Useful links:
●  https://blog.pivotal.io/pivotal-cloud-foundry/products/how-cloud-foundry-gives-developers-a-
reliable-container-runtime
●  PCF Overview: http://docs.pivotal.io/pivotalcf/1-7/concepts/overview.html
●  Docs - http://docs.pivotal.io/pivotalcf/1-7/installing/pcf-docs.html
●  Single VM Version of PCF: https://network.pivotal.io/products/pcfdev
●  Spring Boot: https://spring.io/guides
●  Spring Boot, Microservices and PCF:
https://github.com/skazi-pivotal/spring-boot-cities-service
●  https://github.com/skazi-pivotal/spring-boot-cities-ui
●  https://github.com/pivotal-bank/cf-SpringBootTrader
39© 2016 Pivotal Software, Inc. All rights reserved.
WE ARE HIRING!! - http://pivotal.io/careers
40© 2016 Pivotal Software, Inc. All rights reserved.
Q&A
41© 2016 Pivotal Software, Inc. All rights reserved.
Sufyaan Kazi
skazi@pivotal.io
@sufyaan_kazi
42© 2016 Pivotal Software, Inc. All rights reserved.

More Related Content

What's hot

PKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade KubernetesPKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade KubernetesVMware Tanzu
 
HP Helion Webinar #2
HP Helion Webinar #2 HP Helion Webinar #2
HP Helion Webinar #2 BeMyApp
 
Pivotal cloud foundry introduction
Pivotal cloud foundry introductionPivotal cloud foundry introduction
Pivotal cloud foundry introductionGaurav Shukla
 
Cloud native Microservices using Spring Boot
Cloud native Microservices using Spring BootCloud native Microservices using Spring Boot
Cloud native Microservices using Spring BootSufyaan Kazi
 
Introducing Cloud Native, Event Driven, Serverless, Micrsoservices Framework ...
Introducing Cloud Native, Event Driven, Serverless, Micrsoservices Framework ...Introducing Cloud Native, Event Driven, Serverless, Micrsoservices Framework ...
Introducing Cloud Native, Event Driven, Serverless, Micrsoservices Framework ...Animesh Singh
 
PCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop SlidesPCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop SlidesVMware Tanzu
 
Cloud Foundry Introduction and Overview
Cloud Foundry Introduction and OverviewCloud Foundry Introduction and Overview
Cloud Foundry Introduction and OverviewAndy Piper
 
Stackato & Lessons Learned with Cloud Foundry (Cloud Foundry Summit 2014)
Stackato & Lessons Learned with Cloud Foundry (Cloud Foundry Summit 2014)Stackato & Lessons Learned with Cloud Foundry (Cloud Foundry Summit 2014)
Stackato & Lessons Learned with Cloud Foundry (Cloud Foundry Summit 2014)VMware Tanzu
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillBeMyApp
 
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 presentation
Cloud foundry presentation Cloud foundry presentation
Cloud foundry presentation Vivek Parihar
 
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)VMware Tanzu
 
Weave GitOps Core Overview (Free GitOps Workshop)
Weave GitOps Core Overview (Free GitOps Workshop)Weave GitOps Core Overview (Free GitOps Workshop)
Weave GitOps Core Overview (Free GitOps Workshop)Weaveworks
 
Introducing Cloud Foundry Integration for Eclipse (Cloud Foundry Summit 2014)
Introducing Cloud Foundry Integration for Eclipse (Cloud Foundry Summit 2014)Introducing Cloud Foundry Integration for Eclipse (Cloud Foundry Summit 2014)
Introducing Cloud Foundry Integration for Eclipse (Cloud Foundry Summit 2014)VMware Tanzu
 
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.6dektlong
 
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...VMware Tanzu
 
HP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapHP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapBeMyApp
 
OpenStack Architected Like AWS (and GCP)
OpenStack Architected Like AWS (and GCP)OpenStack Architected Like AWS (and GCP)
OpenStack Architected Like AWS (and GCP)Randy Bias
 

What's hot (20)

PKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade KubernetesPKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade Kubernetes
 
HP Helion Webinar #2
HP Helion Webinar #2 HP Helion Webinar #2
HP Helion Webinar #2
 
Pivotal cloud foundry introduction
Pivotal cloud foundry introductionPivotal cloud foundry introduction
Pivotal cloud foundry introduction
 
Cloud native Microservices using Spring Boot
Cloud native Microservices using Spring BootCloud native Microservices using Spring Boot
Cloud native Microservices using Spring Boot
 
Introducing Cloud Native, Event Driven, Serverless, Micrsoservices Framework ...
Introducing Cloud Native, Event Driven, Serverless, Micrsoservices Framework ...Introducing Cloud Native, Event Driven, Serverless, Micrsoservices Framework ...
Introducing Cloud Native, Event Driven, Serverless, Micrsoservices Framework ...
 
PCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop SlidesPCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop Slides
 
Intel Cloud Foundry and OpenStack
Intel Cloud Foundry and OpenStackIntel Cloud Foundry and OpenStack
Intel Cloud Foundry and OpenStack
 
Cloud Foundry Introduction and Overview
Cloud Foundry Introduction and OverviewCloud Foundry Introduction and Overview
Cloud Foundry Introduction and Overview
 
Stackato & Lessons Learned with Cloud Foundry (Cloud Foundry Summit 2014)
Stackato & Lessons Learned with Cloud Foundry (Cloud Foundry Summit 2014)Stackato & Lessons Learned with Cloud Foundry (Cloud Foundry Summit 2014)
Stackato & Lessons Learned with Cloud Foundry (Cloud Foundry Summit 2014)
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pill
 
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 presentation
Cloud foundry presentation Cloud foundry presentation
Cloud foundry presentation
 
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
 
Weave GitOps Core Overview (Free GitOps Workshop)
Weave GitOps Core Overview (Free GitOps Workshop)Weave GitOps Core Overview (Free GitOps Workshop)
Weave GitOps Core Overview (Free GitOps Workshop)
 
Introducing Cloud Foundry Integration for Eclipse (Cloud Foundry Summit 2014)
Introducing Cloud Foundry Integration for Eclipse (Cloud Foundry Summit 2014)Introducing Cloud Foundry Integration for Eclipse (Cloud Foundry Summit 2014)
Introducing Cloud Foundry Integration for Eclipse (Cloud Foundry Summit 2014)
 
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
 
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...
 
HP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapHP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit Recap
 
Cloud Foundry Overview
Cloud Foundry OverviewCloud Foundry Overview
Cloud Foundry Overview
 
OpenStack Architected Like AWS (and GCP)
OpenStack Architected Like AWS (and GCP)OpenStack Architected Like AWS (and GCP)
OpenStack Architected Like AWS (and GCP)
 

Similar to Cloud Foundry vs Docker vs Kubernetes - http://bit.ly/2rzUM2U

【IVS CTO Night & Day】Amazon Container Services
【IVS CTO Night & Day】Amazon Container Services【IVS CTO Night & Day】Amazon Container Services
【IVS CTO Night & Day】Amazon Container ServicesAmazon Web Services Japan
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewVMware Tanzu
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewVMware Tanzu
 
The Future of Infrastructure: Key Trends to consider
The Future of Infrastructure: Key Trends to considerThe Future of Infrastructure: Key Trends to consider
The Future of Infrastructure: Key Trends to considerCapgemini
 
Montréal AWS Users United: Let's go Serverless!
Montréal AWS Users United: Let's go Serverless!Montréal AWS Users United: Let's go Serverless!
Montréal AWS Users United: Let's go Serverless!Daniel Zivkovic
 
OpenStackDC and Cloud Foundry Meetup -
OpenStackDC and Cloud Foundry Meetup -OpenStackDC and Cloud Foundry Meetup -
OpenStackDC and Cloud Foundry Meetup -Joshua McKenty
 
CWIN16 UK Event - The Future of Infrastructure
CWIN16 UK Event - The Future of Infrastructure CWIN16 UK Event - The Future of Infrastructure
CWIN16 UK Event - The Future of Infrastructure Gunnar Menzel
 
Think Big, think fast: how to select a future-proof database - Bruno Simic (C...
Think Big, think fast: how to select a future-proof database - Bruno Simic (C...Think Big, think fast: how to select a future-proof database - Bruno Simic (C...
Think Big, think fast: how to select a future-proof database - Bruno Simic (C...Shift Conference
 
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 GameInside Analysis
 
stackconf 2020 | The blinking cursor or kubernetes for people who aren´t supp...
stackconf 2020 | The blinking cursor or kubernetes for people who aren´t supp...stackconf 2020 | The blinking cursor or kubernetes for people who aren´t supp...
stackconf 2020 | The blinking cursor or kubernetes for people who aren´t supp...NETWAYS
 
The Cloud Revolution - Philippines Cloud Summit
The Cloud Revolution - Philippines Cloud SummitThe Cloud Revolution - Philippines Cloud Summit
The Cloud Revolution - Philippines Cloud SummitRandy Bias
 
Micro services may not be the best idea
Micro services may not be the best ideaMicro services may not be the best idea
Micro services may not be the best ideaSamuel ROZE
 
Couchbase Cloud No Equal (Rick Jacobs, Couchbase) Kafka Summit 2020
Couchbase Cloud No Equal (Rick Jacobs, Couchbase) Kafka Summit 2020Couchbase Cloud No Equal (Rick Jacobs, Couchbase) Kafka Summit 2020
Couchbase Cloud No Equal (Rick Jacobs, Couchbase) Kafka Summit 2020HostedbyConfluent
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Walid Shaari
 
Discover the benefits of Kubernetes to host a SaaS solution
Discover the benefits of Kubernetes to host a SaaS solutionDiscover the benefits of Kubernetes to host a SaaS solution
Discover the benefits of Kubernetes to host a SaaS solutionScaleway
 
Big Data and OpenStack, a Love Story: Michael Still, Rackspace
Big Data and OpenStack, a Love Story: Michael Still, RackspaceBig Data and OpenStack, a Love Story: Michael Still, Rackspace
Big Data and OpenStack, a Love Story: Michael Still, RackspaceOpenStack
 

Similar to Cloud Foundry vs Docker vs Kubernetes - http://bit.ly/2rzUM2U (20)

【IVS CTO Night & Day】Amazon Container Services
【IVS CTO Night & Day】Amazon Container Services【IVS CTO Night & Day】Amazon Container Services
【IVS CTO Night & Day】Amazon Container Services
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical Overview
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical Overview
 
The Future of Infrastructure: Key Trends to consider
The Future of Infrastructure: Key Trends to considerThe Future of Infrastructure: Key Trends to consider
The Future of Infrastructure: Key Trends to consider
 
Montréal AWS Users United: Let's go Serverless!
Montréal AWS Users United: Let's go Serverless!Montréal AWS Users United: Let's go Serverless!
Montréal AWS Users United: Let's go Serverless!
 
OpenStackDC and Cloud Foundry Meetup -
OpenStackDC and Cloud Foundry Meetup -OpenStackDC and Cloud Foundry Meetup -
OpenStackDC and Cloud Foundry Meetup -
 
CWIN16 UK Event - The Future of Infrastructure
CWIN16 UK Event - The Future of Infrastructure CWIN16 UK Event - The Future of Infrastructure
CWIN16 UK Event - The Future of Infrastructure
 
Think Big, think fast: how to select a future-proof database - Bruno Simic (C...
Think Big, think fast: how to select a future-proof database - Bruno Simic (C...Think Big, think fast: how to select a future-proof database - Bruno Simic (C...
Think Big, think fast: how to select a future-proof database - Bruno Simic (C...
 
X by orange; una telco en la nube
X by orange;   una telco en la nubeX by orange;   una telco en la nube
X by orange; una telco en la nube
 
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 Future of Cloud Innovation, featuring Adrian Cockcroft
The Future of Cloud Innovation, featuring Adrian CockcroftThe Future of Cloud Innovation, featuring Adrian Cockcroft
The Future of Cloud Innovation, featuring Adrian Cockcroft
 
stackconf 2020 | The blinking cursor or kubernetes for people who aren´t supp...
stackconf 2020 | The blinking cursor or kubernetes for people who aren´t supp...stackconf 2020 | The blinking cursor or kubernetes for people who aren´t supp...
stackconf 2020 | The blinking cursor or kubernetes for people who aren´t supp...
 
OmnibusCloud.short
OmnibusCloud.shortOmnibusCloud.short
OmnibusCloud.short
 
The Cloud Revolution - Philippines Cloud Summit
The Cloud Revolution - Philippines Cloud SummitThe Cloud Revolution - Philippines Cloud Summit
The Cloud Revolution - Philippines Cloud Summit
 
Micro services may not be the best idea
Micro services may not be the best ideaMicro services may not be the best idea
Micro services may not be the best idea
 
Couchbase Cloud No Equal (Rick Jacobs, Couchbase) Kafka Summit 2020
Couchbase Cloud No Equal (Rick Jacobs, Couchbase) Kafka Summit 2020Couchbase Cloud No Equal (Rick Jacobs, Couchbase) Kafka Summit 2020
Couchbase Cloud No Equal (Rick Jacobs, Couchbase) Kafka Summit 2020
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday
 
Discover the benefits of Kubernetes to host a SaaS solution
Discover the benefits of Kubernetes to host a SaaS solutionDiscover the benefits of Kubernetes to host a SaaS solution
Discover the benefits of Kubernetes to host a SaaS solution
 
What is this cloud thing?
What is this cloud thing?What is this cloud thing?
What is this cloud thing?
 
Big Data and OpenStack, a Love Story: Michael Still, Rackspace
Big Data and OpenStack, a Love Story: Michael Still, RackspaceBig Data and OpenStack, a Love Story: Michael Still, Rackspace
Big Data and OpenStack, a Love Story: Michael Still, Rackspace
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
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.pptxRustici Software
 
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 connectorsNanddeep Nachan
 
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, Adobeapidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
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 FresherRemote DBA Services
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
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 Takeoffsammart93
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
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 SavingEdi Saputra
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 

Recently uploaded (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
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
 
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
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

Cloud Foundry vs Docker vs Kubernetes - http://bit.ly/2rzUM2U

  • 1. 1© 2016 Pivotal Software, Inc. All rights reserved.
  • 2. 2© 2016 Pivotal Software, Inc. All rights reserved. Cloud Foundry vs Docker vs Kubernetes Sufyaan Kazi Trusted partner for IT innovation and digital transformation New mode for cloud-computing – open and enterprise ready Gold standard for modern software development
  • 3. 3© 2016 Pivotal Software, Inc. All rights reserved. Who are Pivotal? http://bit.ly/2cmRm9m
  • 4. 4© 2016 Pivotal Software, Inc. All rights reserved. Who are Pivotal? http://bit.ly/2cmS86h
  • 5. 5© 2016 Pivotal Software, Inc. All rights reserved. Sufyaan Kazi skazi@pivotal.io @sufyaan_kazi
  • 6. 6© 2016 Pivotal Software, Inc. All rights reserved. Let’s get into this ...
  • 7. 7© 2016 Pivotal Software, Inc. All rights reserved. Cloud Foundry vs Docker vs Kubernetes Cloud Foundry Docker Kubernetes Cloud Foundry vs Docker vs Kubernetes Sufyaan Kazi
  • 8. 8© 2016 Pivotal Software, Inc. All rights reserved. “I have an absolutely brilliant idea ……” Now let’s build it!
  • 9. 9© 2016 Pivotal Software, Inc. All rights reserved. “I have an absolutely brilliant idea ……” Now let’s build it!
  • 10. 10© 2016 Pivotal Software, Inc. All rights reserved. “The competition have released my idea already *#¡!” What’s taking so long !! NOT
  • 11. 11© 2016 Pivotal Software, Inc. All rights reserved. “I have an absolutely brilliant idea ……” Now let’s build it! “I have an absolutely brilliant idea ……” Now let’s build “container-ise” it! ●  Who builds the container? ●  Where is its definition versioned? ●  Who schedules the workload? ●  What exactly is in this container? ●  How do we connect containers together? ●  Where do we make a note of ip addresses and configure network routes? ●  How does this container talk to other “things”? ●  What other “things” are needed?
  • 12. 12© 2016 Pivotal Software, Inc. All rights reserved. “I have an absolutely brilliant idea ……” Now let’s build it!
  • 13. 13© 2016 Pivotal Software, Inc. All rights reserved. “I have an absolutely brilliant idea ……” Here’s our DEVOPS recipe ... -  First, add a pinch of containers and let it simmer -  Now, add some Puppet, Chef or Ansible to your liking -  If cooking for a big group of people, consider using a bigger pot or investing in some Kubernetes or maybe Mesos -  Now add some Networking Operations and REALLY bring to the boil -  Cover with a lid while IT Security assesses what you’ve done. In fact put the whole pot inside another pot and cover that second pot with a lid too. Then, just for good measure, take the pot stack and finish cooking on your neighbours hob instead of yours and leave a “dummy” pot on your stove to trick anyone trying to steal your credit card data. -  Gently stir until cracks in the architecture appear and then remove from heat and serve -  All leftovers can be frozen and re-heated for upto 90 days. At that point, your OS and libraries will most likely need patching anyway, so please dispose of the dish responsibly and START ALL OVER AGAIN ………..
  • 14. 14© 2016 Pivotal Software, Inc. All rights reserved. “I have an absolutely brilliant idea ……” Now let’s build it!
  • 15. 15© 2016 Pivotal Software, Inc. All rights reserved. What happens to software over times? “In a connected system, elements are highly available to each other (via global state, for example). A modular design has connections deliberately kept to a minimum. …. During the takeoff phase, the team is constantly trying to add value by increasing the chance of survival. During the cruise phase, reducing costs adds the most value. A different mix of activities goes into achieving these different goals.” Kent Beck August 12th, 2009 in Responsible Development, Startups
  • 16. 16© 2016 Pivotal Software, Inc. All rights reserved. What happens after deployment ...
  • 17. 17© 2016 Pivotal Software, Inc. All rights reserved. “I have an absolutely brilliant idea ……” Now let’s build it!
  • 18. 18© 2016 Pivotal Software, Inc. All rights reserved. “I have another absolutely brilliant idea ……” Now let’s build it!
  • 19. 19© 2016 Pivotal Software, Inc. All rights reserved. “I have another absolutely brilliant idea ……” Now let’s upgrade it!
  • 20. 20© 2016 Pivotal Software, Inc. All rights reserved. Cloud Foundry Docker Kubernetes DEMO
  • 21. Ci#es - Service { "_embedded" : { "cities" : [ { "name" : "Aaron's Hill", "county" : "Surrey", "stateCode" : "SU9543", "postalCode" : "GU7 2", "latitude" : "51.18277", "longitude" : "-0.63502", "_links" : { "self" : { "href" : "http://cities-service-recognisable-wrongheadedness.cfapps.io/ cities/2" }, "city" : { "href" : "http://cities-service-recognisable-wrongheadedness.cfapps.io/ cities/2" } } }, { "name" : "Abbey Mead", ………………………. /cities
  • 22. 22© 2016 Pivotal Software, Inc. All rights reserved. Containers Pre-date the Docker Hype Google started Linux container effort “Control Groups” Added to the Linux Kernel in 2007 Cloud Foundry uses Linux container technology - “Warden containers” early 2012 Docker is like github for container images Docker joins Cloud Foundry Foundation Google, MSFT, IBM working on orchestration of multiple Docker containers 2006 2014 Cloud Foundry has been using container technology pre-Docker 2012
  • 23. 23© 2016 Pivotal Software, Inc. All rights reserved. MODERN CLOUD NATIVE PLATFORM Pivotal Cloud Foundry empowers companies with a cloud platform engineered for start-up speed—designed for continuous innovation, across multiple clouds, at scale.
  • 24. Stage an ApplicationRouter Cloud Foundry Elas#c Run#me Blobstore DB CELL Detect Compile Upload NoYes System Buildpacks Cloud Controller Service credentialscreds Cloud Controller Bridge Task + =
  • 25. 25© 2016 Pivotal Software, Inc. All rights reserved. BUILD PACKS
  • 26. 26© 2016 Pivotal Software, Inc. All rights reserved. Platform provides standard Buildpack for runtime* Platform provides fixed OS container image Developer brings app Developer brings runtime Docker image Developer brings Docker OS image Developer brings app Buildpacks Docker * Devs may also provide their own buildpacks Platform provides fixed host OS Kernel Platform provides fixed host OS Kernel Application Container Standardization or Customization is Your Choice AND
  • 27. Router Cloud Controller Cloud Controller Bridge Auctioneer BBS CELL Rep Executor CELL Rep Executor CELL Rep Executor ACCESS APP Deploying an Application
  • 28. 28© Copyright 2013 Pivotal. All rights reserved. Failed Application Instances Replaced Router Blobstore Cloud Controller BBS Cell Cell Cell Pivotal Cloud Foundry Elas#c Run#me Access App DB Service credentialscreds Converger & Auctioneer Desired State credscreds Actual State App Ops Cloud Controller Bridge
  • 29. 29© 2016 Pivotal Software, Inc. All rights reserved. Everything to deploy and manage the app APPLICATIONHealth management APM Log aggregation Roles and Policy Security and Isolation Scaling Blue green deployment
  • 30. PRIVATE CLOUD PUBLIC CLOUD Cloud Native Reference Architecture (PCF) CLOUD ORCHESTRATION & AUTOMATION LANGUAGES Java .NET Python CONTAINER ORCHESTRATION CONTAINERS MESSAGING DATA MICROSERVICES CIRCUIT BREAKERS Hystrix DIY LOAD BALANCING Ribbon Zuul DATABASES AND DATA MANAGEMENT DISCOVERY & REGISTRATION Consul Eureka etcd VERSION CONTROL DEV FRAMEWORKS Buildpacks API MANAGEMENT SECURITY & COMPLIANCE SSO IPSEC METRICS & DASHBOARDS PCF Metrics BOSH / Cloud Foundry Docker RunC Ruby Go *.JS CI / CD NETWORKING MONITORING / LOGGING Azure MySQL Gemfire Redis Pivotal HD Gitlab Jenkins Artifactory Spring Cloud Dataflow RabbitMQ PCF Elastic Runtime HA Proxy Router Service Broker Service Nodes Service Service Broker Service Nodes Service Ops Manager UI Ops Manager Director Operations Manager
  • 31. ORIGINS 2013 Transferred to Pivotal from Vmware ●  Open Source ●  Cloud Native Architecture 2014 First commercialized by Pivotal ●  Pivotal Cloud Foundry (PCF) ●  Pivotal Web Services (PWS) ●  1 trillion dollars in market cap supporting the project ●  Top talent recruited from Puppet, AWS, Google, etc 2015 Governance passed to Cloud Foundry Foundation 2016 On 7th release of PCF 31
  • 32. CLOUD FOUNDRY FOUNDATION AN OPEN INDUSTRY STANDARD PLATINUMSILVERGOLD 32
  • 33. CF OPEN SOURCE MOMENTUM Source: http://cloud-foundry.meetup.com/ on Jun 12 2015 53 CORPORATIONS 158 MEETUPS 49 COUNTRIES 21K MEMBERS 2200 DEVELOPERS 65K COMMITS 650 CODE SUBMITTERS SUBMITTERS COMMITS in from 33
  • 35. 35© 2016 Pivotal Software, Inc. All rights reserved. “I have an absolutely brilliant idea ……” Now let’s build it!
  • 36. 36© 2016 Pivotal Software, Inc. All rights reserved. CI/CDwith Concourse (http://concourse.ci/)
  • 37. 37© 2016 Pivotal Software, Inc. All rights reserved. Cloud Foundry Docker PAAS vs IaaS vs IaaS++ Kubernetes
  • 38. 38© 2016 Pivotal Software, Inc. All rights reserved. Useful links: ●  https://blog.pivotal.io/pivotal-cloud-foundry/products/how-cloud-foundry-gives-developers-a- reliable-container-runtime ●  PCF Overview: http://docs.pivotal.io/pivotalcf/1-7/concepts/overview.html ●  Docs - http://docs.pivotal.io/pivotalcf/1-7/installing/pcf-docs.html ●  Single VM Version of PCF: https://network.pivotal.io/products/pcfdev ●  Spring Boot: https://spring.io/guides ●  Spring Boot, Microservices and PCF: https://github.com/skazi-pivotal/spring-boot-cities-service ●  https://github.com/skazi-pivotal/spring-boot-cities-ui ●  https://github.com/pivotal-bank/cf-SpringBootTrader
  • 39. 39© 2016 Pivotal Software, Inc. All rights reserved. WE ARE HIRING!! - http://pivotal.io/careers
  • 40. 40© 2016 Pivotal Software, Inc. All rights reserved. Q&A
  • 41. 41© 2016 Pivotal Software, Inc. All rights reserved. Sufyaan Kazi skazi@pivotal.io @sufyaan_kazi
  • 42. 42© 2016 Pivotal Software, Inc. All rights reserved.