传统架构在哪些方面存在缺陷?

简介: 【8月更文挑战第15天】传统架构在哪些方面存在缺陷?

诚如话题所言,在数字化快速发展的今天,业务的日益复杂和用户需求的不断变化,对传统架构的冲击也越发强烈,由此而引发的传统架构的局限性也日益凸显。那么关于传统架构有哪些不足,而云上架构有哪些优势呢?


大家都知道,传统架构就是我们经常说到的需要企业自购服务器,投入运维人员搭建部署服务器环境,最后上线部署应用这样的模式。那么这样的模式在应对高峰时用户的大量请求时,往往受限于硬件资源的限制而导致大量的无响应请求,在低谷时又会闲置大量的服务器资源,造成资源的浪费,成本的流失。同时,自己部署的服务器环境,在发生故障时往往排查起来耗时较久,造成的业务影响往往比较大。那么这些在云上架构是否都解决了呢?答案是肯定的。


随着云计算技术的不断进步,云上 Serverless 高可用架构的出现,在充分考虑架构高峰期和低谷期的业务正常运行情况下,提供高可用和弹性能力的同时,也拥有更低的资源使用和运维成本,免去预购资源的繁琐,只按实际使用收费。云上架构支持服务托管、弹性伸缩和按量付费,减少企业手动资源管理和性能成本优化的工作,这样可以大大降低运维的工作量,在保证业务运行的同时,降低成本。同时专业的云上服务维护工作交给专业的人员去做,在应对突发问题时解决效率更高,对业务影响更小。其实,云上高可用架构现在的优势正是为了应对传统架构的不足而考虑的,所以说,选择云上架构,势在必行。

相关文章
|
3月前
|
测试技术 UED
质量标准化实践问题之测试策略的本质如何解决
质量标准化实践问题之测试策略的本质如何解决
21 2
|
3月前
|
Cloud Native
核心系统转型问题之平衡核心架构中的功能性与非功能性需求如何解决
核心系统转型问题之平衡核心架构中的功能性与非功能性需求如何解决
|
4月前
|
存储 Cloud Native 智能网卡
共识协议的技术变迁问题之应用程序开发者应如何利用现有服务降低系统复杂性
共识协议的技术变迁问题之应用程序开发者应如何利用现有服务降低系统复杂性
|
4月前
|
敏捷开发 算法 搜索推荐
软件测试的演变:从传统方法到敏捷实践
本文深入探讨了软件测试领域的发展轨迹,从早期以代码为中心的测试方法,到今日强调快速迭代和持续集成的敏捷测试实践。文章通过分析历史数据、行业报告以及权威研究,揭示了测试自动化、跨功能团队合作以及质量保证在现代软件开发中的重要性。进一步地,本文还讨论了如何将科学严谨性融入测试过程,包括采用基于证据的测试策略、利用统计方法评估软件质量,并提出了逻辑严密的测试案例设计原则。
|
6月前
|
供应链 安全 Java
软件架构一致性 —— 被忽视的研发成本
本文主要介绍了一些解决架构一致性问题的方法,以及我们应该如何去理解和应对部分不得不付出的成本。
|
Unix Java Linux
系统的混乱并业务本身之复杂,我们并不擅长处理『简单』
![](https://ata2-img.oss-cn-zhangjiakou.aliyuncs.com/neweditor/846d5052-1e21-4f9c-8f52-aaa37cacc407.png) # 前言 一群高智商青年在餐厅吃饭,餐桌上一个瓶盖标识为盐的瓶子里装得是胡椒粉,而标识为胡椒粉的瓶子里装得却是盐,他们想出了一个充满才气的方案来完成对调--仅需要一张餐巾纸、一根吸管和两个
48652 10
系统的混乱并业务本身之复杂,我们并不擅长处理『简单』
|
Unix Java Linux
系统的混乱并非业务本身之复杂,我们并不擅长处理『简单』
软件工程最大的成本在于维护,为了未来可扩展、为了未来更灵活,我们往往会增加很多很多奇奇怪怪可有可无的代码,增加这些代码可能只需要几分钟,但移除这些代码花费的精力与承担的风险,却数倍于此。我们不断 YY 着所谓的未来,却让现在越来越糟。系统的混乱并非业务本身之复杂,我们并不擅长处理『简单』。
1175 1
系统的混乱并非业务本身之复杂,我们并不擅长处理『简单』
|
存储 缓存 架构师
架构决策的反模式(1)
架构决策的反模式
154 0
|
Web App开发
《伟大的小细节:互联网产品设计中的微创新思维》——2.3 预期操作权衡
本节书摘来自华章计算机《伟大的小细节:互联网产品设计中的微创新思维》一书中的第2章,第2.3节,作者:文哲著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1231 0