企业容器云技术实践.pptx

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
企业容器云技术实践技术创新 变革未来TOPIC容器云的发展趋势传统企业现状分析技术实践历程引申思考TOPIC1容器云的发展趋势采 纳 率时间Docker Density Ratchets UpMedian container density per host rises 50% year-over-yearsource:sysdig 2018Docker,为应用而生环境一致性轻量和弹性隔离和资源使用Why Kubernetes功能满足度 容器操作系统 生态圈Kubernetes的本质:面向对象编程的分布式抽象Concern Java & JVM KubernetesBehaviour encapsulationClassContainer ImageBehaviour instanceObjectContainerUnit of reuse.jarContainer ImageDeployment unit.jar/.war/.earPodBuildtime/Runtime isolationModule, Package, ClassContainer Image, NamespaceInitialization preconditionsConstructorInit-containerPost initializationinit-methodPostStartPre destroydestroy-methodPreStopCleanup procedurefinalize(), ShutdownHookDefer-container*Asynchronous & Parallel executionThreadPoolExecutor, ForkJoinPoolJobPeriodic taskTimer, ScheduledExecutorServiceCronJobBackground taskDaemon ThreadDaemonSetConfiguration managementSystem.getenv(), PropertiesConfigMap, SecretOpenShift的定位:企业级的KubernetesUX、工具、自动化、集成…编程平台、中间件容器编排OpenShiftKubernetes容器引擎网络、储存、日志、度量、高可用、部署…企业云架构的演进以服务能力开 放为中心Micro-Serving ApplicationVMContainerServerlessCloud Service Maturity以应用交付为 DevOps 中心TOPIC2传统企业现状分析微服务?没这么简单微服务不在于“微”而在于“服务”------服务可用性和复用程度业务复杂度差异业务复杂度服务访问量架构模式差异 求稳—稳态业务可预测 集中式迭代周期长 求快—敏态 业务不可预测 去中心化迭代反馈快交付模式差异立项 需求分析 开发 测试 上线 运维重复执行10 min传递 10 min 10 min传统部署 8 h安装:更新:提交 代码打包定位问题发布回归测试传统部署 20 min手工执行 1 h20 min20 min测试:60 min ???> 30 minTOPIC3SGM实践历程目标和方法目标:通过构建轻量型交付容器云平台提升交付速率降低交付成本容器化80%以上B2C相关服务,满足2C业务峰值需求容器化50%以上DMS相关系统及系统,满足DMS复杂性交付改善系统交付发布周期,降低50%以上发布时间减缓IT运维复杂度,降低50%以上MTTR降低项目后续维护成本提升基层架构资源利用率,CPU利用率相比原先非容器化提升1倍架构:如何拆分大象 流水线:如何持续化拆分基础平台:对冰箱有什么要求架构重定义的价值明确业务目标和系统范围 明确利益相关者诉求业务价值链聚合 “大象”拆分明确业务领域和级别重新聚合系统和服务技术堆栈对齐对齐技术堆栈下沉共用及基础服务服务治理 架构定义成果通过架构解耦,使“大象”变成“小象”方便容器化通过架构及技术堆栈对齐,使得同类型应用架构同质化当前SGM敏态新应用均以容器化作为架构约束,老应用也有条不紊迁移中流水线交付及其价值协作约定 提效降本 可靠可重复流水线:从代码提交到保证质量发布给用户的整个过程部署自动化≠ 流水线平台构建 ≠ 流水线流水线变迁史持续集成流水线时代部署发布内建质量上线检查单元 测试模块 测试系统 测试发布 发单监控编译上线环境标准化&部署发布第一阶段内建质量第二阶段开发持续集成第三阶段流水线时代第四阶段自动化 大部分测 试场景自动化构 建自动化部 署自动监控需求管理自动发布标准化交付环境应用程序包配 置 包程序包 配置Script 包Software runtime O

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档