美文网首页
【架构方案】架构设计模式发展的几个阶段

【架构方案】架构设计模式发展的几个阶段

作者: 万能的华哥Dean | 来源:发表于2019-02-18 22:36 被阅读38次

整个计算机时代,从军方使用的大型计算硬件,到PC个人电脑,到笔记本,到平板和移动手持设备,到如今盛行的手机,智能手机,以及以后的物联网的智能设备化。可以看到整个计算机的发展可谓日新月异。

那么从有软件设计开始,其架构设计也经历了一些不同的模式,其中就互联网行业,从传统的基础设施,到最后的软件服务,到云计算服务,这些的架构设计模式中,主要经历了几个阶段:

第一个阶段,是发展初期的传统的架构设计模式

这种架构设计的有这样的一些拼凑的特点,主要诸如:传统的IT基础设施,单机的功能实现的,以及局部少量可用的架构设计。这种考虑的主要方向是项目交付式的,上线后的功能测试和压力测试是就做下功能验收式的为主的传统厂商的架构设计模式。这里面还充斥着各种高价的不可重用的硬件如服务器,交换机,防火墙等等。

第二阶段,是互联网产品盛行下的架构设计模式

这种架构设计的特点主要是在传统架构设计基础上,因为面临互联网的爆发式的用户增长,高频次的系统访问,不管是对系统的可用性,性能,还是用户体验,用户需求等方面的严苛要求,同时也要顾及资源成本等等严苛的要求,需那么就要从系统的部署方式,传统的单机,冷备不再满足要求,需要高可用,热备,分布式部署,横向扩充,服务热更新等。所以这个架构设计模式中比较突出的就是基于负载均衡(当然也有高可用的方式),集群部署,分布式部署等的架构设计和部署方式。

第三个阶段,是基于云计算产品的云计算架构设计模式

这个阶段是将基础设置进行服务化的IAAS云,将平台系统服务化的PASS云,将软件功能服务化的SAAS。这个阶段弱化了硬件的出现,所有的都是服务,都是产品,在一个web的使用平台console,将原来的机房建设都提前划,分开化,使用者不需要关心机房和硬件的问题。而且服务的创建比如主机,以前上架一个新主机需要几个月,现在只需要几秒钟。

第四个阶段,是基于计算的架构设计模式

这里除了人工智能AI的云平台普及外,还有基于计算方法Faas的云计算架构,也就是文章标题所述的Serverless,和云计算架构设计模式对比,主要特点如下:不需要考虑云主机,只需要SAAS,按次收费,按时长收费,成本可以做到更低,产品上线更快,运维效率更高等。

文章中几个英文简写意思分别为:

IAAS Infrastructure as a Service,基础设施即服务

PAAS Platform-as-a-Service,平台即服务

SAAS Software-as-a-Service,软件即服务

FAAS Functions as a Service,方法即服务

相关文章

  • 【架构方案】架构设计模式发展的几个阶段

    整个计算机时代,从军方使用的大型计算硬件,到PC个人电脑,到笔记本,到平板和移动手持设备,到如今盛行的手机,智能手...

  • 走java架构师为何要先成为Java高级工程师

    前言:架构师还要根据业务发展阶段,提前预见发展到下一个阶段系统架构的解决方案,并且设计当前架构时将架构的升级扩展考...

  • 架构师训练营第4周学习总结

    本周主要讲述互联网架构面临的挑战以及发展的几个阶段,以及架构模式,架构核心要素,偏理论 1.互联网架构面临的挑战 ...

  • 什么是架构模式和架构风格

    本文探讨如下几个问题: 架构模式和架构风格有区别吗? 什么是架构模式? 什么是架构风格? 架构模式和架构风格的区别...

  • 一篇文章告诉你什么是架构模式和架构风格

    本文探讨如下几个问题: 架构模式和架构风格有区别吗? 什么是架构模式? 什么是架构风格? 架构模式和架构风格的区别...

  • 软件设计混淆概念书目录

    设计概念 设计模式 框架 架构 平台 框架与架构之间的关系 框架与设计模式之间的关系

  • ios资料整理

    架构 iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iO...

  • iOS应用架构谈 开篇

    iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案iOS应用架构谈 网络层设计方案iOS应用架构...

  • iOS 架构模式学习笔记

    iOS 架构模式学习笔记 设计模式 设计模式 和 编码技巧 、架构模式的区别: 设计模式:特定场景下的最佳实践 如...

  • iOS应用架构谈 开篇[转]

    iOS应用架构谈 开篇iOS应用架构谈 view层的组织和调用方案iOS应用架构谈 网络层设计方案iOS应用架构谈...

网友评论

      本文标题:【架构方案】架构设计模式发展的几个阶段

      本文链接:https://www.haomeiwen.com/subject/qpqtyqtx.html