什么是云原生?为何是Portworx来解决云原生存储问题?

什么是云原生? html

“云原生”是一个被人们常用但不是定义很清楚的一个术语。咱们认为“云原生应用”应有如下特色:算法

  1. 他们不是单独的,它们是离散的、在逻辑上可分离的几个部分,每一个单独打包和部署。一般这些都是以容器为单元完成,在某些状况下就像普通的Linux软件包同样。
  2. 在同一台计算机上不该强制运行其所有软件堆栈。它们能够在任何地方、任何服务器或任何区域内计划运行。它们还应该可以在分布式部署系统中相互感知。
  3. 经过增长特定计算逻辑的并行实例,应用程序应可以根据需求快速扩展。数据库

  4. 应用程序所依赖的、用于协调通讯或状态保存的服务应该可以根据须要以编程和动态的方式进行探知和修改,且与其物理基础设施无关。

经过明肯定义云原生的含义,咱们能够更好地定义各类云原生技术组件的职责划分。这些云原生应用组件的实例包括调度软件、网络软件以及存储软件。编程

是什么让Portworx不同凡响?服务器

Portworx最近赞助和参加了著名的DockerCon和ContainerCon大会。团队一致认为,这是近年来最热门的技术会议之一,也是容器市场爆炸式增加的明显标志。
容器市场的高速增加产生了许多新的供应商,许多与会者问咱们,“大家与其余容器存储供应商有什么不一样啊?”解释这一问题时须要咱们从描述Portworx自己开始。网络

什么是Portworx?架构

Portworx开发了一种新的存储体系结构—容器定义型存储。它基于高度分布式环境开始构建。调度软件将其做为容器进行部署和管理,并将存储做为本地卷插件扩展到Docker容器中。分布式

Portworx提供了一种现代化的DevOps应用部署方式。咱们可让调度工具将存储基础设施部署为容器。所以,大规模部署存储将变得十分简单,不须要复杂的手动操做。ide

Portworx侧重于高负荷负载,及其在普通服务器上的容器粒度操做。Portworx的核心专为现代服务器构建,并利用了NVMe、SSD和更快速网络技术的最新进展。微服务

Portworx体系结构使用户可以在混合云环境中扩展其服务,而不须要在数据路径中使用中央元数据服务器。这对于采用容器定义的工做流来讲是相当重要的。为了方便与调度软件,如Kubernetes、Mesos、Swarm等进行本地集成,咱们在设计Portworx部署时考虑了以容器为中心的DevOps工做流。Portworx架构还支持以DevOps为中心的内路存储服务,以及容器化的应用。

Portworx的主要差别化功能?

除了容器的本地存储,Portworx容器定义的存储的主要优点包括:

容器细粒度卷管理:相似数据库这样的有状态型容器化应用,须要在分布式节点上的永久数据。Portworx使用有状态的Stateful Fabric来管理数据卷,即container-SLA-aware,来作到这一点。复制卷数据确保其状态,同时知足容器化应用的性能和可用性。更重要的是,Portworx可在每一个容器级别中管理其快照、克隆副本和复制操做,使DevOps可以单独管理微服务,而不是像LUNs那用作传统存储系统的绑定组。使用Portworx管理有态容器Stateful Containers很方便,每一个容器级别的数据的可用性和管理也很简单,且高度自动化。

1.主机地址访问型存储: 主机地址访问型存储是在没有任何中央元数据服务器的状况下实现扩展存储。每一个卷直接映射到宿主上(即不须要转译)。与当前的存储解决方案相比,Portworx的方法有三个优势:

• 消除了管理和维护中央数据库的需求,简化了存储管理和配置。

• 增长新的节点,使弹性扩展变得更便捷。

• 支持适用于跨数据中心跨云的存储集群云原生架构(私有或公有云)。

  1. 自动调整: Portworx根据每一个服务器的配置参数自动调优最佳数据放置和分层算法。从而免除了手动干预、调优或配置RAID参数或驱动器组的工做。全部的驱动器都将做为一个大的全局池供Portworx使用,而Portworx软件将决定存储的最优配置。

  2. Lighthouse云监控管理: 您的数据能够保存在您的云中,也能够存储在本地环境,均可以经过Portworx的Lighthouse云监控服务和直观的用户界面来管理。

  3. 快速同步: 快速同步功能为在多节点环境中的应用性能加速提供同步支撑环境。它容许数据库以更高的IOPS速率运行,并经过减小本地驱动器上的争用来支持更大密度的部署。

  4. 全局命名空间: 卷能够在运行在不一样服务器上的多个应用程序之间共享。

  5. 云原生扩展,包括:

•自动快照和备份到S3

•数据反馈,云中的虚拟卷能够访问来自不一样云或数据中心的数据

•CoS与不一样EBS卷类型配对

•Restful APIs可用于查询命名空间的修改状况——避免了在元数据管理中进行昂贵的命名空间操做,如is、find等

Portworx采用了一种全新的容器存储方法

随着容器在企业中的部署愈来愈多,大多数存储供应商感到必须为容器提供支撑,好比Docker的卷插件。可是,链接到Docker的Array忽略了容器的分布式特性,以及须要将容器、调度器和存储做为一个无缝总体的精密架构和易用性。

一些新的用于容器的分布式软件项目可能会避免使用传统存储供应商的方法,可是咱们发现分布式软件的尝试在存储数据路径实现方面存在缺陷,这可能会致使严重的性能问题和规模限制。

Portworx为企业客户提供了第一个真正的容器专用型基础设施。所以,它是部署具备严格的、可扩展的、自动化的、分布式存储层的有态容器应用的必要的部分,有助于完善容器的生态系统。

Portworx产品介绍:

https://v.qq.com/x/page/u3011mm1jhq.htmlPortworx产品介绍

Portworx-蔚来汽车案例

https://v.qq.com/x/page/z3011le3t63.htmlPortworx-蔚来汽车案例

相关文章
相关标签/搜索