|
|
51CTO旗下网站
|
|
移动端

无服务器计算给云计算埋了哪些“坑儿”

无服务器计算是用于公共云服务的模型,用户在其中运行应用程序组件,而不是运行应用程序组件的资源。使用无服务器计算,云提供商不会对备用资源收取费用,并且应用程序不会分配给特定的托管环境。

作者:佚名来源:OTPUB权威IT学习平台|2018-03-28 10:55

毋庸置疑

无服务器架构

降低了成本并改善用户体验

无服务器计算这个新兴概念在云中运行,要求IT管理员和云运营团队对此有着更大的认知,从跟踪云成本的方式到他们使用的管理工具。

无服务器计算改变了公共云的成本

无服务器计算是用于公共云服务的模型,用户在其中运行应用程序组件,而不是运行应用程序组件的资源。使用无服务器计算,云提供商不会对备用资源收取费用,并且应用程序不会分配给特定的托管环境。

无服务器计算将云服务器的明确概念视为远程服务器。用户不需要为服务器支付固定的费用,而是在应用程序运行时支付。这意味着使用多样性的应用程序可能会降低成本,而持续运行的应用可能会花费更多。

对于无服务器计算,云计算操作团队需要根据每个单独应用程序组件的使用情况重新考虑应用程序成本。首先,部署传统的监控工具,以了解应用程序的使用频率。这些使用率与云计算提供商的无服务器定价模式相结合,将会告诉用户哪个供应商将以最低的成本运行无服务器应用程序,哪些应用程序可能不适用于无服务器模式。

管理事件驱动的应用程序

降低成本并不是无服务器计算为云运营团队带来的唯一变化。它计算的主要驱动力并不是价格,而是灵活性。

无服务器计算的灵活性和弹性会产生云操作问题。首先,不可能按需扩展所有应用程序或其组件。另外,确保当用户启动大量无服务器组件来处理增加的负载时,它不会影响核心业务应用程序(如数据库系统)的性能。

无服务器应用程序是不同组件的混合,不断的运行和消失。云计算团队不能通过测量虚拟机的使用量来确定其功能和成本的总和。

实现云管理工具和数据,实现无服务器

原有的虚拟机操作数据在无服务器云端中无效甚至不可用。相反,云计算提供商自己的无服务器应用程序的工具和统计信息将成为日常使用的关键操作资源。

用户仍然可以用自己的云计算提供商数据来补充。通过与开发人员的合作,IT团队可以在每个应用程序的无服务器组件中包含一些统计信息收集功能。应用程序本身也可以为用户提供端到端的响应时间和体验质量(QoE)数据。

无服务器计算仍处于起步阶段。传统的IT和云操作工具对无服务器环境的适用性有限。即使在部署虚拟时,专注于部署的DevOps工具也无法正常运行。为正常应用无服务器,用户需要规划每一步,并验证其是否能够维持体验质量(QoE)和成本效益。

【编辑推荐】

  1. 无服务器架构正在蚕食基础设施
  2. 一文了解什么是无服务器架构及其4大主要弊端?
  3. 云计算促使一些大型企业放弃数据中心
  4. 无服务器计算将改变关系数据库的游戏规则
  5. 怎样将微服务和无服务器相结合?用新型事件驱动型架构CQRS!
【责任编辑:武晓燕 TEL:(010)68476606】


点赞 0
分享:
大家都在看
猜你喜欢
24H热文
一周话题
本月最赞

视频课程+更多

热门职位+更多

读 书 +更多

SQL实用简明教程(第2版)

SQL(结构化查询语言)是数据库系统的通用语言,利用它可以用几乎同样的语句在不同的数据库系统上执行同样的操作,在数据库系统的开发中有着...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊