我遇到了文件存储和块存储,正在探索并基于我能理解的内容,它如下:块级存储
A.需要单独的卷和操作系统…
在我看来,你是混淆云块存储解决方案,如 Rackspace的云块存储 要么 亚马逊弹性块商店 管理实际的网络存储硬件。当您启动云服务器时,您无法获得类似公共iSCSI端点的任何内容来附加您自己的存储;以来 iSCSI是明文 这将是一个巨大的安全漏洞。
相反,云提供商提供 块存储 作为服务器实际位于数据中心内的网络(或本地)存储解决方案的抽象层。您可以将块存储视为虚拟USB密钥 - 您可以将卷插入服务器,像任何其他驱动器一样安装它,读取和写入文件,然后将其分离并重新连接到另一个 - 最好是你不必担心用于实现此目的的机制(当然,只要您的表现令人满意)。
“文件存储”下的A,B和C点对我来说听起来就像他们描述的那样 对象存储 ,比如Cloud Files或S3。您通常不会像驱动器那样直接安装它们(尽管如此 这在技术上是可行的 ),而是通过使用它们 某种REST API 。它们提供的存储容量远远超过您在典型硬盘驱动器上的存储容量 最终一致 并具有更高延迟的访问权限。在Rackspace上,您也可以 将它们发布到内容分发网络 做一些像托管静态网站的事情。很有用,但听起来并不像你想要的那样。
回答您的具体问题:
的 块级存储。 强>
A.将块存储卷附加到服务器就像插入USB密钥或连接物理驱动器一样。它暴露了原始的,未解释的设备访问。因此,就像任何其他驱动器一样,您需要服务器上的操作系统 格式化它 并对其数据进行有用的工作。卷没有处理器,因此除非它连接到云服务器,否则它无法执行任何有用的操作!
B.当您在Rackspace创建块存储卷时,您可以选择是否希望它由SSD或SATA驱动器支持,以便对性能权衡进行控制:SSD将更快但更昂贵。不过,两种都是块存储设备。
C.我不确定你的“用户方”是什么意思。由于我之前链接的安全问题,您无法在其创建的数据中心之外安装块存储卷,因此您只能将其附加到该数据中心内的云服务器。例如,您无法从桌面安装一个。
D.快照(块存储备份)只是你放在那里的任何字节的逐字节副本,所以它实际上根本不处理文件系统。
的 文件级存储。 强>
答:如果您正在谈论云文件:您不需要特定的软件,因为它使用REST API,因此您可以使用任何与HTTP协商的操作,例如Rackspace的Web UI。
那是个好问题!我听说其他客户要求某种备份功能,但我不知道它在路线图上的位置。在此期间,你可以 使用COPY操作 执行存储对象的服务器端副本并执行备份手动那样。
C.由于您通常不会像我之前所说的那样将Cloud Files容器直接挂载到您的文件系统中,因此您无法直接使用Finder来操作对象 - 而是使用API,SDK或Web UI来处理它们。