无服务器计算如何使开发更容易,运营成本更低
其中一些数据库本身称为无服务器。这意味着它们的行为与在本文中讨论的其他无服务器功能非常相似,但显而易见的例外是数据无限期存储。但是,在配置和维护数据库时所涉及的大部分管理开销都被忽略了。正如开发人员Jeremy Daly所说,“企业所需要做的就是配置一个集群,然后所有的维护、修补、备份、复制和扩展都会自动处理。”与功能即服务产品一样,企业只需支付实际使用的计算时间和资源根据需要扩展或缩减以满足需求。 三大无服务器提供商各自提供自己的无服务器数据库:亚马逊拥有Aurora无服务器和DynamoDB,微软拥有Azure Cosmos数据库,谷歌公司拥有Cloud Firestore。但这些并不是唯一可用的数据库。Nemanja Novkovic提供了更多产品信息。 无服务器计算和Kubernetes 容器有助于为无服务器技术提供动力,但管理它们的开销由供应商负责,因此对用户不可见。许多人认为无服务器计算是一种在不必处理其复杂性的情况下获得容器化微服务的许多优点的方法,甚至开始谈论后容器世界。 实际上,容器和无服务器计算几乎肯定会在未来许多年内共存,实际上无服务器功能可以与容器化微服务存在于同一应用程序中。Kubernetes是最受欢迎的容器编排平台,也可以管理无服务器基础设施。实际上,使用Kubernetes,企业可以在单个集群上集成不同类型的服务。 无服务器脱机 企业可能会发现无服务器计算开始的前景有点令人生畏,因为企业似乎需要与供应商签约才能开展,并了解它是如何工作的。但不要担心:有些方法可以在企业自己的本地硬件上脱机运行无服务器代码。例如,AWS SAM提供了一个本地功能,允许企业脱机测试Lambda代码。如果企业正在使用的是无服务器应用程序框架,那么可以离线查看无服务器应用程序框架,该插件允许企业在本地运行代码。 【编辑推荐】
点赞 0 (编辑:好传媒网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |