0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

eBay的平台自动升级解决方案

jf_WZTOguxH 来源:InfoQ 2023-06-25 14:16 次阅读

最近,eBay 分享了他们在采用管道驱动的自动化解决方案方面的进展。该解决方案让他们能够实现对其框架和基础设施的持续更新。该解决方案的架构有可能变得更加通用,因为它采用了可插拔和松散耦合的方式,提供了良好的可扩展性。

eBay 的平台包括两个关键组件:作为应用程序代码基础的框架和负责托管应用程序的云基础设施。通过利用自动化解决方案,eBay 简化了作业的准备、执行和验证过程,从而显著提高了生产率。

在这个庞大而复杂的市场中,存在各种类型的升级,例如框架升级、框架迁移和云迁移。由于平台的规模和复杂性,这些升级在持续地发生,这也说明了 eBay 系统在不断演化和增强。

我们以一个特定的云迁移案例为例。在这个案例中,我们需要将云基础设施从依赖虚拟机的 Openstratus 迁移到基于容器技术的 Kubernetes。这个迁移对应用程序开发生命周期有所影响,因为它涉及从基于库的清单方法到基于镜像的清单方法的转换。要完成这种类型的迁移,通常需要完成定义好的一系列任务,包括元数据收集、配置工作负载、迁移网络拓扑和流量、创建新实例、实现监控,以及停用以前基于虚拟机的资源池。

只依赖单独的脚本或自动化工具可能不足以确保平台级变更的质量。因此,eBay 团队为他们的自动化解决方案设想了一些特定的功能,包括要求每个工作流包含多个任务,每个任务与生态系统进行无缝交互以执行必要的操作。此外,还需要对工作流任务进行有效的管理和编排,确保自动化框架里的操作能够顺利执行。

该解决方案的架构如下图所示:

07d51b18-131a-11ee-962d-dac502259ad0.png

图片来源:https://tech.ebayinc.com/engineering/ebays-common-automation-solution-for-platform-evolution/

架构包含了两个主要组件:编排器和可插拔管道。编排器负责根据输入来确定流,并相应地执行预定义任务。在执行流时,编排器确保任务上下文的持久化,可以在下一个任务执行之前对其进行恢复。然后,编排器利用 Quartz 作为任务调度引擎对任务进行顺序处理。

在编排器启动期间,会有一个流管理器来预加载流定义并激活负责编排任务执行的任务监听器。此外,流管理器还支持任务重试或在必要时跳过特定任务等功能。编排器的内部功能如下所示:

07ffb436-131a-11ee-962d-dac502259ad0.png

图片来源:https://tech.ebayinc.com/engineering/ebays-common-automation-solution-for-platform-evolution/

之前已经报道了 eBay 开始使用契约测试来安全地演化内部 API 和满足客户端团队的需求。

eBay 的平台演进涉及可重用任务和组件,包括可以跨不同流共享的强化通用任务。平台团队认为,他们基于管道的自动化解决方案将是支持未来基础设施和框架升级的关键能力。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 自动化
    +关注

    关注

    29

    文章

    5475

    浏览量

    78979
  • 应用程序
    +关注

    关注

    37

    文章

    3233

    浏览量

    57539

原文标题:eBay的平台自动升级解决方案

文章出处:【微信号:AI前线,微信公众号:AI前线】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Vehicle OS软件平台解决方案

    解决方案涵盖了嵌入式标准软件、AUTOSAR工具链、集成服务和实用培训等各个方面的内容,旨在为国内及国际的OEM和供应商提供稳定可靠、便捷易用的AUTOSAR平台
    的头像 发表于 11-06 16:06 94次阅读
    Vehicle OS软件<b class='flag-5'>平台</b><b class='flag-5'>解决方案</b>

    智慧充电桩集成路灯 智能灯杆屏智慧路灯系统平台解决方案

    智慧充电桩集成路灯 智能灯杆屏智慧路灯系统平台解决方案
    的头像 发表于 10-11 08:49 243次阅读
    智慧充电桩集成路灯 智能灯杆屏智慧路灯系统<b class='flag-5'>平台</b><b class='flag-5'>解决方案</b>

    PLC接入工业物联网平台会遇见的问题及解决方案

    随着工业4.0时代的到来,工业物联网(IIoT)已成为制造业转型升级的重要驱动力。作为工业自动化核心设备的PLC(可编程逻辑控制器),其在接入工业物联网平台时,虽然能显著提升生产效率、优化
    的头像 发表于 10-10 14:01 150次阅读
    PLC接入工业物联网<b class='flag-5'>平台</b>会遇见的问题及<b class='flag-5'>解决方案</b>

    基于CSS融合存储系统的自动化制造服务平台存储解决方案

    基于CSS融合存储系统的自动化制造服务平台存储解决方案
    的头像 发表于 09-10 10:15 268次阅读
    基于CSS融合存储系统的<b class='flag-5'>自动</b>化制造服务<b class='flag-5'>平台</b>存储<b class='flag-5'>解决方案</b>

    使用UCC256404解决ZCS问题的自动待机解决方案

    电子发烧友网站提供《使用UCC256404解决ZCS问题的自动待机解决方案.pdf》资料免费下载
    发表于 09-03 10:29 0次下载
    使用UCC256404解决ZCS问题的<b class='flag-5'>自动</b>待机<b class='flag-5'>解决方案</b>

    泵站PLC组态云平台解决方案

    推广应用,带来提高效率、减少成本、简化管理等多方位价值效益。 对此,数之能提供泵站PLC组态云平台解决方案,为企业提供一套个性化的组态监控、故障告警、智慧运维等物联网平台。通过平台,企
    的头像 发表于 08-28 15:44 211次阅读

    智慧供暖物联网平台解决方案

    不良影响。因此,寻求一种高效、节能且环保的供暖方案迫在眉睫。 解决方案 对此,数之能提供智慧供暖物联网平台解决方案。通过实现传感器、PLC、水电表等设备数据采集,将数据集中到智慧供暖物
    的头像 发表于 08-12 13:37 299次阅读
    智慧供暖物联网<b class='flag-5'>平台</b><b class='flag-5'>解决方案</b>

    DM平台管理设备如何进行固件升级

    )查看注册状态 4)DM平台中添加设备,设备序列号通过设备系统界面或背板获得。 5)添加升级的固件 6)配置超时时间,默认即可。 7)选择需要升级的设备 8)查看系统升级
    发表于 07-25 06:22

    基于工业网关和云平台的工厂设备数据采集解决方案

    随着工业4.0时代的到来,智能制造和工业物联网成为推动制造业转型升级的关键力量。为了实现生产过程的智能化、自动化和高效化,工厂设备的数据采集变得尤为重要。本方案旨在通过工业网关和云平台
    的头像 发表于 07-19 16:34 411次阅读
    基于工业网关和云<b class='flag-5'>平台</b>的工厂设备数据采集<b class='flag-5'>解决方案</b>

    医院集成平台解决方案

    医院集成平台 解决方案是为了满足医疗机构日益增长的信息化需求而设计的综合性解决方案。这种平台整合了各类医疗信息系统和技术,以促进医院内部各个环节之间的协作、数据共享和流程优化。通过采用
    的头像 发表于 06-27 16:07 462次阅读

    毫末智行与高通宣布采用Snapdragon Ride平台打造智能驾驶解决方案

    面向先进驾驶辅助系统和自动驾驶功能的智能驾驶解决方案基于毫末智行业界领先的ADAS及自动驾驶技术和高通技术公司的最新一代Snapdragon Ride平台打造。
    的头像 发表于 04-24 09:35 495次阅读
    毫末智行与高通宣布采用Snapdragon Ride<b class='flag-5'>平台</b>打造智能驾驶<b class='flag-5'>解决方案</b>

    宏集PLC如何为楼宇自动化行业提供空调、供暖与通风的解决方案

    还在人工控制空调、供暖与通风系统吗?宏集通过高性能控制器与CODESYS软件平台,为楼宇自动化行业提供高效解决方案,助力客户维护建筑运行并减少相关成本。
    的头像 发表于 04-07 10:31 461次阅读
    宏集PLC如何为楼宇<b class='flag-5'>自动</b>化行业提供空调、供暖与通风的<b class='flag-5'>解决方案</b>?

    民航机场智慧能源管理平台解决方案

    民航机场智慧能源管理平台解决方案
    的头像 发表于 02-19 12:57 348次阅读
    民航机场智慧能源管理<b class='flag-5'>平台</b><b class='flag-5'>解决方案</b>

    ADSP-CM408F配电自动化解决方案

    方案】ADSP-CM408F配电自动化解决方案
    的头像 发表于 01-04 10:56 424次阅读
    ADSP-CM408F配电<b class='flag-5'>自动化解决方案</b>

    数字化园区升级,智慧园区解决方案

    智慧园区解决方案是集安防、环保、节能、消防和能源管理等功能为一体的综合应用平台,以数据为中心,实现园区的全方位覆盖、全天候监控和智能化服务。新导物联的智慧化解决方案可以从管理层面上进行信息共享与联动
    的头像 发表于 12-21 14:41 489次阅读
    数字化园区<b class='flag-5'>升级</b>,智慧园区<b class='flag-5'>解决方案</b>