无服务器开启云计算发展新时代
原标题:无服务器开启云计算发展新时代
“无服务器”是一种特殊类型的软件体系结构,在没有可见的进程、操作系统、服务器或者虚拟机的环境中执行应用逻辑。无服务器架构和 Functions-as-a-Service(FaaS)是云计算的热点趋势。除了微软和亚马逊,还有许多其他供应商也提供FaaS。小编将为大家简单介绍什么是无服务器架构以及我们会需要无服务器架构。
无论是内部部署还是由供应商提供的服务,数据中心都是云计算的第一步。它抽象化了物理主机环境,我们开始用硬件单元扩展这些环境。随着虚拟化的发展,我们开始在云环境中托管虚拟机;我们抽象了硬件和使用的操作系统作为规模的单位;之后,我们为云构建了托管环境,并抽象了操作系统;再之后新的单元是应用程序;现在我们已经开始尝试无服务器架构或者是FaaS了。
无服务器架构实际上晚于SaaS,图中它排在SaaS前面,是因为SaaS,用户完全不能控制关于应用程序或其基础设施的任何事情。
无服务器架构
Mike Roberts曾在他的文中提出了有关FaaS的六点:
1.从根本上说,FaaS是运行后端代码,无需管理自己的服务器系统或自己的服务器应用程序。
2.FaaS产品不需要对特定框架或库进行编码。在语言和环境方面,FaaS函数是常规应用程序。
4.水平扩展是完全自动弹性的,并由提供商管理。
5.FaaS中的函数可由提供者定义的事件类型触发。
郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。