carloscastilla——Fotolia
容器数据存储的新兴角色现在和将来
Taneja Group的最新研究显示,应用程序工作负载和云可移植性需求如何驱动容器存储首选项。
现在先别看,集装箱正乘风破浪。随着越来越多的公司采用云本地的微服务方法来开发新的应用程序,容器作为开发和交付云应用程序的首选平台,正在成为云计算的中心舞台。所有这些变化最终将影响组织使用的容器数据存储。
公司正在拥抱云计算,寻找诸如更大的敏捷性、灵活性和工作负载可移植性.更具体地说,Taneja集团最近的研究显示,大多数公司正在或计划从传统数据中心转向混合和混合多云架构。下面的图1显示,在未来三年内,使用传统数据中心的公司的份额将从50%急剧下降到11%,而混合多云架构的增长将从15%增加到40%。
随着公司转向以云为中心的架构,云正日益成为一种首选应用部署平台.但是,传统的用于部署的应用程序很难移植到混合和多云世界中运行。为了克服这些障碍,公司正在寻找一种新方法,使他们能够将关键的现有商业应用程序转移到云上,同时也为新的云内开发提供一个平台。
为什么容器?
容器技术是现代敏捷DevOps(或持续集成/持续交付)的应用部署方法,以及实现多云便携性的最佳方法。事实上,这是我们的调查对象采用容器的两个主要原因。
容器仍然是实现多云可移植性的最佳方法,尽管像AWS上的VMware CloudAWS前哨站和Azure Stack。图2显示了情况:在315个受访者中,78%的人正在使用或计划使用容器,只有20%的人不打算在近期使用容器,只有2%的人没有长期计划。
我们的研究表明,web层、一般业务和协作是最有可能迁移到容器的应用。我们希望企业在“第一波”迁移应用中增加容器的使用,同时将其扩展到更多的业务关键型应用。
工作负载决定使用的容器数据存储
但正如经常发生的那样,变化越多,保持不变的就越多。
62%的受访者正在进行初步部署VM环境中的容器只有20%的人使用裸金属。我们看到人们根据工作负载需求选择最佳的容器数据存储技术;没有专门用于容器的首选存储类型。
由于超过60%的受访者正在或计划在虚拟机环境中运行容器,我们预计,包括存储在内的内部基础设施在近期内将照常运行。然而,这并不妨碍IT部门规划未来。
在我们的深度访谈中,我们发现受访者选择容器存储的方式与IT传统上选择虚拟机环境存储的方式相同。容器数据存储首选项都是基于应用程序的工作负载需求.如果容器应用工作负载需要事务速度,受访者倾向于选择全闪存块设备。如果容器运行的是通用应用程序,那么软件定义存储(SDS)或超融合基础设施方法就足够了。我们看到,当应用程序需要更多的共享存储时,基于文件的方法是首选。图3和图4分别显示了用于部署容器的首选存储架构和首选访问方法的研究结果。
那么专门部署在云中的容器呢?大多数基于云的公共容器部署都是web层应用。有趣的是,当我们问及数据访问时,我们听说大多数数据访问要么是api驱动的(包括S3),要么是数据库驱动的(包括SQL和NoSQL)。许多web层应用程序也有直接的API链接到其他基于saas的平台,如微软、甲骨文和Salesforce。一家开发了移动金融应用程序的公司发现,随着它向消费者提供更多金融服务,不同的API流在几年内从3个增长到20个。所有这些api都是通过容器微服务体系结构在公共云中代理的。
而多重云可移植性是容器的关键价值主张之一,大多数客户不使用它们的原因。公司会选择本地架构,通常会选择一个公共云来增强它。但是,客户需要选择,而且随着容器和云技术的成熟,他们需要一种能够帮助数据在云之间迁移的存储方法。大多数受访者认为SDS技术是实现这一目标的最佳选择。
为您的组织带走
尽管目前大多数容器部署都是在VM环境中运行的,但这些工作负载将需要一个到公共云的入口,或者一个到内部平台上的裸金属容器的入口。为了实现多云和混合云可移植性的最终承诺,选择一种能够帮助在云之间移动数据的存储方法是至关重要的。