- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
? ? ?
? ? ?
银行建设容器云平台的最佳实践分享
建设容器云平台之前不能忽视3个评估,你的企业能得多少分?
? ? ? ?
?
? ? ?
? ? ?
? ? ?
?
?
容器云是不是企业目前最紧迫的任务?组织具备推动后续容器云建设的IT能力吗?怎样做好容器云的技术选型?哪种建设策略和应用上云策略是正确的姿势?
云计算是目前主流的IT技术,云计算提供的应用弹性伸缩和快速部署的能力是互联网的关键能力,受到互联网企业以及传统数字化转型企业的欢迎。在云计算的实践过程中,通过不断的总结经验,业界提出了“云原生应用”的概念。云原生应用就是通过一整套的设计理念,打造基于云计算环境的最佳应用实践。在云原生应用中,容器平台扮演这重要的角色。通过容器提供的轻量级运行环境和标准化交付能力,实现应用的重复、一致性交付、部署、运维,实现需求的快速交付。
目前很多企业都在打造自己的私有容器云平台,我们在这个过程中也曾经遇到很多问题,通过解决这些问题和事后分析,总结了一些经验以及想法,在这里抛砖引玉拿出来和大家一起讨论。
1
明确建设目标
在进行任何IT系统建设之前,必须明确系统建设的目标,容器云平台也是一样的。IT系统的建设目标通常是根据组织的战略进行设定的。不同的企业战略决定了不同的IT系统建设目标和原则。企业的战略决定了IT系统的建设目标,IT系统的建设目标决定了评估的原则。举个例子,企业的战略是数字化转型、鼓励业务创新,那么企业的IT系统建设的目标就是满足业务需求快速响应,支持业务的快速试错。IT系统建设需要遵循快速部署弹性伸缩的原则。
明确容器云建设的目标,可以为后续在云平台建设过程中的决策提供参考原则,避免容器平台的建设偏离了方向,导致项目的失败。在项目实施之前,在组织内部明确这一个目标是很重要,可以保证不同部门的诉求是基本同一个方向的。
容器云是目前最主流的云计算技术之一,但是在技术领域没有“银弹”,容器云并不是适用于所有的场景,在容器云建设前,弄清楚建设容器云的目的,对于后续的决策和规划起着决定作用。容器云有自身的优势,在建设前进行一个简单评估是很有意义的,在以下的问题中,如果得分过低,容器云可能不是目前最急迫的任务:
这个表格中根据实际选择每个目标的重要程度,根据每个目标的重要程度得分乘以权重,然后相加得到的结果。
容器云,微服务架构,持续交付和DevOps是云原生应用架构的四大支柱。我们建设容器云的目标就是能够实现云原生应用。如果所得的分数超过75分,容器技术是我们组织当前的战略,否则,需要考虑建设的必要性。
记住我们对容器云平台的定位是非常重要的,避免了在后续的工作中偏离方向或走弯路。
如果不明确这个目标,可能会导致一个误区,就是试图将容器云作为一个通用的平台,试图使用容器云来接管所有的应用系统,这会导致很多问题的复杂化,最终不仅不能发挥容器云的优势,甚至会导致项目的失败。
2
容器云建设前需要具备的能力
在开始云平台建设之前,评估一下组织具备的IT能力,可以更好的推动后续容器云的建设。
2.1 应用的云原生成熟度
容器云是云原生应用的一个支柱,应用的架构会直接影响容器云的推广和应用效果。应用必须具备一些基本的特性和能,才能够更好的发挥云的优势,我们称之为云原生的成熟度。云原生应用的开发不只是架构和工具的普及,最重要的是设计思维的转变。云上应用的设计不同于以往的主机系统和应用集群,应用上云之前,最好已经达到了“云就绪”的水平,否则会使得容器平台的建设和应用的迁移过程会有很多困难。
2.2 持续交付的文化
云原生的一个目标就是支持业务的快速创新。要支持快速创新,除了容器云提供的轻量级容器和快速的服务编排技术外,持续交付能力也是非常重要的。成熟的容器云平台中,都将持续集成工具作为云平台的一个重要组成部分。持续交付不是只是工具的建设,更重要的是组织端到端流程的改造。企业文化的改变并非一朝一夕就可以改变的。在实现容器云平台之前,需要在组织内部达成共识,取得领导的认可和支持,慢慢形成持续交付的文化。
3
容器云的评估考量
容器云的技术选型是容器云平台建设的一个重要工作,容器技术经过几年的发展,涌现了多套解决方案。容器实现和容器编排管理是容器云平台的两项关键技术。
容器技术方面有目前最流行的Docker容器,Pivotal主导的Garden容器,开源社区维护的Rocket容器等。在容器编排技术方面有Google开源的Kubernetes,Docker企业版使用的Swarm,Cloud Foundry中提供的Diego,Apache的开源项目Messos等,大部分的容器云厂商的容器云都可以支持不同的容器编排实。
在建设容器云之前,可以重点从以下的几个方面进行评估:
3.1 所选技术平台的发展前瞻性
云计算的基础设施,比以往的任何基础设施
原创力文档


文档评论(0)