当前位置:职场发展 > 无服务器是云计算的未来吗?

无服务器是云计算的未来吗?

  • 发布:2023-10-06 16:04

云计算给许多公司带来了福音,使 CIO 能够关闭服务器甚至数据中心。首席信息官可以在快速增长的市场中从各种供应商那里租用处理能力、存储和其他工具。但一小部分 IT 高管正在寻找一种更有效的方式来租用计算能力。他们没有承担常规的、繁重的云架构设计和管理工作,而是选择了“Serverless”。 《纽约时报》首席技术官尼克·罗克韦尔表示,随着云计算为企业带来更多灵活性,事件触发计算的成本也降低了,使应用程序更加灵活。开发更高效。我们也迎来了无服务器时代。 云计算给许多公司带来了福音,让首席信息官可以关闭服务器甚至数据中心。 ***首席信息官可以在快速增长的市场中从各种供应商那里租用处理能力、存储和其他工具。但一小部分 IT 高管正在寻找一种更有效的方式来租用计算能力。他们没有承担常规的、繁重的云架构设计和管理工作,而是选择了“Serverless”。 在无服务器计算的情况下,除非需要处理应用程序和其他功能,否则不再分配云实例并保持空闲状态。也就是说,仅当特定事件发生时才提供资源。基于事件的计算的教科书示例是物联网 (IoT),其中基于传感器的设备对繁忙的触发事件做出反应。当用户从他或她的智能手机访问移动应用程序时,这就是一个事件,云中的虚拟机将检索并提供该信息。 《纽约时报》首席技术官尼克·罗克韦尔 (Nick Rockwell) 认为,无服务器,也称为功能即服务 (FaaS),代表了云计算发展的下一阶段,使开发人员可以专注于编写代码,而不用担心其运行的服务器。 “无服务器使产品既可靠又可扩展,”罗克韦尔告诉 www.sychzs.cn。 “从长远来看,从经济角度来看,这将是一种更好、更便宜、更有效的方式。” 同时使用一个、两个、三个云平台 认为罗克韦尔正在将《纽约时报》转向传统云服务是一个前瞻性的想法。当 Rockwell 于 2015 年离开康泰纳仕加入《纽约时报》时,《纽约时报》正在将其计算基础设施连接到 Amazon Web Services 的虚拟私有云,这使得企业可以将其数据中心连接到 Amazon Web Services 内的虚拟私有云。《纽约时报》在“边缘”缺乏完整的内容交付网络 (CDN),无法将内容存储在更靠近消费者计算设备的位置。 如今,《纽约时报》的业务主要分布在两个云平台上:亚马逊网络服务(AWS)运行《纽约时报》的大部分企业应用程序和电子商务平台,而谷歌云平台(GCP)则支持面向消费者的服务。为读者提供的应用程序,包括 www.sychzs.cn、《纽约时报》移动应用程序和《纽约时报填字游戏》。 《纽约时报》还使用 Fastly 提供的内容交付网络 (CDN) 云服务,通过保留这些服务的更新副本来确保消费者可以访问《纽约时报》网站和应用程序,以避免系统中断。影响。 云迁移带来了好处,但管理仍然是一件苦差事。 Rockwell 的基础设施团队还必须弄清楚他们需要多少个 Amazon Web Services (AWS) 和 Google Cloud Platform (GCP) 实例,这些实例应该有多大,以及这些实例是否需要额外的输入、输出或内存。然后,他们需要配置每个实例并在操作系统上修补和安装软件。此外,他们必须仔细管理与每个应用程序相关的依赖关系,并弄清楚应用程序的每个部分如何扩展。 罗克韦尔说:“资源的利用和优化取决于客户。”这呼应了许多首席信息官多年来的哀叹。 “如果我们租用 50 个实例,其中一个满负荷运行,而其他 49 个实例闲置,这就是我们的问题。” 无服务器的潜力 因此,罗克韦尔对无服务器日益增长的兴趣带来了空闲实例的问题。与专门编写用于执行预定义事件发生时触发的函数的代码不同,此事件由无服务器平台执行。客户无需告诉云提供商这些功能将被触发多少次,而是在每次执行功能时付费。 Rockwell 表示,即使存在闲置云实例造成的浪费,无服务器也可以带来 5 到 10 倍的效率提升。罗克韦尔说:“由于良性竞争,这些效率改进所节省的大量资源将回馈给用户。” 无服务器是否会成为计算领域的下一个重大事件还有待观察。据 Gartner 称,超过 90% 的无服务器部署工作将在 IT 部门的基础设施和运营团队之外进行。供应商正在寻求利用《纽约时报》和通用电气等公司的品牌优势,其首席技术官 Chris Drumgoole 也表达了对无服务器模式的热情。2014 年,Amazon Web Services 推出了 AWS Lamba 作为其第一个商业无服务器平台。推出类似于微软和谷歌的产品应该会增加市场竞争并为客户带来更多选择。 Rockwell 目前正在 Google App Engine 中使用无服务器模式来运行《纽约时报》填字游戏和其他应用程序,并且他计划随着时间的推移以这种方式运行更多应用程序。的应用程序。 Rockwell 并不完全专注于无服务器平台,但他倾向于利用 Google 的工程实力,以及其容器管理功能和平台即服务 (PaaS) 产品。 大多数云平台与软件无关,允许开发人员决定如何正确设计和解决问题。但谷歌的做法是“固执己见”。基本上,它可以选择编程语言等架构设计解决方案并坚持使用。此外,罗克韦尔表示,谷歌正在努力建立一个产品生态系统,这些产品旨在协同工作并有自己的观点。虽然开发人员通常倾向于有更多的选择,但实际上,更少的选择有助于从一开始就最大限度地降低规划、设计和构建架构的成本。 罗克韦尔表示:“谷歌现在拥有 Serverless 的最佳案例。通过与谷歌合作,我们在领先技术上取得了一些进展,到目前为止,一切进展顺利。”

相关文章