圖一
像學(xué)習(xí)編碼一樣學(xué)習(xí)IT基礎(chǔ)設(shè)施蚌讼。
service mesh服務(wù)網(wǎng)格:Istio、Envoy篡石、Linkerd西采、Consul
容器:Docker、LXC
Docker 是一個開源的應(yīng)用容器引擎胖眷,基于?Go 語言?并遵從 Apache2.0 協(xié)議開源珊搀。
Docker 可以讓開發(fā)者打包他們的應(yīng)用以及依賴包到一個輕量級、可移植的容器中境析,然后發(fā)布到任何流行的 Linux 機器上,也可以實現(xiàn)虛擬化劳淆。
容器是完全使用沙箱機制,相互之間不會有任何接口(類似 iPhone 的 app),更重要的是容器性能開銷極低括勺。
Docker 從 17.03 版本之后分為 CE(Community Edition: 社區(qū)版) 和 EE(Enterprise Edition: 企業(yè)版)
配置管理:Ansible曲掰、Salt、Chef拾氓、Puppet
容器編排管理:Kubernetes底哥、Mesos、Docker Swarm续滋、Nomad
供應(yīng)基礎(chǔ)設(shè)施:Terraform疲酌、CloudFormation、Pulumi