SlideShare ist ein Scribd-Unternehmen logo
1 von 170
Chip Childers - @chipchilders
Cloud Foundry Foundation
The Making of a
Modern Application Architecture
Chip Childers - @chipchilders
Cloud Foundry Foundation
The Making of a
Modern Application Architecture
Cloud Native Application Platform
The Dawn of a New Era
A shift in business matching
the shift in human behavior
Continuous Innovation
waterscrumfall
PAIR
cloud native applications
WITH
continuous delivery of business value
Continuous Innovation
Containers Automation Cluster Management
Carrier Networking
Datacenter Networking
Datacenter Operating Systems
Hardware
Virtual Machines
Operating Systems
Application Platforms
Programming Frameworks
Containers
Cloud Native Application Platform
When IaaS and App Platforms Come Together
• Better SLAs
• Flexibility
• Speed
• Availability
• Faster Time To Market
• Mobile + Data
Services
• Agile and Iterative
• Leverage OSS
• Continuous Delivery
• No Downtime
• Instant scaling
• Consistency &
Automation
App Dev App OpsIaaS
Unit of Value
IaaS == Virtual Machine
• Opaque to the system
• Orchestration is post-hoc
• System changes are imperative
(“launch” stuff)
App Platform == Application
• Containers are transparent
• Lifecycle is fully managed
• System changes are
declarative (manifest.yml)
Understanding Cloud Native Application Platforms
.war .jar
dependencies
libraries
service manifest
App App App
LB
DB
Multi-server run time
environment(s)
.tar.gz
Turning this: Into this:
Removing Developer and Operational Constraints
BUILD
APPLICATION
PUSH FIRST
RELEASE
MAINTAIN
APPLICATION
UPDATE
APPLICATIONS
RETIRE
APPLICATIONS
• Auto-detect frameworks
• Link to App Platform
• Self-service deploy
• Dynamic routing
• A/B versioning
• Live upgrades
• Self-service
removal
• Elastic scale
• Integrated HA
• Log aggregation
• Policy and Auth
Application Patterns Are Changing
Microservices are great.
Per Martin Fowler they lead to specific requirements:
rapid provisioning
basic monitoring
rapid application deployment
devops culture
• Use declarative formats for setup automation, to minimize time and
cost for new developers joining the project;
• Have a clean contract with the underlying operating system, offering
maximum portability between execution environments;
• Are suitable for deployment on modern cloud platforms, obviating the
need for servers and systems administration;
• Minimize divergence between development and production, enabling
continuous deployment for maximum agility;
• And can scale up without significant changes to tooling, architecture,
or development practices.
But even that’s not enough…
• Role based access to resources: the right
people should be able to do things and the
wrong people shouldn’t
• Run specified bits on demand: take code, put
it together with all the rest of the things it
needs and and get it running
• Coordinate cross service configurations: in a
service oriented world, services need to be
configured to connect with each other
• Route public requests to running bits: the
next big thing needs access to the internet
• Read and write persistent data: data has to
live somewhere
• Add and remove resources: scaling is a great
problem to have, but still
• Isolate resources and failures without
isolation and decoupling, that is one big
distributed single point of failure
• Measure performance/health: can’t manage
what you don’t measure
• Detect and determine failure: sometimes,
things get real… but how do you know
• Recover failures: someone is going to have
to clean this mess
• Work tomorrow: when everything you’ve
thought to be true has been shown not to
Containers Alone Are Not Enough
Cloud Native Application Platform
A Cloud Foundry is a place of practice for continuous innovation.
noun pragmatic cathedral
We give you the technology to create the place, and we
assemble the wisdom of the community to create the practices.
Yeah, yeah, get to the technical bit
And now I’ll attempt to impersonate Onsi Fakhouri…
Slides stolen borrowed with permission.
Everybody thank @onsijoe
Let’s talk about Diego
?
?
?
?
? DIEGO is
a distributed system that orchestrates
containerized workloads
? DIEGO
a distributed system that orchestrates containerized workloads
Cells
Brain
BBS
(currently etcd)
?
Cells
Brain
BBS
(currently etcd)
scheduler
DIEGO
a distributed system that orchestrates containerized workloads
?
Cells
Brain
BBS
(currently etcd)
scheduler
DIEGO
a distributed system that orchestrates containerized workloads
?
Cells
Brain
BBS
(currently etcd)
scheduler
DIEGO
a distributed system that orchestrates containerized workloads
?
Cells
Brain
BBS
(currently etcd)
scheduler
DIEGO
a distributed system that orchestrates containerized workloads
?
Cells
Brain
BBS
(currently etcd)
health-monitor
DIEGO
a distributed system that orchestrates containerized workloads
?
Cells
Brain
BBS
(currently etcd)
health-monitor
DIEGO
a distributed system that orchestrates containerized workloads
?
Cells
Brain
BBS
(currently etcd)
health-monitor
DIEGO
a distributed system that orchestrates containerized workloads
?
Cells
Brain
BBS
(currently etcd)
health-monitor
DIEGO
a distributed system that orchestrates containerized workloads
?
Cells
Brain
BBS
(currently etcd)
health-monitor
DIEGO
a distributed system that orchestrates containerized workloads
?
Cells
Brain
BBS
(currently etcd)
health-monitor
DIEGO
a distributed system that orchestrates containerized workloads
?
Cells
Brain
BBS
(currently etcd)
health-monitor
DIEGO
a distributed system that orchestrates containerized workloads
?
Cells
Brain
BBS
(currently etcd)
health-monitor
DIEGO
a distributed system that orchestrates containerized workloads
? DIEGO runs
one-off tasks
long running
processes
a distributed system that orchestrates containerized workloads
?
Task
a unit of work
runs at most once
DIEGO runs
a distributed system that orchestrates containerized workloads
long running
processes
?
Task LRP
a unit of work
runs at most once
N long-running instances
distributed across cells for HA
monitored & restarted
DIEGO runs
a distributed system that orchestrates containerized workloads
?
generic, platform independent, abstraction
DIEGO runs
a distributed system that orchestrates containerized workloads
Task LRP
?
generic, platform independent, abstraction
DIEGO runs
a distributed system that orchestrates containerized workloads
Task LRP
?
working today
DIEGO runs
a distributed system that orchestrates containerized workloads
generic, platform independent, abstraction
Task LRP
? DIEGO runs
a distributed system that orchestrates containerized workloads
successful abstraction
Task LRP
working today
…confusion
…confusion
=
?
…confusion
? ?
…confusion
?
isolation
?
?
?
?
isolation
shared resources
processA
processB
processC
processD
processE
processF
kernel
tenant 1 tenant 2 tenant 3
?
?
isolation
shared resources
kernel
resource isolation
namespace isolation
processA
processB
processC
processD
processE
processFtenant 1 tenant 2 tenant 3
?
?
isolation
CPU
kernel
resource isolation
namespace isolation
processA
processB
processC
processD
processE
processFtenant 1 tenant 2 tenant 3
?
?
isolation
resource isolation
namespace isolation
CPU
processA
processB
processC
processD
processE
processFtenant 1 tenant 2 tenant 3
?
?
isolation
resource isolation
namespace isolation
processA
processB
processC
processD
processE
processFtenant 1 tenant 2 tenant 3
CPU
?
?
isolation
resource isolation
namespace isolation
processA
processB
processC
processD
processE
processFtenant 1 tenant 2 tenant 3
CPU
?
?
isolation
resource isolation
namespace isolation
processA
processB
processC
processD
processE
processFtenant 1 tenant 2 tenant 3
cgroups
CPU
?
?
isolation
resource isolation
namespace isolation
processA
processB
processC
processD
processE
processFtenant 1 tenant 2 tenant 3
cgroups
processD
processE
processF
CPU
?
?
isolation
shared resources
kernel
resource isolation
namespace isolation
processA
processB
processC
processD
processE
processFtenant 1 tenant 2 tenant 3
?
?
isolation
kernel
resource isolation
namespace isolation
processA
processB
processC
processD
processE
processFtenant 1 tenant 2 tenant 3
ProcessID
?
?
isolation
resource isolation
namespace isolation
processA
processB
processC
processD
processE
processFtenant 1 tenant 2 tenant 3
PID 2 3 4 5 6 7
?
?
isolation
resource isolation
namespace isolation
processA
processB
processC
processD
processE
processFtenant 1 tenant 2 tenant 3
PID 2 3 4 5 6 7
?
?
isolation
resource isolation
namespace isolation
processA
processB
processC
processD
processE
processFtenant 1 tenant 2 tenant 3
PID 2 3 4 5 6 7
?
?
isolation
resource isolation
namespace isolation
processA
processB
processC
processD
processE
processFtenant 1 tenant 2 tenant 3
PID 2 3 4 5 6 7
PID namespace
?
?
isolation
resource isolation
namespace isolation
processA
processB
processC
processD
processE
processFtenant 1 tenant 2 tenant 3
PID 2 3 4 5 6 7
PID namespace
?
?
isolation
resource isolation
namespace isolation
processA
processB
processC
processD
processE
processFtenant 1 tenant 2 tenant 3
PID 2 3 4 2 2 3
PID namespace
?
?
isolation
resource isolation
namespace isolation
processA
processB
processC
processD
processE
processFtenant 1 tenant 2 tenant 3
PID
shared resources
kernel
Network
Mount
User
namespaces
?
?
?
?
?
?
=
isolation
User
Network
cgroups
PID
?
?
?
?
=
isolation
PID
User
Network
cgroups
?
?
?
?
=
isolation
PID
User
Network
cgroups
+
contents
?
?
?
?
=
isolation
PID
User
Network
cgroups
+
contents
+
processes
?
?
?
?
=?
?
?
?
Tasks
LRPs
in
?
?
Tasks
LRPs
in Garden
?
?
Garden
allows Diego to programmatically say
“make me a container” “put this in it” “then run this”
via a platform-agnostic API
?
?
Garden
allows Diego’s abstractions to be flexible
?
?
cf push
?
?
app
source
code
Task
staging
cf push?
?
cf push
compiled asset
app + app-specific dependencies
assumes a particular execution context
cflinuxfs2
?
?
cf push
?
?
?
cf push
LRP
?
?
cf push?
?
cf push
cflinuxfs2
preloaded rootfs
?
?
cf push
cflinuxfs2
preloaded rootfs
download droplet
?
?
cf push
cflinuxfs2
preloaded rootfs
download droplet
start command
?
?
cf push
Droplet LRP
{
memory: 128mb,
rootfs: “preloaded:cflinuxfs2”,
setup: <download-droplet>,
run: {metadata}.start-command
}
?
?
cf push
Droplet LRP
{
memory: 128mb,
rootfs: “preloaded:cflinuxfs2”,
setup: <download-droplet>,
run: {metadata}.start-command
}
?
?
cf push
{
memory: 128mb,
rootfs: “preloaded:cflinuxfs2”,
setup: <download-droplet>,
run: {metadata}.start-command
}
Droplet LRP
?
?
cf push
{
memory: 128mb,
rootfs: “preloaded:cflinuxfs2”,
setup: <download-droplet>,
run: {metadata}.start-command
}
Droplet LRP
?
?
cf push
?
?
cf push-docker
?
?
cf push-docker?
?
cf push-docker
docker image
?
?
cf push-docker
docker image docker metadata
?
?
cf push-docker
docker image docker metadata
docker registry
}
?
?
Docker LRP
{
memory:128mb,
rootfs: “docker://docker-image”,
run: {docker metadata}.start-command
}
cf push-docker?
?
cf push-docker
docker image docker metadata
docker registry
}
?
?
Docker LRP
{
memory:128mb,
rootfs: “docker://docker-image”,
run: {docker metadata}.start-command
}
cf push-docker?
?
Docker LRP
{
memory:128mb,
rootfs: “docker://docker-image”,
run: {docker metadata}.start-command
}
cf push-docker?
?
Docker LRP
{
memory:128mb,
rootfs: “docker://docker-image”,
run: {docker metadata}.start-command
}
cf push-docker?
?
?
?
?
?
(anything) (anything)
?
?
?
?
?
?
appc
?
?
cf push-docker
?
?
cf push -stack windows
?
?
Garden-Windows
resource isolation
kernel job object
disk quotas
namespace isolation
user profiles
Host Web Core
(an isolated IIS instance)
Garden-Linux
resource isolation
cgroups
namespace isolation
PID
Network
User
Mount
?
?
collaborating with Microsoft
Garden-Windows
?
?
Garden-Windows
provides a container experience for Windows 2012
that will only get better with Windows 2016
allows us to build a cf push experience
?
?
Garden-Linux Garden-Windows
?
?
?
Garden API
?
?
.net LRP
{
memory: 128mb,
rootfs: “preloaded:windows2012R2”,
setup: <download-application>
run: {metadata}.start-command
}
?
?
.net LRP
{
memory: 128mb,
rootfs: “preloaded:windows2012R2”,
setup: <download-application>
run: {metadata}.start-command
}
?
?
.net LRP
{
memory: 128mb,
rootfs: “preloaded:windows2012R2”,
setup: <download-application>
run: {metadata}.start-command
}
?
?
.net LRP
{
memory: 128mb,
rootfs: “preloaded:windows2012R2”,
setup: <download-application>
run: {metadata}.start-command
}
?
?
.net LRP
{
memory: 128mb,
rootfs: “preloaded:windows2012R2”,
setup: <download-application>
run: {metadata}.start-command
}
?
?
3 different contexts
?
?
1 cluster
?
?
Cloud
Controller
DEA
cf push
stage
DEA
DEA
DEA
run
? Current CF Architecture (Simplified)
Cloud
Controllercf push
stage
run
app-specific generic
?
Cloud
Controllercf push
stage
run
CC
Bridge
Cells
BrainBBS
ReceptorAPI
?
Cloud
Controller
CC
Bridge
generic consumer
?
Cells
BrainBBS
ReceptorAPI
Cloud
Controller
CC
Bridge
BrainBBS
generic consumer
other consumers?
?
Cells
BrainBBS
ReceptorAPI
Cells
BrainBBS
Task or LRP
ReceptorAPI
Cells
BrainBBS
Task or LRP
meh
ReceptorAPI
Cells
BrainBBS
Task or LRP
gorouter
http traffic
ReceptorAPI
Cells
BrainBBS
Task or LRP
gorouter
http traffic
loggregator
logs
ReceptorAPI
vagrant up
vagrant up
terraform apply
vagrant up
terraform apply
ltc create <app>
lattice.cf
lattice.cf
Local VM
lattice.cf
Local VM
AWS
Digital Ocean
Google Cloud Platform
OpenStack
?Why
?
?
CC
UAA
Diego
Loggregator
Gorouter
Buildpacks
Services
BOSH
?
CC
UAA
Diego
Loggregator
Gorouter
Buildpacks
Services
BOSH
?
CC
UAA
Diego
Loggregator
Gorouter
Buildpacks
Services
BOSH
?
CC
UAA
Diego
Loggregator
Gorouter
Buildpacks
Services
BOSH
single-tenant
?
CC
UAA
Diego
Loggregator
Gorouter
Buildpacks*
Services
BOSH
docker
single-tenant
?
CC
UAA
Diego
Loggregator
Gorouter
Buildpacks*
Services
BOSH
BYOS
docker
single-tenant
?
CC
UAA
Diego
Loggregator
Gorouter
Buildpacks*
Services
BOSH
no rolling upgrades
BYOS
docker
single-tenant
?
?Why
?
…is a useful low-barrier solution to real-world
problems
…makes exploring Diego easy
…is a softer onramp to the CF tech stack
…allows us to efficiently prototype new ideas for
Diego’s future
Lattice…
WHEN?
“rewrite the DEA”
Diego’s scope is much more than
Diego is running in production on PWS
Managing ~5% of the load
Diego is in beta while we
validate performance at O(~100s) of cells
secure Diego’s internal components
Start using it alongside the DEAs now
and give us feedback
Diego should be out of beta within Q3
(probably)
Then what?
Placement Constraints
top of backlog post-beta
cf ssh <app/index>
working now, CLI support on the way
shell access, port forwarding, scp
TCP Routing
Private Docker Registry
Support for persistence
(a long term goal)
Container-Container networking
(a long term goal)
Condenser
lightweight buildpacks for Lattice
That was Diego…
?
?
?
cloudfoundry.org : @chipchilders
A Cloud Foundry is a place of practice for continuous innovation.
noun pragmatic cathedral

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud Native Architectures for Devops
Cloud Native Architectures for DevopsCloud Native Architectures for Devops
Cloud Native Architectures for Devopscornelia davis
 
Container Landscape -05.01.15
Container Landscape -05.01.15Container Landscape -05.01.15
Container Landscape -05.01.15Barton George
 
Cloud Foundry OpenTour Kiev Keynote
Cloud Foundry OpenTour Kiev KeynoteCloud Foundry OpenTour Kiev Keynote
Cloud Foundry OpenTour Kiev KeynotePatrick Chanezon
 
Making Friendly Microservices by Michele Titlol
Making Friendly Microservices by Michele TitlolMaking Friendly Microservices by Michele Titlol
Making Friendly Microservices by Michele TitlolDocker, Inc.
 
Cloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard UniversityCloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard UniversityBarton George
 
Alibaba Cloud Conference 2016 - Docker Open Source
Alibaba Cloud Conference   2016 - Docker Open Source Alibaba Cloud Conference   2016 - Docker Open Source
Alibaba Cloud Conference 2016 - Docker Open Source John Willis
 
Overseeing Ship's Surveys and Surveyors Globally Using IoT and Docker by Jay ...
Overseeing Ship's Surveys and Surveyors Globally Using IoT and Docker by Jay ...Overseeing Ship's Surveys and Surveyors Globally Using IoT and Docker by Jay ...
Overseeing Ship's Surveys and Surveyors Globally Using IoT and Docker by Jay ...Docker, Inc.
 
Cloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud HybridizationCloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud HybridizationMark Hinkle
 
DockerCon 2016 - Structured Container Delivery
DockerCon 2016 - Structured Container DeliveryDockerCon 2016 - Structured Container Delivery
DockerCon 2016 - Structured Container DeliveryOscar Renalias
 
Getting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick StinematesGetting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick StinematesAtlassian
 
FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0 FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0 Mark Hinkle
 
2014, April 15, Atlanta Java Users Group
2014, April 15, Atlanta Java Users Group2014, April 15, Atlanta Java Users Group
2014, April 15, Atlanta Java Users GroupTodd Fritz
 
Docker for the enterprise
Docker for the enterpriseDocker for the enterprise
Docker for the enterpriseBert Poller
 
DCSF 19 Improving the Human Condition with Docker
DCSF 19 Improving the Human Condition with DockerDCSF 19 Improving the Human Condition with Docker
DCSF 19 Improving the Human Condition with DockerDocker, Inc.
 
The Reactive Principles: Eight Tenets For Building Cloud Native Applications
The Reactive Principles: Eight Tenets For Building Cloud Native ApplicationsThe Reactive Principles: Eight Tenets For Building Cloud Native Applications
The Reactive Principles: Eight Tenets For Building Cloud Native ApplicationsLightbend
 
Alibaba Cloud Conference 2016 - Docker Enterprise
Alibaba Cloud Conference   2016 - Docker EnterpriseAlibaba Cloud Conference   2016 - Docker Enterprise
Alibaba Cloud Conference 2016 - Docker EnterpriseJohn Willis
 
'Cloud-Native' Ecosystem - Aug 2015
'Cloud-Native' Ecosystem - Aug 2015'Cloud-Native' Ecosystem - Aug 2015
'Cloud-Native' Ecosystem - Aug 2015Lenny Pruss
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realistsKarthik Gaekwad
 

Was ist angesagt? (20)

Cloud Native Architectures for Devops
Cloud Native Architectures for DevopsCloud Native Architectures for Devops
Cloud Native Architectures for Devops
 
Container Landscape -05.01.15
Container Landscape -05.01.15Container Landscape -05.01.15
Container Landscape -05.01.15
 
Cloud Foundry OpenTour Kiev Keynote
Cloud Foundry OpenTour Kiev KeynoteCloud Foundry OpenTour Kiev Keynote
Cloud Foundry OpenTour Kiev Keynote
 
Making Friendly Microservices by Michele Titlol
Making Friendly Microservices by Michele TitlolMaking Friendly Microservices by Michele Titlol
Making Friendly Microservices by Michele Titlol
 
Cloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard UniversityCloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard University
 
Alibaba Cloud Conference 2016 - Docker Open Source
Alibaba Cloud Conference   2016 - Docker Open Source Alibaba Cloud Conference   2016 - Docker Open Source
Alibaba Cloud Conference 2016 - Docker Open Source
 
Overseeing Ship's Surveys and Surveyors Globally Using IoT and Docker by Jay ...
Overseeing Ship's Surveys and Surveyors Globally Using IoT and Docker by Jay ...Overseeing Ship's Surveys and Surveyors Globally Using IoT and Docker by Jay ...
Overseeing Ship's Surveys and Surveyors Globally Using IoT and Docker by Jay ...
 
Cloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud HybridizationCloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud Hybridization
 
DockerCon 2016 - Structured Container Delivery
DockerCon 2016 - Structured Container DeliveryDockerCon 2016 - Structured Container Delivery
DockerCon 2016 - Structured Container Delivery
 
Getting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick StinematesGetting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick Stinemates
 
FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0 FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0
 
2014, April 15, Atlanta Java Users Group
2014, April 15, Atlanta Java Users Group2014, April 15, Atlanta Java Users Group
2014, April 15, Atlanta Java Users Group
 
Docker for the enterprise
Docker for the enterpriseDocker for the enterprise
Docker for the enterprise
 
Microservices with Docker
Microservices with Docker Microservices with Docker
Microservices with Docker
 
DCSF 19 Improving the Human Condition with Docker
DCSF 19 Improving the Human Condition with DockerDCSF 19 Improving the Human Condition with Docker
DCSF 19 Improving the Human Condition with Docker
 
The Reactive Principles: Eight Tenets For Building Cloud Native Applications
The Reactive Principles: Eight Tenets For Building Cloud Native ApplicationsThe Reactive Principles: Eight Tenets For Building Cloud Native Applications
The Reactive Principles: Eight Tenets For Building Cloud Native Applications
 
Citrix in AR/VR
Citrix in AR/VRCitrix in AR/VR
Citrix in AR/VR
 
Alibaba Cloud Conference 2016 - Docker Enterprise
Alibaba Cloud Conference   2016 - Docker EnterpriseAlibaba Cloud Conference   2016 - Docker Enterprise
Alibaba Cloud Conference 2016 - Docker Enterprise
 
'Cloud-Native' Ecosystem - Aug 2015
'Cloud-Native' Ecosystem - Aug 2015'Cloud-Native' Ecosystem - Aug 2015
'Cloud-Native' Ecosystem - Aug 2015
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
 

Andere mochten auch

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 2016Stormy Peters
 
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 morecornelia davis
 
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixPlatform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixDavid Currie
 
Docker OpenStack Cloud Foundry
Docker OpenStack Cloud FoundryDocker OpenStack Cloud Foundry
Docker OpenStack Cloud FoundryAnimesh Singh
 
Cloud Foundry Diego: Modular and Extensible Substructure for Microservices
Cloud Foundry Diego: Modular and Extensible Substructure for MicroservicesCloud Foundry Diego: Modular and Extensible Substructure for Microservices
Cloud Foundry Diego: Modular and Extensible Substructure for MicroservicesMatt Stine
 
Going Cloud Native - It Takes a Platform
Going Cloud Native - It Takes a PlatformGoing Cloud Native - It Takes a Platform
Going Cloud Native - It Takes a PlatformChip Childers
 
Introduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud FoundryIntroduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud FoundryManuel Silveyra
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overviewcornelia davis
 

Andere mochten auch (8)

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
 
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
 
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixPlatform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM Bluemix
 
Docker OpenStack Cloud Foundry
Docker OpenStack Cloud FoundryDocker OpenStack Cloud Foundry
Docker OpenStack Cloud Foundry
 
Cloud Foundry Diego: Modular and Extensible Substructure for Microservices
Cloud Foundry Diego: Modular and Extensible Substructure for MicroservicesCloud Foundry Diego: Modular and Extensible Substructure for Microservices
Cloud Foundry Diego: Modular and Extensible Substructure for Microservices
 
Going Cloud Native - It Takes a Platform
Going Cloud Native - It Takes a PlatformGoing Cloud Native - It Takes a Platform
Going Cloud Native - It Takes a Platform
 
Introduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud FoundryIntroduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud Foundry
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overview
 

Ähnlich wie Talk at the Boston Cloud Foundry Meetup June 2015

Cloud foundry: The Platform for Forging Cloud Native Applications
Cloud foundry: The Platform for Forging Cloud Native ApplicationsCloud foundry: The Platform for Forging Cloud Native Applications
Cloud foundry: The Platform for Forging Cloud Native ApplicationsChip Childers
 
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...Daniel Bryant
 
Strata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
Strata SC 2014: Apache Mesos as an SDK for Building Distributed FrameworksStrata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
Strata SC 2014: Apache Mesos as an SDK for Building Distributed FrameworksPaco Nathan
 
The Economics of Scale: Promises and Perils of Going Distributed
The Economics of Scale: Promises and Perils of Going DistributedThe Economics of Scale: Promises and Perils of Going Distributed
The Economics of Scale: Promises and Perils of Going DistributedTyler Treat
 
Denver devops : enabling DevOps with data virtualization
Denver devops : enabling DevOps with data virtualizationDenver devops : enabling DevOps with data virtualization
Denver devops : enabling DevOps with data virtualizationKyle Hailey
 
ContainerCon EU 2016 - Software-Defined Storage and Container Schedulers
ContainerCon EU 2016 - Software-Defined Storage and Container SchedulersContainerCon EU 2016 - Software-Defined Storage and Container Schedulers
ContainerCon EU 2016 - Software-Defined Storage and Container SchedulersDavid vonThenen
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science PlatformDecision Science Community
 
The IBM dashboard for operational metrics
The IBM dashboard for operational metricsThe IBM dashboard for operational metrics
The IBM dashboard for operational metricsPlatform CF
 
Containers and Why They Matter
Containers and Why They MatterContainers and Why They Matter
Containers and Why They MatterRay Lukas
 
BGOUG "Agile Data: revolutionizing database cloning'
BGOUG  "Agile Data: revolutionizing database cloning'BGOUG  "Agile Data: revolutionizing database cloning'
BGOUG "Agile Data: revolutionizing database cloning'Kyle Hailey
 
Soft-Shake 2013 : Enabling Realtime Queries to End Users
Soft-Shake 2013 : Enabling Realtime Queries to End UsersSoft-Shake 2013 : Enabling Realtime Queries to End Users
Soft-Shake 2013 : Enabling Realtime Queries to End UsersBenoit Perroud
 
Platform Clouds, Containers, Immutable Infrastructure Oh My!
Platform Clouds, Containers, Immutable Infrastructure Oh My!Platform Clouds, Containers, Immutable Infrastructure Oh My!
Platform Clouds, Containers, Immutable Infrastructure Oh My!Stuart Charlton
 
Value streammapping cascadiait2014-mceniry
Value streammapping cascadiait2014-mceniryValue streammapping cascadiait2014-mceniry
Value streammapping cascadiait2014-mceniryChris McEniry
 
Scaling Systems: Architectures that grow
Scaling Systems: Architectures that growScaling Systems: Architectures that grow
Scaling Systems: Architectures that growGibraltar Software
 
Data Lake and the rise of the microservices
Data Lake and the rise of the microservicesData Lake and the rise of the microservices
Data Lake and the rise of the microservicesBigstep
 
DevOps and the DBA- 24 Hours of Pass
DevOps and the DBA-  24 Hours of PassDevOps and the DBA-  24 Hours of Pass
DevOps and the DBA- 24 Hours of PassKellyn Pot'Vin-Gorman
 

Ähnlich wie Talk at the Boston Cloud Foundry Meetup June 2015 (20)

Cloud foundry: The Platform for Forging Cloud Native Applications
Cloud foundry: The Platform for Forging Cloud Native ApplicationsCloud foundry: The Platform for Forging Cloud Native Applications
Cloud foundry: The Platform for Forging Cloud Native Applications
 
What DevOps Isn't
What DevOps Isn'tWhat DevOps Isn't
What DevOps Isn't
 
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
 
Strata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
Strata SC 2014: Apache Mesos as an SDK for Building Distributed FrameworksStrata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
Strata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
 
The Economics of Scale: Promises and Perils of Going Distributed
The Economics of Scale: Promises and Perils of Going DistributedThe Economics of Scale: Promises and Perils of Going Distributed
The Economics of Scale: Promises and Perils of Going Distributed
 
Dev Ops without the Ops
Dev Ops without the OpsDev Ops without the Ops
Dev Ops without the Ops
 
Denver devops : enabling DevOps with data virtualization
Denver devops : enabling DevOps with data virtualizationDenver devops : enabling DevOps with data virtualization
Denver devops : enabling DevOps with data virtualization
 
ContainerCon EU 2016 - Software-Defined Storage and Container Schedulers
ContainerCon EU 2016 - Software-Defined Storage and Container SchedulersContainerCon EU 2016 - Software-Defined Storage and Container Schedulers
ContainerCon EU 2016 - Software-Defined Storage and Container Schedulers
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
 
The IBM dashboard for operational metrics
The IBM dashboard for operational metricsThe IBM dashboard for operational metrics
The IBM dashboard for operational metrics
 
DataHub
DataHubDataHub
DataHub
 
Containers and Why They Matter
Containers and Why They MatterContainers and Why They Matter
Containers and Why They Matter
 
SQL Saturday San Diego
SQL Saturday San DiegoSQL Saturday San Diego
SQL Saturday San Diego
 
BGOUG "Agile Data: revolutionizing database cloning'
BGOUG  "Agile Data: revolutionizing database cloning'BGOUG  "Agile Data: revolutionizing database cloning'
BGOUG "Agile Data: revolutionizing database cloning'
 
Soft-Shake 2013 : Enabling Realtime Queries to End Users
Soft-Shake 2013 : Enabling Realtime Queries to End UsersSoft-Shake 2013 : Enabling Realtime Queries to End Users
Soft-Shake 2013 : Enabling Realtime Queries to End Users
 
Platform Clouds, Containers, Immutable Infrastructure Oh My!
Platform Clouds, Containers, Immutable Infrastructure Oh My!Platform Clouds, Containers, Immutable Infrastructure Oh My!
Platform Clouds, Containers, Immutable Infrastructure Oh My!
 
Value streammapping cascadiait2014-mceniry
Value streammapping cascadiait2014-mceniryValue streammapping cascadiait2014-mceniry
Value streammapping cascadiait2014-mceniry
 
Scaling Systems: Architectures that grow
Scaling Systems: Architectures that growScaling Systems: Architectures that grow
Scaling Systems: Architectures that grow
 
Data Lake and the rise of the microservices
Data Lake and the rise of the microservicesData Lake and the rise of the microservices
Data Lake and the rise of the microservices
 
DevOps and the DBA- 24 Hours of Pass
DevOps and the DBA-  24 Hours of PassDevOps and the DBA-  24 Hours of Pass
DevOps and the DBA- 24 Hours of Pass
 

Mehr von Chip Childers

CF Days 2017 - NYC - Keynote
CF Days 2017 - NYC - KeynoteCF Days 2017 - NYC - Keynote
CF Days 2017 - NYC - KeynoteChip Childers
 
CF Summit North America 2017 - Technical Keynote
CF Summit North America 2017 - Technical KeynoteCF Summit North America 2017 - Technical Keynote
CF Summit North America 2017 - Technical KeynoteChip Childers
 
Cloud Foundry Roadmap Update - OSCON - May 2017
Cloud Foundry Roadmap Update - OSCON - May 2017Cloud Foundry Roadmap Update - OSCON - May 2017
Cloud Foundry Roadmap Update - OSCON - May 2017Chip Childers
 
Cloud Foundry Days Tokyo 2016
Cloud Foundry Days Tokyo 2016Cloud Foundry Days Tokyo 2016
Cloud Foundry Days Tokyo 2016Chip Childers
 
Keynote - Cloud Foundry Foundation - ApacheCon NA 2015
Keynote - Cloud Foundry Foundation - ApacheCon NA 2015Keynote - Cloud Foundry Foundation - ApacheCon NA 2015
Keynote - Cloud Foundry Foundation - ApacheCon NA 2015Chip Childers
 
Pulling Back the Curtain – CloudStack in Private and Community Clouds
Pulling Back the Curtain –CloudStack in Private and Community CloudsPulling Back the Curtain –CloudStack in Private and Community Clouds
Pulling Back the Curtain – CloudStack in Private and Community CloudsChip Childers
 
Making the move from iaa s to iaas+
Making the move from iaa s to iaas+Making the move from iaa s to iaas+
Making the move from iaa s to iaas+Chip Childers
 
Operational dashboard for apache cloud stack
Operational dashboard for apache cloud stackOperational dashboard for apache cloud stack
Operational dashboard for apache cloud stackChip Childers
 
CloudStack Collaboration Conference Kickoff (Thursday)
CloudStack Collaboration Conference Kickoff (Thursday)CloudStack Collaboration Conference Kickoff (Thursday)
CloudStack Collaboration Conference Kickoff (Thursday)Chip Childers
 
CloudStack Release 4.1 Retrospective
CloudStack Release 4.1 RetrospectiveCloudStack Release 4.1 Retrospective
CloudStack Release 4.1 RetrospectiveChip Childers
 
CloudStack Logo Slide
CloudStack Logo SlideCloudStack Logo Slide
CloudStack Logo SlideChip Childers
 
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 PreviewCloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 PreviewChip Childers
 
CloudStack 4.1, 4.2 and beyond
CloudStack 4.1, 4.2 and beyondCloudStack 4.1, 4.2 and beyond
CloudStack 4.1, 4.2 and beyondChip Childers
 
6 Months In: What I've Learned about Apache Projects
6 Months In: What I've Learned about Apache Projects6 Months In: What I've Learned about Apache Projects
6 Months In: What I've Learned about Apache ProjectsChip Childers
 

Mehr von Chip Childers (14)

CF Days 2017 - NYC - Keynote
CF Days 2017 - NYC - KeynoteCF Days 2017 - NYC - Keynote
CF Days 2017 - NYC - Keynote
 
CF Summit North America 2017 - Technical Keynote
CF Summit North America 2017 - Technical KeynoteCF Summit North America 2017 - Technical Keynote
CF Summit North America 2017 - Technical Keynote
 
Cloud Foundry Roadmap Update - OSCON - May 2017
Cloud Foundry Roadmap Update - OSCON - May 2017Cloud Foundry Roadmap Update - OSCON - May 2017
Cloud Foundry Roadmap Update - OSCON - May 2017
 
Cloud Foundry Days Tokyo 2016
Cloud Foundry Days Tokyo 2016Cloud Foundry Days Tokyo 2016
Cloud Foundry Days Tokyo 2016
 
Keynote - Cloud Foundry Foundation - ApacheCon NA 2015
Keynote - Cloud Foundry Foundation - ApacheCon NA 2015Keynote - Cloud Foundry Foundation - ApacheCon NA 2015
Keynote - Cloud Foundry Foundation - ApacheCon NA 2015
 
Pulling Back the Curtain – CloudStack in Private and Community Clouds
Pulling Back the Curtain –CloudStack in Private and Community CloudsPulling Back the Curtain –CloudStack in Private and Community Clouds
Pulling Back the Curtain – CloudStack in Private and Community Clouds
 
Making the move from iaa s to iaas+
Making the move from iaa s to iaas+Making the move from iaa s to iaas+
Making the move from iaa s to iaas+
 
Operational dashboard for apache cloud stack
Operational dashboard for apache cloud stackOperational dashboard for apache cloud stack
Operational dashboard for apache cloud stack
 
CloudStack Collaboration Conference Kickoff (Thursday)
CloudStack Collaboration Conference Kickoff (Thursday)CloudStack Collaboration Conference Kickoff (Thursday)
CloudStack Collaboration Conference Kickoff (Thursday)
 
CloudStack Release 4.1 Retrospective
CloudStack Release 4.1 RetrospectiveCloudStack Release 4.1 Retrospective
CloudStack Release 4.1 Retrospective
 
CloudStack Logo Slide
CloudStack Logo SlideCloudStack Logo Slide
CloudStack Logo Slide
 
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 PreviewCloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
 
CloudStack 4.1, 4.2 and beyond
CloudStack 4.1, 4.2 and beyondCloudStack 4.1, 4.2 and beyond
CloudStack 4.1, 4.2 and beyond
 
6 Months In: What I've Learned about Apache Projects
6 Months In: What I've Learned about Apache Projects6 Months In: What I've Learned about Apache Projects
6 Months In: What I've Learned about Apache Projects
 

Kürzlich hochgeladen

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...apidays
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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 Scriptwesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

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...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Talk at the Boston Cloud Foundry Meetup June 2015

Hinweis der Redaktion

  1. Intro self Title of talk is The Making of a Modern Application Architecture
  2. However, we’ve realized that the story is actually just as much about how platforms are evolving to support these modern application architectures.
  3. We all know that we are at the dawn of a new era Computing is everywhere – phone supercomputers People are changing, we are increasingly relying on technology in everyday life
  4. What we are required to produce now is a shift in business that matches the changes in human behavior If a company can’t deliver accurate, relevant and personalized opportunities to you, they will become increasingly irrelevant For 20 years, business experts like the MIT Sloan School of Business have said that the most important thing is sustainable competitive advantage They don’t say that anymore. It has become impossible to sustain competitive advantage today
  5. What’s needed is a model for continuous innovation This is how you capture the opportunities that present themselves in a timely fashion How you create new opportunities Consistently building on, or pivoting from, your current success to stay relevant We’ve seen the rise of Agile development within the enterprise. How many of you have adopted agile? Now how many of you can continuously deliver that software?
  6. This is a trap that we call waterscrumfall. So how do we get out of the waterscrumfall?
  7. We know we need to pair cloud native apps with continuous delivery If we can put these two together, we can do what MIT is telling us to do (click)
  8. Here at an OSS conference, we all know how powerful OSS can be. But the truth is that in today’s markets, pressure requires collaboration to solve for common problems
  9. When there is this much market pressure, you begin to see emergent behaviors in a market Those pressures produce the desire to create projects that solve our problems Projects like… Each of these projects are wonderful at what they are solving for, but represent part of the solution
  10. We’re building these projects together into Open Data Centers… stacks that are open from top to bottom. As examples… Open Compute, OPNFV, etc… It’s crucial that we begin to see harmony up and down the stack Serve as a powerful platform for that continuous innovation we’re aiming for.
  11. What we’re striving for is the holistic cloud native application platform. Something that works with everything else, that builds on the projects both above and below in the stack That presents a consistent set of interfaces to managing applications and services
  12. How do you meet these expectations ? By thinking about the entire platform. It’s the IaaS benefits combined with Developer, IT Ops and Infra benefits. All of these combined pack the punch and you can stand up this environment pretty fast. There’s no single magic bullet, but the ecosystem and new platform thinking that ties your complexities together and automates at scale. Enterprise Grade with Consumer expectations  that’s the promise
  13. Even more importantly, the unit of value for the business is the RATE OF CHANGE for the applications
  14. We’re here for more than day 1 This is a theme for our customers. This is what JPMC, Allstate, Lockheed and others
  15. We’re building these platforms to allow ourselves to reach the architectural ideal of micro services To actually deliver, you need: Rapid provisioning Assumed operability – things like basic monitoring Rapid application deployment Devops culture to provide the feedback loops we require with this accelerated rate of change
  16. Declarative formats to make it easy for new developers Clean contract with the OS Designed for modern cloud platforms Minimize difference between dev and prod – faster deployments, fully automated pipeline Environmental differences limited to scale, which should be trivially adjusted
  17. What happens on day 2? And on day 3?
  18. Containers are an amazing ingredient But we need to think holistically about the application lifecycle cluster management persistent vs. ephemeral components
  19. We’re gonna need a platform
  20. Cloud Foundry is a Cloud Native Application Platform
  21. Dig a little deeper into the CF Open Source project Users at the top Infrastructure at the bottom CF is the piece in the middle – Elastic Runtime, Services, Operations
  22. 2 key things we are doing – refactoring elastic runtime – project diego – docker and rocket
  23. We welcome you to join us We are a Linux Foundation Collaborative Project Thank you for the opportunity to speak today