云应用程序很慢?原因在应用,而不是云

简介:

上午7点,你早早地赶到办公室,希望在没有他人访问公司公有云的时候,库存应用程序能做好更改的准备。然而,即使早上这段时间只有少量的用户在线,应用的性能仍然乏善可陈。

你会条件反射地认为,这一定是供应商的责任。确实,供应商是应用程序和数据的宿主,因此它必须承担所有的性能问题,是吗?不。

笔者在访谈调查中发现,性能问题的诱因,十之八九是来自于应用程序设计和支持技术的选择,而不是云基础设施的问题。这很容易理解,你在云中所使用的资源是可以根据需求随时扩展的。

我们可以这样理解:

把糟糕的应用程序转移到云上,也只是变成了一个糟糕的云应用程序而已。

目前的情况是,很多企业把应用程序推向公有云之前,并不会关注应用程序设计,或者使用数据库、中间件或其他使能技术。编译,连接到数据库,数据开始流动,他们就会觉得很好,自己已经成功完成云转型了。

事实是,这不但会导致性能不好,甚至可能还会增加云成本50%或60%。因为公有云会耗费很多资源去处理一个设计不当的应用程序。常见的问题是低效的I/O,闲谈式应用程序,和数据库的非优化查询——而这些问题只是几十个会出现的错误中的一部分。

解决问题的办法是在IT企业中大多数人都不想听到的:应用程序需要重构。包括对设计进行调整,并使应用程序的某些部分利用云本地特性,如原生I/O、数据库缓存和一系列的其他技巧,以使应用程序在云或其他任何平台中运行良好。


本文作者:佚名

来源:51CTO

相关文章
|
5月前
|
开发框架 人工智能 Java
破茧成蝶:阿里云应用服务器让传统 J2EE 应用无缝升级 AI 原生时代
本文详细介绍了阿里云应用服务器如何助力传统J2EE应用实现智能化升级。文章分为三部分:第一部分阐述了传统J2EE应用在智能化转型中的痛点,如协议鸿沟、资源冲突和观测失明;第二部分展示了阿里云应用服务器的解决方案,包括兼容传统EJB容器与微服务架构、支持大模型即插即用及全景可观测性;第三部分则通过具体步骤说明如何基于EDAS开启J2EE应用的智能化进程,确保十年代码无需重写,轻松实现智能化跃迁。
442 41
|
6月前
|
开发框架 人工智能 Cloud Native
破茧成蝶:阿里云应用服务器让传统J2EE应用无缝升级AI原生时代
一场跨越20年的技术对话:在杭州某科技园的会议室里,一场特殊的代码评审正在进行。屏幕上同时展示着2005年基于WebLogic开发的供应链系统和2025年接入DeepSeek大模型的智能调度方案——令人惊叹的是,二者的核心业务代码竟保持着惊人的一致性。"我们保住了20年积累的238个核心业务对象,就像修复传世名画时保留了每一笔历史痕迹。"企业CTO的感慨,揭开了阿里云应用服务器助力传统系统智能化转型的奥秘。
132 13
|
云安全 安全 云计算
云安全的应用与合规性:构建安全可靠的云应用和满足合规性要求
本篇深入探讨了在云环境中构建安全可靠的应用和满足合规性要求的重要性。我们首先介绍了安全的软件开发生命周期(SDLC),强调了在需求分析、设计、编码、测试、部署和运维阶段嵌入安全性的关键步骤。示例代码展示了如何在每个阶段融入安全实践。
581 1
云安全的应用与合规性:构建安全可靠的云应用和满足合规性要求
|
存储 人工智能 运维
应用无影企业级办公综合解决方案,新康众实现750+门店云上高效管理
新康众已经率先应用无影企业级办公综合解决方案,突破分支门店IT设备管理难度大,IT运维管理效率低,门店设备安全隐患大,门店业务数据泄露风险大等痛点,快速构建了安全高效的门店信息化体系,实现全国门店设备的统一远程运维和管理,IT运维成本减少70%,新店设备部署时间从1到2小时降至10分钟。
667 0
应用无影企业级办公综合解决方案,新康众实现750+门店云上高效管理
|
人工智能 架构师 搜索推荐
在线教育≠在线观看:风变科技应用无影打造自动化实训教学模式
本期云谷创新谈由阿里云市场部银超和阿里云无影解决方案架构师皮剑联席主持,对谈风变科技联合创始人兼CTO/COO吴亮亮,就“自动化教学技术”话题,一起探讨:自动化教学背后的底层逻辑;云电脑如何帮助在线教学实现类真人、类线下教学;行业技术服务商与云服务商怎么看待技术赋能教育过程中的其他可能性?
430 0
在线教育≠在线观看:风变科技应用无影打造自动化实训教学模式
|
存储 弹性计算 Kubernetes
云原生-ZK集群及ZK云应用(ZK镜像制作、镜像上传、部署ZK应用、挂载持久化存储卷NAS)
云原生-ZK集群及ZK云应用(ZK镜像制作、镜像上传、部署ZK应用、挂载持久化存储卷NAS)
432 0
云原生-ZK集群及ZK云应用(ZK镜像制作、镜像上传、部署ZK应用、挂载持久化存储卷NAS)
|
存储 运维 供应链
火星时代教育应用无影实现运维管理提效、教学体验升级!
无影教育行业解决方案为火星时代教育提供云上集中运维能力,化解多终端跨校区运维难题,多规格灵活转配满足CG类课程对终端算力的多元需求,多终端灵活接入,助力线上教学体验升级。
2452 1
火星时代教育应用无影实现运维管理提效、教学体验升级!
|
人工智能 运维 机器人
帕拉卡应用无影提升学校教育信息化能力
帕拉卡应用无影在线实训解决方案构建精细化资源管理体系,增强中小学机房适配性,降低学校使用3D动画编程软件的硬件门槛,助力STEM教育业务拓展。
1835 0
帕拉卡应用无影提升学校教育信息化能力
|
消息中间件 运维 关系型数据库
金鱼哥RHCA回忆录:CL210云应用程序自动化(练习+章节实验)
第八章 云应用程序自动化(练习+章节实验)
330 0
金鱼哥RHCA回忆录:CL210云应用程序自动化(练习+章节实验)
|
消息中间件 人工智能 运维
金鱼哥RHCA回忆录:CL210云应用程序自动化(理论)
第八章 云应用程序自动化(理论)
211 0
金鱼哥RHCA回忆录:CL210云应用程序自动化(理论)