微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络业界新闻 > Oracle on NetApp Part Ⅲ:为什么应与协议无关

Oracle on NetApp Part Ⅲ:为什么应与协议无关

时间:01-03 来源:与非网 点击:

有关 Oracle® 存储体系结构的这第三部系列的最后部分着眼于 Oracle on NetApp 的现实部署。以前的文章主要侧重于 NetApp 工程如何优化使用 Oracle on NFS 和 Oracle on FC SAN。

当 Tech OnTap 联系我写一篇 Oracle on NetApp 文章时,他们特意要求我讲述我们运行 Oracle on SAN 和 NAS 的情况。我告诉他们,"真为你们感到遗憾,你们竟然还在想着 SAN 或 NAS 方面的事。你们应该谈谈统一存储以及使用哪一种协议可以最好地满足每个客户需求或应用程序需求。SAN 和 NAS 术语早就都同"totally tubular"和"awesome"一起消失了。(它们都消失了,难道不是吗?)

在 Catholic Healthcare West (CHW),我们至少有 117 个运行约 150 个应用程序的 Oracle 数据库实例,其中的应用程序都是由附带 NFS、光纤通道和 iSCSI 协议的 55 个 NetApp 存储系统提供支持。总体算来,我们有 750TB 以上的存储。由于事实上有许多 IT 公司、应用程序供应商和 DBA 仍在考虑协议的条款,本文着重说明如下:

我们如何为某个给定的应用程序选择要使用的存储协议
? Oracle 统一存储的优势
? 各种协议的优缺点

坦白说,我们认为第二章最有意思。统一存储和独有的 NetApp 数据管理工具的结合为我们管理 Oracle 环境提供了极大的能量。

选择存储协议

我们对 Oracle on NetApp 的第一次了解是许多年前从 NFS 开始的。如果 NetApp 说我们可以通过 NFS 运行 Oracle,我们的第一反应肯定会笑,因为在当时那是一种非常异类的方式(有人现在还是这么认为);回到那时,我们的 DBA 仍然需要原始磁盘。当我们从 SAP 转换为 Lawson Financials 时,我们也从传统的存储转变为 NFS。Lawson 派出了一组工程师来保证配置。他们原来计划要呆 5 天时间。第一天过后他们非常满意;他们验证了解决方案之后就离开了。

从那时起,我们添加了许多其它 Oracle 应用程序,在 NFS、光纤通道和 iSCSI 上都分别添加了一些。

此时,您可能会想为什么我们会将不止一个存储协议与 Oracle 一起使用以及我们如何选择要使用的协议。

现在,我们 Oracle 的标准是采用 NetApp 存储的 Linux®,我们没有区分光纤通道、iSCSI 或 NFS。我们现在很有信心运行它。当我们部署新的应用程序时,我们会依据提供应用程序的供应商最支持的那个协议作出决策。我们总是设法知道供应商最适合或者在其上面部署最多的那个协议。有些供应商只喜欢光纤通道,而其他供应商则愿意甚至更想要支持其它选项。例如,我们的 Emageon 图像存档和通信系统 (PACS) 指定使用 NFS。

以前,我们首选的选项不是 iSCSI,就是 NFS,是由于它们的协议弹性以及高昂的每个端口成本和光纤通道管理成本,但现在director级交换机上的每个端口成本已不再是问题(它不再明显有别于 FC 和 IP),因此供应商支持就成为我们考虑的首要标准。

要考虑的其它因素

如果您想要为您的 Oracle 环境决定选择哪个协议,则除了供应商支持,您可能还需要考虑其它一些因素。

? 与网络小组的关系:我曾与一些人交谈过,他们除了光纤通道之外其它任何因素都不想考虑,这是因为他们没有控制 IP 网络或者与其网络小组没有保持良好的关系。如果您是这种情况,您可能发现长期使用 FC SAN 很有利。反过来说,FC SAN 明显存在管理复杂性问题。如果您的公司不具备处理此事的技能,则采用驾驭标准以太网产品的协议可能是很好的选择。
? 您的 DBA 需要什么?让我们来看看,好的 Oracle DBA 很难找到,并且许多 Oracle DBA 都带有好的和不好的强烈个性。有些人会比其他人更喜欢 NFS 和 iSCSI。若非逼不得已,我不会强迫好的 DBA 使用他/她不满意的协议。

许多人始终认为性能是一种因素,但坦白讲我还没有发现性能与任何协议问题有关。无论您选择哪一个,冗余都是很不错的选项。我们发现 iSCSI 比 FC 要多 2% 至 4% 的开销。这很可能是由于我们使用软件启动端而非 iSCSI HBA 所致,任何情况都不足以构成动摇我们对协议的决心和我们提到过的其它事情的差距。

对我们而言,能够使用我们所需的任何存储协议的优势要大于任何特殊协议的相对优势或劣势。阅读了解我们在 Oracle 环境中使用统一存储的详细信息。

我们的Oracle 环境中的统一存储

多年来,CHW 通过采购不断地发展。最后,我们形成了一个具有多种风格的 UNIX® 和无数应用程序的极具多样性的环境。作为一个非盈利组织,我们必须基于严格的标准以降低成本和复杂性;我们主要采用技术并部署属于开源、基于开放式标准或处于最低高度模块化的解决方案。这不仅仅是对我们采用那些可将我们困在一种专有的单个供应商解决方案的技术的很好的业务实践。作为组织,我们经常寻找创新且先进的技术帮助改善病人护理,同时减少费用。

这就是统一存储很好的适应我们环境的原因。我们可以部署存储系统并确保我们将不需要其它部署来满足我们未来的协议需求。NetApp 的统一存储解决方案可满足我们的 Oracle 需求并为我们提供可在所有协议上运行的功能组合以简化我们的 Oracle 数据管理。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top