Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
William Yeh
Container 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
#14
Docker
#9
Docker
#8
Docker
#7
#2
Docker build
#3
Docker ship
#4
Docker run
#11
DevOps
#6
...



 







https://www.docker.com/products/resources/whitepapers
http://www.ithome.com.tw/news/107196




#1
VM
#13
/Cluster/HA
#5
#10
#14
Docker
#9
Docker
#8
Docker
#7
#2
Docker build
#3
Docker ship
#4
Docker run
#11
DevOps
#6
...
3,4,5/
1/
0/
2/
6,7,8/
#1
VM
#13
/Cluster/HA
#5
#10
#14
Docker
#9
Docker
#8
Docker
#7
#2
Docker build
#3
Docker ship
#4
Docker run
#11
DevOps
#6
...
AND
( )
Docker
/Cluster/HA
*
AND
( )
Docker
/Cluster/HA
*
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
#14
Docker
#9
Docker
#8
Docker
#7
#2
Docker build
#3
Docker ship
#4
Docker run
#11
DevOps
#6
...
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
#14
Docker
#9
Docker
#8
Docker
#7
#2
Docker build
#3
Docker ship
#4
Docker run
#11
DevOps
#6
...




#1
VM
#13
/Cluster/HA
#5
#10
#14
Docker
#9
Docker
#8
Docker
#7
#2
Docker build
#3
Docker ship
#4
Docker run
#11
DevOps
#...
3,4,5/
1/
0/
2/
6,7,8/
https://scholar.google.com.tw/scholar?cluster=3039241670493587705
For more info:
“The Layers of Res...
Q5:


Conclusion
“A problem well put is half-solved.”
John Dewey (1859 – 1952)
Q1: 

Q2:
Q3: 

Q4: 

Q5:








Docker 導入:障礙與對策
Docker 導入:障礙與對策
Docker 導入:障礙與對策
Docker 導入:障礙與對策
Docker 導入:障礙與對策
Docker 導入:障礙與對策
Docker 導入:障礙與對策
Docker 導入:障礙與對策
Docker 導入:障礙與對策
Docker 導入:障礙與對策
Upcoming SlideShare
Loading in …5
×

Docker 導入:障礙與對策

2,385 views

Published on

How to Embrace Docker - A TOC Perspective.

外頭流傳著許許多多 Docker 成功案例,可是,為什麼輪到我們身上,卻困難重重呢?

「偉大的高德拉特博士」又來了!這一回,讓我們再度以限制理論的思維方式,剖析 Docker 導入的痛點及障礙,並逐一開出藥方,協助你降低導入 Docker 的阻力。

文章: http://school.soft-arch.net/blog/268878/embrace-docker

Published in: Software

Docker 導入:障礙與對策

  1. 1. William Yeh Container Summit 2016 (2016-09-21/22) Docker 
 How to Embrace Docker?
  2. 2. Docker
  3. 3. #1 VM #2 Docker build #3 Docker ship #4 Docker run #5 #6 Windows #7
  4. 4. #8 Docker #9 Docker #10 #11 DevOps #12 Ops #13 /Cluster/HA
  5. 5. #14 Docker #15
  6. 6. http://school.soft-arch.net/blog/259030/docker-ude
  7. 7. Docker
  8. 8. Docker ▷ monolithic Q:
  9. 9. Docker ▷ ▷ Q:
  10. 10. Docker ▷ 
 Q:
  11. 11. Docker ▷ Q:
  12. 12. 
 Q:
  13. 13. Docker ▷ ▷ Q:
  14. 14. Q:
  15. 15. Theory of Constraints
  16. 16.
  17. 17. #1 VM #13 /Cluster/HA #5 #10 #14 Docker #9 Docker #8 Docker #7 #2 Docker build #3 Docker ship #4 Docker run #11 DevOps #6 Windows #12 Ops #15 DockerDocker AND Docker Linux Dev Ops AND Docker app container machine container ( ) ( ) ( ) ( ) Docker 0/1/ 2/ 6,7,8/9/ cloud-native monolithic DevOpsDocker AND 3,4,5/ AND DockerDocker context AND ! ! /Cluster/HA * AND AND AND evaporating cloud CRT
  18. 18.
  19. 19. 
 
 
 

  20. 20.
  21. 21. https://www.docker.com/products/resources/whitepapers
  22. 22. http://www.ithome.com.tw/news/107196
  23. 23.
  24. 24.
  25. 25. #1 VM #13 /Cluster/HA #5 #10 #14 Docker #9 Docker #8 Docker #7 #2 Docker build #3 Docker ship #4 Docker run #11 DevOps #6 Windows #12 Ops #15 DockerDocker AND Docker Linux Dev Ops AND Docker app container machine container ( ) ( ) ( ) ( ) Docker 0/1/ 2/ 6,7,8/9/ cloud-native monolithic DevOpsDocker AND 3,4,5/ AND DockerDocker context AND ! ! /Cluster/HA * AND AND AND
  26. 26. 3,4,5/ 1/ 0/ 2/ 6,7,8/
  27. 27. #1 VM #13 /Cluster/HA #5 #10 #14 Docker #9 Docker #8 Docker #7 #2 Docker build #3 Docker ship #4 Docker run #11 DevOps #6 Windows #12 Ops #15 DockerDocker AND Docker Linux Dev Ops AND Docker app container machine container ( ) ( ) ( ) ( ) Docker 0/1/ 2/ 6,7,8/9/ cloud-native monolithic DevOpsDocker AND 3,4,5/ AND DockerDocker context AND ! ! /Cluster/HA * AND AND AND
  28. 28. AND ( ) Docker /Cluster/HA *
  29. 29. AND ( ) Docker /Cluster/HA * Q1: 

  30. 30. “The truth shall set you free!”
  31. 31. cloud-native microservices app container non-elastic monolithic virtual machine
  32. 32. cloud-native microservices app container non-elastic monolithic virtual machine
  33. 33. “A problem well put is half-solved.” John Dewey (1859 – 1952)
  34. 34. #1 VM #13 /Cluster/HA #5 #10 #14 Docker #9 Docker #8 Docker #7 #2 Docker build #3 Docker ship #4 Docker run #11 DevOps #6 Windows #12 Ops #15 DockerDocker AND Docker Linux Dev Ops AND Docker app container machine container ( ) ( ) ( ) ( ) Docker 0/1/ 2/ 6,7,8/9/ cloud-native monolithic DevOpsDocker AND 3,4,5/ AND DockerDocker context AND ! ! /Cluster/HA * AND AND AND injection
  35. 35. cloud-native microservices app container non-elastic monolithic virtual machine (criteria)
  36. 36. cloud-native microservices app container non-elastic monolithic virtual machine
  37. 37. cloud-native microservices app container non-elastic monolithic virtual machine ?
  38. 38. cloud-native microservices app container non-elastic monolithic virtual machine ? Q2:
  39. 39. cloud-native microservices app container non-elastic monolithic virtual machine
  40. 40. non-elastic monolithic virtual machine cloud-native ? microservices app container
  41. 41. non-elastic monolithic virtual machine cloud-native ? Q3: 
 microservices app container
  42. 42. cloud-native microservices app container non-elastic monolithic virtual machine
  43. 43. cloud-native microservices app container non-elastic monolithic virtual machine ?
  44. 44. cloud-native microservices app container non-elastic monolithic virtual machine ? Q4: 

  45. 45. #1 VM #13 /Cluster/HA #5 #10 #14 Docker #9 Docker #8 Docker #7 #2 Docker build #3 Docker ship #4 Docker run #11 DevOps #6 Windows #12 Ops #15 DockerDocker AND Docker Linux Dev Ops AND Docker app container machine container ( ) ( ) ( ) ( ) Docker 0/1/ 2/ 6,7,8/9/ cloud-native monolithic DevOpsDocker AND 3,4,5/ AND DockerDocker context AND ! ! /Cluster/HA * AND AND AND
  46. 46.
  47. 47. 
 #1 VM #13 /Cluster/HA #5 #10 #14 Docker #9 Docker #8 Docker #7 #2 Docker build #3 Docker ship #4 Docker run #11 DevOps #6 Windows #12 Ops #15 DockerDocker AND Docker Linux Dev Ops AND Docker app container machine container ( ) ( ) ( ) ( ) Docker 0/1/ 2/ 6,7,8/9/ cloud-native monolithic DevOpsDocker AND 3,4,5/ AND DockerDocker context AND ! ! /Cluster/HA * AND AND AND resistance
  48. 48. 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
  49. 49. Q5: 

  50. 50. Conclusion
  51. 51. “A problem well put is half-solved.” John Dewey (1859 – 1952)
  52. 52. Q1: 
 Q2: Q3: 
 Q4: 

  53. 53. Q5:
  54. 54.
  55. 55. 
 
 


×