视野数科借助 SAE + Jenkins 打造云原生 DevOps,运维效率提升 60%!

本文涉及的产品
应用实时监控服务-应用监控,每月50GB免费额度
应用实时监控服务-用户体验监控,每月100OCU免费额度
可观测监控 Prometheus 版,每月50GB免费额度
简介: 金融行业标杆客户:视野数科|借助SAE + Jenkins打造云原生DevOps,运维效率提升60%!

作者:黛忻


客户简介


视野数科是专注服务于一级市场、公司信贷、产业规划招商、面向多层次资本市场的大数据金融信息服务商。深度理解大型银行/金融机构/政府/企业集团等用户对于数据的需求,为客户呈现专业加工后的数据,提供企业/产业/财务数据整合、数据加工处理、数据中台、系统开发和大数据模型分析咨询服务的一整套解决方案。


视野数科logo-01.png


业务痛点


数据是核心资产,数据的安全、稳定和效率是服务大型客户的关键。视野数科测试环境无法获取客户全量真实数据,很多 case 覆盖不到,只能等上线前,在灰度环境(等同预发)频繁发版 & 测试,过程中暴露了较多问题: 


  • 开发迭代效率慢:单体烟囱式架构,代码耦合度高,开发效率慢。


  • 上线流程复杂,成本高:使用 SVN 代码管理 + 人工部署,缺少规范化 DevOps 流程,每次上线前都要在灰度环境来回折腾 20~30 次数据校验,频繁发版测试,开发和运维幸福感差。


  • 容器化自建成本高:尝试过 ECS + Docker 方案,但 Docker Daemon 升级、镜像 registry 管理、配置管理、调度打散等均需要自维护/研发。


  • 容量预估无法自动化:每次客户侧有营销活动/重要事件(如新华财经金融排名等),需提前一周告知视野数科备容 ECS,存在备容不准风险和闲置浪费问题。


解决方案


针对这些问题,视野数科借助阿里云 Serverless 应用引擎(SAE ),完成两方面的升级:


1)从 0 到 1 打造 Git + Jenkins + SAE 的云原生 DevOps 体系。


2)零门槛从 ECS 单体架构,升级为微服务 + K8s + Serverless 架构,一步迈进云原生。


图片 1.png

图片 2.png

客户价值


视野数科在实践 SAE 的过程中,采用了独立业务 + 用户灰度的策略,逐渐放大流量,将一部分业务陆续上线,接下来计划整体架构全面迁移到 SAE,充分享受云原生技术红利。 


  • 标准化部署流程,降低运维成本:借助 SAE,开发自助完成 CI/CD,提升发版效率。运维人员得到彻底解放,从重复繁杂的垂直业务上线事务中抽离出来,专注于横向高可用体系和监控平台的建设,运维效率提升 60%。


  • 低门槛微服务架构转型:将业务拆成微服务之后,无需关心微服务周边配套和稳定性容灾,SAE 提供了开箱即用的历经双 11 考验的全套微服务治理能力。


  • 无需容量规划,秒级扩容:借助 SAE 灵活多样的弹性策略,视野数科再也无需提前备容,营销活动峰值时秒级自动扩容,峰谷时回收资源降本。


  • 无感拥抱 K8s,查看日志更方便:借助 SAE 零门槛容器化,沿用原有部署方式管理应用。不用再 care 堡垒机权限、机器账号密码等,直接通过 SAE + SLS 方便查看日志。


客户证言


视野数科将会和阿里云一起,以卓越的科技能力、数据挖掘能力、打造丰富的行业解决方案,推动产业发展,助力十四五规划经济发展产业,全面实现数字化升级。

———视野数科CEO 刘雨濛 


点击此处,即可查看 SAE 相关产品信息!

相关实践学习
1分钟部署经典小游戏
本场景介绍如何使用Serverless应用引擎SAE 1分钟快速部署经典小游戏。
SAE的功能与使用入门
欢迎来到《SAE的功能与使用入门》,本课程是“云原生Serverless Clouder认证“系列中的第三阶段。课程将向您介绍阿里云Serverless应用引擎(SAE)服务相关的概念、特性与使用方式。通过课程将带您逐步深入探索Serverless世界,借助SAE服务,即使没有丰富的云计算和IT经验,也能够让开发人员在实际业务场景中便捷的掌握如何构建和部署应用程序,快速拥抱Serverless架构,将精力聚焦在应用代码和业务逻辑的实现上。 学习完本课程后,您将能够: 掌握Serverless应用引擎(SAE)的基本概念与核心优势 了解Serverless应用引擎(SAE)的核心功能 掌握使用Serverless应用引擎(SAE)的开发和部署流程 了解Serverless应用引擎(SAE)的适用场景和最佳实践  
目录
打赏
0
0
0
0
12625
分享
相关文章
DevOps实践:Jenkins在持续集成与持续部署中的价值
【10月更文挑战第27天】在快速发展的软件开发领域,DevOps实践日益重要。Jenkins作为一款流行的开源自动化服务器,在持续集成(CI)和持续部署(CD)中扮演关键角色。本文通过案例分析,探讨Jenkins在Java项目中的应用,展示其自动化构建、测试和部署的能力,提高开发效率和软件质量。
98 2
DevOps实践:Jenkins在持续集成与持续部署中的价值
【10月更文挑战第26天】随着DevOps理念的普及,Jenkins作为一款开源自动化服务器,在持续集成(CI)与持续部署(CD)中发挥重要作用。本文通过某中型互联网企业的实际案例,展示了Jenkins如何通过自动化构建、持续集成和持续部署,显著提升开发效率、代码质量和软件交付速度,帮助企业解决传统手工操作带来的低效和错误问题。
122 4
运维自动化实战:利用Jenkins构建高效CI/CD流程
【10月更文挑战第18天】运维自动化实战:利用Jenkins构建高效CI/CD流程
自动化部署的魅力:如何用Jenkins和Docker简化运维工作
【10月更文挑战第7天】在现代软件开发周期中,快速且高效的部署是至关重要的。本文将引导你理解如何使用Jenkins和Docker实现自动化部署,从而简化运维流程。我们将从基础概念开始,逐步深入到实战操作,让你轻松掌握这一强大的工具组合。通过这篇文章,你将学会如何利用这些工具来提升你的工作效率,并减少人为错误的可能性。
运维自动化实践:利用Jenkins实现高效CI/CD流程
【10月更文挑战第18天】运维自动化实践:利用Jenkins实现高效CI/CD流程
WPF与DevOps的完美邂逅:从Jenkins配置到自动化部署,全流程解析持续集成与持续交付的最佳实践
【8月更文挑战第31天】WPF与DevOps的结合开启了软件生命周期管理的新篇章。通过Jenkins等CI/CD工具,实现从代码提交到自动构建、测试及部署的全流程自动化。本文详细介绍了如何配置Jenkins来管理WPF项目的构建任务,确保每次代码提交都能触发自动化流程,提升开发效率和代码质量。这一方法不仅简化了开发流程,还加强了团队协作,是WPF开发者拥抱DevOps文化的理想指南。
122 1
【Jenkins稳定运维】服务器频繁崩溃?资深管理员的应对策略
本文分享了作者作为管理员在面对服务器频繁崩溃时的应对策略,包括使用Shell脚本优化运维工作、学习Jenkins Pipeline插件以及一些运维技能扩展,强调了在运维工作中不断学习和实践的重要性。
75 0
【Jenkins稳定运维】服务器频繁崩溃?资深管理员的应对策略
“WPF与DevOps深度融合:从Jenkins配置到自动化部署全流程解析,助你实现持续集成与持续交付的无缝衔接”
【8月更文挑战第31天】本文详细介绍如何在Windows Presentation Foundation(WPF)项目中应用DevOps实践,实现自动化部署与持续集成。通过具体代码示例和步骤指导,介绍选择Jenkins作为CI/CD工具,结合Git进行源码管理,配置构建任务、触发器、环境、构建步骤、测试及部署等环节,显著提升开发效率和代码质量。
115 0
阿里云云效产品使用问题之如何进行类似于jenkins那样参数化构建
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
8月前
|
【DevOps】jenkins出现stderr: fatal: cannot exec ‘/tmp/pass2225150599970077606.sh‘: Text file busy
【DevOps】jenkins出现stderr: fatal: cannot exec ‘/tmp/pass2225150599970077606.sh‘: Text file busy
106 0

云原生

+关注

相关产品

  • Serverless 应用引擎
  • AI助理

    你好,我是AI助理

    可以解答问题、推荐解决方案等