历史上的今天
返回首页

历史上的今天

今天是:2025年01月08日(星期三)

正在发生

2018年01月08日 | 无服务器化是云计算的未来吗?

2018-01-08 来源:电子产品世界

  “纽约时报”首席技术官尼克·罗克韦尔(Nick Rockwell)表示,随着云计算为企业带来了更多的灵活性,事件触发的计算成本也得到了降低,并使应用程序的开发更加高效。我们也迎来了无服务器化的时代。下面就随网络通信小编一起来了解一下相关内容吧。

  云计算对许多公司来说是一个福音,使首席信息官们能够关闭服务器甚至关闭数据中心。首席信息官们可以在快速增长的市场中,从不同的供应商来租用处理能力、存储和其他工具。但是一小部分IT主管正在寻找一种更高效的方法来租用计算能力。他们并没有承担常规的和繁重的云架构设计和管理工作,而是选择“无服务器化”。

  在无服务器计算的情况下,云实例除非被要求去处理应用程序和其他功能,否则不再被分配,而只处于空闲状态。也就是说,只在发生特定事件时才提供资源。基于事件的计算,一个教科书般的实例就是物联网(IoT),其中基于传感器的设备对繁忙的触发事件作出反应。而当用户从他或她的智能手机访问移动应用程序时,即为一个事件,云端的虚拟机将进行检索并提供信息。

  “纽约时报”首席技术官尼克·罗克韦尔(Nick Rockwell)相信无服务器化,也被称为“功能即服务”(FaaS),代表了云计算发展的下一阶段,使开发人员可以专注于编写代码,而不用担心所运行的服务器。“无服务器化可使产品既可靠又具有可扩展性,”罗克韦尔告诉CIO.com。“从长远来看和从经济角度来看,这将是一个更好、更便宜、更高效的方式。”

  同时使用一个,或两个,或三个云平台

  认为罗克韦尔正在将“纽约时报”迁移到传统的云服务上,这是一个具有前瞻性的想法。当罗克韦尔于2015年离开康泰纳仕(Conde Nast)公司加入“纽约时报”时,“纽约时报”正在将其计算基础设施连接到亚马逊网络服务的虚拟私有云,这使企业能够将其数据中心连接到亚马逊网络服务内的虚拟私有云上。“纽约时报”缺乏一个完整的内容传递网络(CDN)在“边缘”来存储内容,以更接近消费者的计算设备。

  如今,“纽约时报”的业务主要分布在两个云平台上:亚马逊网络服务(AWS)运行“纽约时报”的大部分企业应用程序和电子商务平台,而谷歌云平台(GCP)则支持面向消费者的应用程序,包括NYTimes.com、纽约时报移动应用程序和纽约时报填字游戏。“纽约时报”还使用了由Fastly公司提供的内容传递网络(CDN)云端服务,确保消费者可以通过保留这些服务的更新副本来访问“纽约时报”的网站和应用程序,以避免系统运行中断造成影响。

  云迁移已经带来好处,但管理工作仍然是一件苦差事。罗克韦尔的基础设施团队还必须弄清楚他们需要多少个亚马逊网络服务(AWS)和谷歌云平台(GCP)实例,这些实例应该多大,以及实例是否需要额外的输入、输出或内存。然后他们需要配置每个实例,并在操作系统上打补丁和安装软件。另外,他们必须仔细管理与每个应用程序相关的依赖关系,并弄清楚应用程序的每个部分是如何扩展的。

  罗克韦尔说:“资源的利用和优化工作都落在了客户身上。”这也印证了多年来许多首席信息官所发出的哀叹。“如果我们租用了50个实例,如果有一个是满负载工作,而另外49个是空闲状态,那就是我们自己的问题。”

  无服务器化的潜力

  因此,罗克韦尔对无服务器化的兴趣不断增加,这就提出了空闲实例的问题。当预定义的事件发生时,专门编写的代码来执行一个被触发的函数,与此不同的是,这一事件是由无服务器平台来执行。客户不需要告诉云供应商这些函数将被触发多少次,而是每次执行一个函数时,他们都要付费。

  罗克韦尔说,即使由于空闲的云实例所造成的浪费,无服务器化也可能会产生5至10倍的效率提升。罗克韦尔说:“由于具有健康的竞争态势,这些效率提升所节省下来的大量资源将会回馈给用户。”

  无服务器化是否会成为计算领域的下一件大事,还有待观察。高德纳公司(Gartner)表示,无服务器化部署工作将有超过90%是在IT部门的基础设施及运营团队以外进行。供应商正在寻求利用“纽约时报”和通用电气等公司的品牌效益,通用电气公司的首席技术官Chris Drumgoole也表达了其对无服务器模式的热衷。

  2014年,亚马逊网络服务推出了AWS Lamba,作为其首个商业无服务器平台。推出与微软和谷歌类似的产品,这应该能够促进市场竞争,为客户带来更多的选择。罗克韦尔目前正在使用谷歌应用程序引擎(App Engine)中的无服务器模式来运行“纽约时报”的填字游戏和其他应用程序,他计划随着时间的推移将以这种方式运行更多的应用程序。

  罗克韦尔并没有完全专注于一个无服务器平台,而是他倾向于利用谷歌的工程技术实力,加上其容器管理能力和平台即服务(PaaS)产品。

  大多数云平台的软件都是不可知的,这些平台让开发人员可以决定如何正确地设计和解决问题。但谷歌的做法是“固执己见”的,基本上就是可以选择诸如编程语言之类的架构设计方案,并坚持使用这些方案。此外,罗克韦尔说,谷歌正在努力建立一个旨在可以共同协作的并且具有其固执己见的产品生态系统。虽然通常开发者倾向于有更多的选择,但实际上更少的选择有助于将从最初开始规划、设计和构建架构的成本降至最低。

  罗克韦尔说:“谷歌现在拥有最好的无服务器化的案例。通过与谷歌合作,我们已经在领先技术方面有了一点点的进展,到目前为止,一切都进展地很好。”

    以上是关于网络通信中-无服务器化是云计算的未来吗?的相关介绍,如果想要了解更多相关信息,请多多关注eeworld,eeworld电子工程将给大家提供更全、更详细、更新的资讯信息。

推荐阅读

史海拾趣

APSA公司的发展小趣事

在竞争激烈的电子行业中,APSA公司始终保持对技术的敏锐洞察和持续创新。公司不断投入研发资金,引进先进的技术和设备,推动产品升级换代。通过不断创新和技术升级,公司成功保持了市场领先地位。

Gould Fiber Optics公司的发展小趣事
确保电源电路中的接地良好,避免接地不良引起的噪声和干扰。对于数字电路和模拟电路共存的电源系统,应采用模拟地和数字地分开接地的方式。
CyOptics Inc公司的发展小趣事

在被Avago收购后,CyOptics并未停止其技术创新的步伐。公司继续投入研发,推出了一系列新的光学产品和解决方案,以满足不断增长的市场需求。例如,CyOptics的物理介质相关(PMD)IC产品系列,不仅提供了完整的GaAs芯片组件,还提供了跨阻放大器(TIA)、激光驱动器(LD)等一站式芯片套件解决方案,为客户提供了更加便捷和高效的服务。

Discera公司的发展小趣事

Discera公司的产品在性能和稳定性上表现出色,很快就引起了美国军方的关注。经过严格的测试和评估,Discera的CMOS MEMS谐振器成功通过了美国军方的质量可靠性测试,并获得了军方的认证。这一成就不仅证明了Discera产品的卓越性能,也为公司进一步拓展军用市场打下了坚实的基础。

ARMKEIL Microcontroller Tools公司的发展小趣事

在ARM公司的支持下,Keil公司不断进行技术创新和产品升级。其中最具代表性的是Keil C51集成开发环境的推出。这一产品不仅继承了Keil PK51的优点,还在性能、稳定性和易用性等方面进行了大幅提升。Keil C51的推出,极大地满足了市场对嵌入式系统开发的需求,也进一步巩固了Keil公司在行业内的领先地位。

迈翔科技(COILMX)公司的发展小趣事

面对未来,迈翔科技有着明确的发展规划和目标。公司将继续加大技术研发投入,不断提升产品性能和质量;同时,公司也将积极拓展新的应用领域和市场,寻求更多的合作机会和发展空间。未来,迈翔科技将致力于成为全球领先的电感器制造商之一。

以上五个故事概述了迈翔科技在电子行业中的发展历程和关键事件。这些故事展示了公司从创业初期到成为行业领导者的艰辛历程和不懈努力。

问答坊 | AI 解惑

PROTEL操作中的一些问题

画原理图时,发现网络标示号为NetLabel240,想把它还原成NetLabel0或者NetLabel1,弱弱的问一句protel里该怎么设置?谢谢!…

查看全部问答>

74HC573在哪个库中啊?

拜托,帮帮忙吧。74HC573在哪个库中啊?谢了!…

查看全部问答>

步进电机!!!!!!!!!!!!

步进电机!!!!!!!!!!!!!!!!!!!!1…

查看全部问答>

急求:单片机温度控制 英文文献

哪位大侠有关于单片机温度控制的英文文献,小弟急需呀,谢谢!…

查看全部问答>

交流贴-面向状态的嵌入式开发框架

首先声明,以下只是我的个人想法,具体可行性和实现,还需要经过很过拷问 开始了 在做单片机开发的时候,特别是中小型的系统中,常常是  输入-》处理-》输出 即是根据不同的输入来处理,然后生成不输出 那么是不是可以这样来理解 将 ...…

查看全部问答>

请问ce.net 4.2下包含的有WMFormatSDK么?

最近开发一个项目,在ce下有一些库找不到,想借用WMFormatSDK下的一些lib,不知道行不行,查了一下这方面的资料,都没有具体的说明,我想修改一下WMFormatSDK的某些lib,然后把这些lib放在ce下可以用么?郁闷...…

查看全部问答>

嵌入式硬件如何入手?

各位大侠: 请问我选择了嵌入式硬件方向,如何入手比较快?如何选书和买开发板?我准备以后自己设计硬件和自己写驱动,做一些底层的工作。谢谢指教!…

查看全部问答>

xilinx加载后如何复位?

xilinx的FPGA比如spartan3如何实现程序加载后自己复位,即将整个FPGA的寄存器赋初始值?即顶层模块的复位输入rst,加载后是低,一段时间后自动起来查了下,貌似有个原语操作,可以实现此功能…

查看全部问答>

用过CCS编译MSP430G2的请进,急急急!!!!

怎么用CCS5.1看PWM波形,输出IO口分别为p2.2和P2.3,请讲具体操作 …

查看全部问答>