开发者测评:相比 Harbor,我选择 ACR 的三点原因

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,118元/月
云原生网关 MSE Higress,422元/月
性能测试 PTS,5000VUM额度
简介: 本次活动是为了帮助更多开发者了解容器镜像服务 ACR 的功能、使用方式和产品体验,从而在不同应用场景下,更好地进行容器镜像管理方案的选型。不少开发者在活动中发表了他们在这个过程中的思考,以及选择阿里云容器镜像服务 ACR 的原因。

2022 年 8 月起,阿里云容器镜像服务 ACR 开发者评测活动持续火热开展。截至目前,本次活动已累计吸引 600 余位开发者参与,产生了 30 位发布优质测评内容的开发者并获得相应奖励。


1.png


云原生生态的繁荣大大丰富了云原生应用制品的多样性,容器镜像作为承载云原生应用的重要载体,是云原生应用生命周期的源头,因此,在企业架构升级、开发者技能个人提升中发挥了越来越重要的价值。


阿里云  ACR(Alibaba Cloud Container Registry)是面向容器镜像、Helm Chart 等符合 OCI 标准的云原生制品安全托管及高效分发平台。产品分为个人版和企业版,个人版面向容器开发者限额免费使用,企业版面向对安全及性能要求较高的企业客户。


本次活动是为了帮助更多开发者了解容器镜像服务 ACR 的功能、使用方式和产品体验,从而在不同应用场景下,更好地进行容器镜像管理方案的选型。不少开发者在活动中发表了他们在这个过程中的思考,以及选择阿里云容器镜像服务 ACR 的原因。


相比 Harbor,我选择阿里云 ACR 的三点原因


测评员 ID:197***870


在很多人看来,Harbor 几乎已经是事实上的镜像仓库自建标准。但是在其能力不断发展的同时,相关组件的复杂度也给相关开发运维人员的能力带来巨大的挑战。


本人曾参与过 Harbor 的社区特性开发,对 Harbor 的生产环境应用也有较多实战经验。但是在跳槽到当前公司(一家中小型互联网企业)后,最终还是选择了阿里云 ACR 仓库。主要基于以下几点:


1. 跨境镜像同步能力,这点是重中之重。ACR 基于阿里云的全球化网络能力,十分契合我们公司的全球化部署应用场景。相比自建的跨境 Harbor 仓库,需要额外占用一些专线带宽。


2. 节省成本。虽然 Harbor 是开源的,乍一看肯定比云厂商的付费镜像服务划算,但是实际上并不一定。Harbor 的部署涉及到众多组件,在高可用性、可靠性上需要投入一定的人力成本;同时公司原方案中境外用于部署 Harbor 的机器也都是云上虚拟机,加上网络、存储等费用并结合人力成本,Harbor 实际上并无太多成本优势。


3. 可维护性。Harbor 的 Redis、Postgres(可以选择云上相关服务,但是成本优势就不明显了)等组件,至少需要有一个人力有相关技术储备来维护,虽然 Harbor 功能强大,也够可靠,但是依然会有一些潜在的 bug 存在,在生产级应用中还是会有一定风险。在替换到 ACR 后将近一年的时间里,服务足够稳定,还没有发生功能性故障,几乎不需要维护成本


给 ACR 在金融场景下的能力点个大大的赞


测评员 ID:n3c***m6o


很多金融企业在面对合规、安全等保要求下,需要对业务进行多账号的多 ACK(阿里云容器服务 Kubernetes 版) 集群拆分。与此同时,面对业务扩展,服务跨账号、跨地域部署的问题随之而来。阿里云 ACR 提供了容器镜像、Helm Chart 等 OCI 制品安全托管和高效的分发能力,其产品的分发管理功能,很好地支持了不同业务根据不通命名空间镜像分发,进而完成应用服务的版本更新,大大提升运维工作效率。


首先,通过实例同步,解决跨账号镜像同步,解决镜像镜像分发问题


2.png


其次,通过同步记录可以发现,镜像同步速度还是比较快的,跨地域的镜像同步过程也是依赖阿里云自身带宽:


3.png


最后,对于同步过程中异常问题,通过阿里云 ACR 服务实例管理-事件通知功能,通过配置相关告警策略,实现异常告警通知


4.png


通过以上跨账号、跨地域镜像同步及告警配置,有效实现了整个镜像同步过程跟踪与掌控,对 ACR 产品功能的完整及稳定给一个大大赞!


倒计时 7 天:加入 ACR 开发者测评团,赢取千元机械键盘


本次活动将持续至 2022 年 9 月 30 日,开发者们参与测评的热情持持高涨(推荐阅读:《开发者测评:阿里云 ACR 与其他的镜像仓库到底有什么不同?》 )


5.png


现在,距离活动正式结束还有 7 天的时间,把握机会,免费开通并体验阿里云容器镜像服务 ACR,发布原创测评内容,机械键盘、定制晴雨伞等定制好礼还在等你 !赶快喊上小伙伴们一起参加吧!


6.png


扫描图片二维码或点击下方“此处”,即可直达 ACR 开发者测评活动现场,把握!

相关实践学习
通过容器镜像仓库与容器服务快速部署spring-hello应用
本教程主要讲述如何将本地Java代码程序上传并在云端以容器化的构建、传输和运行。
Kubernetes极速入门
Kubernetes(K8S)是Google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。 本课程从Kubernetes的简介、功能、架构,集群的概念、工具及部署等各个方面进行了详细的讲解及展示,通过对本课程的学习,可以对Kubernetes有一个较为全面的认识,并初步掌握Kubernetes相关的安装部署及使用技巧。本课程由黑马程序员提供。   相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
运维 安全 Cloud Native
开发者测评:阿里云 ACR 与其他的镜像仓库到底有什么不同?
为了帮助更多开发者了解容器镜像服务 ACR 的功能、使用方式和产品体验,阿里云容器镜像 ACR 面向广大开发者招募产品测评团,发布关于 ACR 的原创测评内容。活动正式展开仅一周的时间,已有数十位开发者发布他们对于 ACR 的使用体验。
开发者测评:阿里云 ACR 与其他的镜像仓库到底有什么不同?
|
6月前
|
虚拟化 Docker Windows
win10使用Docker以及在天池比赛上提交容器镜像文件
win10使用Docker以及在天池比赛上提交容器镜像文件
162 1
|
6月前
|
jenkins 持续交付 数据安全/隐私保护
Docker 打包镜像 | 发布至阿里云镜像仓库
Docker 打包镜像 | 发布至阿里云镜像仓库
1458 1
|
28天前
|
Linux 应用服务中间件 Shell
docker学习--docker容器镜像常用命令大全(简)
本文档详细介绍了Docker中的镜像命令与容器管理命令。镜像命令部分涵盖了镜像搜索、下载、上传等操作;容器管理命令则包括了容器的创建、启动、停止、删除及日志查看等功能。通过具体示例,帮助用户更好地理解和使用Docker相关命令。
126 0
|
3月前
|
存储 运维 数据安全/隐私保护
如何高效利用阿里云Docker镜像仓库管理您的容器镜像
如何高效利用阿里云Docker镜像仓库管理您的容器镜像
|
2月前
|
Docker 容器
使用rootfs制作docker容器镜像
使用rootfs制作docker容器镜像
|
4月前
|
应用服务中间件 nginx 数据安全/隐私保护
借助阿里个人版镜像仓库+云效实现全免费同步docker官方镜像到国内
受docker hub 6月初网络变更的影响,国内拉取docker官方镜像变得不稳定……
|
3月前
|
Docker 容器
docker: 搭建 harbor 镜像仓库
docker: 搭建 harbor 镜像仓库
|
6月前
|
存储 Docker 容器
Docker Hub 镜像仓库
前言 Docker Hub 是 Docker 公司提供的官方公共 Docker 镜像注册表,允许用户存储、分享和获取 Docker 镜像。在 Docker Hub 上,你可以找到许多官方和社区维护的 Docker 镜像。 搜索镜像 登录后,你可以使用 Docker Hub 的搜索功能来查找感兴趣的镜像。你可以在搜索栏中输入关键词,然后浏览结果。 创建存储库 注册或登录到 Docker Hub,选择“创建存储库”按钮,选择公有库或者私有库。
8140 1
|
5月前
|
存储 Linux Docker
Docker|了解容器镜像层(2)
Docker|了解容器镜像层(2)
89 0
Docker|了解容器镜像层(2)

相关产品

  • 容器镜像服务