首页 文章 精选 留言 我的

精选列表

搜索[转型路径],共10000篇文章
优秀的个人博客,低调大师

数字化变革探索:检验检测行业转型思路揭秘

行业背景 随着科技的不断进步和实验室管理需求的不断发展,传统实验室管理方式面临着许多问题,如采用纸质记录和手工操作、数据易丢失和难以追溯、效率低下、流程复杂以及质量管理不规范等。这些问题已经成为制约实验室发展和提升运行效能的瓶颈。与此同时,检验检测行业也面临以下挑战: (1)无法支撑大体量的数据计算和分析**:在早期的实验数据分析计算中,数据量较少,借助简单的计算器和手工计算便可满足。然而,随着检测数据量的增加,早期的计算方式已不能满足需求,需要引入性能更好、计算能力更强的数据分析工具。 (2)样品数据采集慢,效率低:**在没有实现数字化之前,传统的数据采集需要依靠手工数据信息采集的方式,纸质化的采集方式效率慢且保存性差。 (3)数据校验功能差,校验结果不准确:**传统的工作模式可能会出现数据校验不全面、校验规则过于宽松、算法存在逻辑漏洞等问题,从而导致校验结果不够准确,影响数据的有效性和可信度。 (4)分析报告结果生成慢,无法满足用户需求:**早期的系统无法满足当今数据量日益增长的需求,处理大规模数据时性能不佳,导致分析报告生成时间较长,无法满足用户对于快速、实时分析报告的需求。 (5)资源的不透明管理:**在实验室工作中,样品耗材的信息都需要人工以传统方式进行记录,以纸质文件进行保存。这样就会出现保存以及溯源不清晰,人员培训资料无法形成体系,文件权限难以管控等问题。检测报告、检测数据传递需要依靠纸质传递,不仅浪费资源且无法保证数据的真实性和时效性。 (6)数据无法共享(数据孤岛):**各实验室之间数据无法互通,如质量管理部门调用各实验室检测数据难度大,数据易丢失等。价值的深度挖掘难度大。 如何解决这些痛点问题 为了解决这些问题和挑战,数字化系统逐渐成为实验室管理的趋势,并逐步应用于实验室管理。实验室信息管理系统(Laboratory Information Management Systems,LIMS)应运而生,LIMS数字化系统能够实现实验室数据的数字化采集、管理和分析,提高数据的可靠性和准确性。同时,它能够优化实验室的工作流程、提高管理水平和质量认证水平。 实验室信息管理系统,即LIMS(Laboratory Information Management System,以下简称LIMS),它是由计算机和应用软件组成,能够完成实验室数据和信息的收集、分析、报告和管理。 LIMS系统以实验室为中心,将实验室的业务流程、环境、人员、仪器设备、标物标液、化学试剂、标准方法、图书资料、文件记录、客户管理等等影响分析的数据因素有机结合起来,采用先进的计算机网络技术,数据库技术和标准化的实验室管理思想,组成一个全面、规范的管理体系,为实现分析数据网上调度、分析数据自动采集、快速分布、信息共享、分析报告无纸化、质量保证体系顺利实施、成本严格控制、人员量化考核、实验室管理水平整体提高等各方面提供技术支持,是连接实验室、采样现场、监管部门及客户信息的信息平台,同时引入先进的数理统计技术,如方差分析、相关和回归分析、显著性检验、累积和控制图、抽样检验等,协助职能部门及时发现和控制影响产品质量的关键因素。 引入LIMS数字化系统可以极大的简化实验室管理流程。通过替代纸质记录和手工操作,LIMS系统能够实现实验数据的电子化采集和存储,避免了数据丢失和难以追溯的问题。同时,LIMS系统的自动化功能可以加速实验室流程,提高工作效率,减少人为错误和重复劳动。 LIMS系统的功能结构、检验流程与技术要点 本文仅节选方案的部分内容,更多详细内容请点击这里下载完整版了解。 功能结构 数字化LIMS应用管理系统主要包含数据层、支撑层、业务层及应用层。其中,数据层主要包括检测数据库、报告数据库以及采样信息云数据库;支撑层包括权限认证平台、检测结果发布平台、检测信息发布平台、业务信息平台;业务层包括:标准管理、合同管理、人员管理、质量管理、采样管理、仪器管理、绩效管理、分析原始记录管理、试剂管理、分析方法管理、系统管理等;应用层主要包括:检测业务管理平台、检测报告发布平台、后台管理平台。除此之外,数字化LIMS应用系统还提供标准数据体系和统一安全标准,确保数据的准确性、一致性和规范性。 ​ (LIMS系统的功能结构) 检验流程 LIMS系统的检验流程包含以下几个部分,客户管理、合同管理、采样管理、分包管理、资源管理、质控管理、样品管理、结果录入、结果审核、报告制作和统计分析管理。 ​ (LIMS系统的检验流程) 技术要点 (1)多终端跨平台应用 在早期的LIMS系统中,检测数据的报告填报、修改和生成都是通过Excel来完成的。进入B/S时代之后,LIMS系统需要能够在各种终端设备上实时使用(如电脑、平板、手机等)。在这种情况下,通过Excel软件进行数据填报和修改就变得非常不便。因此,如何在浏览器上直接操作报表并实现跨平台应用是新时代下LIMS系统的一个重要需求。 在基于浏览器/服务器(B/S)架构下的LIMS应用系统中,与数据填报、报表分析及展示的模块可基于前端技术来构建。借助葡萄城公司的纯前端表格控件SpreadJS能够将Excel从线下迁移到线上,实现数据填报、分析和生成报表的一体化流程,彻底告别对Excel软件的依赖。通过嵌套技术方案,系统能实现移动端和桌面端相同表格展示方式。 ​ (纯前端、跨平台) (2)类Excel操作 在早期的实验室数据管理中,大部分使用者都是借助Excel工具来进行数据的填报、统计和分析。为了能够保持良好的用户操作体验,基于B/S架构的LIMS系统在数据的填报、分析和统计操作上需尽可能的与之前保持一致。而葡萄城的纯前端表格控件SpreadJS能够很好的满足这一需求。SpreadJS是一款基于HTML5标准的纯前端表格组件,具备高性能、跨平台、与Excel高度兼容等特性。该组件能够支持以原生的方式嵌入到LIMS系统中,确保系统操作体验的一致性。 SpreadJS不仅拥有高度类Excel的交互界面,而且具备与Excel高度一致的操作体验。这一特性避免了系统上手难、操作繁琐的问题,在保证业务人员办公效率的同时,也为企业和实施团队节省了大量的用户培训成本。 (3)多样化文件导入导出 在检验检测行业中,早期的大量检测报告及原始数据都是通过Excel进行记录的。为了能够实现对历史数据的传承以及对数据的高效使用,需要将早期存储在Excel中的数据导入到LIMS系统中;或者需要将LIMS中的数据导出至Excel等其他文件。SpreadJS基于纯前端技术研发,无需借助后台代码和第三方插件,可直接在浏览器中完成Excel、CSV、JSON等文件的导入导出、PDF导出、打印及预览操作。 基于SpreadJS纯前端文件I/O能力的支撑,用户可以将既有的Excel报表模板直接导入到前端页面进行预览、二次设计以及进行数据填报或打印等操作。该特性不仅让用户摆脱了客户客户端Excel应用的依赖,也可以轻松打破系统与Excel的数据壁垒。 在文件打印方面,SpreadJS支持所见即所得的打印预览和导出PDF的功能,并且支持交互式设计打印参数,包括纸张、边框、分页、页眉页脚等元素,极大提升用户的交互体验。 ​ (文件导入导出) (4)高处理性能及响应速度 在检测系统中,往往会涉及到大量的数据加载及分析功能。在性能方面,SpreadJS具有高性能的渲染能力,可在100毫秒内加载10万行数据,提供高效的分组、排序、筛选、行列隐藏等功能。在进行上述操作时,系统对内存的占用非常少,在满足业务需求的同时,提供更加流畅的操作体验。 除此之外,针对文档加载及公式计算,SpreadJS同样能够提供良好的性能。SpreadJS支持纯前端导入Excel文件,针对大体量Excel文档,能够支持懒加载、增量加载等能力,提升用户体验。在公式计算模块,SpreadJS支持纯前端百万级数据量的秒级渲染能力,并可以以接近原生Excel的性能加载实现百万级数据和计算公式的使用。同时,还提供懒加载,异步公式等前后端结合的方案来进一步优化加载和计算性能,提升操作体验。 ​ (HTML5 Canvas页面绘制) 价值与优势 LIMS系统作为集现代化管理思想与计算机技术为一体的用于各行业实验室管理和控制的应用技术,能够把实验室的管理水平提升到与信息时代相适应的水平。它的出现迎合了检测行业在以下四个方面的价值需求: (1)管理海量信息:LIMS系统的出现,可以帮助组织保存实验室数据,辅助实验室的质量保证实践,实现与企业内部其他部门之间的信息交流。 (2)加强质量保证:质量保证(Quality Assurance,QA)被定义为:”为了提供质量可靠的产品和服务而必须事先计划好的所有活动,它是对质量控制措施进行质量评价以及确定测定流程的有效性“。LIMS的出现可以显著的促进整个QA过程。 通过LIMS系统,实验室可以更好地控制和监测数据的完整性、准确性和可靠性,从而使实验室的质量控制得到进一步优化和加强。因此,LIMS系统的应用可以被视为实验室管理的一个必要组成部分,它可以有效地提高实验室的质量和效率,同时也为实验室管理人员提供更多的数据和信息来进行决策和规划。 (3)减少数据输入错误:LIMS的出现,提供了多种安全机制来减少数据输入的错误,例如: (a)数据输入限制:规定了数据值的输入类型和大小范围。 (b)范围检验:例如当输入值超出一定限值时提供通过声音或者颜色发出警告的信息。 (c)自动计算:对于某种测试方法,LIMS将在得到足够的信息后完成自动计算得出结果,从而有效的减少数据运算和传递过程中造成的错误。 (4)缩短样品分析周期:LIMS的出现加快了样品的周转效率,降低了样品追踪的消耗时间。 ​ (LIMS系统的价值) 而在LIMS系统中,通过嵌入西安葡萄城公司的纯前端表格控件SpreadJS,更是进一步满足系统在表格场景下的需求,究其原因是SpreadJS为LIMS系统带来了以下几点优势: (1)强大的计算引擎 SpreadJS 的计算引擎内置了513种公式函数,其中有459种与 Excel 兼容。这些函数涵盖了数组函数、动态数组、异步函数、XMATCH、LET、XLOOKUP、LAMBDA 函数等。除此之外,SpreadJS 还支持自定义特性,可以轻松进行扩展。这样的功能组合最大程度上满足了LIMS系统中的数据分析与计算需求,并且能够显著减少数据计算错误的发生。无论是复杂的数据分析还是精确的计算,SpreadJS 提供了强大而可靠的工具,为LIMS系统的数据处理提供了可靠的支持。 (2)业界领先的 Excel 兼容度 SpreadJS 内置了 18 种条件格式、32 种图表、53 项单元格格式和 182 种形状,完全支持 Excel 数据格式,最大程度上的满足用户的需求,可以让LIMS系统在表格场景下轻松获得接近原生的Excel功能与体验。 (3)在线导入、导出Excel SpreadJS 基于纯前端技术研发,无需借助后台代码和第三方组件,可直接在浏览器中完成 Excel、CSV、JSON 等文件的导入导出、PDF 导出、打印及预览操作。不仅可以实现跨平台的文件 I/O 能力,当并发量较高时,也能极大减轻LIMS系统服务器解析和传输文件的压力。 (4)极高的处理性能 SpreadJS 使用 HTML5 Canvas 实现表格绘制,避免了传统 DOM 拼接导致出现渲染性能瓶颈的问题,该表格绘制方案已荣获国家发明专利证书,可提供流畅的使用体验和出色的性能。保证了LIMS系统在数据量较大的情况下,依然保证稳定的运行状态。 (5)纯前端、跨平台 SpreadJS 基于 HTML5 标准,支持跨平台开发和集成,支持所有主流浏览器。 (6)框架及扩展能力 ​ (SpreadJS的价值) SpreadJS符合 UMD 规范兼容 Angular/Vue/React 框架,可以最大程度上的满足LIMS系统的开发环境。 请点击此处,获取完整版《LIMS数字化系统方案白皮书》。欢迎前往拨打400 657 6008 或前往葡萄城官网免费下载试用SpreadJS。

优秀的个人博客,低调大师

研发团队如何借助「智能协作」,加速数智化转型?

自由构建 探索无限。10月13日,LigaAI受邀参加2022亚马逊云科技中国峰会,并发表了题为「利用亚马逊云科技AI/ML服务开启新一代智能研发协作的大门」的主题演讲。 聚焦数据驱动,本文将与大家分享「数据驱动+AI+研发协作」模式下的创新火花。 一、当前研发管理正在面临什么难题? 这个问题可以从开发团队、管理者和协作工具三个维度解读。 01 开发团队维度 很难与业务团队和管理者在目标上达成一致; 不认为进度上报、工时登记等属于本职工作,因此完成积极性通常不高; 与其他团队协作缺乏有效沟通机制。所有事情依靠人推动,一旦忘记或遗漏就会受到阻碍; 大量时间耗费在与开发本身无关的任务上,导致难以专注。 02 管理者维度 基于开发团队现状,难以获取真实进度数据。大部分进度数据滞后,或需依靠人工干预; 研发产出难以通过现有数据衡量。后补的数据失真严重,而原始数据的处理又十分依赖个人的分析和决策能力; 日常管理动作所需的进度跟进、沟通、任务分派、各方协同等微观管理,劳心劳力。 03 协作工具维度 灵活性较差。 团队只能按照工具本身的方式工作,不能随意适配现有的流程; 开放程度低。 没有丰富的API和数据同步机制,很难与其他系统打通; 自动化程度低。 所有的事情必须通过人力手工处理,增加了使用负担,也导致团队不愿意使用工具,进一步加剧数据失真。 以上三方面原因综合导致研发效能提升困难。 二、更好的研发协作方式是什么? 传统研发项目管理中,协作过程串行化严重,团队内部的大量空转造成了巨大浪费,同时也产生了很大的项目延期风险。 LigaAI认为未来更好的的协作形态应该是「赋能型管理+自驱型团队+智能化工具」的有机结合。 新一代研发协作模式具有业务导向、目标导向、全员参与等特点。要实现以上效果,需要组织文化与团队成员配合作战; 此外,合适的工具也能帮助团队更快地实现目标,二者缺一不可;而风险预警、智能协作等场景也非常适合通过 AI 提效。 让机器处理机器擅长的事情,让人回归到更有创造力的本职工作,这就是 「数据+AI」驱动的下一代研发协作。 三、为什么要构建数据驱动型企业? 01 对内全面提效 从企业内部看,数据驱动的研发协作等于全面提效。通过数据驱动,LigaAI希望达成以下目标: ·提高组织内部透明度。 让各个部门可以随时了解其他部门在做什么、进度如何;保证各部门可以顺畅协作,减少信息损耗,提高流转效率。 ·培养数据人才和数据意识,让大家养成关心数据、使用数据的习惯。 ·提高研发团队的业务参与度。 缩短研发团队与业务的距离,让研发成员了解用户对自己研发的产品的使用情况和满意度。 · 提升开发人员的成就感。 与业务参与度相伴而生,要让大家更愿意主动地解决业务问题。 ·企业内部各部门在内部决策时,可以有所依据,降低决策难度和决策成本。 最后,全面提升业务敏捷性。 02 对外增强产品竞争力 ToB SaaS企业内部提效最终要表现在外部市场。从SaaS客户的视角看,数据驱动的研发协作意味着产品竞争力增强。 ·于SaaS产品而言,用户体验是重要指标。通过数据驱动,可以提升用户体验和客户满意。 · 提供个性化的服务支持。 采用「数据+AI」的模式,学习不同用户的使用习惯,推荐更适合的流程,为不同用户提供针对性的服务;还能降低上手成本,让产品陪伴用户成长。 ·传统工具常提供大量原始数据,需要用户自己进行分析解释;LigaAI以「数据+AI」的方式,为用户提供辅助的决策建议,实现数据洞察。 四、如何构建数据驱动型研发协作和企业? 下图的金字塔自上而下是一个由虚转实的过程,四层内容分别代表愿景、目标、实施和数据利用。 下面以LigaAI为例,展开分享如何按照金字塔步骤,搭建数据驱动型企业。 01 管理愿景 数据驱动是一种理念、战略。企业需要先在内部达成统一的认识,形成自上而下的、一致的数据愿景。 02 企业效能目标 确定愿景后,定义阶段性目标。LigaAI聚焦研发协作,当前阶段最主要的目标就是企业效能提升,那么「企业效能提升」就是数据驱动的目标。 以下是一些推荐的效能目标。 03 可扩展的数据架构 明晰目标后,就可以实施。LigaAI先搭建了一个最小化的可扩展数据架构(下图是简化版的核心架构图),从左至右分别是数据源、数据处理、数据存储和数据服务。 LigaAI的数据源包括Aurora关系型数据,以及非结构化的文档数据、日志数据、队列数据等; 根据业务情况,数据源处理分为实时和离线处理:实时数据处理一般使用DataSync服务,而非实时数据则采用传统的ETL程序进行处理; 所有处理好的数据会 统一放到基础的数据存储平台,LigaAI选择的是DocumentDB和S3 ; 最后,数据服务分为两个部分:已经处理好的数据,通过查询服务直接对内部、外部应用提供接口; 与AI相关的服务,LigaAI以SageMaker为核心,搭建了一套AI工作流程,并实现AI数据训练、模型发布、模型部署等自动化处理。 04构建数据驱动的正循环 将架构和平台应用结合,构建数据驱动的正向循环。 LigaAI的数据驱动正循环以团队为核心,团队在LigaAI平台上使用产品并产生数据、数据驱动算法、算法改进平台。平台、数据、算法三者相互驱动,形成「效率提升内循环」,这是对平台客户的价值; 在企业内部,LigaAI形成了以产品、客户体验、反馈池、研发迭代为主体的「价值滚动外循环」。 内外两个循环共同组成我们的价值飞轮,最终提升产品竞争力。 五、 关于数据驱动提效的建议 构建数据驱动时,可以从价值比较高的具体场景,或比较容易出效果的场景切入,增强团队信心; 也可以利用云产品快速搭建合适的数据架构,实现快速启动; 启动后,需要关注数据生产、使用、改进的正循环。只有不断改进,才能走得更远; 最后,注重数据安全、隐私与合规,也非常重要。 六、如何衡量数据驱动为企业带来的效益? 下面是一组LigaAI构建数据驱动型企业的效益数据。 01研发协作提效 简化需求排期流程 更有效的研发工作衡量方法 超过 40% 的任务实现自动流转及通知 新模型上线,从 2 周变成了 2 天 02 价值交付 提高了产研对业务的参与度 快速反馈,提高业务的敏捷性 更高的客户评价与市场竞争力 整体而言,LigaAI帮助诸多企业成功实现了业务协同、降本增效的大目标。 # Liga总结 以「数据+AI」为核心的下一代研发协作,能够帮助企业完成更多的任务:让机器做繁琐重复的工作,将人回归到本职角色专注创造。 减少琐事和干扰事项的打扰,让开发者体验沉浸式工作,让专注激发、释放更多的创造力和生产力。 关于 LigaAI LigaAI是新一代智能研发协作平台。我们以人工智能技术为核心,致力于通过AI场景化繁为简,提升协作效率,赋能广大研发团队。 从开发者的具体工作场景出发,LigaAI通过人工智能将开发者们从繁杂琐事中抽离出来,为其提供简洁、智能的协作体验,也为不同类型的组织提供数字化、个性化、智能化的项目协作平台。 了解更多敏捷开发、项目管理、行业动态等消息,关注我们 [LigaAI@oschina](https://my.oschina.net/u/5057806)或点击LigaAI - 新一代智能研发协作平台,在线申请体验我们的产品。

优秀的个人博客,低调大师

阿里云ACK联合云效助力上海博卡Devpos转型

博卡软件于2004年在上海成立,是一家专注于为本地美丽生活相关行业提供软件服务的SaaS软件提供商,主要产品提供门店运营所需要的管理软件,智能硬件以及营销小程序等。 随着公司业务的增长,博卡面临新的需求: 需求一:博卡服务众多小商户,客户需求高并发时必须每天交付数次。传统的开发部署模式成为瓶颈, 必须打造高效的CI/CD系统。 需求二:没有专职运维人员,不同开发需要对应流水线操作的权限管理。 需求三:IT架构复杂,数十个微服务和数十个前端应用,需要实现零停机的无缝迁移。 需求四:Kubernetes学习门槛过高,如何通过更简单的管理成本获得自动化扩缩容、自动运维。 SaaS公司要在竞争中拔得头筹,就需要快速影响客户需求,同时保持较高的稳定性。同时要快速占领市场,就需要不断推出新产品不断创新,这个时候开发的交付效率以及低成本试错就尤为重要。博卡将其SaaS应用完全部署在阿里云上,最终选用阿里云容器服务ACK+云效解决方案,替代了最初ECS+Gitlab+Jenkins,打造其完整高效的CI/CD系统落地DevOps。 1、高效落地DevOps• 从开发、预发到生产全周期覆盖。云效的代码管理Codeup的内置评审功能,能高效的完成Code Review。内置的代码检测开箱即用,促进编码规范执行。• 云效Flow流水线便捷实现持续交付,内置多种语言的流水线模板,与容器服务ACK联动,开箱即用。 2、零停机任意回滚• 通过云效的Flow流水线可以回滚基本上所有部署方式,阿里云ACK+Flow的最佳搭档,则可以实现快速零停机回滚任意版本(通过健康监测以及重启策略确保启动的容器必然是可运行版本,如果出现无法启动或者启动异常的版本,则因为就绪监测无法通过是无法接收流量的,所以可以完成零停机或回滚)。• 同时,因为ACK是基于Docker镜像的升级,回滚版本不会环境变化等因素导致回滚失败。 3、降本增效• 容器服务ACK根据每个Pod的CPU和内存资源需求自行调度,资源极致利用。• 节省了微服务自行部署中的高可用成本, 且节省手动配置等负担。 4、应用护航,无惧故障与高峰• 故障自动重启:通过Pod健康监测和就绪监测,与应用健康监测接口(比如SpringBoot的Actuator的health)即可简单实现故障自动重启,解决了小公司没有24*7快速响应运维人员的问题,可以做到自动化最高效的缓解问题。 • 自动扩容:对于某些应用瞬间突发流量、大量计算资源的需求,ACK可以根据此前配置规则自动扩容,确保应用的稳定性。

优秀的个人博客,低调大师

阿里云ACK联合云效助力「上海博卡 」DevOps转型

客户简介: 博卡软件于2004年在上海成立,是一家专注于为本地美丽生活相关行业提供软件服务的_SaaS_软件提供商,主要产品提供门店运营所需要的管理软件,智能硬件以及营销小程序等。 客户痛点: 痛点一:博卡服务众多小商户,客户需求高并发时必须每天交付数次传统的开发部署模式成为瓶颈,必须打造高效的CI/CD系统痛点二:没有专职运维人员,不同开发需要对应流水线操作的权限管理痛点三:IT架构复杂,数十个微服务和数十个前端应用,需要实现零停机的无缝迁移痛点四:Kubernetes学习门槛过高,如何通过更简单的管理成本获得自动化扩缩容、自动运维 解决方案: SaaS公司要在竞争中拔得头筹,就需要快速影响客户需求,同时保持较高的稳定性。同时要快速占领市场,就需要不断推出新产品不断创新,这个时候开发的交付效率以及低成本试错就尤为重要。 博卡将其SaaS应用完全部署在阿里云上,最终选用阿里云容器服务ACK+云效解决方案,替代了最初ECS+Gitlab+Jenkins,打造其完整高效的CI/CD系统落地DevOps。 方案效果: 1高效落地DevOps 从开发、预发到生产全周期覆盖。云效的代码管理Codeup的内置评审功能,能高效的完成Code Review。内置的代码检测开箱即用,促进编码规范执行。 云效Flow流水线便捷实现持续交付,内置多种语言的流水线模板,与容器服务ACK联动,开箱即用。 2 零停机任意回滚 通过云效的Flow流水线可以回滚基本上所有部署方式,阿里云ACK+Flow的最佳搭档,则可以实现快速零停机回滚任意版本(通过健康监测以及重启策略确保启动的容器必然是可运行版本,如果出现无法启动或者启动异常的版本,则因为就绪监测无法通过是无法接收流量的,所以可以完成零停机或回滚)同时,因为ACK是基于Docker镜像的升级,回滚版本不会环境变化等因素导致回滚失败。 3降本增效 容器服务ACK根据每个Pod的cpu和内存资源需求自行调度,资源极致利用。节省了微服务自行部署中的高可用成本, 且节省手动配置等负担。 4应用护航,无惧故障与高峰 故障自动重启:通过Pod健康监测和就绪监测,与应用健康监测接口(比如SpringBoot的Actuator的health)即可简单实现故障自动重启,解决了小公司没有24*7快速响应运维人员的问题,可以做到自动化最高效的缓解问题。自动扩容:对于某些应用瞬间突发流量、大量计算资源的需求,ACK可以根据此前配置规则自动扩容,确保应用的稳定性。 项目对比 | 对比内容 | 使用云效前 | 使用云效后 | | --- | --- | --- | | 发布时长 | 10分钟 | 3分钟 | | 代码评审 | 很少 | 合并主分支强制要求 | | 构建通知 | 不通知 | 自动钉钉通知 | | 版本回滚时长 | 1小时 | 3分钟 | | 日常和生产环境区分 | 代码中配置文件区分,存在开发人员误修改影响部署环境配置的风险 | 自动注入环境变量来区分,最大程度防止代码库的配置文件影响部署环境配置 | | 代码扫描 | IDE中插件自己扫描,比较随意 | 提交后自动扫描,清晰提示扫描结果 | | 定时部署 | 人工等待到时间进行操作 | 设置定时发布 | | 交付质量 | 依靠开发人员个人水平以及随机检查保证 | 通过各种检测插件进行质量检测,阻止异常构建或者部署 | |对比内容| 使用ACK前 | 使用ACK后 || --- | --- | --- | | 零停机部署 | 不支持 | 支持 || 应用异常自动修复 | 不支持 | 支持 || 扩容耗时 | 1小时 | 1分钟 || 扩容方式 | 手动修改nginx配置 | 自动扩容 || 敏感信息安全 | 代码库保存,存在泄露风险服务器配置文件,管理成本高以及有丢失风险不容易复用 | 配置项,以及保密字典存储,简单复用以及保密性高,不容易暴露 || 新应用部署 | 半天 | 10分钟 || 生产环境稳定性 | 出现问题客户发现或者监控发现后,手动回滚再修复问题重新发布,影响时间长 | 通过健康监测等手段阻止异常容器接收流量,以保证线上应用的基本质量 |

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册