前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >云应用程序很慢?原因在应用,而不是云

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

作者头像
静一
发布于 2018-03-27 09:20:44
发布于 2018-03-27 09:20:44
8230
举报
文章被收录于专栏:云计算D1net云计算D1net

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

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

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

  我们可以这样理解:

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

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

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

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

这种事谁都不会喜欢,但我们必须确保在迁移到云时,会花时间重新设计糟糕的应用程序,否则的话,无论你多早赶到办公室,都不够早。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-07-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云计算D1net 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
混合云:如何优化企业网络设计
公有和混合云引入给企业网络设计带来了重大影响。新的瓶颈出现了,并且一些企业需要改变它们的网络配置——特别是广域网的配置——来确保能够得到所需的性能。 特别是在混合云和公有云里,网络关注点转移到了广域网(WAN)链接上。企业需要将他们的数据中心链接到公有云供应商站点上,并且通常依赖于已有网络链路来完成这些工作。但是该方案有缺陷。 首先,带宽是一个问题。以前在数据中心里漫游的数据现在需要向外移动,通常都会增加WAN的流量。最终,企业可能需要升级英特网线路,这么做需要花很多钱;价格取决于企业的位置和所需的带宽总量
静一
2018/03/27
8640
应对计算需求突增 云爆发只是泡沫?
虽然云爆发的概念听起来不错,但是将突然增加的计算需求转移到公有云中仍然存在诸多问题。 由于只需在真正使用时才支付费用,因此云爆发这种方式引发了很多人对于公有云计算的兴趣,包括高级管理层以及面临预算限制的IT经理们。混合云能够在需求高峰时将负载弹性转移到公有云当中,而当需求减少时再将规模缩减,运行在本地服务器当中。这种方式可以让大型企业不必支付高昂费用就能获得有保障的无限制和不间断服务。 很容易理解为何云爆发如此具有吸引力。在混合云模型当中,负载能够在不同云之间无缝迁移、动态适应不断变化的需求,这是IT
静一
2018/03/26
8600
应对计算需求突增 云爆发只是泡沫?
混合云实现分层存储架构
通过提供更低的成本,更高的性能并减少数据的丢失,混合云可以帮助一些企业优化其分层存储系统。 分层存储架构并不是什么新鲜事。这已经是多年来常见的一种做法,创建一个拥有主,次级和归档存储的系统,来保护企业的信息。然而,事实证明传统的分层存储模式和技术既昂贵又复杂。因此,今天许多企业开始寻求混合云来提供更便宜和更有效的存储选择。 分层存储是一种两个或三个独立的存储系统一起工作的存储模型。第一层是主存储系统,通常是性能最高的。第一层也是最接近的应用并且最昂贵的。第二层,又叫二级存储,趋向于低一点的性能和较便宜的
静一
2018/03/26
2.7K0
混合云实现分层存储架构
为什么从公有云迁移到私有云的越来越多?
随着云计算的快速发展,越来越多的组织开始考虑将其IT基础设施从公有云迁移到私有云。这种转变背后存在着一系列的原因和动机,下面我们将探讨一些常见的迁移原因。
coderidea
2023/08/10
4960
为什么从公有云迁移到私有云的越来越多?
SQL练习之不破坏应用程序现有查询的修改模式
     当我还是一个菜鸟的时候,当然现在也是,当我的软件需求发生变化时,并且数据库设计同样要求发生变化,我通常会放弃原有的代码(或者对原有的代码进行大改),先在我知道了两个不破坏应用程序现有查询的修改模式,下面就来一个个介绍! 假设你的公司有一张记录在数据库中的设备登记表: 资产标识    描述              收到日期 50430     桌面PC           2016-5-6 50431     19寸监视器     2016-5-7 现在公司再融资之后,进行了扩张,在另一个地方又建
郑小超.
2018/01/24
8250
SQL练习之不破坏应用程序现有查询的修改模式
16项不可抗拒的云创新
云计算创新可以提供更直接的好处,并解决内部部署数据中心长期存在的问题。本文介绍了16种引人注目的云计算创新功能。
静一
2022/02/28
4670
架构师的全新私有云指南
几年来,“私有云”一词一直带有负面含义。但正如我们所知,技术更像一个轮子而不是一支箭,私有云应运而生,并获得了极大的关注——而且都是积极的。
云云众生s
2024/07/11
1580
架构师的全新私有云指南
全新的本地云系统期待重新定义混合云
混合云管理仍然是IT面临的一个挑战。供应商已经发力解决这些与公有云类似的,本地系统的挑战——但障碍仍然存在。 随着越来越多的企业采用混合云,他们也将面临新的管理上的挑战。脚本无法轻易跨越公有和私有云段,存储兼容性也可能成为问题,企业必须升级其虚拟LAN,并且解决其他挑战。 混合云管理正在改进,但是公有和私有云可以使用相同的服务器和存储平台的事实也引出了一个明显的问题:为什么不在公有和私有本地云上使用相同的技术来简化管理呢? 包括微软Azure,IBM和Oracle等在内的供应商们都已经想到这个想法,他们的本
静一
2018/03/27
6440
应用程序现代化权威指南
简单来说,软件现代化、老旧系统现代化或老旧应用现代化都是指替换或升级旧软件的过程。根据系统的情况和公司的情况,对软件进行现代化改造的方案从轻微修改到完全更换都可以。比方说我们要升级一架飞机,有时可以使用新的航空电子设备、新型号的发动机或舒适的座椅对其进行改装,有时候就干脆卖了换一架新的。
世开Coding
2023/03/22
5460
应用程序现代化权威指南
边缘计算到云计算的架构将会成为数字计划的关键
追求数字化转型的企业可能需要重新检查其基础设施的架构,以使计算和存储更接近边缘计算设施生成的数据。
静一
2021/07/30
3490
市场临近公有云采纳拐点,你的姿势摆好了吗
虽然有安全和其他的问题,许多组织已经陆续采用公有云。但这项技术是否终于准备就绪在企业的黄金时段上映了吗公有云的采纳在过去几年中已显著增长,甚至最持怀疑态度的IT专家都承认这项技术在某些用例下是合适的。从2014年的566亿美元,公有云服务支出预计将在2018超过1270亿美元,据行业分析集团IDC的估计。 但是,即使公有云采纳正在不断增长,许多组织仍然质疑他们能否使用公有云来运行所有关键任务的工作负载。 然而,答案取决于几个因素。为了保护数据,一个企业的最关键应用程序一定是就近存放的。事实上,按法律
静一
2018/03/23
5580
市场临近公有云采纳拐点,你的姿势摆好了吗
5个多云安全原则
AWS早就统治了云平台市场。但是今天,越来越多的公司正在扩展业务并使用其他提供商。通常这不是相互替换的问题,而是不同的业务需求(如管理风险和成本)适合不同的云供应商。使用多个供应商中心的其他因素还在于供应商竞争性地为他们的产品定价并不断添加新功能。另外,许多运行Windows的组织都提供免费的Azure使用额度。那么为什么不利用并降低整体云成本呢?
老人雨何
2018/02/06
1.4K0
克服云性能问题小贴士
糟糕的性能会对公有、私有和混合云造成毁灭性的影响。使用这些快速技巧解决云应用,API等相关的性能问题。 无论是公有,私有还是混合云,都有许多移动的组件,而让一切无缝的工作至关重要。不幸的是,没有什么东西是完美的,性能问题可能对云平台产生负面影响,就像对传统的本地部署环境一样。 云性能问题主要来自于总体可用性,网络延迟和应用处理延迟。最终用户的体验是云计算的重要组成部分,性能监控工具可以帮助防止潜在的问题。 使用这些快速技巧来解决云性能问题,并在将来彻底避免这些问题。 使用云性能监控
静一
2018/03/27
7870
克服云性能问题小贴士
部署混合云面临的挑战以及应对它们的方法
将公有云服务与本地云混合在一起正在迅速成为许多企业的首选架构,但这些企业往往也会陷入本文中提到的这些常见的陷阱。
静一
2022/02/28
8490
反面教材:别让这三种做法毁了你的云部署
如果大家希望自己的云部署方案能够切实起效,请务必规避以下三种常见错误。绝大多数企业实际上并不具备有效发挥私有或者公有云资源优势的必要经验或者人才储备,因此整个实施过程必然会是一个尝试且不断经历失败的过程。即使大家从其它面临着类似问题的企业身上积累并学习到了诸多教训,也仍然会在亲自动手时发现众多独特的难题,其中包括各类与数据集成、治理以及糟糕应用程序设计相关的陷阱。 当企业着手部署自己的第一套云项目时,其结果分为以下三种: 实现成果并不符合云概念要求(例如仅仅属于虚拟化服务器),但企业IT部门将其称为云,
静一
2018/03/22
7400
反面教材:别让这三种做法毁了你的云部署
2.87 亿大单、单一来源:华为云
2022年8月22日,长沙市大数据中心发布《长沙市政务云二期服务采购项目(云服务部分)》单一来源公示,预算 287265244.85 元。 单一来源理由 1、长沙市政务云二期服务采购项目(云服务部分)主要内容是对“长沙市政务云二期底座项目(新建部分)”的续采。“长沙市政务云二期底座项目(新建部分)”于2019年6月通过单一来源采购方式确定华为软件技术有限公司为供应商,合同有效期3年。 截至目前,全市52个单位的279个业务系统已经迁移上长沙政务云二期。云平台、云备份、云安全等运行稳定。 华为公司是“长沙市政
云头条
2022/08/26
6010
2.87 亿大单、单一来源:华为云
选择多平台云遵循的5条安全原则
在云平台市场中,亚马逊云(AWS)早就处于领先地位。但是今天,依然开始有越来越多的公司‘另寻他路’选择其他云提供商的产品。这种选择通常不只是为了选择多平台云服务这么简单,而是会根据自身不同的业务需求(如管理风险和成本)来选购满足自身不同需求的云供应商。选择多个云供应商也能促进不同供应商间竞争,给予产品更优价格,也有助于刺激供应商间开发新的云产品功能来互相竞争。另外,许多运行微软平台的组织都提供免费的Azure信用。由此来看,为什么不利用多平台云的优势、降低整体云成本呢?
威廉
2018/02/08
1.2K0
为什么云原生是第二次云革命
大约在2010年开始出现的云迁移被证明是一场IT革命。如今,向云原生的转变同样重要,也同样具有挑战性。云原生应用程序可以部署在多个云计算环境中,其中包括传统平台。这是新兴云原生主张的核心,并定义了全部内容。
静一
2022/05/18
3610
云服务应用开发所面临的9大挑战
云计算多年来发展迅速。云计算已经开始改变存储和访问数据的方式。我们目前看到智能手机应用程序使用云计算技术来允许用户存储和访问以前在智能设备上以前无法做到的。 云计算在企业中慢慢获得认可。据预测,到20
静一
2018/03/27
1.6K0
云服务应用开发所面临的9大挑战
技术洞见:公有云容器市场发展及安全问题
因为操作的简单性和可扩展性,云容器服务得到越来越多企业的重视。通过容器技术可显著提高开发人员和运营人员的效率。
CloudBest
2019/09/24
1K0
技术洞见:公有云容器市场发展及安全问题
相关推荐
混合云:如何优化企业网络设计
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文