项目背景

汽车之家

作为全球访问量领先的汽车垂直网站,汽车之家为消费者提供选车、买车、用车、换车等环节一站式服务。2016年汽车之家从“基于内容的垂直领域公司”转型升级为“基于数据技术的‘汽车’公司”。因为随着智联网汽车的地毯式发展,汽车数据不仅成为训练汽车智能模型至关重要的要素、记录的司机画像还用于帮助车厂产品设计。


汽车之家需要保障客户与公司的数据安全不丢失、并且减少数据容灾备份过程中计算资源浪费、降低运维成本。为此,华为云设计了基于华为云对象存储服务OBS和函数工作流FunctionGraph的Serverless化容灾备份方案。

业务挑战

  • 传统的方案实时性较差

    传统的方案需要通过定时任务定期查询文件系统的文件信息,与上次查询结果进行对比后,将新增的文件推送到华为云OBS,但是该方案实时性较差。

    传统的方案需要通过定时任务定期查询文件系统的文件信息,与上次查询结果进行对比后,将新增的文件推送到华为云OBS,但是该方案实时性较差。

  • 计算资源存在浪费、投入大量运维工作

    如果预置固定计算资源,由于业务场景是存在明显的波峰波谷,这使得业务请求流量低峰时造成大量计算资源浪费,业务量突增时又无法实现快速的资源扩容,需要投入专门的人力手动扩容。上线后服务器及组件还需要投入大量运维工作来保证容灾备份业务顺利进行。

    如果预置固定计算资源,由于业务场景是存在明显的波峰波谷,这使得业务请求流量低峰时造成大量计算资源浪费,业务量突增时又无法实现快速的资源扩容,需要投入专门的人力手动扩容。上线后服务器及组件还需要投入大量运维工作来保证容灾备份业务顺利进行。

解决方案

基于华为云对象存储服务OBS和函数工作流FunctionGraph的Serverless化容灾备份方案

  • 当汽车之家IDC文件系统出现文件上传事件时,会将事件记录在“事件表”中,同时把该事件通过事件网格服务EventGrid投递到华为云FunctionGraph,触发FunctionGraph中函数的执行,该函数会调用华为云OBS Fetch接口,拉取IDC文件系统中新增的文件到华为云OBS,实现文件的实时备份。

我是智能先行者造梦科技,想跟你分享更多故事

了解更多