09年主存储优化将区别于ILM

简介:
   我们看到,有很多用户把大笔的资金用于信息生命周期管理(ILM)上,厂商对此也是大肆宣传,这让人感觉好像ILM就是Incredibly Large Marketing(不可思议的大肆宣传)的简称。到2009年,我们将看到更多关于主存储优化(Primary Storage Optimization,PSO)或者数据削减的讨论。我认为这是针对实际情况的讨论,因为明年主存储优化将在大多数数据中心内变得很普遍。

对那些刚刚接触IT存储的人来说,ILM过去是并且现在仍然是一种识别陈旧数据然后将其迁移到SATA存储系统或者磁带中的流程。实际上,我们发现现在和过去静态数据所占的比例基本没有什么变化(大约是80%),但问题是,大多数数据中心虽然已经拥有充足的存储空间,但是企业机构仍然购买回更多的存储容量。

如果你有20TB的存储,只使用了其中的10TB,事实上我们可以认为这10TB中的8TB存储是陈旧的,应该被保存到其他地方去。那么当你已经有了10TB的富裕空间,为多于的8TB存储支付费用是没有意义的,即使这个存储层的成本很低。

到2009年情况就不同了。越来越多的数据中心实现了更高的存储利用率,PSO不再仅仅是将陈旧数据从主存储中迁移出来——它还包括对主存储中那么没有迁移出来的数据进行更好的优化。

PSO和ILM最大的一个区别就是,相比之下PSO有一个更好的迁移目标:基于磁盘的归档。这种系统是针对优化存储、扩展以及简化管理设计的,相比2001年时的目标层迈出了很大一步。

第二个区别,你希望在主存储中保存的数据能够被更好地优化——Storwize公司的in-line数据压缩应用或者NetApp的重复数据删除技术都是很好的例子。Riverbed和EMC等厂商都曾暗示说,他们也开始积极关注主存储优化了。

第三点,也是经常被关于PSO讨论忽视的一点,就是获取存储(或者说被分配却没有被利用的存储容量)的优化。这个时候,3PAR和Compellent的自动精简配置就可以解决这个问题。EMC、HDS等很多存储制造商都或多或少采用了某种形势的自动精简配置。从最近赛门铁克和3PAR发布的消息,以及今年夏天Compellent宣布推出Free Space Recovery等等的举动看来,自动精简配置正在逐渐引起关注,它不仅可以精简容量,而且可以在文件被删除的时候保持卷的精简。

因此到2009年,对PSO的需求是很明显的。你的存储容量会用完,不仅需要对归档层、而且对主存储进行优化。因此,主存储将开辟出一条和ILM不同的新道路。

 
 

来源:51CTO
目录
相关文章
|
存储 缓存 固态存储
存储性能软件加速库(SPDK)
存储性能软件加速库(SPDK)
|
缓存 数据格式
实现LRU缓存的三种方式(建议收藏)
LRU全称为Least Recently Used,即最近使用的。针对的是在有限的内存空间内,只缓存最近使用的数据(即get和set的数据),超过有限内存空间的数据将会被删除。这个在面试题中也是常会被问到的内容,接下来就看看怎么来实现。
2162 0
实现LRU缓存的三种方式(建议收藏)
|
SQL 关系型数据库 MySQL
TiDB安装简介
TiDB安装简介
2834 0
|
自然语言处理 Cloud Native 安全
适应多样化需求:WASM 插件在全链路灰度发布中的应用
MSE(微服务引擎)在微服务全链路灰度场景下提供了一套成熟的功能,支持内容规则和百分比规则的灰度路由策略。
61930 105
|
XML 监控 Java
Spring Cloud全解析:熔断之Hystrix简介
Hystrix 是由 Netflix 开源的延迟和容错库,用于提高分布式系统的弹性。它通过断路器模式、资源隔离、服务降级及限流等机制防止服务雪崩。Hystrix 基于命令模式,通过 `HystrixCommand` 封装对外部依赖的调用逻辑。断路器能在依赖服务故障时快速返回备选响应,避免长时间等待。此外,Hystrix 还提供了监控功能,能够实时监控运行指标和配置变化。依赖管理方面,可通过 `@EnableHystrix` 启用 Hystrix 支持,并配置全局或局部的降级策略。结合 Feign 可实现客户端的服务降级。
820 23
|
分布式计算 并行计算 数据处理
大规模数据处理的最佳实践:使用 Dask 进行高效并行计算
【8月更文第29天】在大数据时代,高效地处理大规模数据集是至关重要的。Python 社区提供了一些强大的工具来帮助开发者进行并行和分布式计算,其中之一就是 Dask。本文将详细介绍如何使用 Dask 来优化大规模数据集的处理效率,并提供一些实用的代码示例。
2085 3
|
存储 SQL Prometheus
【TiDB原理与实战详解】1、原理与基础优化~学不会? 不存在的!
TiDB 是一款开源的分布式关系型数据库,具备水平扩展、高可用性和强一致性等特点,适用于高并发、低延迟的大规模数据处理场景。其架构设计灵感源自 Google 的 Spanner 和 F1,并兼容 MySQL。TiDB 集群由 TiDB Server(无状态 SQL 层)、PD(元数据管理模块)和 TiKV Server(分布式存储层)组成,还包含 TiFlash(列存储引擎)以加速分析型查询。TiDB 支持分布式事务和多种事务模式,适用于 OLTP 和 HTAP 场景,如电商平台和金融系统。此外,TiDB 的部署要求包括高性能硬件配置和特定网络设置,以确保系统的稳定性和高效运行。
|
存储 Prometheus 监控
当 OpenTelemetry 遇上阿里云 Prometheus
本文以构建系统可观测为切入点,对比 OpenTelemetry 与 Prometheus 的相同与差异,重点介绍如何将应用的 OpenTelemetry 指标接入 Prometheus 及背后原理以及介绍阿里云可观测监控 Prometheus 版拥抱 OpenTelemetry及相关落地实践案例。
93951 97
|
Rust Shell 开发者
7步开始rust(自定义环境安装与vscode开发环境配置)
本文档详细记录了当改变Rust安装路径至特定目录(如 `/home/local_rust`)时,如何在VSCode环境中正确配置Rust开发环境的过程。主要包括:设置环境变量、使用清华大学镜像安装Rust及更新镜像源、手动部署 `rust-analyzer`、安装标准库源码、安装与配置VSCode插件等七个步骤,确保开发者能够顺利搭建并使用定制化的Rust开发环境。
2099 0
|
存储 安全 Linux
Linux sync 指令的作用
Linux sync 命令的作用是确保所有未写入磁盘的数据被立即同步至物理存储介质上,以保护文件系统的一致性和防止意外关机时的数据丢失。虽然 sync 在日常交互式使用中可能不常直接调用,但许多高级操作或脚本中会包含此命令来保证数据安全。
671 0

热门文章

最新文章