概述
云存储是通过互联网对存储资源进行抽象化、汇集和共享。云存储由称为“云”的 IT 环境推动,使云计算能够在云环境中运行工作负载。访问云存储不需要内部网络连接(也称“网络附加存储”)或与存储硬件的直接连接(也称“直接附加存储”)。
云存储有 3 种:公共云存储、私有云存储和混合云存储。适合云存储的格式也有 3 种:块、文件或对象。每种格式都各有优缺点(块的速度更快,文件更易理解,对象最适合速动工作负载),但是一些软件定义的云存储产品可以将这 3 种格式全部整合到一个易于部署的统一解决方案中。
许多企业发现传统的存储方法可能会成为降低可扩展性和敏捷性的瓶颈。这就促进了容器的开发,借助容器,应用可以快速扩展,变得更加可靠,并提供优于传统途径或方法的性能。
云存储格式
块存储
块存储会将单个存储卷(如云存储节点)拆分成叫作“块”的多个独立实例。它是一种快速、低延迟的存储系统,适用于高性能工作负载。
对象存储
对象存储会将数据与元数据的唯一标示符配对。由于对象未经压缩和加密,所以用户可以非常快速地大批量访问对象, 因而它也适用于云原生应用。
文件存储
文件存储是 NAS 系统上使用的一种主要技术,负责组织数据并呈现给用户。它的分层结构使我们能够自上而下地轻松浏览数据,但这会拉长处理时间。
云存储类型
公共云存储
公共云存储是资源池中的数据存储,从最终用户不拥有的硬件中抽取。如果存储数据的系统不归您所有或管理,就会埋下安全隐患。所以,很多企业都会使用容器在公共云环境之间移动工作负载和应用。持久存储解决方案(如红帽 OpenShift® 数据基础)可防止有状态应用运行失败和丢失其所有数据。
私有云存储
私有云存储是资源池中的数据存储,从最终用户专用的资源中抽取,通常位于用户防火墙内,有时是在本地。相比使用现成软件,手动设置企业级私有云的做法从长远来看较为低效,所以企业都会使用 OpenStack® 等平台通过数字方式将虚拟资源池转移至私有云。
混合云存储
混合云存储是多云环境中的数据存储,具有一定程度的工作负载可移植性以及编排和管理能力。虽然构成混合云的公共云和私有云环境都是独立的实体,但是可通过由局域网(LAN)、广域网(WAN)、应用编程接口(API)、虚拟专用网络(VPN)或容器组成的网络来简化这些实体间的迁移操作。借助这个独立互连的架构,企业就能在任何环境中存储数据,并根据需要在环境之间移动数据。