机房360首页
当前位置:首页 » 应用体验 » 适用于无服务器计算领域的无服务器存储

适用于无服务器计算领域的无服务器存储

来源:机房360 作者:Harris编译 更新时间:2019/6/12 6:52:35

摘要:无服务器功能的存储必须在计算环境之外。面人们需要了解最适合无服务器计算的存储类型。

    无服务器功能的存储必须在计算环境之外。面人们需要了解最适合无服务器计算的存储类型。
  
  什么是无服务器计算?无服务器存储如何工作?基本上,无服务器是一种将应用程序开发为一组较小的功能组件的方法,然后将这些功能提交给主机服务,以实现可弹性扩展的事件驱动执行。服务提供商负责运行、扩展和操作下面的整个IT堆栈,从而使应用程序所有者能够更多地关注业务价值,而不是更多地关注IT操作。
  
  由于服务器提供商按功能执行而非预留基础设施收费,因此无服务器运营成本与应用程序使用完全一致。使用无服务器,云费用可以直接追溯到应用程序和业务用户。
  
  无服务器并非真正没有服务器,而在云平台的某个地方有一台服务器。在幕后,可能有虚拟机、容器、服务器、存储。有操作系统和应用程序服务器代码以及IT管理层,可能包括云编排、虚拟主机和容器管理,例如Kubernetes。服务提供商处理IT商店在托管自己的应用程序时通常可能需要关注的所有网络、可用性、性能、容量、可扩展性问题。
  
  将其视为服务的功能
  
  所有这些的更好的名称可能是作为服务的功能。最简单的是,这种功能是一小段事件驱动的代码,可能是用JavaScript编写的,它被设置为响应某些触发器而调用,如web表单提交点击或物联网设备事件。简单的功能可以简单地将记录插入数据库,创建日志条目,触发另一个事件,发送通知消息,转换数据或返回计算。
  
  一个完整的无服务器应用程序将包含一个精心编排的功能级联。每个功能都可以独立重复使用,并以大规模并行方式触发。功能的执行可以与其他功能正交缩放,从而提供极大的灵活性,而不会出现传统的瓶颈。
  
  当一个精心设计的功能主图形在一个复杂的级联事件中相互触发时,它可以大规模部署,它不仅可以取代单个应用程序,而且可以胜过单一应用程序。无服务器的前提之一是企业的应用程序可以平滑扩展,并具有完全弹性,远远超出任何预定义或预付费服务器场或一组云计算机实例的限制。
  
  无服务器平台的常见用途
  
  这仍然有点未来主义,因为应用程序不仅仅是计算功能。仍有数据需要管理、保护和保留。无服务器的存储必须是一个考虑因素并开发有效的无服务器存储。
  
  无服务器存储
  
  与容器中的微服务一样,无服务器功能的最初想法是在短暂构建它们,因此它们不包含任何数据,并且不依赖于内部持久化的数据。
  
  如果一家公司采用无服务器,最终的想法是退出操作和管理存储。
  
  与长期运行的应用程序不同,关键在于功能由事件触发,执行特定操作并退役,而不是成为长期存在的应用程序。无服务器功能,可以大规模并行方式启动,以快速扩展以满足需求。那么无服务器数据在哪里存储?
  
  实际上,无服务器功能的数据存储必须在计算环境外部。由于弹性扩展和小事件级联,传统的存储卷和文件系统将在大规模无服务器应用程序部署中面临巨大的挑战,并成为明显的瓶颈。
  
  如今,无服务器功能开发环境可以直接使用存储服务API。作为适用于Web规模应用程序和容器化应用程序的可扩展存储,云数据服务是理想的数据持久性合作伙伴。以下是适用于无服务器存储的存储类型:
  
  (1)针对多租户、弹性可扩展性和Web样式访问而构建的云数据库服务使其成为事务持久性的良好选择。
  
  (2)具有简单get/put协议的对象存储服务(例如AWSS3)是许多Web规模应用程序和功能设计的理想选择。
  
  (3)应用程序内存缓存(例如Redis)可以满足高性能数据共享需求。
  
  (4)日志记录日志,其中数据串行写入到最后,虽然可以汇总,但可以帮助保护功能设计中的流数据。
  
  在使用无服务器设计的任何数据存储时,必须非常注意等幂性,而如果应用多次,则不会产生额外影响的操作。还必须注意异步事件假设和时间或竞争条件。特别是,功能设计必须注意并行数据更新和写锁定条件。
  
  那么无服务器存储到底是什么?
  
  无服务器的理想是让IT和DevOps无法管理和运营任何类型的服务器,包括物理服务器、虚拟服务器、容器和云实例。其想法是强制IT将无人值守环境提供商的任何操作问题的责任交给其负责。如果一家公司采用无服务器,最终的想法是退出运营和管理存储。
  
  但是,IT确保数据治理、合规性和保护的常见要求将意味着长期的混合保护存储设施。从长远来看?数据可以通过事件队列在功能之间传递,而不会实际持久化,依赖于事件排队服务来进行数据保护。当然,那里还有存储空间。
  
  编辑:Harris

机房360微信公众号订阅
扫一扫,订阅更多数据中心资讯

本文地址:http://www.jifang360.com/news/2019612/n4444119463.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
推荐图片