Thursday Mar 13, 2008
\ˈōən\ \ˈär-ˌkī
保存数据使其在接下来的几代得以流传,这意味着什么?这个问题非常有趣。古埃及人在纸莎草纸上创建文档时,是否也考虑过这个问题?当那些数据成为数字格式后,这一挑战令人望而生畏。不断变化的技术会令我们创建的数据很快(甚至在十年之内)过时。应用程序改变着它们创建的文档的格式。如果您曾经拥有一个 VisiCalc 电子表格,里面具有重要的信息,在已经没有 VisiCalc 应用程序、没有可以运行该应用程序的操作系统、甚至没有支持该 OS 的硬件的今天,您将如何阅读该表格?如果该表格存储在 5 1/4 英寸软盘上,又将如何?
开放归档的构想意味着,我们可以考虑将数据保存几代并使数据可以被从现在起存在 100 年的技术所访问意味着什么。我认为有必要考虑以下要素:
我认为,所有这些要素结合起来才能实现开放归档。这些要素中有许多正在由行业力量努力实现,当然,Sun 是这些活动的积极参与者。
开放文档格式正在由标准化工作(如办公应用程序的 OASIS 开放文档格式标准)来实现。OpenOffice.org 具有这一标准的开放源代码实现,Sun 已将其集成到 StarOffice 套件中。当然,随着时间的推移,我们不能仅仅满足于办公文档。
开放应用程序接口是一个新兴的领域,正在由存储网络行业协会 (Storage Networking Industry Association, SNIA) 利用其可扩展访问方法 (eXtensible Access Method, XAM) 标准来实现。过去我在博客中写过这方面的文章,但该标准目前已经快完成了。新增内容(在此处宣布)是 Sun 已向 SNIA 共享了源代码,使其可以创建 XAM API 的参考实现。这将是一个实现 XAM 标准并使用标准文件系统作为系统信息库的软件。SNIA 将在标准和软件工作完成后将其作为 XAM 的 SDK 发行。
开放导入和导出是将数据及其关联元数据在其生命周期内从一个存储系统移至另一存储系统所必需的。这一目标同样可以通过 XAM 标准使用用于此目的的基于 XML 的格式进行实现。这使您不但可以适应不同的供应商,还能适应随时间不断变化的技术。
开放数据服务结构允许数据服务定期地读取旧格式的数据,将其转换为较新版本的标准格式,然后通过较新的标准接口将其写出。对于能够保持数据可以访问并且无需归档用来创建此数据的计算机、操作系统和应用程序版本的活动归档来讲,这是一个必不可少的要素。Sun 已将其 StorageTek 5800 的源代码贡献给了 Java.net 上一个名为 Royal Jelly 的项目。我们在一个开放的社区工作,目的是创建能够实现这种设想的活动归档的数据服务体系结构。
上面我已经提到了一些开放源代码实现,但我还想重点介绍作为社区的 Open Solaris 本身,这项工作正是在这里进行的。我们还在 HoneyComb 项目的项目页面发布了这些源代码。我们希望利用这些代码和上面提到的其他两个社区(SNIA 和 Royal Jelly)中正在开发的代码为 Open Solaris 添加对标准 XAM 接口的支持。除了支持应用程序访问连接到基于 Open Solaris 的主机的固定内容存储系统外,我们还希望 Open Solaris 能够作为存储平台在本地提供 XAM 功能。
如果您关心保存数据使其在接下来的几代得以流传的问题,如果您关心将开放用作实现这一目的的方法,那么您应该向潜在的归档提供商询问一些有针对性的问题。如果您真正关注开放归档的发展,不妨考虑参与到上面提到的一个或多个社区中来。
我认为,所有这些要素结合起来才能实现开放归档。这些要素中有许多正在由行业力量努力实现,当然,Sun 是这些活动的积极参与者。
开放文档格式正在由标准化工作(如办公应用程序的 OASIS 开放文档格式标准)来实现。OpenOffice.org 具有这一标准的开放源代码实现,Sun 已将其集成到 StarOffice 套件中。当然,随着时间的推移,我们不能仅仅满足于办公文档。
开放应用程序接口是一个新兴的领域,正在由存储网络行业协会 (Storage Networking Industry Association, SNIA) 利用其可扩展访问方法 (eXtensible Access Method, XAM) 标准来实现。过去我在博客中写过这方面的文章,但该标准目前已经快完成了。新增内容(在此处宣布)是 Sun 已向 SNIA 共享了源代码,使其可以创建 XAM API 的参考实现。这将是一个实现 XAM 标准并使用标准文件系统作为系统信息库的软件。SNIA 将在标准和软件工作完成后将其作为 XAM 的 SDK 发行。
开放导入和导出是将数据及其关联元数据在其生命周期内从一个存储系统移至另一存储系统所必需的。这一目标同样可以通过 XAM 标准使用用于此目的的基于 XML 的格式进行实现。这使您不但可以适应不同的供应商,还能适应随时间不断变化的技术。
开放数据服务结构允许数据服务定期地读取旧格式的数据,将其转换为较新版本的标准格式,然后通过较新的标准接口将其写出。对于能够保持数据可以访问并且无需归档用来创建此数据的计算机、操作系统和应用程序版本的活动归档来讲,这是一个必不可少的要素。Sun 已将其 StorageTek 5800 的源代码贡献给了 Java.net 上一个名为 Royal Jelly 的项目。我们在一个开放的社区工作,目的是创建能够实现这种设想的活动归档的数据服务体系结构。
上面我已经提到了一些开放源代码实现,但我还想重点介绍作为社区的 Open Solaris 本身,这项工作正是在这里进行的。我们还在 HoneyComb 项目的项目页面发布了这些源代码。我们希望利用这些代码和上面提到的其他两个社区(SNIA 和 Royal Jelly)中正在开发的代码为 Open Solaris 添加对标准 XAM 接口的支持。除了支持应用程序访问连接到基于 Open Solaris 的主机的固定内容存储系统外,我们还希望 Open Solaris 能够作为存储平台在本地提供 XAM 功能。
如果您关心保存数据使其在接下来的几代得以流传的问题,如果您关心将开放用作实现这一目的的方法,那么您应该向潜在的归档提供商询问一些有针对性的问题。如果您真正关注开放归档的发展,不妨考虑参与到上面提到的一个或多个社区中来。
Wednesday Mar 12, 2008
由 SNIA 主办的 2007 存储开发者大会对开发者而言有着重要的意义。 Open Solaris 作为存储平台正受到青睐,一个很好的证明便是去年的许多演讲都来自于 Sun 开发者。 Sun 开发者的演讲(现在包括讲稿)包括:
- Lori Alt 关于“ZFS 作为根文件系统”的演讲 [幻灯片] [视频]
- Spencer Shepler 关于 "NFSV4.1" [幻灯片]、"Filebench" [幻灯片] 和 "pNFS" [幻灯片] [视频] 的演讲
- Rob Thurlow 关于“NFS 名称空间功能”的演讲 [幻灯片] [视频]
- Sumit Gupta 关于“Solaris 的光纤通道目标”的演讲 [幻灯片] [视频]
- Aaron Dailey 关于“Xen 和存储”的演讲 [幻灯片] [视频]
- John Forte 关于“iSCSI 管理 API”的演讲 [幻灯片] [视频]
- Jim Dunham 关于“SAN 目标模式引导服务器”的演讲 [幻灯片] [视频]
- Ken Davis 和 Sajid Zia 关于“开放源代码 iSCSI”的演讲 [幻灯片]
- Hyon Kim 关于“SCSI 设备的多路径 API”的演讲 [幻灯片] [视频] 当然还有我自己的演讲:
- 管理框架参考体系结构 [幻灯片] [视频]
- 可扩展访问方法软件开发套件 [幻灯片] [视频]
![]() |
2008 存储开发者大会
|
|
请记住日期! 请在日历上标出 2008 年 9 月 22 日 - 25 日这几天! |
大会地址
Hyatt Regency Hotel
5101 Great America Parkway
Santa Clara, CA 95054
(408) 200-1234
www.santaclara.hyatt.com
也可以通过以下网址在线预订:http://santaclara.hyatt.com/groupbooking/clarasnia2008。
| 与我们联系: 有关进一步的帮助、反馈或问题,请访问: http://www.snia.org/about/contact_us |

