php发展

首页 » 常识 » 诊断 » 云原生之路容器技术落地最佳实践
TUhjnbcbe - 2021/5/6 15:25:00

阿里妹导读:随着容器技术的快速发展和广泛应用,毫无疑问云原生技术是未来发展的必然趋势。作为国内最早布局容器技术的阿里云,无论在技术还是产品上,都取得了极大的成果。阿里云资深技术专家易立通过阿里云容器服务,分享容器技术落地的最佳实践,希望能够帮助同学们更好地理解容器技术和云原生理念,合理地设计上云架构,充分发挥云的价值。文末推荐:阿里巴巴研发效能峰会。

没有集装箱,就没有全球化。——《经济学人》

什么是容器?容器的英语是Container,它的意思是集装箱。我们知道,经济全球化的基础就是现代运输体系,而其核心正是集装箱。集装箱的出现实现了物流运输的标准化,自动化,大大降低了运输的成本,使得整合全球的供应链变为可能。这就是著名经济学人谈到的“没有集装箱,就没有全球化”。集装箱背后的标准化、模块化的理念也在推进建筑业的供应链变革。在最近,疫情爆发之后。10天10夜,在武汉火神山,一个可以容医院平地而起,在抗疫过程中发挥的重要作用。医院都是采用集装箱板房吊装。模块化的病房设计,预置了空调、消杀、上下水等设施,极大加速了施工速度。容器的通俗理解软件集装箱”容器技术“也在重塑整个软件供应链。容器作为一种轻量化的操作系统虚拟化技术,和和传统的物理机、虚拟化技术和使用方式有什么不同呢?打个比喻:传统物理机就是独栋大别墅

一家人独占,住的舒适,不会被别人打扰。

应用独占物理机,性能优异。但是缺点就是贵、交付时间长,资源利用率也不高。

虚拟机就是联排住宅

每户有独立的空间,有较好的隔离性。每栋房屋之间共享水电、地基等基础设施。容积率提升了,成本下降了,交付速度也加快了。

通过虚拟化技术,虚拟机中的应用可以实现安全隔离,还可以有效提升资源利用率。但是,虚拟机交付后还需进行应用配置和安装,交付速度还不够快。

容器就是集装箱板房

集装箱房采用模块化设计,自带装修,可以快速搭建,随时移动。这是年卡塔尔世界杯一个体育场的设计。它将完全使用集装箱方式搭建一个可以容纳4万人的体育场。每个集装箱模块都在在中国生产,已经预置了看台,卫生间,酒吧等功能,在中国生产完毕后在卡塔尔组装。不但工期可以缩短3年,而且赛事结束后可以拆卸,搬迁到其他地方。

容器利用操作系统中cgroup,namespace等技术实现资源隔离。容器共享操作系统内核,非常轻量,没有资源损耗,支持秒级启动,极大提升了系统的应用部署密度和弹性。容器镜像将应用和其依赖的系统组件和配置打包在一个标准化的、自包含的格式中。通过容器镜像方式进行应用分发和交付,可以让应用即开即用,并一致地运行在不同环境。

容器的价值在过去几年中,容器技术得到了越来越广泛的应用。其中最主要的3个核心价值是:敏捷天下武功唯快不破。在企业数字化转型时代,每个企业都在面临着新兴业务模式的冲击和众多的不确定性。一个成功的企业不是看他现在规模有多大,过去的战略有多成功,而是要看他是否有能力持续创新。容器技术提升了企业的IT架构的敏捷性,从而提升了业务敏捷性,可以加速业务创新。比如疫情期间,教育、视频、公共健康等行业的在线化出现了爆发性高速增长。通过容器技术可以很好地把握业务快速增长的机遇。在业界的统计中,使用容器技术可以实现3~10倍交付效率提升,这意味着企业可以进行快速迭代,低成本试错。弹性在互联网时代,企业IT系统经常需要面对电商大促、突发事件等可预期和非预期的流量增长。通过容器技术可以充分发挥云计算的弹性,通过提升部署密度和弹性来降低计算成本。比如在线教育,面对疫情之下指数级增长的流量,可以通过容器技术来缓解扩容的压力,支持数十万教师在线教学,百万学生在线学习。可移植性容器技术推进了云计算的标准化进程。容器已经成为应用分发和交付的标准,可以将应用与底层运行环境解耦;Kubernetes成为资源调度和编排的标准,屏蔽了底层架构的差异性,帮助应用平滑运行在不同的基础设施上。CNCF云原生计算基金会推出了Kubernetes一致性认证,进一步保障了不同K8s实现的兼容性。采用容器技术来构建云时代的应用基础设施将变得越来越容易。Kubernetes:云原生时代的基础设施现在Kubernetes已经成为了云应用操作系统,越来越多应用运行在Kubernetes基础之上:从无状态的Web应用,到交易类应用(如数据库、消息中间件),再到数据化、智能化应用。阿里经济体也基于容器技术,实现了全面的云原生上云。阿里云容器服务介绍阿里云容器服务产品家族可以在公共云、边缘计算和专有云环境提供企业容器平台。阿里云容器产品的核心是KubernetesService-ACK和ServerlessK8s-ASK,它们构建在阿里云的一系列基础设施能力之上,包括计算、存储、网络、安全等,并提供标准化接口、优化的能力和简化的用户体验。ACK通过CNCFK8s一致性兼容认证,并提供了一系列企业
1
查看完整版本: 云原生之路容器技术落地最佳实践