
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
我们在前几期的文章中给大家简单介绍了无服务器计算的一些基础知识以及应用优势等内容,而本文我们就再来学习一下,无服务器计算的缺点都有哪些。
无服务器计算的缺点是什么?
尽管无服务器计算对于部署某些类型的应用程序(尤其是资源密集型应用程序)是一种有用的策略,但并非在所有情况下都是正确的方法,因为使用它存在许多缺点和限制。
(1)平台依赖
迄今为止,围绕无服务器计算的标准化相对较少。每个无服务器云服务或平台都需要以不同的方式构建、部署和管理无服务器功能。
出于这个原因,无服务器功能往往依赖于平台,如果不对您的功能和用于管理它们的规则进行重大更改,就很难从一个无服务器计算环境转移到另一个无服务器计算环境。
(2)能见度有限
由于无服务器计算从使用无服务器环境的团队中抽象出服务器和操作系统,因此调试功能可能会更加困难。虽然大多数无服务器平台提供某种形式的日志记录,但通常您无法检查完整的操作系统日志或跟踪整个托管堆栈的请求来解决问题。您受限于无服务器环境支持的可见性级别。
(3)安全挑战
使用无服务器计算本质上没有任何不安全之处。但是,在某些方面,无服务器环境可能更难以保护。缺乏对主机环境的完全控制意味着您无法利用在操作系统级别运行的安全工具或监控。您还受限于无服务器环境支持的任何访问控制工具。大多数无服务器功能在共享服务器上运行,这意味着您无法将您的功能与其他团队或组织的功能隔离,以降低其他用户功能中的安全问题影响您的风险。
(4)成本
虽然无服务器计算是在只需要定期执行的资源密集型操作上节省资金的好方法,但在无服务器环境中消耗的资源通常比通过传统应用程序托管(至少在云中)消耗的资源成本更高。换句话说,与在VM中运行相同代码相同的时间相比,按单位计算,您将为无服务器函数消耗的计算和内存支付更多费用。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei456学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。