container-solutions.com [email protected] DevOps for Distributed Systems @pini42
Successful adoption of Cloud Native Infrastructure
10.10.2017
Pini Reznik@pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
Let’s talk about Agile first...
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
But, are we building the right things?
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
The first rule of any technology used in a business is that automation applied to an efficient operation will magnify the
efficiency. The second is that automation applied to an inefficient operation will magnify the inefficiency
Bill Gates
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
Paraphrasing:
Good products can be built much faster if you start using Agile processes.
Same goes for the crappy products ...
Bill Gates
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
So, what about DevOps?
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
Agile and DevOps are great, so what is the problem?
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
It Is Not the Strongest of the Species that Survives But the Most Adaptable
Charles Darwin
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
And there is additional pressure ...
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
From Big to Fast Data
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
Containers - Docker
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
Microservices
https://martinfowler.com/articles/microservices.html
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
Then, how the adoption of this tech looks like?
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
Clou
d N
ativ
e M
atur
ity
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
Clou
d N
ativ
e M
atur
ity
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
I think it needs to be like this...
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
If you want to build a ship, don't drum up people to collect wood and don't assign them tasks and work, but rather teach
them to long for the endless immensity of the sea.
Antoine de Saint-Exupery
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] Data Platform @pini42
1. Download2. Deploy (multiple nodes)
container-solutions.com [email protected] Data Platform @pini42
1. Download2. Deploy (multiple nodes)3. Configure (HA, Latency,
Bandwidth, CPU/Memory, …)
container-solutions.com [email protected] Data Platform @pini42
1. Download2. Deploy (multiple nodes)3. Configure (HA, Latency,
Bandwidth, CPU/Memory, …)4. Monitor
container-solutions.com [email protected] Data Platform @pini42
1. Download2. Deploy (multiple nodes)3. Configure (HA, Latency,
Bandwidth, CPU/Memory, …)4. Monitor5. Maintain
container-solutions.com [email protected] Data Platform @pini42
1. Download2. Deploy (multiple nodes)3. Configure (HA, Latency,
Bandwidth, CPU/Memory, …)4. Monitor5. Maintain6. Ugrade
container-solutions.com [email protected] Data Platform @pini42
1. Download2. Deploy (multiple nodes)3. Configure (HA, Latency,
Bandwidth, CPU/Memory, …)4. Monitor5. Maintain6. Ugrade7. ...
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
But…Distributed systems are
REALLY HARD!
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
container-solutions.com [email protected] DevOps for Distributed Systems @pini42
Top Related