甚至可以说,是在容器技术之后,DevOps、CI/CD 等运维关键问题才有了质的飞跃:实现资源的动态创建和销毁,更轻量的容器技术既能保证环境一致性也能进一步提高迭代频率,各种容器平台也能更好地保证应用高可用、自动伸缩、业务连续等等。
今天将跟大家分享支撑双十一的容器镜像仓库 ACR,以及它是如何实现搭配 IDE 插件和 CICD/云原生应用交付链来实现一键部署与持续集成,以下是本文提纲:
什么是容器镜像仓库 ACR
如何搭配免费 IDE 插件实现一键部署
如何运用 CICD/ 云原生应用交付链实现持续集成与交付
想听软萌音在线讲解?阿里云小姐姐直播,手把手教你,12月5日晚上8点—9点,直播间等你(还有弹幕截屏送礼品!),直播间地址点击文末“阅读原文”。
为了更好地支持双十一大规模分发需求,容器镜像服务(Alibaba Cloud Container Registery, ACR)团队提前进行规划及迭代更新,全面提升了大规模分发场景下的性能、可观测性和稳定性。在新的双十一来临前,容器镜像服务已达到了数 PB 的镜像托管量,月均镜像拉取达数亿次,平滑度过 54.4 万笔交易峰值。

-
官方链接地址: https://www.aliyun.com/product/acr
Cloud Toolkit 是一款免费的本地 IDE 插件,很多技术博客都有相关的测评,是一款口碑较好的插件。它能够帮助开发者更高效地开发、测试、诊断并部署应用。设置好插件的初始配置之后,可以将本地应用一键部署到任意服务器 Host,甚至云端(ECS、ACR、Kubernetes 和 小程序云 等);并且还内置了 Arthas 诊断、Dubbo工具、Terminal 终端、文件上传、函数计算 和 MySQL 执行器等工具,减少了切换工作界面的时间,灵巧且实用,推荐安装试用一波。下面介绍,插件如何将应用一键部署到容器镜像仓库 ACR 。
-
官方下载地址: https://cn.aliyun.com/product/cloudtoolkit
(二)设置本地 Docker 镜像打包
(三)部署应用
第二步:设置 Image
-
在 Image 标签页中,选择本地应用程序的 Context Directory 和 Dockerfile (通常会根据您本地的应用工程自动识别并设置)。 -
选择容器镜像服务的地域、命名空间和镜像仓库。
第三步:执行部署
如何运用 CICD/云原生应用交付链,实现持续集成与交付

-
在依赖治理方面,要对云原生应用交付链中相关重点环节及外部依赖进行统一管理,识别热点仓库及追踪交付链执行结果; -
在限流降级方面,最好分析识别云原生应用分发核心环节的主次业务功能,优先保障主要业务逻辑完成,次要业务逻辑可降级延后处理; -
在容量规划方面,平台根据上下游业务变化情况,对资源进行按需扩容,确保云原生应用正常交付完成。
有疑问的同学可以加群解决:
点击阅读原文,了解直播详情
/点击图片,报名参加/
本文缩略图:icon by 无风止境
Tips:
# 点下“在看”❤️
# 然后,公众号对话框内发送“CNCF”,试试手气?😆
# 本期奖品是CNCF正版指尖陀螺。


