简介:说到容器、云原生,相信大家一定都很熟悉了。随着云原生技术的普及,越来越多企业客户基于云原生上云和架构转型。但是如何从端到端加速云原生应用,彻底释放云原生技术的红利呢?今天为大家带来了阿里云的最新方案,基于容器镜像服务企业版 ACR EE,从容器镜像构建加速、全球分发加速、大镜像/大规模分发加速,全链路的加速升级。

【云原生应用加速发布会】传送门:https://yqh.aliyun.com/live/detail/22720
点击查看详情:https://yqh.aliyun.com/live/cloudnative_release

(一)容器镜像构建加速,极速拉取多架构大镜像/海外源


云原生化的首站其实就是业务容器化改造,我们要把应用以及应用依赖的环境打包成标准的容器镜像。在容器镜像构建的过程,很可能会依赖海外源(golang/yum/npm)或者海外的基础镜像,需要稳定的海外加速。或者业务需要多操作系统/多架构的版本输出,需要并发矩阵构建,便捷地测试多个版本。
ACR EE 提供 Serverless 化的容器镜像构建服务,支持多任务稳定&高并发构建。支持自建GitLab/Codeup/Gitee/Github多代码源绑定,以及代码变更后自动构建。通过海外源智能加速、多级缓存加速方案,相比开源构建方案,ACREE平均构建能提速 30 %左右。此外,ACR EE 也提供了自定义版本、构建参数、业内首个多架构镜像构建的能力。支持构建完成后,触发器事件回调等体验升级,便于客户更灵活落地云原生 DevOps 场景。
新版 ACR EE 提供企业级构建服务,具备如「多代码源接入」、「大规模并发」、「多维度构建加速」、「体验升级」等特性。

(二)全球分发加速,高效同步跨境镜像


接下来,让我们看一下全球分发加速, 目前我们有很多互联网企业出海和跨国协作客户,他们的研发中心可能国内,但是容器业务需要全球多地域部署协作。由于跨海链路的不稳定导致了协作难、迭代慢的问题,然而自建专线链路,去维护一套复杂的网络拓扑,又会带来巨大的资源及人力运维成本。最终这些客户选择使用 ACR EE 全球加速能力,提高 85%的分发效率,同时降低 300% 自建和运维成本 。使用 ACR EE 全球统一域名功能,实现了智能访问就近实例,进一步降低客户多实例使用成本,提升了服务可用性。
针对全球分发加速的场景,我们做了多维度的优化,提升并保障了 99.95% 的跨海同步成功率和同步低延时。我们通过专属链路、传输协议调优、多链路 QoS,实现链路层的优化。数据切片、数据去重、分层并发实现了调度层优化,最终保障客户的极致体验。
新版 ACR EE 增强了「链路优化」、「调度优化」、「安全合规」,尤其适合有业务出海需求的企业放心省心地实现跨海的CI/CD。

(三)大镜像分发加速,GB级镜像启动时长减少60%


那么其实除了全球多地域的分发,越来越多的客户,也面临大镜像分发慢的问题。
比如,很多 AI 业务容器化后,他需要将算法模型、算法依赖库打包在容器镜像中,做离线任务处理,单镜像可能超过 5G。可以看左图,传统容器运行时,由于镜像Layer 为 tar.gz 格式,无法随机读取。我们的 Node节点需要将全量的容器镜像数据下载后再解压,然而容器真实的启动可能仅使用其中部分内容,导致容器启动耗时长甚至由于超时而无法启动的问题。
ACR EE 提供了按需加载能力,可自动将标准镜像转化成加速镜像。加速镜像 Layer 为自定义带索引格式,支持高性能随机读取。在 Node 节点上基于加速套件实现镜像数据按需加载和在线解压。平均启动时间减少 60%,按需分发效率提升 3 倍,可享受大镜像秒速运行体验。此外,我们也提供了基于label自动切换为加速镜像版本的能力,支持在ACK上透明化的容器业务使用。
新版 ACR EE 对大镜像极度友好,「按需加载」、「加速镜像格式转化」、「体验升级」,非常适合AI/离线任务应用、脚本语言应用、GB级镜像。

(四)大规模分发加速,单集群百节点的快速部署


随着一些AI/大数据场景容器化普及,单集群的节点数也在急剧增长,例如一些批量计算、基因计算业务,单集群节点数可能超过100。当大规模容器节点批量下载镜像时,镜像后端存储(OSS)的网络带宽可能会成为性能瓶颈,导致镜像拉取慢或超时,影响业务的紧急扩容/变更。

 ACR EE 提供了 P2P分发加速功能,利用计算节点的内网带宽资源,在节点之间分发镜像分片,大幅提升镜像拉取速度,减少应用部署时间。目前,ACR EE 支持单集群千节点的 P2P 分发,相比于传统的镜像拉取,分发性能提升4倍左右。ACREE也支持 ACK、ASK及 ACK+VK(ECS+ECI并存)集群模式下的 P2P分发,支持 Docker和 Containerd 的容器运行时。此外,ACREE 也支持基于 label自动切换至 P2P分发加速,比如在某个应用负载、或某个空间打上 P2P 标签,ACR EE 会将当前普通镜像拉取自动替换为 P2P加速链路,让客户的使用体验更加平滑。
新版 ACR EE 对大规模业务更加友好,尤其提升了100个以上节点的单集群的部署体验,实验数据显示对于单集群1000节点分发性能较此前提升4倍。

基于容器镜像服务企业版 ACR EE,从容器镜像构建、全球分发、大镜像/大规模分发,全链路的加速升级,提高云原生应用构建、分发、部署的效率,助力企业云原生架构升级。

原文链接:https://developer.aliyun.com/article/782943?

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

ACR EE 全链路加速升级相关推荐

  1. 向下一代互联网迈进 声网发布全链路加速FPA为互联网增加QoS保障

    8月19日,声网Agora举办线上产品发布会,正式发布了"全链路加速FPA(Full-Path Accelerator)".全链路加速FPA基于声网的软件定义实时网络 SD-RTN ...

  2. 打造智慧工地,低代码平台助力基建行业全链路数字化升级

    编者按:基建行业数字化转型需求迫切,低代码平台有助于加快数字化转型速度,赋能建筑工程企业升级.本文分析了低代码在基建行业中的应用价值,并指出基建行业对于低代码平台的需求,最后通过相关案例的展示了低代码 ...

  3. 华为开发者大会主题演讲:全链路网络加速,全场景极速体验

    大家好!今天我要介绍的是全链路网络加速解决方案.现代社会人们离不开网络,上班地铁刷短视频.中午打场游戏.晚上看网络视频.但我们经常会遇到短视频转圈刷不出来.游戏资源下载慢.视频卡顿等问题. 全链路网络 ...

  4. 阿里云PAI-Diffusion功能再升级,全链路支持模型调优,平均推理速度提升75%以上

    导读 随着Stable Diffusion模型在AI圈的爆火,AI生成内容(AI Generated Content,AIGC)的应用呈现出井喷式的增长趋势.其中,文图生成(Text-to-image ...

  5. 首提完整中台方法论,网易云全链路中台引爆产业“核聚变”升级

    当前数字经济领域最受关注的技术趋势当属中台,到底中台对企业发展的意义何在,企业应当如何建设中台?7月26日,网易云在本届云创峰会上给出了完整的答案,从组织.技术.方法论的角度系统阐述了网易杭州研究院的 ...

  6. 抖音电商升级:全场景、全链路与可持续生态

    兴趣. 如果用一个精准的词来描绘抖音电商最不同的底色,兴趣显然是最合适的注脚.过去一年,抖音兴趣电商的增长空间开始释放,内容刺激需求,兴趣驱动增长. 完成从0到1的框架搭建后,抖音电商也开始着手启动从 ...

  7. 【云原生】阿里云容器镜像服务产品ACR EE之国内外场景应用模拟

    目录 一.ACR EE 简介 二.场景需求 三.场景方案架构图 一.ACR EE 简介 面向容器镜像.Helm Chart 等符合 OCI 标准的云原生制品安全托管及高效分发平台. ACR 支持全球同 ...

  8. 科大讯飞全新1024:3大计划,200项A.I.能力,全链路驱动应用场景创新!

    10月24日,2018届科大讯飞全球1024开发者节在合肥奥林匹克体育中心综合馆如约举行,重磅发布了全新升级的科大讯飞<1024计划>! 原中国科学技术部副部长张来武.科大讯飞董事长刘庆峰 ...

  9. 罗辑思维在全链路压测方面的实践和工作笔记

    业务的知名度越高,其背后技术团队承受的压力就越大.一旦出现技术问题,就有可能被放大,尤其是当服务的是对知识获取体验要求颇高的用户群体. 提供知识服务的罗辑思维主张"省时间的获取知识" ...

最新文章

  1. MongoDB 增删改查
  2. Spark RDD/Core 编程 API入门系列 之rdd实战(rdd基本操作实战及transformation和action流程图)(源码)(三)...
  3. Meaningless Sequence Gym - 102832D
  4. springboot3——Email
  5. JsonCpp测试代码使用新API
  6. 苹果的Apple Pay学习
  7. 微商加人方法,感动你我的加人故事
  8. python 文件题目练习
  9. 初步分析AxProtector V6.40.226.200Dotnet加壳与脱壳
  10. 遥感数据相关资源获取
  11. win10下如何使用linux系统
  12. ffmpeg一些基本用法
  13. macbook卡在进度条开不了机_Mac电脑开机一直卡在加载进度条怎么办?
  14. 【codevs 4246】奶牛的身高 差分约束
  15. 简单C语言的框架结构
  16. 低代码开发专题月 | YonBuilder低代码开发平台,企业数智化转型的新动力
  17. 设计模式01---设计模式基础篇01
  18. 20230223 作业
  19. BZOJ 2901: 矩阵求和
  20. [MRCTF2020]PYWebsite -wp

热门文章

  1. 【LaTex】LaTeX Warning: Citation xxx on page xxx undefined on input line xxx
  2. springboot 启动原理
  3. Python2寿命只剩一个月啦!还不快赶紧学起Python3酷炫到爆的新特性!
  4. python字典默认输出键还是值_说说在 Python 字典中如何在读取不存在的键时得到一个默认值...
  5. 正弦定理和余弦定理_苏州市高一数学(正弦定理与余弦定理)线上教育学案
  6. 动态折线图 python_python 怎么做个动态折线
  7. android 购物车抛物线,添加到购物车抛物线动画
  8. [Linux] 进程间通信
  9. idea:打包jar(原文by曲高终和寡)
  10. hdu5698瞬间移动(组合数,逆元)