/ 中存储网

容器附加存储CAS解决方案提供商MayAdata获2600万美元投资

2020-02-05 15:54:03 来源:中存储

中存储网消息,近日,容器附加存储Container Attached Storage (CAS)方案提供商MayAdata获得了来自AME Cloud Ventures、DataCore Software和Insight Partners等的2600万美元投资。

Insight通过DataCore参与,DataCore还将提供IP、人员和其他资产。Insight Partners在集装箱和Kubernetes技术方面进行了投资,包括Veeam、Aqua Security、JFrog、Docker、Tigera、Armory、Mirantis。

mayadata openebs容器存储

通过这种技术合作,MayaData将能够利用DataCore资源,这些资源已经满足了10000多个客户对业务关键型应用程序的存储需求。CDP、镜像和性能优化等功能将增强MayaData产品。

联合创始人兼首席执行官埃文•鲍威尔(Evan Powell)表示:“我们很高兴能与DataCore和Insight合作伙伴合作,为全球用户提供数据灵活性。除了对OpenEBS和更广泛的CNCF生态系统的进一步投资外,这笔交易还使我们在为全球企业、服务提供商和政府提供服务方面取得了巨大的飞跃。”

MayAdata公司是开源项目OpenEBS的发起人。

OpenEBS是Kubernetes上用于容器附加和容器本机存储的领先开源项目。OpenEBS采用容器附加存储(CAS)方法,每个工作负载都有一个专用的存储控制器。OpenEBS实现了细粒度的存储策略和隔离,使用户能够针对每个特定工作负载优化存储。OpenEBS运行在用户空间中,没有任何Linux内核模块依赖项。

openebs架构模型

OpenEBS架构图

OpenEBS遵循容器连接存储或CAS模型。作为这种方法的一部分,每个卷都有一个专用的控制器POD和一组副本POD。在CNCF博客上讨论了CAS架构的优势。OpenEBS操作和使用都很简单,这主要是因为它看起来和感觉都像其他云本地和Kubernetes友好的项目。

关于MayaData公司

2017年1月,存储软件公司Nexenta前首席执行官Evan Powell成为CloudByte公司董事长,并于当年6月接任首席执行官一职。

CloudByte开发了Elaststor、OpenEBS以及开源Maya编排器,可以将数据分层到兼容S3的存储中。OpenEBS具有快照、复制和高可用性等特性,并且可以备份到S3。

去年12月,Powell将CloudByte更名为MayaData,当时还推出了Maya Online软件即服务(SaaS)产品,在一个跨云控制平面上提供Kubernetes监控和控制功能,针对状态工作负载,如数据库等MySQL和PostgreSQL,Jenkins用于CI/CD,以及Kafka和RabbitMQ等消息传递功能。

什么是CAS

容器附加存储Container Attached Storage (CAS)

在CAS或容器连接存储体系结构中,存储在容器内运行,并与存储绑定到的应用程序密切相关。存储作为微服务运行,并且没有内核模块依赖关系。编排系统(如Kubernetes)与任何其他微服务或容器一样编排存储卷。CAS提供了DAS和NAS的优点。 

CAS系统上的PVs

什么是CAS

CAS使用户能够利用云本地应用程序的灵活性和可伸缩性。定义Kubernetes PV(持久卷)的存储软件基于微服务体系结构。存储软件的控制平面(存储控制器)和数据平面(存储副本)作为Kubernetes Pods运行,因此,能够将云原生的所有优势应用到CAS。

CAS存储的优势

敏捷性

CAS中的每个存储卷都有一个容器化存储控制器和相应的容器化副本。因此,围绕这些组件的资源的维护和调优是非常灵活的。Kubernetes滚动升级功能可以无缝升级存储控制器和存储副本。CPU和内存等资源可以使用容器cgroup进行优化。

存储策略的粒度

存储存储软件并将存储控制器存储到每个卷中,在存储策略中带来最大粒度。使用CAS体系结构,可以按卷配置所有存储策略。此外,您还可以监视每个卷的存储参数,并动态更新存储策略,以实现每个工作负载所需的结果。随着卷存储策略中粒度的增加,对存储吞吐量、IOPS和延迟的控制也会增加。

避免锁定

避免云供应商锁定是大多数用户和企业的共同目标。这个目标对Kubernetes的采用做出了重大贡献,因为它是一个被广泛接受的容器编排平台。然而,有状态应用程序的数据仍然依赖于云提供商和技术。使用CAS方法,存储控制器可以在后台迁移数据,实时迁移成为一项相当简单的任务。换句话说,对于用户来说,有状态的工作负载可以无中断地从一个Kubernetes集群移动到另一个集群。

云原生

CAS包含存储软件,并使用Kubernetes自定义资源定义(crd)来表示低级存储资源,如磁盘和存储池。此模型使存储能够无缝集成到其他云本机工具中。存储资源可以使用诸如Prometheus、Grafana、Fluentd、Weavescope、Jaeger等云本机工具进行配置、监视和管理。