SmartX 导读:

当前,容器之于云的重要性愈发明显,越来越多的公司通过云原生、微服务的方式开发新应用。作为开发和交付云原生应用的平台,容器正逐渐成为云的核心。与此同时,由于应用和工作负载的不同,容器数据存储的类型也多种多样。

在本篇文章中,我们提取了行业分析机构 Taneja Group 和 TechTarget 高级编辑 Stacey Peterson,针对多云架构趋势、容器部署情况、以及不同容器数据存储类型等问题的洞察。

主要发现包括:

  • 未来三年,使用混合多云架构的企业比例将从 15% 增长到 40%;
  • 在 315 位 受访者中,超过四分之三的受访者正在使用或者计划使用容器;
  • 在容器部署时,超融合和软件定义存储架构占比最高;

越来越多企业正在部署云并从云所带来的诸多优势中获益,例如更好的敏捷性、灵活性和负载可移动性。Taneja Group 近期的研究表明,众多企业正在或计划从传统数据中心转向多云融合架构。从图 1 可以看出,未来三年使用传统数据中心的公司比例将从 50% 降至 11%,与此同时使用混合多云架构的公司比例将从 15% 增长到 40%。

container_stores_1.png

随着企业转向以云为中心的架构,云正成为应用部署的首选平台。但是,针对本地部署设计的传统应用,在混合云和多云架构中运行并非易事。企业正在寻求新的方式,以将当前的关键业务应用迁移到云中,同时提供平台以支持新型、云原生开发。

容器技术,不仅是通过现代化敏捷开发或者连续集成/连续交付部署应用的基础,也是在多云间实现可移动性的最佳方法。

从图 2 Taneja Group 的统计数据中可以看出:在 315 位受访者中,有 78% 的受访者正在使用或计划使用容器,只有 20% 的人近期没有计划使用容器,2% 的人没有长期计划。
container_stores_2.png

根据 Taneja Group 的调研,Web 层、一般业务和工作协作软件是最有可能向容器迁移的应用。同时,企业更倾向于先将以上应用迁移到容器中,再将更多的业务关键性应用迁移到容器上。

TechTarget 高级编辑 Stacey Peterson 对企业选择容器的具体原因进行了分析,如图 3 所示:37% 的受访者通过容器提高开发速度和效率,20% 的受访者希望增加敏捷性,19% 的受访者希望在多云之间进行部署并避免锁定,与此同时,14% 的受访者期待通过容器降低架构成本,10% 的受访者使用容器支持微服务架构。
container_stores_3.png

据 Taneja Group 统计,62% 的受访者最初在本地虚拟机环境中部署容器,只有 20% 的受访者使用裸机。受访者或者企业会根据工作负载需求选择最合适的容器数据存储技术,即没有纯粹针对容器的万能存储类型。

Stacey Peterson 在另外一组数据中分析了企业在选择容器存储时的优先考虑因素,包括:标准和池化的存储环境 、混合云环境下实现持续管理,监控与控制 、下一代性能表现、可扩展性,以及硬件灵活性。

container_stores_4.png

Taneja Group 的进一步研究表明,受访者选择容器存储的方式,与在传统 IT 虚拟机环境选择存储的方式相同。容器数据存储的选择主要是基于应用程序的工作负载需求。如果容器应用工作负载需要快速交易,受访者倾向于选择全闪存块设备。如果容器运行的是通用应用,软件定义存储或超融合基础架构则非常适合。文件存储对需要更多共享存储的应用更为适合。

container_stores_5.png

大多数基于公有云的容器部署都是 Web 层应用,数据访问大多是包括 S3 在内的应用程序接口(API)驱动或者是数据库驱动的(SQL 和 NoSQL)。许多网络层应用还带有指向其它基于 SaaS 平台(如微软、Oracle 和 Salesforce)的直接 API 连接。

随着容器和云技术的成熟,企业希望获得有利于云间迁移数据的存储方法。Taneja Group 的调研表明大多数受访者认为软件定义存储(SDS)技术是达成这一目标的最佳选择。如图 6 所示,文件存储(NFS, CIFS, etc.)和块存储(Fibre Channel)是最常使用的两种持久化存储类型。

container_stores_6.png

综上所述,虽然大多数本地容器目前都运行在虚拟机环境中,但是这些工作负载未来将在公有云上进行增量部署,或者在本地平台上对裸机容器进行简化部署。对最终实现多云和混合云的可移动性而言,选择一种有利于云间迁移数据的存储方法至关重要。

内容推荐:SmartX 容器持久化解决方案