顺德青年企业家协会 > 青企动态 > 活动报道 >
活动报道
云原生架构的原则都有哪些常见类型

软件架构的优化对于软件编程开发和运维管理都有很重要的意义,下面我们就通过案例分析来了解一下,云原生架构的原则都有哪些常见类型。

云原生架构的原则都有哪些常见类型

云原生架构的原则

云架构(即云原生架构)的构建原则,侧重于如何针对云的独特功能优化系统架构。传统的架构倾向于为固定的、高成本的基础设施进行优化,需要大量手动的修改。因此,传统架构侧重于相对固定且数量较少的组件的弹性和性能。

原则1:自动化设计

自动化一直是软件系统的佳实践,但云技术使得基础设施以及位于其上的组件自动化变得前所未有的简单。尽管前期投资通常会更高,但从中期来看,无论从投入的角度,还是在系统的弹性和性能方面,几乎总能获得回报。

原则2:善用状态

存储的“状态”,可以是用户的数据(例如,用户购物车中的条目,或他们的员工编号)或者是系统的状态(例如,作业中运行的实例数量,运行中的代码版本),这是构建分布式、云原生架构难的方面。

原则3:支持托管服务

云不仅仅是基础设施,大多数的云提供商都提供丰富的托管服务,提供各种各样的功能,让我们轻松管理后端软件或基础设施。

原则4:深入实践防御

传统的体系架构非常重视周边安全,粗略地说,它建立了一个强化的网络边界,内部有“可信赖的东西”,外部有“不受信任的东西”。不幸的是,这种方法总是容易受到内部的攻击,以及鱼叉式网络钓鱼(spearphishing)之类的外部威胁。

原则5:架构不止

云原生系统的核心特征之一是它总是在进化,这同样适用于架构。作为一个云原生架构师,随着组织需求的变化、IT系统环境的变化以及云提供商自身的能力的变化,您应该始终寻求优化、简化和改进系统的架构。

【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!

上一篇:新手程序员如何吸收前人总结的工作经验
下一篇:前端工程师的学习成长都有哪些方法可以使用