Docker存储和虚拟化存储需求不同

虚拟化问题

服务器和桌面虚拟化目前已经成为大多数数据中心的标准应用部署。那么这些数据中心为什么还关注Docker和其他容器技术呢?容器能够帮助克服虚拟化的2大根本问题。

大多数情况下,虚拟机是过耗的。数据中心需要的是同时同物理主机能够安全运行多应用的能力。将应用归类,这样其中错误的代码就不会导致其他应用的崩溃,这一点是基本的需求。除此之外,还要谨慎的分配主机服务器资源给这些实体。虚拟化之前,IT能够实施物理机的应用控制。虚拟化实质上再现了整个物理服务器作为一个虚拟机运行一个应用。虚拟化有监控程序驱动。它的作用是抽象服务器资源,让监控程序分配资源给VM。监控程序执行抽象的开销将造成性能损耗。

通常的解决方案是投入更多的硬件,一般是以CPU的形式而非裸机服务器。

容器的优势

容器要比VM更高效。并非虚拟化或抽象整个硬件,它们只是抽象应用或应用的部分。如此粒度的虚拟化意味着资源将不会浪费在冗余的部分。它同时是低CPU、内存和存储需求的。

Docker利用写入时复制文件系统创建容器。通常看来,一个主映像将被创建,然后从主影像上创建容器。大多数虚拟机监控程序都有类似的功能,但映像必须是一个完整的虚拟机。容器技术带来更加精确的映像。创建的容器可以使应用的一个分支或应用的子集。

Docker存储注意事项

Docker存储的一些注意都和虚拟化的相类似,然而也存在一些不同。Docker专为直连存储应用而设计,但随着环境的成熟,也会出现主机间共享信息和迁移容器的多样需求。共享存储将支持高可用、共享访问和容器迁移。但共享存储势必要适应比一般虚拟服务器环境更多样的负载,从I/O角度来看,Docker存储环境和虚拟桌面基础设施相类似。

Docker环境支持从几十个容器扩展到几百个、甚至上千,在几秒钟之内,当然它也能迅速的缩小至几十个。适应这样的伸缩变化需要支持闪存和磁盘的混合系统。这个系统还可能要为适应容器增长而做扩展设计。

今天,不像VMware和Hyper-V,Docker在存储上几乎毫无特色。缺少特点说明存储硬件上的软件还要强大,让企业能够具备他们过去所具备的功能。Docker环境通过RESTful API实施自动化,以编程方式创建、执行以及移除。这很有意义,存储系统本身通过RESTful API完全脚本化。

Docker和容器技术本身还在起步阶段,在接下来的时间里还会有重大的变化。保守来看,Docker将在存储管理、增减新协议支持以及提供存储服务方面更有发展。支持的存储系统需要足够灵活以适应支持多协议带来的变化。

今天,Docker已经支持应用部署和测试。对着数据中心数量的上升,越来越多的企业数据中心将会进行比以往更多的开发工作。Docker对于这些环境来讲是理想的。但就像虚拟化开始应用于实验环境后来进入商业领域,Docker和容器作为测试开发工具起步也将在未来的企业应用中找到位置。

作者:George Crump

来源:51CTO

时间: 2024-09-18 00:38:53

Docker存储和虚拟化存储需求不同的相关文章

虚拟化存储设计:本地存储

问题描述: 本地存储在近年来的虚拟化架构设计中越来越受到关注,相比SAN来说,本地存储的成本低很多.是不是本地存储适合你的环境,还需要具体问题具体分析.本文仅以一个案例来帮你了解本地存储的利弊. 需求: 客户运行一个虚拟桌面的环境,目前大约有500台虚拟桌面,预计最多扩展到1000台. 虚拟机的主要用户是呼叫中心的客服人员.因为所有用户使用标准化的应用,采用PooledDesktop.虚拟机的RTO(RecoveryTime Objective)要求是1小时.也就是说如果一台虚拟机宕机,该用户在

虚拟化存储解决方案优化分层存储

对存储解决方案不断变化的需求反映出企业需要存储系统供应商不断做出调整.IT 管理人员现在需要一系列的存储解决方案,使他们能够部署为满足性能.容量.可靠性和成本的特殊需求而优化的网络存储系统的补充层. IT 管理人员需要什么来有效地部署.管理和优化分层存储呢?他们需要许多具有各种功能和价位的不同存储系统(很可能来自不同的厂商),这些系统能够进行分层从而满足不同数据类型独特的和动态的需求. 虚拟化: 不仅仅是从物理迁移到逻辑 在IT 管理人员尝试整合不同存储资产(很可能来自多个厂商)以供多个系统和应

虚拟化存储技术的发展现状及未来趋势(一)

虚拟化是一种实现对逻辑环境进行简单管理的有效手段.通过虚拟化,用户将摆脱底层物理环境的复杂性,充分利用基于异构平台的存储空间,在开放的基础上实现对资源的有效规划.虚拟化可以自动配置存储设备及其空间,使用户能在一个域中使用在物理上分散存在的所有存储资源,以便跨地区管理不可预测的事件,如:业务不连续性.对容量需求的调整.员工的变化等.而无论这些存储资源所处的存储域的位置.大小.类型和制造商如何,都将被从单一逻辑视图中进行管理. 一."虚拟存储就像一台翻译器" 在一个SAN环境中,存储的虚拟

应用虚拟化存储技术可以为我们节约大量的资金投入

在存储领域中,应用虚拟化存储技术可以为我们节约大量的资金投入,减轻企业的压力.通过虚拟化,用户将摆脱底层物理环境的复杂性,充分利用基于异构平台的存储空间,在开放的基础上实现对资源的有效规划. 虚拟化可以自动配置存储设备及其空间,使用户能在一个域中使用在物理上分散存在的所有存储资源,以便跨地区管理不可预测的事件,如业务不连续性.对容量需求的调整.员工的变化等.而无论这些存储资源所处的存储域的位置.大小.类型和制造商如何,都将被从单一逻辑视图中进行管理. 虚拟化存储技术的区分 (1)基于主机的虚拟化

虚拟化存储解决方案需要确定的三件事

   虚拟化存储解决方案能够成为融合基础架构的关键组件.通过存储虚拟化,IT团队可以将来自多个网络存储设备的物理存储池集中到从中央控制台管理的单个存储设备中.这对于融合基础设施来说是一个很自然的选择,它可以实现一个用于集中管理来自整个基础设施资源的平台,其中包括服务器和网络. 通过部署适合的存储虚拟化解决方案,IT团队可以节省时间和金钱来管理,升级和扩展基础设施,同时提高性能和可靠性.虚拟化存储应包括与领先的虚拟化平台的紧密集成,以及现代存储基础架构的主要功能,包括自动分层,重复数据删除,集成备

深度分析云存储中虚拟化技术构成及应用

存储领域国际权威机构SNIA(存储网络工业协会)给出了存储虚拟化(StorageVirtualization)的定义:"通过将存储系统/子系统的内部功能从应用程序.计算服务器.网络资源中进行抽象.隐藏或隔离,实现独立于应用程序.网络的存储与数据管理".存储虚拟化技术将底层存储设备进行抽象化统一管理,向服务器层屏蔽存储设备硬件的特殊性,而只保留其统一的逻辑特性,从而实现了存储系统的集中.统一.方便的管理. 与传统存储相比,虚拟化存储的优点主要体现在:磁盘利用率高,传统存储技术的磁盘利用率

虚拟化存储解读

与传统存储相比,虚拟化存储的优点主要体现在:磁盘利用率高,传统存储技术的磁盘利用率一般只有30-70%,而采用虚拟化技术后的磁盘利用率高达70-90%;存储灵活,可以适应不同厂商.不同类别的异构存储平台,为存储资源管理提供了更好的灵活性;管理方便,提供了一个大容量存储系统集中管理的手段,避免了由于存储设备扩充所带来的管理方面的麻烦;性能更好,虚拟化存储系统可以很好地进行负载均衡,把每一次数据访问所需的带宽合理地分配到各个存储模块上,提高了系统的整体访问带宽. 虚拟化存储有多种分类方法,从大的方面

网络、存储、虚拟化 三要素构建新网络

虽然现代数据中心的每一部分都是至关重要的,但是网络却是所有通信的绝对基础.这正是为什么从一开始就必须设计和建设一个合理网络的原因.毕竟,没有稳固的网络,即使最好的服务器和存储器也干不了什么. 为此,我们提供几个设计要点和最佳方法,以有助于你巩固这个通信基础. 对网络核心的考虑 "网络"这个词可应用于从LAN到SAN.WAN的多个领域.所有这些领域都需要一个网络核心.我们的讨论就从这儿开始. 一个单位的大小决定了核心交换机的大小和能力.在多数http://www.aliyun.com/z

虚拟化存储技术的发展现状及未来趋势(二)

③基于路由器的虚拟化 基于路由器的方法是在路由器固件上实现存储虚拟化功能.供应商通常也提供运行在主机上的附加软件来进一步增强存储管理能力.在此方法中,路由器被放置于每个主机到存储网络的数据通道中,用来截取网络中任何一个从主机到存储系统的命令.由于路由器潜在地为每一台主机服务,大多数控制模块存在于路由器的固件中,相对于基于主机和大多数基于互联设备的方法,这种方法的性能更好.效果更佳.由于不依赖于在每个主机上运行的代理服务器,这种方法比基于主机或基于设备的方法具有更好的安全性.当连接主机到存储网络的