Upload
william-yeh
View
1.141
Download
0
Embed Size (px)
Citation preview
William YehContainer Summit 2016 (2016-09-21/22)
Docker
How to Embrace Docker?
Docker
#1 VM
#2 Docker build
#3 Docker ship
#4 Docker run
#5
#6 Windows
#7
#8 Docker
#9 Docker
#10
#11 DevOps
#12 Ops
#13 /Cluster/HA
#14 Docker
#15
http://school.soft-arch.net/blog/259030/docker-ude
Docker
Docker
▷ monolithic
Q:
Docker
▷
▷
Q:
Docker
▷
Q:
Docker
▷
Q:
Q:
Docker
▷
▷
Q:
Q:
Theory of Constraints
#1 VM
#13/Cluster/HA
#5
#10
#14Docker
#9Docker
#8 Docker
#7
#2 Docker build
#3 Docker ship
#4 Docker run
#11 DevOps
#6Windows
#12 Ops
#15
Docker Docker
AND
Docker Linux Dev
Ops
AND
Docker app container machine container
( )
( )( )
( )Docker
0/ 1/ 2/ 6,7,8/ 9/
cloud-native monolithic
DevOps Docker
AND
3,4,5/
AND
Docker Docker context
AND
!
!
/Cluster/HA
*
AND
AND
AND
evaporating cloudCRT
https://www.docker.com/products/resources/whitepapers
http://www.ithome.com.tw/news/107196
#1 VM
#13/Cluster/HA
#5
#10
#14Docker
#9Docker
#8 Docker
#7
#2 Docker build
#3 Docker ship
#4 Docker run
#11 DevOps
#6Windows
#12 Ops
#15
Docker Docker
AND
Docker Linux Dev
Ops
AND
Docker app container machine container
( )
( )( )
( )Docker
0/ 1/ 2/ 6,7,8/ 9/
cloud-native monolithic
DevOps Docker
AND
3,4,5/
AND
Docker Docker context
AND
!
!
/Cluster/HA
*
AND
AND
AND
3,4,5/
1/
0/
2/
6,7,8/
#1 VM
#13/Cluster/HA
#5
#10
#14Docker
#9Docker
#8 Docker
#7
#2 Docker build
#3 Docker ship
#4 Docker run
#11 DevOps
#6Windows
#12 Ops
#15
Docker Docker
AND
Docker Linux Dev
Ops
AND
Docker app container machine container
( )
( )( )
( )Docker
0/ 1/ 2/ 6,7,8/ 9/
cloud-native monolithic
DevOps Docker
AND
3,4,5/
AND
Docker Docker context
AND
!
!
/Cluster/HA
*
AND
AND
AND
#1 VM
#13/Cluster/HA
#5
#10
#14Docker
#9Docker
#8 Docker
#7
#2 Docker build
#3 Docker ship
#4 Docker run
#11 DevOps
#6Windows
#12 Ops
#15
Docker Docker
AND
Docker Linux Dev
Ops
AND
Docker app container machine container
( )
( )( )
( )Docker
0/ 1/ 2/ 6,7,8/ 9/
cloud-native monolithic
DevOps Docker
AND
3,4,5/
AND
Docker Docker context
AND
!
!
/Cluster/HA
*
AND
AND
AND
#1 VM
#13/Cluster/HA
#5
#10
#14Docker
#9Docker
#8 Docker
#7
#2 Docker build
#3 Docker ship
#4 Docker run
#11 DevOps
#6Windows
#12 Ops
#15
Docker Docker
AND
Docker Linux Dev
Ops
AND
Docker app container machine container
( )
( )( )
( )Docker
0/ 1/ 2/ 6,7,8/ 9/
cloud-native monolithic
DevOps Docker
AND
3,4,5/
AND
Docker Docker context
AND
!
!
/Cluster/HA
*
AND
AND
AND
Q1:
“The truth shall set you free!”
cloud-native
microservices
app container
non-elastic
monolithic
virtual machine
cloud-native
microservices
app container
non-elastic
monolithic
virtual machine
“A problem well put is half-solved.”
John Dewey (1859 – 1952)
#1 VM
#13/Cluster/HA
#5
#10
#14Docker
#9Docker
#8 Docker
#7
#2 Docker build
#3 Docker ship
#4 Docker run
#11 DevOps
#6Windows
#12 Ops
#15
Docker Docker
AND
Docker Linux Dev
Ops
AND
Docker app container machine container
( )
( )( )
( )Docker
0/ 1/ 2/ 6,7,8/ 9/
cloud-native monolithic
DevOps Docker
AND
3,4,5/
AND
Docker Docker context
AND
!
!
/Cluster/HA
*
AND
AND
AND
injection
cloud-native
microservices
app container
non-elastic
monolithic
virtual machine
(criteria)
cloud-native
microservices
app container
non-elastic
monolithic
virtual machine
cloud-native
microservices
app container
non-elastic
monolithic
virtual machine
?
cloud-native
microservices
app container
non-elastic
monolithic
virtual machine
?Q2:
cloud-native
microservices
app container
non-elastic
monolithic
virtual machine
non-elastic
monolithic
virtual machine
cloud-native
?
microservices
app container
non-elastic
monolithic
virtual machine
cloud-native
?Q3: microservices
app container
cloud-native
microservices
app container
non-elastic
monolithic
virtual machine
cloud-native
microservices
app container
non-elastic
monolithic
virtual machine
?
cloud-native
microservices
app container
non-elastic
monolithic
virtual machine
?
Q4:
#1 VM
#13/Cluster/HA
#5
#10
#14Docker
#9Docker
#8 Docker
#7
#2 Docker build
#3 Docker ship
#4 Docker run
#11 DevOps
#6Windows
#12 Ops
#15
Docker Docker
AND
Docker Linux Dev
Ops
AND
Docker app container machine container
( )
( )( )
( )Docker
0/ 1/ 2/ 6,7,8/ 9/
cloud-native monolithic
DevOps Docker
AND
3,4,5/
AND
Docker Docker context
AND
!
!
/Cluster/HA
*
AND
AND
AND
#1 VM
#13/Cluster/HA
#5
#10
#14Docker
#9Docker
#8 Docker
#7
#2 Docker build
#3 Docker ship
#4 Docker run
#11 DevOps
#6Windows
#12 Ops
#15
Docker Docker
AND
Docker Linux Dev
Ops
AND
Docker app container machine container
( )
( )( )
( )Docker
0/ 1/ 2/ 6,7,8/ 9/
cloud-native monolithic
DevOps Docker
AND
3,4,5/
AND
Docker Docker context
AND
!
!
/Cluster/HA
*
AND
AND
AND
resistance
3,4,5/
1/
0/
2/
6,7,8/
https://scholar.google.com.tw/scholar?cluster=3039241670493587705
For more info:“The Layers of Resistance – The Buy-In Process According to TOC”Efrat Goldratt-Ashlag
Q5:
Conclusion
“A problem well put is half-solved.”
John Dewey (1859 – 1952)
Q1:
Q2: Q3:
Q4:
Q5: