您现在的位置是:主页 > 数据库技术 > 数据库技术

NetApp怎么让有状态应用程序更易于在Kubernetes中完成

IDCBT2022-01-05服务器技术人已围观

简介这期内容当中小编将会给大家带来有关NetApp怎么让有状态应用程序更易于在Kubernetes中完成,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

这期内容当中小编将会给大家带来有关NetApp怎么让有状态应用程序更易于在Kubernetes中完成,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

导读:NetApp推出了针对有状态云原生应用程序的企业级数据服务,该服务可与任何Kubernetes发行版一起使用。

大多数Web应用程序都是无状态的。这些不会为一个客户端的下一个会话保存来自一个会话的客户端数据。

有状态应用程序是一种将客户端数据从一个会话保存到下一个会话的应用程序。两种方法都有优点。但是在容器中运行有状态的应用程序并不容易。NetApp希望通过Kubernetes存储和容器平台Project Astra修复该问题。 

在Kubernetes的早期,它通常用于运行基于Web的无状态服务。如果需要状态服务(例如数据库),则必须在虚拟机(VM)或基于云的服务中运行它们。现在,随着基于Kubernetes的混合云的兴起,用户希望在Kubernetes编排的容器之上部署有状态的应用程序。 

Project Astra是一个软件定义的存储(SDS)平台。它将为Kubernetes提供有状态的存储和数据服务平台。反过来,这为状态应用程序启用了应用程序和数据可移植性。 

NetApp云产品CDS产品管理副总裁Eric Han解释说:“许多组织意识到关联的数据和数据服务(存储,管理,保护和复制数据)不易使用,也不易被Kubernetes移植。” Asta承诺“通过自动发现应用程序和应用程序数据,对数据和备份进行分类,报告数据使用情况等等,来提高云原生应用程序的数据可见性。”

这很重要,因为正如NetAppmarket的策略师Beth Busenhart所说,“ Kubernetes作为容器应用程序的协调器正变得无处不在。它着重于可移植性。” 一切都很好,但这也意味着“容器是无状态的,并且数据的可移植性丢失了,”贝丝说。

有一些方法可以为Kubernetes提供状态服务。最常见的方法之一是将Kubernetes集群与传统存储基础架构集成在一起,并使存储层与Kubernetes托管计算层脱钩。但是这种方法既不能移植,也不能提供高I / O吞吐量。 

Project Astra(仍处于测试阶段)将允许开发人员创建可移植的,快速的I / O Kubernetes状态应用程序。这些可以连同其数据和数据服务一起跨多个公共和私有云移动。这使能够跨混合云移动程序的承诺变得更加容易实现。NetApp对Astra项目的愿景是使公司能够与在任何云上选择的Kubernetes分发无缝地协作。在此之前,NetApp意识到自己拥有专有的NetApp Kubernetes服务(NKS)与数十家其他Kubernetes供应商竞争是徒劳的。开源的Astra有更多寻找客户的希望。 

NetApp正在与Kubernetes社区合作开发Astra。其目标是建立一个平台来帮助您: 

标签:

很赞哦! ()

本栏推荐