重新思考使用无服务器构建软件的方式
根据CNCF,有10个无服务器技术的最佳用例
无服务器的三次革命 根据云计算公司DigitalOcean的最新报告,虽然无服务器正在获得牵引力,但大多数开发人员仍然没有清楚地了解它是什么。无服务器解决方案提供商Protego Labs的首席技术官Hillel Solow解释说,无服务器的含义可能令人困惑,因为它有三个不同的核心价值:无服务器基础架构,无服务器架构和无服务器运营。 Solow解释说,无服务器基础设施是指企业如何消费和支付云资源。“你从云提供商租用什么?这是关于'规模为零','不支付闲置,'真正的自动扩展'等。无服务器基础设施革命提议停止租赁机器,并开始支付实际的资源消耗,“他写道在一篇文章中。 无服务器架构着眼于“如何构建软件以实现水平扩展。”作为其中的一部分,Solow说有一些关键的设计原则:
无服务器操作定义了您部署和操作软件的方式。Solow表示,运营部门专门研究如何协调,部署和监控云原生应用程序。“云原生意味着云平台是新的操作系统,”他说。“您正在编写应用程序以在此计算机上运行AWS。正如大多数开发人员没有充分考虑确切的底层处理器体系结构,以及他们运行多少个超线程内核,当你使用本机云时,你真的想停止思考这些机器而你想开始考虑服务。这就是你为Android或Windows编写软件的方式,这就是你应该如何为云编写软件。“ 此外,Red Hat的产品管理高级主管Rich Sharples表示,无服务器通常被称为功能即服务或FaaS,因为它是一种更容易思考它的方式。FaaS实际上是无服务器这一更广泛术语的一个子集,但它是一个重要的部分,因为它是“将所有这些服务连接在一起的粘合剂”,他解释道。 (编辑:衢州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |