新一代云原生应用平台 - pic.huodongjia.com · 我需要为我的应用提供jenkins ......
TRANSCRIPT
新一代云原生应用平台
助力数字转型
任道远
VMware中国研发中心总经理
1
软件定义了新兴数字业务
“我认为,只要是‘由软件定义的’,都是数字的。
这意味着我们可以将它实现自动化,可以控制它,可以更快地移动它。”
荷兰商业银行首席技术官
Andrew Henderson
2
助力数字化转型
“我们认识到,如果以前它是一家工业公司,那么一觉醒来,它将
变成一家软件公司。”
GE 董事长兼首席执行官
Jeff Immelt
3
为 IT 创造非凡的机会
“要使公司转型,您真的需要 IT
— IT涉及企业的所有部门。而且我们需要专为 通用汽车 设计的 IT。”
通用汽车高级副总裁兼首席信息官
Randy Mott
4
VMware:无所畏惧的“软件定义”创新者
软件定义的业务
软件定义的数据中心
服务器虚拟化
(2016 年)
(2011 年)
(2000 年)
计算虚拟化 网络虚拟化 软件定义的存储 混合云 固有的安全性 移动工作空间
5
创造非凡体验
调动一切资源
业务优先选项
IT 应对策略
因数据和应用而超群
革新应用
立即对机会作出反应
让您的云能够面向未来
保护品牌和客户信任度
重新审视网络安全
6
业务优先
创造非凡体验如何在整个企业中实现移动化转型?
或
物联网 (IoT)、设备、身份标识、内容
提高个人工作效率。 实现核心业务流程转型。
7
业务优先
因数据和应用而超群如何更快创新,而不让企业有风险?
传统应用
APP APP APP
云原生应用
APP APP APP
传统应用 云原生应用
APP APP APP APP或
APP APP
通用管理、监管和技能
成熟度和安全性 敏捷性和速度 成熟度、安全性、敏捷性和速度
努力跟上企业不断增长的需求。 凭借速度、敏捷性和规模快速响应。
8
业务优先事项
立即对机会作出反应如何接受云而不是建造更多孤立小环境?
代管云
vCloud AirNetwork
代管云
公有云 公有云
通用管理和网络连接
一体化混合云
代管云
私有云
您的私有云
公有云
公有云
vCloud Air
或代管云
vCloud Air Network
私有云
您的私有云
公有云
vCloud Air
应用可移植性
与孤立的云计算小环境作斗争。 将所有云作为一个整体统一运营。
9
业务优先
保护品牌以及客户信任度如何在当下的数字化环境中保护业务?
APP APP APP
或APP APP APP
巩固边界。 构建更强核心。
10
向软件定义的未来迈出您的下一步
准备:
调动一切资源
革新应用
让云面向未来
重新审视网络安全
探索:
数字化工作空间
自动交付云原生应用
数据中心虚拟化与混合云延展性
软件定义网络 微分段
了解更多信息:vmware.com/it-outcomes
11
由一个集成式体系结构交付四项 IT 使命
任何设备
任何应用 传统应用 APP APP APP APP
移动商务应用、设备、内容
APP APP 云原生应用
通用管理和网络连接
一体化混合云固有的安全性
单一云 代管云
vCloud Air Network
私有云
您的私有云
公有云
vCloud Air
软件定义的数据中心
虚拟化计算、存储和网络连接
自行构建 融合基础架构 超融合基础架构
12
决策权转移到业务部门和它的开发者 应用微服务化
应用开发的过程和文化正在改变
更快速地把应用推向市场
持续交付一天多次
13
新商业驱动下信息技术的三个主要变化
信息技术基础设施的演变 应用体系架构的改变 容器代替虚拟机承载应用
14
Operations
App Team
信息技术基础设施的演变
Hardware
OS
Application
App Team
x86
OS
Application
Operations
App Team
x86
Linux
Application
1st Platform(Servers)
2nd Platform(Virtualization)
3rd Platform(Cloud)
x86
Linux
垂直整合一切 基于x86标准的虚拟化
Linux与容器的标准化
应用默认跨机器
15
应用体系架构的改变
微服务的特性
代码库小易于扩展和部署自主
微服务的好处
高适应力、高效率、可扩展更小的开发团队自由选用合适的语言和工具
16
Web tier
App tier
DB tier
LoadBalancer
AuthenticationSessionStore
Licensing
MonitoringProvisioning
DNSContentDatabase
x3
WebServer
x3
…
17
应用体系架构的改变
容器代替虚拟机承载应用
操作系统层的抽象而非硬件层的抽象
Server
Hypervisor
AppA
AppA
AppB
Server
Hypervisor
Container Engine (Linux)
AppA
AppA
AppB
AppBGuest
OSGuest
OSGuest
OS
AppB
VMContainer
18
虚拟机和容器一起使用更好
虚拟机 容器
• 硬件层隔离
• 专注安全和多租户
• 应用在生产环境15年,经过验证
• 操作系统层隔离
• 专注环境一致性
• 刚出现,还未成熟
安全性佳 重现性好
VMsrs
最佳组合
19
过去15年: 为数据中心做优化
Orchestration and Management
Security & Identity
Production Stack
Compute
VM
App
AutomationOperations
VM
App
VM
App
VM
App
Network Storage
20
未来15年: 为开发人员做优化
Orchestration and Management
Security & Identity
Production Stack
Compute
VM
App
AutomationOperations
VM
App
VM
App
VM
App
Network Storage
VM
Container
App
VM
Container
App
VM
Container
App
Developer Desktop Continuous Deployment
Datacenter on the Desktop
App
IDE & ToolsSource control
Repo
21
我需要为我的应用提供Jenkins和Mesos集群
使开发者成为数据中心的首要用户
开发者 数据中心
给你一些虚拟机
应用生命周期授权运营开放标准
22
原生云应用技术栈
vSphere Integrated Containers
Photo Machine
Photon Controller
Pivotal CF, Mesos, Kubernetes
Chef,Ansible
Repository ConfigMgmt
Git,Perforce
Code Repo
Jenkins,Bamboo
CI/CD
Traditional & Cloud-Native Apps
Cloud-NativeApps Only
开发环境 开发生命周期管理 生产环境
Vagrant,Panamax
VMware Integrated OpenStack
Photon Harbor
Lightwave
23
vSphere Integrated Containers (VIC)
容器作为vSphere环境的头等公民 :
• 业内领先的能力
• 与现有工具完全兼容
• 不需要重建或重构
• 最宽广的生态系统
Unified Hybrid Platform
vSphere Integrated Containers
vSphere / vCA
NSX
VSAN
vRealize
Instant Clone,Project Bonneville, Photon OS
24
由光子平台支持的Pivotal Cloud Foundry
Dev
Dev IT Ops
Spring Cloud Spring Boot
Cloud Foundry
应用程式框架
运行平台
基础设施
IT Ops
敏捷程序开发
Dev
Photon Platform 软件定义网络
vRealize
DevO
ps
整合的软件解决方案
25
VMware 中国研发中心的开源项目
• 开源企业级容器Registry
• 由VMware中国开发, 2016年3月开源
• https://github.com/vmware/harbor/
企业级的功能• GUI
• 用户管理和访问控制
– 用户自注册
– AD/LDAP集成
– 基于角色的访问控制
• 审计报告和日志
• 镜像搜索
• 多实例模式和基于策略的复制
• 国际化: >5 种语言
• Restful API,方便整合
• 灵活的部署 –离线安装版
26
Registry v2Docker
client
NginxAPI
Harbor
Browser
Auth
UI
DB
AD /
LDAP
Admin Server
Log
Collector
Replicajob service
Remote
Registry
中国云原生论坛(Cloud Native Forum)
CNF 是一个由VMware 和其他合作伙伴组建的社区
• 发起成员: VMware, Pivotal, 华为, 树人, DaoCloud 和灵雀云
• 使命: 促进云原生技术的开发与应用
• 主要关注点: 容器, 调度与编制, PaaS平台, 微服务架构, Unikernel等
• 活动: 开源项目;社区论坛; 跨公司合作等
27
向软件定义的未来迈出您的下一步
准备:
调动一切资源
革新应用
让云面向未来
重新审视网络安全
探索:
数字化工作空间
自动交付云原生应用
数据中心虚拟化与混合云延展性
软件定义网络 微分段
了解更多信息:vmware.com/it-outcomes
28
谢谢!
29