聊聊云计算架构的几个设计原则
《聊聊云计算架构的几个设计原则》要点: 作者:娄恒 编辑:Sharon 关于“架构”概念的介绍,包括:
古罗马建筑师维特鲁威提出架构的概念:架构是由功能(实用)、美感(美观)和结构(坚固)这些元素组成的. 企业 IT 架构的设计不仅仅是注重某一个系统能力,更需要给企业一个可进化的、可持续发展、不断创新的平台.业务持续变更将成为“新常态”.架构师们既需要满足企业 IT 中高可靠、高安全、一致性、合规性要求,有需要满足创新 IT 所需要的灵活、快速、伸缩的挑战. Gartner 给企业新的 IT 架构的标准答案是:双模 IT.既需要兼顾传统 IT 需求(稳定、合规、可靠)、有需要满足创新 IT 的需求(敏捷、试错、快速迭代).但是没有适合解决所有问题的万能药(No More One Size Fits All).现实的问题是双模 IT 需要怎样的新型的 IT 架构来实现呢? 企业需要具备优秀的云架构师,来帮助实现企业双模 IT 架构云化转型.那么企业云架构师需要哪些必要的基本原则呢?下面我来整体介绍下. 原则一:不要与趋势为敌Gartner 报告分析全球数据中心平均资源利用率不到 12%,麦肯锡(McKinsey)认为可能更低,大约在 6%.企业自建数据中心普遍面临平均资源利用率不高、能耗过大、资源弹性无法快速等问题.云计算出现,无疑是给企业用户带来的巨大的红利,可以让客户不用再承担不必要的资源成本,按照实际计算需要来消费 IT. 云计算已经覆盖了几乎所有的行业,企业对云计算的接受度、信任度,相比于前几年也已经有了明显的增长. 在风口(趋势)面前,所有的阻力都显得会非常无力.几组数据将显示出云计算的整体趋势:
原则二:混合云成为必然
企业架构师需要具备双模 IT 的思想,双模 IT 的实现基础是混合云架构.根据 IDC 的预测,未来 3 年内将会有超过 80% 的企业会采纳混合云模式部署,大幅推动组织变革和业务创新.混合云成为企业必然的选择:
原则三:打通任督二脉另一方面从企业应用特点来看,企业 IT 系统的架构形态两极化发展:一种是状态要求高的交易型应用;另一种是系统状态要求低的交互型应用.交易型的强状态或重状态应用则往往对数据的一致性有很高的要求.交互型的无状态或弱状态应用特点,通常业务链条都比较短,数据不需要强一致性保存. 所以一个优秀的云架构师需要能够很好的适应不同需求,来选择一个打通任督二脉的云服务平台,既可以提供无状态化的云服务(MySQL、Sharding、NoSQL、Hadoop)、又可以提供重状态化的云服务(Oracle RAC).这样在应用架构设计时才可以更好的兼顾企业混合型应用需求. 原则四:开放自由的选择能力对于上云的客户,最担心的就是上云被绑架的问题,上云后下不来.作为云架构师,需要给企业选择和构建一个上下自如的云平台.可以把企业各类负载(数据库、中间件、虚拟化、数据同步等)平滑迁移上云,也可以在峰值过后,平滑地回退到企业自由数据中心中来.而不需要额外的应用代码修改,这才是混合云架构的关键所在. 另一方面,单纯依靠远程云端部署的计算和存储能力很难满足企业的全部需求,我们看到很多大中型企业对云计算还有以下几个方面的要求: 数据主权
控制权
低延迟
自主选择
(编辑:ASP站长网) |