无服务器计算面临的两大问题
政府采购信息网 作者: 发布于:2017-07-27 16:29:36 来源:51CTO
投稿邮箱为:tougao@caigou2003.com,投稿时请附作品标题、作者姓名、单位、联系电话等信息,感谢您的关注与支持!一经采用,本网会根据您的文章点击情况支付相应的稿酬。
无服务器计算是提高开发人员生产率的一个很好的方式,但有安全性问题,并且锁定的机率大。
无服务计算是一件很大的事情,有很好的理由。作为Pariveda公司解决方案架构师Phillip Manwaring建议的,无服务器计算是一个AWS Lambda,是开发人员专注于“封装业务逻辑和公开组织能力的短暂功能”的一种方式,从而构建“解决方案和服务”的样板。
换句话说:无服务器帮助开发人员专注于解决业务问题,而不是技术基础设施。这是一个好消息。但坏消息是,无服务器可以使事情变得更容易,一些开发人员可能发现自己对安全性做出了非常糟糕的决定。Redmonk公司分析师James Governor在最近的一篇文章中发表了这个观点,认为无服务器非常便捷可能导致“代码卫生不佳,这会导致更大的攻击面”。
(1)为了便捷而牺牲安全性
Manwaring表示,无服务器计算使人们“做正确的事情更容易”。此外,他继续说道,“通过帮助用户将其整体服务分解成微服务,使现有的产品团队规模更小,并减少了从创意到生产的应用程序所需的专业化程度,从而减少了支持这项工作人员需求作。”这真是太好了,是吧?正如Manwaring所说:
在无服务器的经济中,问题会发生在哪里,在实际使用之前,用户不需要支付功能?一件事,就像塑料用品一样,人们不太可能有效地处置它们。在微服务中,人们将可处理性视为一种美德,但是无服务器部署代码很容易,为什么要放弃它?当涉及安全性时,糟糕的代码卫生本质上会导致更大的攻击面,这是一件坏事。
他总结说:“事实证明,无服务器的便利性和低成本模式,可能导致懒惰,且安全性差。”但是,这并不是全部。
(2)供应商锁定
无服务器计算的最大问题之一是实际上没有服务器运行。用户只是建立在别人的服务器上,使用API调用,使用户更加深入该平台。如Simform Solutions公司的Rohit Akiwatkar所述:“在实施API的同时,放弃系统控制可能导致系统停机,强制API升级,功能损失,意外限制,以及成本变化。”
其好处是增加自由以获得更多的工作。其缺点是,用户获得了“更加完善”的平台控制权,没有能力轻易移动到竞争对手的云端。例如,如果要从微软Azure切换到AWS,则需要重写应用程序。
这并不是说开发商不应该利用无服务器可以提供的好处。他们应该利用。但它确实表明需要采取谨慎措施,以便保持安全和独立。
推荐专题:
本网拥有此文版权,若需转载或复制,请注明来源于政府采购信息网,标注作者,并保持文章的完整性。否则,将追究法律责任。
下一篇:服务器市场严酷竞争下的众生相
网友评论
- 直属学校网络教室及办公电脑
- 北京交通发展研究院2017年度北京市交通运输环境监测网络建设试点工程运维项目公开招标公告
- 大连高新技术产业园区凌水所辖派出所网络安全技术维护服务项目招标公告
- 甘肃工业职业技术学院校园网络广播维护设备采购项目公开招标公告
- 广东省空气质量监测网络各联网子站备品备件及相关设备采购项目公开招标公告
- 国家林业局信息中心2017年国家林业局网络及视频会议等运维服务项目公开招标公告
- 北京四中礼堂灯光改造及网络直播系统公开招标公告
- NNZC2017-30186A 南宁市安全生产监督管理局机关网络网站运行维护服务采购公开招标公告
- 新密市中小学幼儿园教师信息技术应用能力提升工程持续性培训网络研修平台招标项目二次招标公告
- 卓尼县旅游局“发现卓尼之美”旅游网络及线下宣传活动公开招标公告