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

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
可观测可视化 Grafana 版,10个用户账号 1个月
简介: 本次活动是为了帮助更多开发者了解容器镜像服务 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 开发者测评活动现场,把握!

相关实践学习
通过workbench远程登录ECS,快速搭建Docker环境
本教程指导用户体验通过workbench远程登录ECS,完成搭建Docker环境的快速搭建,并使用Docker部署一个Nginx服务。
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
2月前
|
安全 测试技术 虚拟化
Docker实战案例研究:深入行业应用与最佳实践
Docker作为一种轻量级、可移植、可扩展的容器化技术,在各行各业都得到了广泛应用。本文将通过深入实际案例,介绍Docker在不同行业的应用以及相应的最佳实践,提供更加丰富的示例代码,以帮助大家更全面地理解和运用Docker的强大功能。
|
4月前
|
运维 Serverless
带你读《浅谈阿里云通用产品线Serverless的小小演化史》三、开箱即用的免运维 ---全托管服务能力(5)(附结语)
带你读《浅谈阿里云通用产品线Serverless的小小演化史》三、开箱即用的免运维 ---全托管服务能力(5)(附结语)
165 0
|
6月前
|
存储 负载均衡 Cloud Native
云原生容器存储体验测评
随着云计算的快速发展,云原生技术逐渐成为企业和开发者关注的热门话题。在云原生应用中,容器存储是一个至关重要的组成部分,它能够为应用程序提供持久化的存储服务。那么本文将就来结合通过阿里云容器ACK服务和文件存储NAS服务搭建一个简单的弹性、高可用NGINX网站,分享一下在阿里云容器存储方面的使用体验。
73 1
云原生容器存储体验测评
|
9月前
|
安全 Cloud Native 算法
《云原生架构容器&微服务优秀案例集》——01 互联网——唱鸭 轻松玩转 DevSecOps,用 ACR EE 构建安全高效交付流程
《云原生架构容器&微服务优秀案例集》——01 互联网——唱鸭 轻松玩转 DevSecOps,用 ACR EE 构建安全高效交付流程
328 0
|
9月前
|
安全 Cloud Native 算法
《2023云原生实战案例集》——04 互联网——唱鸭轻松 玩转DevSecOps,用ACR EE构建安全高效交付流程
《2023云原生实战案例集》——04 互联网——唱鸭轻松 玩转DevSecOps,用ACR EE构建安全高效交付流程
|
运维 安全
《采用Harbor开源企业级Registry实现高效安全的镜像运维》电子版地址
采用Harbor开源企业级Registry实现高效安全的镜像运维
83 0
《采用Harbor开源企业级Registry实现高效安全的镜像运维》电子版地址
|
存储 Cloud Native Go
云原生之使用docker部署Dochub文库系统
云原生之使用docker部署Dochub文库系统
663 0
云原生之使用docker部署Dochub文库系统
|
缓存 JavaScript Ubuntu
纯干货!构建Dockfile镜像的十三个最佳实践点
编写.dockerignore文件 构建镜像时,Docker需要先准备上下文 ,将所有需要的文件收集到进程中。默认的上下文包含Dockerfile目录中的所有文件,但是,实际上我们并不需要.git目录,.vscode目录、.idea目录等内容。 .dockerignore 的作用和语法类似于 .gitignore,可以忽略一些不需要的文件,这样可以有效加快镜像构建时间,同时减少Docker镜像的大小。
|
网络协议 jenkins Java
企业DevOps之路:Jenkins 集成 Harbor 自动发布镜像
实际中,一般会结合 Jenkins 的流水线,进行自动构建和发布。
391 0
企业DevOps之路:Jenkins 集成 Harbor 自动发布镜像
|
前端开发 Cloud Native 网络协议
云原生时代必须具备的核心技能之Docker高级篇(Harbor-镜像私服)
本文给大家介绍下Docker中的常用的镜像私服仓库,DockerHub,阿里云仓库和Harbor镜像私服仓库。
云原生时代必须具备的核心技能之Docker高级篇(Harbor-镜像私服)

相关产品

  • 云消息队列 Kafka 版
  • 云消息队列 MQ
  • 微服务引擎