在生产环境中应用容器和K8S的最佳时间的阅读理解

niujie 发表于 2020/10/14 11:08:00 2020/10/14
【摘要】 云原生技术是一个技术簇,包含了一系列先进技术的技术,如容器、服务网格、微服务等。 全球那么多的云平台,选择是最困难的,但良好的行动是成功的一半,华为云CCE服务​或CCI服务为您的企业应用向云原生架构演进提供可靠的基础设施能力,降低云原生技术的实践难度,为您企业云化、容器化提供最大助力,让您的企业更专注于业务和数据处理。

文章:Best Practices for running containers and Kubernetes in productio

根据对云原生技术的理解,它是一个技术包含了一系列的前沿技术:

  • 核心:容器、服务网格、微服务、声明式API以及不变的基础设施

  • 延展:弹性伸缩、CI/CD、DevOps等

这个技术家族,还在不断的完善和丰富中。

应用了云原生技术的应用,我们称之为云原生应用


1、云原生应用的生态系统不够成熟,但云原生应用涨势惊人,需要决策者加快部署,积极推进云原生技术栈的积累,并将符合企业应用的优秀实践在生产活动中快速推广。

2、4大关键挑战:

1)缺乏云原生技术的积累、缺少DevOps文化以及无法明确评估ROI(投资回报率),大多数组织无法评估向生产环境大批量部署云原生应用的时机;

(引用自文章:Best Practices for running containers and Kubernetes in productio

2)云原生应用在安全、监控、数据管理和网络等领域操作复杂和不成熟,限制了它在生产环境中的广泛应用;

3)并不是所有的企业IT组织中,都具备了云原生应用所需要的技术环境,如:高度的基础设施自动化和专业的操作技能;

4)传统活动中开发人员、基础设施维护人员、安全人员的责任矩阵不明确,难以寻找一种符合企业的K8S部署模型。

3、推荐建议:

1)确定具有清晰的ROI和健壮的工作负载评估模型,并通过DevOps确保其无缝过渡到生产环境中;

2)选择符合其应用的云原生技术,以部署到不同的Kubernetes平台中;

用自文章:Best Practices for running containers and Kubernetes in productio

3)制定合理的Kubernetes策略,并在安全、监控治理、存储、网络、生命周期管理、平台选择上总结出符合企业的最佳实践;

4)以Kubernetes平台为核心,集成CI/CD、安全、运营工具等企业应用所需要的工具(业界同类最佳的三个工具中选择),使其能够满足企业应用业务SLA,并简化开发人员的工作流程;

5)创建一个平台运维团队,与应用开发人员一起进行刷选Kubernetes平台,并专注于持续改进以促进满足生产环境中企业应用程序所需要的SLA。

用自文章:Best Practices for running containers and Kubernetes in productio

4、云原生应用趋势预测:

1)到2025年,全球将有超过50%的企业采用集中的基础设施平台(相对于分散到各部门的研发环境或生产环境)来促进DevOps自助服务和扩展,相比于2020年的20%有了显著增长;

2)到2025年,全球超过85%的组织奖在生产中运行云原生应用,相比于2019年<35%,有了更显著的增长。


其余更多的细节,请自行阅读:Best Practices for running containers and Kubernetes in productio,里面有更多的精彩供你参考。


选择是最困难的,但请记住:千里之行,始于足下。

良好的行动是成功的一半,华为云CCE服务CCI服务为您的企业应用向云原生架构演进提供可靠的基础设施能力,降低云原生技术的实践难度,为您企业云化、容器化提供最大助力,让您的企业更专注于业务和数据处理。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。