加入收藏 | 设为首页 | 会员中心 | 我要投稿 广安站长网 (https://www.0826zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

Python 炫技操作

发布时间:2021-02-01 14:53:55 所属栏目:动态 来源:互联网
导读:微服务架构风格是一种将 单个应用程序 开发为一套 小型服务 的方法,每个服务都在 自己的进程中运行,并使用轻量级的通信机制(通常是 HTTP 类型的 API)进行通信 。这些服务是围绕 业务能力 构建的,并且可以通过 全自动化的部署机制 进行 独立部署 。目前

“微服务架构风格是一种将 单个应用程序 开发为一套 小型服务 的方法,每个服务都在 自己的进程中运行,并使用轻量级的通信机制(通常是 HTTP 类型的 API)进行通信。这些服务是围绕 业务能力 构建的,并且可以通过 全自动化的部署机制 进行 独立部署。目前对这些服务几乎没有集中的管理,这些服务可以用 不同的编程语言 编写,也能使用 不同的数据存储技术。”

—— James Lewis 和 Martin Fowler (2014)

介绍

预计在 2020 年,全球云端的微服务市场将以 22.5% 的速度增长,其中美国市场预计将保持 27.4% 的增长率。目前的趋势是,开发人员将从本地托管的应用程序转移到云端。这将有助于企业最大限度地减少停机时间、优化资源并降低基础设施成本。同时专家们还预测,到了 2022 年,90% 的应用程序将会使用微服务架构进行开发。本文将帮助你了解什么是微服务,以及目前的公司如何使用它的。

什么是微服务?

微服务已经在全球范围内被广泛使用。但是,微服务到底是什么?微服务是一种基于许多小型、互联服务的体系结构模式。它们基于 单一责任原则。根据 Robert C. Martin 的说法,“将因相同原因而变化的事物聚集起来,将因不同原因而变化的事物分离开来”。[3]微服务架构也被扩展到了 松耦合服务 中,可以 独立地开发、部署和维护

远离单体架构

微服务通常和传统的单体软件架构做对比。在单体架构中,软件是被设计为自足的,也就是说,这个程序中的各个组件都是互相连通和互相依赖的,而不是松散耦合的。在一个紧耦合的架构中(单体monolithic),每个组件和它相关联的组件必须按照指定的顺序组合起来,才能被执行或编译。当其中有一个组件需要更新时,整个应用都要被重写。

而这个现象在使用微服务架构的应用中就不会出现。因为每一个模块都是独立的,每个模块都可以更新修改而不影响程序的其他部分。因此,降低了对更改一个组件会对其他组件造成影响的风险。

如果公司的架构很难升级,或者维护过于复杂和昂贵,那么他们可能会遇到麻烦,不能扩展单体架构的应用。把一个复杂的任务分解成小组件,彼此独立工作,就是解决这个问题的方法。
 

● 企业可以为员工提供更简单的联网设备,使员工能够在线访问他们所需的程序和资源,直接将工作交付给他们——进而保护公司最宝贵的资产。

● 对员工连接方式的颠覆性设计消除了与自带设备(BYOD)相关的网络安全难题——或者说,自带电脑(BYOC)政策已经成为常态——同时更高效地执行网络分段。

● 然后,网络边缘需要提供安全功能,由于其灵活性、简单性及可视性,安全访问服务边缘(SASE)等解决方案将成为新的网络安全规范。

预测4 重建内部秩序的一年,随着IT团队回归基础工作,漫无边际的构想将被淘汰

● 随着电子邮件之类得心应手的功能向云的快速迁移,2021年将有更多的工作实现虚拟化,迫使许多企业重新审视现有云环境的安全性。

● 虽然网络安全控制功能仍然是云安全的重要组成部分,但随着企业不断扩大其云业务的规模,现在还需要增加一层身份和访问管理(IAM)治理。

● 今年,Palo Alto Networks(派拓网络)的Unit 42研究人员发现,单个IAM配置错误就可以使攻击者攻陷整个云环境并绕过几乎所有安全控制功能。

● 总体而言,我们的研究结果表明,这些身份错误配置在众多云账户中普遍存在,对企业构成了重大的安全风险,有可能在不到一周的时间内影响整个环境,造成数千种工作负载。

走出错误配置的误区

● 随着新冠疫情引导IT团队从漫无边际的构想转向更多的具体问题,2021年将有更多的企业将IT重心转向内部,着眼于做好基础工作,并重新关注真正重要的事情,甚至找到以更少的成本做同样事情的方法。

● 这样做很可能会看到现有的网络安全团队和角色被重新设计,以配合整体重点,使内部秩序井然,并建立一个更有弹性的云环境。

● 2019年,贝恩咨询公司和Facebook估计,到2025年,东南亚将有3.1亿人在线购物。由于新冠疫情的出现,这一里程碑将在2020年底实现。尽管混合多云环境非常复杂,但企业(乃至整个行业)将应用和数据迁移到云的速度,意味着这项工作的很大一部分必须实现自动化。

● 安全功能现在需要以云的速度运行,任何在2021年迟迟没有认识到这一点的企业,其安全漏洞只会成倍增加。

(编辑:广安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读