真·不怪云原生:探寻IT大厂逐渐云化的秘密!

博文小编

2020-12-10


在云计算越来越流行的今天,云原生成了一个必然的导向。

Gartner报告曾指出,到2022年有75%的全球化企业将在生产中使用云原生的容器化应用。

在企业积极进行数字化转型,全面提升效率的今天,几乎无人否认云原生代表着云计算的“下一个时代”,IT大厂们像被施了咒语一样都将其视为未来云应用的发展方向。

云原生使得应用本身具有“柔性”,即面对强大压力的缓解能力以及压力过后的恢复能力。正所谓“刚而易折,柔则长存”,对于一个单机处理能力很强的“刚性”系统而言,一旦崩溃,则很难恢复;而通过云原生实现的关注分布式与可水平伸缩的“柔性”系统,是不太容易全线覆灭的。

云原生的技术范畴

云原生的技术范畴包括了以下几个方面:

▶ 第一部分:云应用定义与开发流程
这包括应用定义与镜像制作、配置 CI/CD、消息和 Streaming 以及数据库等。

▶ 第二部分:云应用的编排与管理流程
这也是 Kubernetes 比较关注的一部分,包括了应用编排与调度、服务发现治理、远程调用、API 网关以及 Service Mesh。

▶ 第三部分:监控与可观测性
这部分所强调的是云上应用如何进行监控、日志收集、Tracing 以及在云上如何实现破坏性测试,也就是混沌工程的概念。

▶ 第四部分:云原生的底层技术
比如容器运行时、云原生存储技术、云原生网络技术等。

▶ 第五部分:云原生工具集
在前面的这些核心技术点之上,还有很多配套的生态或者周边的工具需要使用,比如流程自动化与配置管理、容器镜像仓库、云原生安全技术以及云端密码管理等。

▶ 第六部分:Serverless
Serverless 是一种 PaaS 的特殊形态,它定义了一种更为“极端抽象”的应用编写方式,包含了 FaaS 和 BaaS 这样的概念。而无论是 FaaS 还是 BaaS,其最为典型的特点就是按实际使用计费(Pay as you go),因此 Serverless 计费也是重要的知识和概念。
————————
总的来说,云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。除了容器、Kubernetes、Service Mesh等当前比较有代表性的技术,很多企业也在边缘计算方面开展了很多工作。

在12月6日-7日的QCon全球软件开发大会(深圳站)上,会议邀请了数位业内专家,设置”云原生基础设施实践“专题来分享云原生领域比较前沿的落地实践。

大会荐读好书

▊《阿里云数字新基建系列:云原生操作系统Kubernetes》

罗建龙 刘中巍 张城 黄珂 苏夏 高相林 盛训杰 著

来自阿里云核心技术团队的实践沉淀
7位云原生技术专家聚力撰写K8S核心原理与诊断案例

本书是阿里云容器服务产品线上实践的技术沉淀,主要包括理论篇和实践篇两部分内容。理论篇注重理论介绍,核心是Kubernetes on Cloud,即着重介绍Kubernetes和阿里云产品的结合。实践篇是疑难问题的诊断案例,希望通过案例来和读者分享Kubernetes深度问题诊断经验。 

▊《Harbor权威指南:容器镜像、Helm Chart等云原生制品的管理与实践》

张海宁 等 著

业界首部云原生制品仓库Harbor巨著
数十位业界专家力荐,Harbor项目维护者及贡献者倾力打造

在云原生生态中,容器镜像和其他云原生制品的管理与分发是至关重要的一环。本书对开源云原生制品仓库Harbor展开全面讲解,由Harbor开源项目维护者和贡献者倾力撰写,内容涵盖Harbor的架构、原理、功能、部署与配置、运维、定制化开发、API、项目治理和成功案例等,还有很多未公开发表的内容在本书中都有详尽讲解!

基础设施向云演进的意义

其实,传统的应用所依赖的基础设施正在经历一个向云演进的过程,在此过程中,为我们提供了两个非常重要的优点。

第一个优点是基础设施的一致性和可靠性。同样一个镜像,无论是在美国打开,在中国打开,还是在印度打开都是一样的。并且其中的 OS 环境对于应用而言都是一致的。而对于应用而言,它就不需要关心容器跑在哪里,这就是基础设施一致性非常重要的一个特征。

第二个优点即这样的镜像本身就是自包含的,其包含了应用运行所需要的所有依赖,因此也可以漂移到云上的任何一个位置。

此外,云原生的基础设施还提供了简单、可预测的部署和运维能力。由于现在有了镜像,应用还是自描述的,通过镜像运行起来的整个容器其实可以像 Kubernetes 的 Operator 技术一样将其做成自运维的,所以整个应用本身都是自包含的行为,使得其能够迁移到云上任何一个位置。这也使得整个流程的自动化变得非常容易。

应用本身也可以更好地扩容,从 1 个实例变成 100 个实例,进而变成 1 万个实例。最后,我们可以通过不可变的基础设施来快速部署周围的管控系统和支撑组件。因为,这些组件本身也是容器化的,是符合不可变基础设施理论的组件。这些就是不可变基础设施为用户带来的最大优点。

除了“云原生的技术设施实践”之外,QCon全球软件开发大会(深圳站)也设置了“云原生下的应用架构”、“云端一体化移动开发“等相关专题,持续为大家分享云原生技术的最佳实践和落地案例。

大会荐读好书


▊《弹性计算:无处不在的算力(全彩)》

阿里云基础产品委员会 著

弹性计算首著,集计算、存储和网络于一体

本书以阿里云弹性计算团队的起源、发展、成就作为切入点,描述了弹性计算涉及的计算、存储、网络、安全、稳定性等产品技术架构,权威定义了云计算产业的弹性计算。此 外,本书对弹性裸金属、容器、异构、超算、函数计算等新潮技术一一做了介绍,并通过数个典型案例展示弹性计算的用户场景。

▊《企业数字化基石:阿里巴巴云计算基础设施实践》

高山渊 蔡德忠 赵晓雪 刘礼寅 刘水旺 陈义全 徐波 编著

一本对阿里巴巴云计算基础设施技术实践的全面总结

本书将详细地阐述阿里巴巴在基础设施上的实践细节及先进技术,包括数据中心、网络、服务器、计算硬件、存储硬件,以及智能化运营与自动化运维等内容。

读者评论

相关博文

  • 社区使用反馈专区

    陈晓猛 2016-10-04

    尊敬的博文视点用户您好: 欢迎您访问本站,您在本站点访问过程中遇到任何问题,均可以在本页留言,我们会根据您的意见和建议,对网站进行不断的优化和改进,给您带来更好的访问体验! 同时,您被采纳的意见和建议,管理员也会赠送您相应的积分...

    陈晓猛 2016-10-04
    5423 735 3 7
  • 迎战“双12”!《Unity3D实战核心技术详解》独家预售开启!

    陈晓猛 2016-12-05

    时隔一周,让大家时刻挂念的《Unity3D实战核心技术详解》终于开放预售啦! 这本书不仅满足了很多年轻人的学习欲望,并且与实际开发相结合,能够解决工作中真实遇到的问题。预售期间优惠多多,实在不容错过! Unity 3D实战核心技术详解 ...

    陈晓猛 2016-12-05
    3299 36 0 1
  • czk 2017-07-29
    5866 28 0 1