13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

无服务器架构的发展与应用

无服务器架构的发展与应用

作者:Lisa Morgan 2019-07-02 10:55:21

云计算 无服务器架构,通常被称为“无服务器计算”,但并不像其名称所暗示的那样完全没有服务器。无服务器架构是一种基于应用的云计算服务,其中由云计算提供商管理服务器,提供更高的效率和潜在的成本节约。对于大多数云计算用户来说,这更容易和有效。

创新互联专注于石拐网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供石拐营销型网站建设,石拐网站制作、石拐网页设计、石拐网站官网定制、微信小程序服务,打造石拐网络公司原创品牌,更为您提供石拐网站排名全网营销落地服务。

 无服务器架构,通常被称为“无服务器计算”,但并不像其名称所暗示的那样完全没有服务器。无服务器架构是一种基于应用的云计算服务,其中由云计算提供商管理服务器,提供更高的效率和潜在的成本节约。对于大多数云计算用户来说,这更容易和有效。

无服务器也称为功能即服务(FaaS),无需存储数据即可执行应用程序逻辑。利用FaaS的开发人员仍然需要编写服务器端逻辑,但它运行在短暂的无状态容器中。客户端应用程序(包括移动应用程序)可利用基于云计算的基础设施后端即服务(BaaS)。

“无服务器”一词的使用可以追溯到2012年。而AWS公司在2014年推出了Lambda(公共云供应商提供的第一个无服务器计算产品),加速了该术语的主流使用。2016年,谷歌云推出Google Cloud Functions,Microsoft Azure推出了Azure Functions,IBM Cloud推出了IBM Functions,而OpenWhisk开源项目则首次亮相。

无服务器有时会与云计算的平台即服务(PaaS)混淆。后端即服务(BaaS)和功能即服务(FaaS)都是云计算提供商提供的服务选项,但功能即服务(FaaS)在几个重要方面与平台即服务(PaaS)不同。例如,功能即服务(FaaS)会自动扩展,但平台即服务(PaaS)则不能。此外,功能即服务(FaaS)可以使整个应用程序上下移动,而平台即服务(PaaS)并没有这样的专门设计。

无服务器架构使用了大量的应用程序粒度;它适用于当今的微服务世界,而不是早期的单片架构。

无服务器示例

无服务器用例

无服务器的好处

无服务器的缺点

无服务器的安全性

无服务器架构入门

开始使用无服务器架构的适合方法是完全理解文中的所有内容:它是什么,它的优点和缺点是什么,因此可以定义适当的用例。

具体来说,如果要将无服务器应用程序添加到现有应用程序或构建新的无服务器应用程序,需要考虑以下内容:

假设企业选择了AWS Lambda,这是一种特别受欢迎的无服务器解决方案:

如何管理无服务器架构

顾名思义,在无服务器云服务的情况下,IT不管理服务器。对于本地功能即服务(FaaS)实施(例如由Apache OpenWhisk、Kubeless和OpenFaaS启用的实施),服务器在内部进行管理。

虽然基于应用的云计算优势不适用于本地功能即服务(FaaS)实施,但可以实现更高的服务器利用率,开发人员仍然可以从无服务器提供的抽象中受益。

但是,仍有一些操作问题需要考虑,例如权限、安全性、依赖性和其他问题,这取决于应用程序的设计,这些问题不会消失。

关键问题是:企业是否拥有管理无服务器所需的内部专业知识?直到现在,无服务器仍然是一项新兴技术,因此不要假设企业的内部人员或开发人员是专家。

无服务器计算的未来

随着无服务器选项越来越受欢迎,以下内容可能会展开:


当前文章:无服务器架构的发展与应用
链接URL:http://cdbrznjsb.com/article/dhpssps.html

其他资讯

让你的专属顾问为你服务