在企业互联网+发展下企业竞争加剧,个性化产品、市场需求快速多变、应用系统流量不可预期,这要求IT系统具备移动化、敏捷创新、低成本的特点,越来越多企业选择将应用从线下向云上迁移。传统IT系统云化改造会面临架构改造、复杂应用的部署和运维困难等问题。借助成熟的企业应用微服务框架和云中间件产品,可以降低单体应用架构改造的难度,并简化应用部署和运维复杂性,适应业务持续发展。
传统单体应用的困境
随着新需求增加,传统的单体式应用变成大而复杂的怪物,软件开发面临诸多痛苦:
1、 需求响应跟不上:互联网模式常态下,应用每天会更新很多次。复杂耦合的单体式应用增量开发难、且改动涉及大规模测试;
2、 按需扩容困难:单体式应用在不同模块发生不同资源冲突时,紧耦合模式无法按需扩容;
3、 系统健壮性越来越差:所有模块运行在一个进程中,任何一个模块中的一个bug,比如内存泄露,将有可能弄垮整个进程。
4、 应用上线过程繁琐:
图一:业务上线过程
• 申请资源:资源获取人工提前申请效率低,资源通常独占,资源利用率低;
• 安装部署:烟囱式系统,全手工部署(安装OS、数据库、中间件、业务组件)
• 应用配置:配置项多复杂、易出错,而且每个环境配一遍(开发、测试、生产)
• 应用升级:打补丁方式、手动升级、中断业务
• 应用运维:应用崩溃?闪退?服务端响应慢?系统资源不足?故障难定位!
随着云计算、互联网公司大量开源轻量级运行技术、云化基础设施、标准化代码管理等日趋成熟,DevOps、持续交付等概念深入人心,为传统IT系统的微服务云化扫清了技术和文化障碍。在实施传统单体应用向微服务转变后,可以借助云化基础设施、借鉴更好的开发框架、更合适的编程语言和开源部件、轻量级协议、轻量级运行时技术,一解上述单体应用和传统开发运维模式的困境。
实现微服务云化面临的挑战
微服务云化绝非事事完美,微服务架构意味着以更复杂的应用管理、运维环境为代价,实现更敏捷的应用交付及更快推出市场。企业实现微服务云化改造,将对面临种种挑战:
• 如何保证大量微服务的有序开发、上线、兼容 :微服务架构下,需要管理服务之间的复杂依赖关系,支持各服务间独立开发、验证及上线,保证服务兼容性,避免联动变更。
• 如何支持大量微服务频繁部署和升级,不中断业务:微服务数量多,新特性开发或者Bug Fix过程中需要频繁部署升级。
• 如何支持微服务云环境下故障快速定界、定位:每个微服务以独立进程多个实例运行,其运行日志分布在多个节点上,一个操作可能涉及多个服务调用,某个服务出现问题后如何做到快速定位、快速排障 。
• 如何降低传统应用微服务化的改造门槛和成本:目前仍然有大量的存量企业应用还在运行,对这部分应用的微服务改造不是一蹴而就的。
ServiceStage云服务,提供一站式微服务云应用管理
华为云ServiceStage微服务云应用平台,提供一站式企业级微服务应用管理,能够适应企业应用的复杂环境,帮助企业平滑改造上云。同时,ServiceStage的微服务全生命周期管理,帮助企业降低云上应用部署、频繁升级、运行管理和运维复杂性。
图二:ServiceStage关键能力
• 开放、灵活的资源调度框架,基于Kubernetes容器编排平台,支持资源混合编排,让应用平滑上云。
• 开放的微服务框架,支持业务低成本微服务化改造;丰富的微服务治理能力,保障分布式云环境下业务高可靠运行。
• 一站式微服务应用生命周期管理,部署、启动、停止、升级、回滚、删除等。
• 海量微服务调用链跟踪、应用级监控、故障告警、日志分析,支持分布式环境问题快速定界定位。
好文章,需要你的鼓励
DDN推出Infinia对象存储系统,采用键值存储架构和Beta Epsilon树数据结构,实现读写性能平衡。系统在对象列表性能上比AWS快100倍,延迟降至毫秒级,支持多租户和SLA管理。通过与英伟达合作优化RAG管道,在AWS上实现22倍性能提升并降低60%成本。
大连理工大学和浙江大学研究团队提出MoR(Mixture of Reasoning)方法,通过将多种推理策略嵌入AI模型参数中,让AI能自主选择最适合的思考方式,无需人工设计专门提示词。该方法包含思维生成和数据集构建两阶段,实验显示MoR150模型性能显著提升,比基线模型提高2.2%-13.5%,为AI推理能力发展开辟新路径。
Alpine Linux核心开发者Ariadne Conill推出了Wayback项目,这是一个实验性的X兼容层,允许使用Wayland组件运行完整的X桌面环境。该项目本质上是一个提供足够Wayland功能来托管rootful Xwayland服务器的存根合成器。与现有的XWayland不同,Wayback旨在创建一个类似X11风格的基于Wayland的显示服务器,让用户能够继续使用传统的X11窗口管理器和桌面环境,而无需重写或替换这些熟悉的工具。
剑桥大学研究团队开发了FreNBRDF技术,通过引入频率修正机制显著提升了计算机材质建模的精度。该技术采用球面谐波分析提取材质频率信息,结合自动编码器架构实现高质量材质重建与编辑。实验表明,FreNBRDF在多项指标上超越现有方法,特别在频率一致性方面改善近30倍,为游戏开发、影视制作、电商预览等领域提供了重要技术支撑。