无服务器技术可以通过公共云提供商的服务更容易被企业访问,但只是因为它是可用的,并不意味着企业就应该使用它。 |
无服务器技术可以通过公共云提供商的服务更容易被企业访问,但只是因为它是可用的,并不意味着企业就应该使用它。
像许多热门的IT趋势一样,无服务器计算及其优势经常被过度简化。因此,有些组织甚至在没有强大的理由的情况下追赶无服务器的潮流。
无服务器部署需要考虑很多因素,但是有三个特定的警告信号表明并不适合某些企业。
1.应用程序无法更改
如果企业打算部署第三方软件或传统应用程序,却无法或不会改变,企业将面临无服务器的主要问题。来自顶级云提供商的无服务器产品(如AWS的Lambda,Azure Functions和Google Cloud Functions)还是相当新颖的,但很多旧版本的软件并没有考虑到这些。
可以说,无服务器计算是从社交网络应用程序中派生出来的,其中最引人注目的是Twitter,它遵循事件处理模型。但是如今的大多数商业应用程序并不是为事件处理而构建的,这并不意味着它们不能这样工作,而是需要改变这些应用程序如何分解成组件,以及这些组件的逻辑。
一些用户发现,近三分之二的无服务器目标应用程序是无法更改的,无论是因为第三方供应商拥有它们还是需要大量时间和费用。如果企业使用第三方软件,需要从软件供应商那里寻求应用程序可以在无服务器体系结构上运行的合同承诺。
2.企业的应用程序总是运行
当需要应用程序功能时,企业仅需要支付无服务器计算成本,虽然这可以节约成本,但也会导致经常运行的应用程序的成本过高。一个理想的无服务器应用程序已经准备好在几毫秒内运行,但不能经常被调用。一个持续运行的应用程序将在大多数时间内承担费用,这些费用将远高于在云端运行虚拟机或容器的成本。
通常企业很难知道应用程序是需要运行还是只是准备运行。需要运行的一个很好的例子是在繁忙的零售商店中支持信用终端的应用程序。这个应用程序被称为每一次购买,这使得它适合更加传统的基础设施即服务平台。准备运行的一个例子是监视由温度波动触发的仓库中的环境传感器的应用。这种类型的应用程序需要随时运行,但不会经常运行,这使得它成为无服务器计算的理想选择。
3.应用程序是有状态的
由于无服务器应用程序按需加载和运行,因此在使用的应用程序之间不能保存结果。这种保存操作被称为有状态或场景。如果企业的应用程序本质上是有状态的 - 就像提供某些更新或支持多步对话的任何业务应用程序一样,将会远离无服务器。
亚马逊公司和微软公司将无服务器计算描述为functional或lambda处理。这是指一种特定的编程技术,它可以避免在应用程序或应用程序组件中从一个激活到另一个激活保存任何东西。functional或lambda逻辑始终是无状态的,这使得应用程序组件的任何副本都可以处理事件。
谷歌公司将无服务器称为微服务计算。微服务也应该是无状态的,部分原因是应用程序可能共享相同的逻辑,这使得保存场景可能会在不知情的情况下传递给另一个应用程序或用户是危险的。
企业可能需要重写部分或全部应用程序来解决这个无状态问题。即使不需要重写,只需要更改应用程序设计的一部分,就可以让开发人员知道如何处理状态、场景、lambda编程,以及微服务。
评论时间:2024-04-06 15:25:02
在此背景下,国内厂商家用服务器机柜推荐 纷纷布局云计算领域,并积极寻求转型升级云桌面 云电脑 云主机 型升级
评论时间:2024-01-26 00:25:02
1.8数据库云电脑与云主机的区别 集成技术浪潮服务器内存插法 据库集成技术
评论时间:2024-01-25 03:25:02
3、在选择了X86和Windows操作系统之后手机虚拟主机搭建网站 ,就可以根据自服务器能装显卡吗 86和Windows操作系统之后,就可以根据自己的需求进行配置
评论时间:2023-09-01 06:25:02
服务器租用哪家好而且便宜,现在越来越多的企业选择了在自己公司内部建设一个数据中心云桌面和云主机的使用 来为其提供服务服务器机柜尺寸长宽高 好而且便宜,现在越来越多的企业选择了在自己公司内部建设一个数据中心来为其提供服务
2023-12-25 22:44:35 admin
活动发布区版规2023-05-27 22:03:52 御风而行
容器、无服务器、虚拟机:安全性差...2023-05-27 20:43:39 1356
服务器宕机的造成原因和解决方法介...2023-05-27 20:43:25 qingym
别糊涂了!服务器与工作站的五大区...2023-05-27 19:08:41 小绵羊0123
科技巨头布局云端 服务器 网络硬...2023-05-27 18:17:46 姐姐的跟屁虫
钉钉因系统访问流量激增,宕机1小...2022-07-23 00:34:02 freeatom
常见ftp命令 FTP命令使用详...2022-07-21 02:17:02 ares
双硬盘组建Raid0磁盘阵列图文...2022-07-20 06:17:02 mankeung123
用友软件客户端连接不上服务器的解...2022-07-23 00:51:02 antonfxb
WebService实例2022-07-13 05:38:02 苯小孩
开发、运维不可不看的Linux调...2022-07-20 18:51:02 nightstone
如何使用Charles抓取Web...2022-02-21 05:38:02 龍捲風暴
Windows 2003服务器安...2022-07-19 02:00:05 zldxgz8888
智慧医疗是什么,未来智慧医疗的新...2022-07-19 13:17:03 wcloud
linux系统安装教程2022-07-20 05:00:04 dddaaa
linux下如何使用swap分区2022-07-20 07:00:04 圣徒
Linux下怎样用fdisk命令...2022-07-20 11:17:02 yuhaonan
震惊!好多人都不懂服务器硬件管理...2022-07-19 20:17:02 dengyu0429
linux vi使用及详细介绍2022-07-20 01:00:05 激动的舌头
Linux视频教程:用户管理命令...2022-07-21 20:51:02 jessica-an
创建本地FTP站点2022-02-07 05:38:03 jasonkidd
WEB服务器配置详解2022-07-20 04:51:02 wolfssss
ACL权限-默认与递归(4)2022-07-22 15:00:05 淡水珊瑚
Linux下 Samba Ser...