►
From YouTube: Why Bosh? Part 2: Platforms Running on BOSH
Description
In this two part video series, James Watters, SVP Products at Pivotal, talks about the benefits and capabilities of BOSH, a key component of VMware PKS.
In this video, James discusses how developers are running platforms and environments on top of BOSH.
Link to part 1 video:https://youtu.be/PBiX5nRCHPs
For more information, please visit the VMware PKS website: https://cloud.vmware.com/pivotal-container-service
A
Hi
in
the
first
segment,
we
talked
about
the
power
of
Bosch
and
how
Bosch
uniquely
manages
an
embedded
operating
system
provisions.
Only
through
AP
is
and
has
a
rolling
update
framework.
That's
been
able
to
move
organizations
constantly
forward
without
downtime
they've
used
that
for
security
compatibility
with
the
latest
and
greatest
software
that's
coming
out,
and
it's
really
changed
the
game
by
bringing
to
the
other
provisioning
operating
systems
and
rolling
updates
into
one
powerful
framework
in
the
second
segment.
A
A
With
something
called
spring
boot,
which
is
the
most
popular
cloud
native
framework
for
Java
and
all
of
the
world
and
in
enterprise,
it's
about
40
million
downloads
a
month
of
spring
boot,
everywhere,
people
are
going,
people
are
building
apps
with
spring
boot,
so
Bosch
is
for
continuously
delivering.
The
platform
pas
is
for
enabling
simplified
CI
CD
for
app
teams,
and
it
does
that
through
a
process,
we
call
build
packs.
A
What
happens
with
CF
push
as
opposed
to
the
end
user.
Who's
really
wants
to
focus
on
delivering
business
value
continuously
in
an
organization
a
process
in
the
build
pack
runs,
detect
and
then
compile
it
says.
Oh
I
see
you've
got
this
job
application.
We
know
exactly
how
to
configure
that
job
application
to
run,
let's
go,
compile
and
create
a
container
so.
A
This
is
a
very
simplified
process
where
you
might
have
us
a
5-line
manifest
to
do
everything
the
team
needs
to
do
to
continues
to
deliver
this
java
application.
This
dotnet
application
this
nodejs
application
through
this
magic
process
in
the
build
pack
detect
and
compile.
The
other
thing
is
that
organisations
can
wire
into
this
build
pack
process
all
of
their
policy,
so
they
say
we
want
to
use
this
jdk
if
we
want
to
configure
ports
in
this
way.
A
All
of
that
is
configurable
through
the
build
pack,
and
then
the
algorithms
kick
off
configure
the
environment
for
the
developers,
so
they
can
focus
on
the
business.
The
way
I
like
to
talk
about
it
is
is
that
as
you're
building
micro
services,
it's
a
lot
of
cognitive
load
just
to
think
about
all
the
different
versions
of
api's
of
those
micro
services
interact,
let
alone
having
to
configure
the
entire
runtime
environment,
for
them
in
infrastructure,
focus
your
energy
on
that
challenge,
and
that's
really
what
pis
enables.
A
So
that's
one
of
the
things
continuously
delivered
by
Bosh
pas
comes
out
out
4x
a
year
and
our
clients
do
major
constant
upgrades
to
pas
without
downtime.
So
that
was
the
first
offer
we
had,
but
then
there's
an
you
know
in
the
classic
micro
services
application
today,
there's
another
set
of
services
that
are
run
they're,
not
as
straightforward
to
package
automatically
and
run
automatically
as
spring
boot.
A
So
let's
take
a
conversation
around
something
like
Kafka,
Apache,
Kafka,
that's
going
to
run
in
our
kubernetes
environment
in
PKS
and
PKS
has
some
of
the
same
challenges
around
continuous
delivery,
as
pas
peat
kubernetes,
just
like
pas,
comes
out
four
times
a
year,
and
so
the
magic
of
Bosch
to
constantly
deliver
and
upgrade
kubernetes
is
behind
the
three
questions
that
I
like
to
ask.
Every
organization
and
Bosch
helps
us
solve
those
challenges
around
up
deployment
and
upgrade
of
kubernetes
people
also
are
running
other
services
like
elastic
and
other
databases
in
PKS,
as
well
as
legacy.
A
A
Whereas
pas
is
a,
we
build
the
container
environment
but
they're
all
held
together
by
the
contractor,
continuous
delivery,
health
management
and
multi-cloud
availability
enabled
through
Bosch.
The
final
element
that's
brought
in
to
the
platform
is
called
the
open
service
broker.
The
open
service
broker
allows
you
connect
to
manage
services
on
AWS
as
your.
A
And
is
shared
across
the
kubernetes
and
cloud
foundry
communities.
It
allows
you
to
bind
services
into
the
container
runtimes
for
apps,
as
well
as
data
containers
and
say:
hey
I
want
to
bind
you
to
this
managed
machine
learning
service
on
Google.
When
you
have
an
output
of
that,
please
send
it
to
the
image
a
I
will
get
a
result
incorporate
that
into
the
application.
A
That's
what
the
open
service
broker
allows
you
to
do,
and
so
people
are
taking
this
approach
to
running
almost
all
of
their
enterprise
applications
that
are
using
CI
CD
and
many
of
our
results
are
that
we
have
organizations
that
have
gone
from,
say
an
Operations
team
of
250
people
to
manage
and
patch
a
core
set
of
AP
is
after
PCF,
through
the
automation
of
Bosch
pas
PKS
they've,
gotten
down
to
six
operations.
People.
This
is
not
uncommon
when
making
a
shift
to
this
kind
of
cloud
native
automation.
A
A
Dramatically,
if
you
think
about
it,
Bosch
is
the
declarative.
Engine
knows
exactly
everything
that
it
wants
to
run
run
will
restart
it
for
you
on
demand
constantly
and
all
of
the
CI
CD
pipelines
that
are
enabled
by
pas
and
PKS
are
again
declarative
and
they
know
exactly
what
they
need
to
be
running.
They're
constantly
going
to
keep
trying
to
heal
that
for
you,
they
know
how
to
update
their
operating
systems
and
their
API.
A
Only
so
this
reduction
in
people
is
a
lot
of
that
non-value-added
work
that
you
might
have
done
around
custom
bespoke
configuration
now
all
being
driven
into
a
pipeline
into
automation.
So
we
think
this
is
a
very
exciting
paradigm,
with
PCF
2.0,
the
version
2.0
and
the
way
it
incorporates
both
container
that
you
build
as
well
as
containers
that
we
build
environments.