直到几年前,物理服务器是一个基石技术,每个数据中心的数字跳动心脏。雷竞技电脑网站然后,云化。如今,随着企业继续铲的数量不断增长的对云服务提供商的服务,本地服务器似乎就成为濒危物种的边缘。
无服务器计算正在尽自己的份额,加快本地服务器的灭亡。转向云提供商动态地管理计算机资源和用户计费的分配仅由应用程序所消耗的资源的实际数额的概念正在获得越来越多的认可。逾期2019调查通过技术媒体和培训公司奥赖利进行发现,五分之四的10家企业,涵盖了广泛的地区和行业,已经采用了无服务器技术。
不要被误导,但是。尽管它的名字,无服务器计算仍然依赖于服务器。“无服务器计算在服务器上运行真的,但你的云供应商规定为所需的服务,你没有自己的虚拟服务器或应用程序的服务,”观察乔威尔逊,老板沃拉雷系统,无服务器的软件开发人员。从本质上说,无服务器是一个应用程序的部署架构,使开发人员能够编写代码,然后执行它点播。
无服务器不只是技术,而是看根本IT运营的一种全新的方式。“无服务器的一个主要好处是,它迫使你想在云机方式设计自己的系统,”布伦特奥斯汀,在云平台战略的高级建筑师说利宝互助保险。“如果你想有一个无服务器,第一心态设计的应用程序,你就更有可能实现具有成本效益的,可扩展和灵活的架构,而无需通过系统内具体的技术选择的限制。”
凡使用无服务器计算
无服务器计算可以在几乎无限数量的方式来部署。许多用例集中在相对简单的需求,比如网页应用程序,这是现在常用的无服务器编码,报告米哈Kralj,在专业服务公司的云计算战略,架构的董事总经理和交付埃森哲。“由于无服务器平台在需要时自动扩展,简单的应用程序可以快速,而无需对基础设施的复杂性忧虑的发展。”
无服务器擅长于不同应用系统的协调。“无服务器计算是理想的检测[一个]事件和通知另一个应用程序或系统;例如,当在数据库中的改变将触发代码改变或安全的综述,” Kralj笔记。“无服务器可以创建这些类型的系统之间自动化的工作流程的一个好方法。”
无服务器也可以是“补充”需要一个不错的选择,Kralj说。“当一个客户端有一个大型或复杂的解决方案,但需要添加一种或另一种的能力,无服务器可以是理想的。”例如,而不是打开一个较大的应用程序中插入一个简单的功能,如一个新的源添加一个客户记录,无服务器功能,可轻松创建捕捉新的输入和调用应用程序的API。“快速,无痛,可靠的办法” Kralj说。
无服务器计算的成本优势
从本质上讲,无服务器计算架构往往更加成本效益比的各种途径。“无服务器的核心功能是它扩展并下降到零,这样,当它不使用你是不是为它付出,”奥斯汀建议。
凯文·麦克马洪,在咨询公司的移动技术和新兴技术的执行董事说,随着无服务器技术,客户支付的消费,而不是能力SPR。他的无服务器模型进行比较,以拥有一辆汽车使用与乘坐共享服务。“骑共享,如果你想从A点到B可靠之前,你可能有车,支付了保险,不得不去维护它,”他说。“随着骑共享,你再也不用约车担心,你可以只支付从A到B,当你想,你只需支付工作需要进行,而不是做额外的基础设施和维护的。”
无服务器计算还可以帮助使用者避免与资源的过度分配成本,确保费用与实际消费线,观察克雷格·塔瓦雷斯,在IT服务管理公司的云头Aptum。此外,通过分割应用程序转换为简单的,目的导向的功能,他们可以快速,廉价地部署和云内分布。“在开发周期增加的速度也提高了进入到市场,从而使企业能够专注于持续改进,顾客满意,”塔瓦雷斯补充说。
由于付费使用的定价,也没有正常运行时间成本添Growney的CTO说,麦地那,经营的二手医疗设备市场。“您的里程会根据你的使用情况肯定会发生变化,但我可以说我的公司......我们将永远通常属于AWS自由层的外面,使我们的Web托管费用几乎为零。”
无服务器是否影响IT工作量?
无服务器计算可以减轻IT工作负载在几个方面,最明显的从日常管理服务器的性能,可靠性,维护和安全任务使工作人员。“实施健康检查的需求,以确保应用程序的正常运行时间,管理底层操作系统对于应用最新的安全补丁,或确保底层基础设施已配备了足够的容量来处理峰值工作负载是由你本质上处理所有的事情无服务器平台,”奥斯汀说。
无服务器也减轻了开发人员的工作量。“写更少的代码,尤其是基础设施的代码,是有吸引力的IT底线,”奥斯汀笔记。“有更多的开发部署业务功能,而让无服务器技术的手柄设置基础设施,是一个强大的利益IT组织。”
加快发展速度还可以使企业更敏捷,更具创新性。无服务器是把一个想法变成一个实用的解决方案以最快的方式,Kralj说。“这种方法非常适合快速开发应用程序,你现在可以使用的代码,只需几行实现它。”
奇怪的是,无服务器有时也会增加工作量,虽然没有达到的程度,这将抵消该技术的诸多好处。“将会有参与创建功能...并拼接在一起的API更多的工作来完成的业务需求,”提醒格雷格考克斯,CTO高级架构师与灾难恢复服务提供商SunGard的可用性服务。
挤压虫子可以增加工作量了。“如果没有标准化的安全,测试,监控和配置管理,无服务器错误是阴险的,”警告贝尔·约翰逊,首席顾问,云,在数字商务平台开发先。他指出,错误放大的缺陷在软件开发过程,同时迫使开发商放弃关键的任务加入搜索和维修任务。
无服务器计算的缺点
对于所有的优点,无服务器计算也呈现出一些显著的缺点。该技术也不是特别好,例如,在支持长时间的操作。“如果你正在运行的是需要很长的时间来计算任务或进程占用服务器将不会是正确的做法,”麦克马洪说。“目前,Azure的功能和AWS LAMBDA只能运行分别为最大的10和15分钟。”
冷启动时也可通过一些无服务器的使用者发送寒意。“冷启动是时间周期,通常是几十毫秒,需要的,以便执行它唤醒功能,”麦克马洪说。“对于绝大多数的使用情况这段时间是微不足道的,但也有一些使用情况下,这种延迟是不可接受的,无服务器计算不是很理想。”
潜在使用者也可以通过供应商锁定的前景劝阻。“IT和开发领导者......应该意识到,主要的无服务器系统 - AWS LAMBDA,Azure的功能和谷歌云功能 - 是不能互换的,” Kralj警告。
从安全角度来看,无服务器提出了一个独特的挑战。“在一方面,风险是由来自底层主机OS短期运行的持续时间和隔离的限制,”拉尼笔记Osnat,安全软件开发商战略副总裁水上安全。“在另一方面,功能通常供应有太多的权限或易损部件,这可能导致无服务器功能被用来作为一个中间步骤在一次进攻中获得访问其他资源,”他说。无服务器应牢固配置和监控异常情况和滥用,Osnat建议。
计算它们的容量需求时,无服务器的使用者也应谨慎。“传统的服务器翻倒时,他们在能力,防止成本超龄,” Growney说。“无服务器往往能够在一个相对无限的时尚,如果你不小心它可能导致非常冤枉路规模。”
最后,无服务器转换还可以看到他们的就业人数上升。“如果你的公司是高新技术为重点,更加显著支出中的一个将被分配到招聘开发者,”帕特里克·纳瓦罗,在IT招聘代理云的执行副总裁兼负责人弗兰克·杰斐逊。“合格,熟练的开发是在地面上薄,并且进而,昂贵雇用和保留”。
展望未来:无服务器有助于整合力度
随着云提供商将继续推出新的服务,IT领导人面临的一切粘合在一起,形成一个连贯的解决方案,它能够与遗留应用程序在云中或在数据中心运行的是整合的挑战。雷竞技电脑网站无服务器计算是理想的,这些各种各样的新的集成挑战,Kralj说。“凭借其反应,事件驱动性质,无服务器使各种实时连接的服务,现代化的解决方案的需求之间。”
新人应该在他们将评估所有颠覆性技术一样的方式接近无服务器。“花时间去学习和了解[无服务器]产品实施之前,”建议约翰Kovolski,在IT咨询公司的云架构师Anexinet。“最起码,有回滚过程,”他说。为了深入了解潜在的运营和成本效益,Kovolski表明测量电流系统的性能对计划更换无服务器比较。
Growney建议逐步缓解为无服务器技术。“无服务器不一定是‘所有’技术,”他说。“它可以被用来作为很少或尽可能是必要的。”
了解更多关于无服务器计算: