Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
制造业运用微软研发云
实现云到端的 DevOps 架构
郭家齐
微软最有价值专家
App-202
Microsoft Tech Summit 2017
微软技术暨生态大会
简介
Kingston Technology 信息处 经理
前 全球第三大面板制造商 营运信息处 副理
前 台湾第一大精密设备公司 研发处 课长
连续六届 微软最有价值专家
台湾Study4技术社区讲师
中国第十届五金工业设计大赛 评委
Mic...
制造业新智能
Microsoft Tech Summit 2017
微软技术暨生态大会
制造业的日常
新产品规划
采购制造出货
企业资源计划
客户关系 人力资源 财务管理
供应链管理
后勤管理
研发管理客户 & 销售
供应商
极度仰赖IT的非IT产业
IT驱动企业数字转型
企业神经中枢,集成企业所有信息
联系组织内外的纽带
效率,影响企业市场竞争力
驱动企业数字转型的关键
每家公司未来将会是软件公司
IT
DevOps数字化转型第一步
保持高效,快速响应
敏捷式开发、小量迭代
贴近市场需求
减少不必要浪费
自动化,缩短交付时程
减少重复性工作,降低沟通成本
缩短修复时间,快速交付
简化发布手续,增加发布次数
DevOps数字化转型第一步
开发与运维双剑齐发
「开发」强化企业获利能力
「运维」稳定企业获利来源
「开发」和「运维」失衡对于企业效率有极大影响
云助力提升DevOps效益
Microsoft Tech Summit 2017
微软技术暨生态大会
制造业拥抱DevOps
制造业 IT 的现状
需求开发时程,赶不上市场变化
开发与运维团队是不同体系
系统崩溃的修复时间过长,影响企业获利
企业系统逐渐增多、维护成本增加,开发效率越慢
系统交互关系盘根错节,布署程序复杂、缓慢且质量不靠普
制造业拥抱DevOps
开发流程改变与演进
快速迭代 贴近需求 时程可被预估维持适应
持续集成 持续部署
持续反馈 减少浪费
Waterfall Scrum(48/6)
DevOps(6/1)
制造业拥抱DevOps
转型DevOps的挑战
程序员的质量不一
程序员的编制有一定比例
稳定永远位居首要
承担风险能力较低
系统类型太多,没有固定套路
程序架构需要重新设计
没有一个适合的工具支持
DevOps的工具集
企业组织需要确保不同的
团队,使用的工具可以整
合起来。工具链不配套,
会导致许多团队发生碰撞
的情况。工具整合是支持
开发和运维方面最有帮助
的技术。
开发阶段
开发人员工作环境
团队协作工具
构建和测试阶段
构建和持续集成
测试
部署阶段
配置管理
监控和生产环境
监控管理
DevOps
工具集
发布管理
云加速DevOps落地实践
云、推进DevOps更高效
简易、轻松、快速推進企业DevOps平台
降低试错风险成本与推进时效
减少人员开发与运维成本与时间
实时因应市场变化,实时应对
把时间花在目的,而不是过程
成本
高效质量
云加速DevOps落地实践
云、带来更多的弹性
云端建置、测试到地端布署
开发与测试环境快速建置
实践全方位的自动化精神
简化开发到布署的流程建置时间
微软研发云
企业
环境
云
行动
APP
云到端DevOps架构实践
Microsoft Tech Summit 2017
微软技术暨生态大会
建构基于微软研发云的DevOps
运用微软研发云
Visual Studio Teams Service
Visual Studio Mobile Center
Microsoft Teams
Azure Application Insight...
微软研发云实践架构
DevOps团队
云开发工具
云
端
行动装置
迁入代码
集成/部署
集成/部署
部署
持续集成、持续部署、持续反馈
迁入代码
持续部署
状态反馈
持续集成
状态反馈
发布注释
云 Agent
端 Agent
云 Agent
端 Agent
Dev
微软研发云实践架构
DevOps团队
云开发工具
云
端
行动装置
迁入代码
集成/部署
集成/部署
部署
云到企业端实践
VSTS Agent
持续集成
持续部署
数据库差异
化代码脚本
Web 应用系统
桌面应用系统
数据库
持续集成
反馈部署时间
企业端
云 反馈讯息
OpsDev
云
持续集成
微软研发云实践架构
DevOps团队
云开发工具
云
端
行动装置
迁入代码
集成/部署
集成/部署
部署
行动装置的DevOps
持续集成
持续部署
持续反馈
App 载点
问题反馈
数据收集
GIT 代码库
Visual Studio Mobile Center
DevOps
S-项目DevOps實踐
/Demo
Microsoft Tech Summit 2017
微软技术暨生态大会
VSTS Agent
持续集成
持续部署
持续集成
持续部署
S 系统-Web
S 系统-数据库
Host Agent
持续集成
持续部署
S 系统-API
S系统 – App
S 系统-API
S 系统-Data Agent
用户
用户
云
...
「监控」是DevOps重要的一环
Application Insights分析问题
仪表板呈现多种智能分析图表,从历史趋势预测系统稳健程度
不须要添加太多代码即可运作,前端与后端信息都可被纪录
可支持多种程序语言
Microsoft Teams...
Application Insights & Microsoft Teams
Web 应用系统
桌面应用系统
企业端
云 应用系统
Office 365
A.I
讯息传递
监控 团队
Test Case
Component
/ Function
Mock
DB
容器转换开发测试思维
测试很重要,但实践困难度很高
系统、数据库间交互关复杂且多项目共享数据库或API
系统历史包袱过重,牵一发而动全身
现实中,需求永远不会明确
现...
Test Case
Component
/ Function
Real
DB
容器转换开发测试思维
节省开发测试的时间
用容器建构独立的开发测试环境
节省mock、stub和fake程序开发时间
不干扰到其他项目开发
时间成本考虑下,进行开发测...
容器化DevOps应用场景—测试
Build 容器
汇入数据库
汇入测试数据
进行测试
移除容器
持续集成
持续部署
Docker Swarm 集群
程序员
微软研发云和其他非微软产品之实践
自动化、自动化、自动化
微软研发云拥抱非微软产品
资讯安全 Fortify
程式码漏洞 SonarQube
协同合作 Slack
行动装置 Apple Store
总结
循序推进
从小团队开始推进、沟通平台建立
系统架构重新设计
从解决问题思路优先着手
效益
角色沟通视野站在相同面向
减少额外的开与发维运成本
减少额外的过多技术的学习成本
解决80%应用场景的需求
成本
时间弹性
更多信息和资源
Azure 中国官网站: https://www.azure.cn 最新产品与解决方案信息
中国区 Azure 官方文档: https://docs.azure.cn 提供产品服务文档,
开发人员指南,代码样例和 SDK 下载
...
讲师的激情因您的鼓励而愈发澎湃,
立即提交反馈即有机会获得精美礼品。
Microsoft Tech Summit  2017 - 制造业运用微软研发云实现云到端的 DevOps 架构
Nächste SlideShare
Wird geladen in …5
×

Microsoft Tech Summit 2017 - 制造业运用微软研发云实现云到端的 DevOps 架构

635 Aufrufe

Veröffentlicht am

整合Visual Studio Online、Mobile Center和Microsoft Teams三大利器,推进制造业的DevOps转型,强化开发与维运一体化的成效,企业IT开发人员将不在需要花时间与成本建置和维运一套DevOps流水线的服务平台,将多余的心力转换到企业流程与系统开发,让云力量不只是只能在云上,我们将云的力量延伸到端,建置开发混合云的企业DevOps架构,并且再将Application Insights作为维运武器,使系统所有运作细节都清晰可见

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

Microsoft Tech Summit 2017 - 制造业运用微软研发云实现云到端的 DevOps 架构

  1. 1. 制造业运用微软研发云 实现云到端的 DevOps 架构 郭家齐 微软最有价值专家 App-202 Microsoft Tech Summit 2017 微软技术暨生态大会
  2. 2. 简介 Kingston Technology 信息处 经理 前 全球第三大面板制造商 营运信息处 副理 前 台湾第一大精密设备公司 研发处 课长 连续六届 微软最有价值专家 台湾Study4技术社区讲师 中国第十届五金工业设计大赛 评委 Microsoft Teams 台湾上市发表会 Speaker Global Windows Azure Bootcamp 讲师 CSPO,CSM,CSD认证
  3. 3. 制造业新智能 Microsoft Tech Summit 2017 微软技术暨生态大会
  4. 4. 制造业的日常 新产品规划 采购制造出货 企业资源计划 客户关系 人力资源 财务管理 供应链管理 后勤管理 研发管理客户 & 销售 供应商
  5. 5. 极度仰赖IT的非IT产业 IT驱动企业数字转型 企业神经中枢,集成企业所有信息 联系组织内外的纽带 效率,影响企业市场竞争力 驱动企业数字转型的关键 每家公司未来将会是软件公司 IT
  6. 6. DevOps数字化转型第一步 保持高效,快速响应 敏捷式开发、小量迭代 贴近市场需求 减少不必要浪费 自动化,缩短交付时程 减少重复性工作,降低沟通成本 缩短修复时间,快速交付 简化发布手续,增加发布次数
  7. 7. DevOps数字化转型第一步 开发与运维双剑齐发 「开发」强化企业获利能力 「运维」稳定企业获利来源 「开发」和「运维」失衡对于企业效率有极大影响
  8. 8. 云助力提升DevOps效益 Microsoft Tech Summit 2017 微软技术暨生态大会
  9. 9. 制造业拥抱DevOps 制造业 IT 的现状 需求开发时程,赶不上市场变化 开发与运维团队是不同体系 系统崩溃的修复时间过长,影响企业获利 企业系统逐渐增多、维护成本增加,开发效率越慢 系统交互关系盘根错节,布署程序复杂、缓慢且质量不靠普
  10. 10. 制造业拥抱DevOps 开发流程改变与演进 快速迭代 贴近需求 时程可被预估维持适应 持续集成 持续部署 持续反馈 减少浪费 Waterfall Scrum(48/6) DevOps(6/1)
  11. 11. 制造业拥抱DevOps 转型DevOps的挑战 程序员的质量不一 程序员的编制有一定比例 稳定永远位居首要 承担风险能力较低 系统类型太多,没有固定套路 程序架构需要重新设计 没有一个适合的工具支持
  12. 12. DevOps的工具集
  13. 13. 企业组织需要确保不同的 团队,使用的工具可以整 合起来。工具链不配套, 会导致许多团队发生碰撞 的情况。工具整合是支持 开发和运维方面最有帮助 的技术。
  14. 14. 开发阶段 开发人员工作环境 团队协作工具 构建和测试阶段 构建和持续集成 测试 部署阶段 配置管理 监控和生产环境 监控管理 DevOps 工具集 发布管理
  15. 15. 云加速DevOps落地实践 云、推进DevOps更高效 简易、轻松、快速推進企业DevOps平台 降低试错风险成本与推进时效 减少人员开发与运维成本与时间 实时因应市场变化,实时应对 把时间花在目的,而不是过程 成本 高效质量
  16. 16. 云加速DevOps落地实践 云、带来更多的弹性 云端建置、测试到地端布署 开发与测试环境快速建置 实践全方位的自动化精神 简化开发到布署的流程建置时间 微软研发云 企业 环境 云 行动 APP
  17. 17. 云到端DevOps架构实践 Microsoft Tech Summit 2017 微软技术暨生态大会
  18. 18. 建构基于微软研发云的DevOps 运用微软研发云 Visual Studio Teams Service Visual Studio Mobile Center Microsoft Teams Azure Application Insights 微软研发云
  19. 19. 微软研发云实践架构 DevOps团队 云开发工具 云 端 行动装置 迁入代码 集成/部署 集成/部署 部署
  20. 20. 持续集成、持续部署、持续反馈 迁入代码 持续部署 状态反馈 持续集成 状态反馈 发布注释 云 Agent 端 Agent 云 Agent 端 Agent Dev
  21. 21. 微软研发云实践架构 DevOps团队 云开发工具 云 端 行动装置 迁入代码 集成/部署 集成/部署 部署
  22. 22. 云到企业端实践 VSTS Agent 持续集成 持续部署 数据库差异 化代码脚本 Web 应用系统 桌面应用系统 数据库 持续集成 反馈部署时间 企业端 云 反馈讯息 OpsDev 云 持续集成
  23. 23. 微软研发云实践架构 DevOps团队 云开发工具 云 端 行动装置 迁入代码 集成/部署 集成/部署 部署
  24. 24. 行动装置的DevOps 持续集成 持续部署 持续反馈 App 载点 问题反馈 数据收集 GIT 代码库 Visual Studio Mobile Center DevOps
  25. 25. S-项目DevOps實踐 /Demo Microsoft Tech Summit 2017 微软技术暨生态大会
  26. 26. VSTS Agent 持续集成 持续部署 持续集成 持续部署 S 系统-Web S 系统-数据库 Host Agent 持续集成 持续部署 S 系统-API S系统 – App S 系统-API S 系统-Data Agent 用户 用户 云 云(Azure) 企业端 隔离区
  27. 27. 「监控」是DevOps重要的一环 Application Insights分析问题 仪表板呈现多种智能分析图表,从历史趋势预测系统稳健程度 不须要添加太多代码即可运作,前端与后端信息都可被纪录 可支持多种程序语言 Microsoft Teams 即时接收问题 各种装置皆可取得系统运行问题实时反馈 开发与维运人员可以线上实时共同讨论解决方案 讯息公开通明
  28. 28. Application Insights & Microsoft Teams Web 应用系统 桌面应用系统 企业端 云 应用系统 Office 365 A.I 讯息传递 监控 团队
  29. 29. Test Case Component / Function Mock DB 容器转换开发测试思维 测试很重要,但实践困难度很高 系统、数据库间交互关复杂且多项目共享数据库或API 系统历史包袱过重,牵一发而动全身 现实中,需求永远不会明确 现实中,先求系统可以动就好 Mock、Stub和Fake程序开发费时,架构容易变复杂,时间成本增加 传统作法
  30. 30. Test Case Component / Function Real DB 容器转换开发测试思维 节省开发测试的时间 用容器建构独立的开发测试环境 节省mock、stub和fake程序开发时间 不干扰到其他项目开发 时间成本考虑下,进行开发测试 直接进行局部整合测试 有测试才能确保质量与重构后的质量 Docker作法
  31. 31. 容器化DevOps应用场景—测试 Build 容器 汇入数据库 汇入测试数据 进行测试 移除容器 持续集成 持续部署 Docker Swarm 集群 程序员
  32. 32. 微软研发云和其他非微软产品之实践 自动化、自动化、自动化 微软研发云拥抱非微软产品 资讯安全 Fortify 程式码漏洞 SonarQube 协同合作 Slack 行动装置 Apple Store
  33. 33. 总结 循序推进 从小团队开始推进、沟通平台建立 系统架构重新设计 从解决问题思路优先着手 效益 角色沟通视野站在相同面向 减少额外的开与发维运成本 减少额外的过多技术的学习成本 解决80%应用场景的需求 成本 时间弹性
  34. 34. 更多信息和资源 Azure 中国官网站: https://www.azure.cn 最新产品与解决方案信息 中国区 Azure 官方文档: https://docs.azure.cn 提供产品服务文档, 开发人员指南,代码样例和 SDK 下载 Azure 在线培训: https://school.azure.cn 提供面向场景的项目搭建教 程,Azure 专家大咖专栏,和网络直播课程 Microsoft 云科技公众号 (ID: MS_CEChina) - 最新行业资讯、产品 介绍、案例分享 Azure 云技术支持公众号 (ID: VNET_AzureSupport) - 由世纪互联 运营的 Microsoft Azure 公有云平台技术支持 Microsoft 云科技公众号 Azure 云技术支持公众号 中国区 Azure 官方文档 Azure 在线培训
  35. 35. 讲师的激情因您的鼓励而愈发澎湃, 立即提交反馈即有机会获得精美礼品。

×