无服务器架构:原理、应用与挑战
1. 无服务器架构的起源与发展
在 20 世纪 90 年代,随着信息技术的飞速发展,新兴的亚马逊和谷歌迅速追赶已经成立了二十年的微软和苹果。互联网呈指数级增长,这得益于当时涌现的大量网站和基于网络的应用程序。许多人欣赏无需受限于特定位置就能轻松访问应用程序的便利性。
当时,公司迅速开发部署在物理服务器上的单体应用程序,这些服务器由公司自己或租赁的数据中心维护。然而,将应用程序和数据部署到这些物理服务器上需要大量的手动工作。这种裸机方法需要大量的硬件,包括正在使用的和备用的,这些硬件需要购买、运输、存储和维护。还需要安装和维护操作系统和软件,以及构建和配置网络。所有这些都需要庞大的 IT 团队,这对企业来说是一个巨大的负担和成本。
后来出现了虚拟服务器的概念。企业发现可以将虚拟服务器租赁给那些负担不起自己硬件的小型企业,其中还包括现有的网络硬件和配置。这就是基础设施即服务(IaaS)的诞生。
在 2006 年亚马逊网络服务(AWS)推出弹性计算云(EC2)之前,虚拟服务器和其他相关服务的合同期限通常为一年或更长时间。虽然比采购物理服务器快,但虚拟服务器仍然可能需要数小时甚至数天,并且需要身份证明、签订合同和预先付款。AWS 通过按小时(后来按秒)计费的方式提供 EC2 服务器,通过其 Web 应用程序实现完全自我管理,并且无需预先付款,打破了这一模式。这成为了我们今天所理解的云计算的标准商业模式。随后,谷歌在 2008 年推出了云服务,微软在 2010 年推出了 Azure。
如今,虽然云服务提供商仍然常被称为 IaaS,但它们的大多数现代服务可以被视为平台即服务(PaaS)甚至软件即服务(SaaS)。PaaS
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



