查看原文
其他

10分钟Get拥抱无服务的正确姿势

Bob Violino CSDN云计算 2019-10-30
戳蓝字“CSDN云计算”关注我们哦!
译|孔子东游
文|Bob Violino
来源|INSIDER PRO


无服务器计算旨在实现基础设施的自动化配置以及消除服务器管理的负担,但是你真的准备好使用TA了吗?
根据研究公司Markets and Markets 的2018年报告,无服务器架构市场总额在当年总计约为42.5亿美元,并在2023年有望达到149.3亿美元,预测期内复合年增长率(CAGR)为29%。有数据表示,北美市场将贡献最大的市场份额,这得益于早期云服务的部署使用。
无需管理服务器从而削减基础设施投资、简化部署、管理和执行是推动市场增长的主要因素;与此同时微服务架构的激增也对其功不可没。
同样根据Markets and Markets的调查,自动化服务和集成服务在无服务器架构部署中也起到了重要作用。自动化服务有助于高效管理部署在混合IT平台的微服务,并且能够在优化使用计算资源的同时快速作出响应。
此外Gartner也同样看好无服务器计算,并将无服务器计算列为2019年影响基础设施和运营的十大趋势之一,表示这种新兴的软件架构模式有望消除对基础设施配置和管理的需求。
对此,Deloitte的云业务负责人Ken Corless表示,无服务器不仅对开发人员有很大的吸引力,对运维也有着巨大的吸引力。

不论是由超大规模的云服务商提供的,还是市场上实施的各种解决方案,无服务器计算的目标都是一致的,“完全自动化以及自助服务,以加速软件开发的生命周期”,Corless说道。
Corless对运维来说,无服务器缩短了基于票证工作负载的“请求-响应”周期,这样就有机会专注于更高级别的任务,比如基础架构设计或创建更多的自动化。
Corless还列举了当前的两个常见案例。例如在应用开发中用于创建现代、松耦合、基于服务的应用程序。功能即服务(FaaS)和后台即服务(BaaS),这两种云支持无服务计算的云服务,通过缩小团队规模有效提高软件交付能力。
另外一个效果显著的案例有关运维。“他们所需求的自动化都可以由无服务器技术快速、简便、渐进的实现。”Corless说到。例如在Deloitte的云计算管理业务中,就广泛使用无服务器来进行产品的自动化运营。
毋庸置疑,拥抱无服务器计算正成为一种不可规避的趋势,但这并不意味着它适用于所有的组织与场景。
究其根本,无服务器计算是一种软件架构模型,而云服务提供商是在此基础之上为客户运行服务器并实时分配计算资源提供帮助。换言之,这个过程中服务器仍然参与其中,坦白说术语“无服务器”其实用词并不准确。
和云计算一样,无服务器在有些场景下要比虚拟机耗费成本更高,比方说把一个在虚拟机上以80%利用率持续运行的应用程序迁移到无服务器环境中,运行可能会花费更多。
此外无服务器真正希望的是让更少的人完成单调的IT工作,例如软件补丁和备份。这带来了两个好处,做这些单调工作的人可以专注在IT或企业的其他方面创造价值。“没有人会为自己的工作只是简单的调试DNS而兴奋”、“这些人可以去开发新功能。推动自动化的发展是我首要看重的事情。”
第二个好处是让身处大公司的小型团队也具备更强的自我决策能力。“随着基础设施技能和引导的自动化,团队可以很安全地进行自助服务。”“然而标准和引导的自动化通常需要一些投资才能实现,毕竟目前无服务器还不够安全,也无法完全摆脱所有限制。”
IDC平台即服务的调研主管Larry Carvalho认为,只要应用程序能够利用事件驱动的计算解耦服务,它就是无服务器的最佳选择。最常见的案例就是物联网(IoT)应用和需要事件驱动处理的移动后端,而其他案例都是一些实时反应事件的流处理或批处理。
那么企业如何才能顺利拥抱无服务呢?相关专家建议在设计之初就要考虑到无服务器产品的限制条件。市场技术提供商Cordial 公司的物联网平台架构师Daniel Smith还提到,工程团队在转换为无服务器模式的过程中通常会忘记即使是最灵活的产品也有严格限制这一点。




福利
扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!



推荐阅读:
真香,朕在看了!

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存