大象跳舞的真諦: 應用自動化,打造快速交付的團隊+經驗分享
Container means for Developers Container means for Enterprise
“Learning Curve”
Load Balancer
Security
High Availability
Application Update
Auto-scaling/shrinking
Repeatable Deployment
Repository Sync
Deployment
ContainersContainers
K8S產品:選擇適合企業目標的產品
K8S產品:選擇適合企業目標的產品
VMware PKS 開源客製化產品 Docker CE/EE
設計概念 給大型企業維運團隊:提供安全的Container即服務
給企業開發團隊:自建K8S叢集
提供 CI/CD 工具
給中小企業:容器入門工具
優勢 ◼ 叢集自我療癒◼ K8S 快速生成與自動佈建◼ Google 與 Pivotal 的支持◼ 可跨 GCP/AWS 等混合雲◼ Harbor 安全鏡像管理◼ VMware Ecosystem 緊密結合
◼ 初期建置成本較低◼ 提供基於開源的 CI/CD 開發工具
◼ 初期建置成本較低◼ 命令行相對簡易
DevOps 流程改造:快速迭代、管理工作輕量化
DevOps Team
1
2
3
4
5
Pull Container Images
HarborVMWare PKS(Pivotal Container Service)
Staging Production
Container
6
的容器解決方案,圍繞在 為主的
公有雲私有雲或資料中心
SDDCOn-premises
orPublic Cloud
Life Cycle Management
Compute NetworkStorage Security
Automation
OperationsBusiness
服務目錄BP
BP BP
BP
BP
BP
BP
BP
Orchestrator
Common IT Tools
雲消費
雲服務
雲基礎架構
應用開發者 應用消費者 (LoB & Customers)
CaaS PaaS FaaS
IaaS
SaaSService
IT Ops
SRE
IoT AI BC
B …Modern Application Engines
VM Ctnr DB MW
StandardResourceModules
…Composition
BP
Plcy
BD
終端
Digital Workspace
SSO Workflow
VDI Mobility
DevOps
CI/CD Pipeline
Dev Test Staging Prod
GUI CLI API
Applications
資料中心現代化
應用平台現代化
│ ©
:打造類似公有雲的 體驗
IaaS
Worker
WorkerKubernetes
Cluster Services
API
Cluster3
NSX-T
vSphere
PKS • Includes
• PKS Controller, NSX-T
• CFCR, Harbor, Broker
• Deploys & Configures
- CFCR
- vSphere
- NSX-T Integration
- Harbor
• Manages Cluster Day 2
- Scaling
- Patching
- Upgrades
- Failures
Kubo CFCR
Kubernetes(As a Bosh Release)
BOSH(Deploys/Manages VMs)
CPI
CNI
HarborPrivate Container
Registry
Worker
Worker
Worker
Kubernetes
Cluster Services
API
Worker
Worker
Worker
Kubernetes
Cluster Services
API
Worker
K8s-1
K8s-2
Worker
WorkerKubernetes
Cluster Services
API
K8s-3 Worker
Worker
Worker
GCPService
Broker
API
#pks create-cluster K8s-1 n=3#pks create-cluster K8s-2 n=3#pks create-cluster K8s-3 n=3#pks resize K8s-3 n=5
CSI
提供標準 持久化儲存空間
Worker nodes must be deployed on vSphere
:
企業致勝的竅門:打造快速回應變化的小而美團隊
大象跳舞的竅門:打造共有平台,強化跨團隊凝聚力
平台必須給所有人使用: 強大的生態圈,提供多介面
提供了 的 即服務,強化容器網路 存儲 資
安
與生態圈夥伴,共能打造混合雲上的 即服務