5. Some needs
- improved quality of applications
- reduced time to introduce products to market
- reduced time and money spent
- increased frequency of deployments
6. 'DevOps' ? What is it?
l"development" & "operations"
lsystem of collaboration,
communication, and assessment
lunification of overlapping
processes
7.
8.
9. The need for DevOps
ldemands are rigorous
lbudgets decline
ltimeframes are shorter
lrequirements are more stringent
lbugs need fixes ASAP
lwash, rinse, repeat
10. Sidetrack: John Boyd
lmilitary strategist for the US
Airforce
ldeveloped the 'Boyd Theory'
lOODA (observe, orient,
decide, act)
11. How is OODA related to this talk?
lOps people are in best place to observe
lDevs are in best place to orient on issues
lboth sides can decide together
lDevs act on a fix / new feature while Ops guys
act on deployment and rollouts
12.
13. Because ...
lthings need to be FAST
lrelease often
lfix early and often
lbecome flexible and resilient
21. DevOps love Cloud Services
lquicker server provisioning
lflexible infrastructure resource allocations
lflexible pricing
lsetup and run
lless time managing infrastructure
lautomation-friendly
22. Should I use cloud services ?
lif you want to reach users worldwide
lif you want to spend less time managing
infrastructure
lif you want to do away with depreciating
equipment
24. Platform-as-a-Service (PAAS)
In PAAS, a cloud provider delivers hardware
and software tools -- usually those needed for
application development -- to its users as a
service. A PaaS provider hosts the hardware
and software on its own infrastructure.
26. Software-as-a-Service (SAAS)
In SAAS, applications are hosted by a vendor
or service provider and made available to
customers over a network, typically the
Internet.
28. Infrastructure-as-a-Service (IAAS)
In IAAS, a third-party provider hosts hardware,
software, servers, storage and other
infrastructure components on behalf of its
users.
Users pay on a per-use basis.