基于ONTAP的Microsoft SQL Server
ONTAP为您的Microsoft SQL Server数据库提供企业级安全性和性能解决方案、同时还提供世界一流的工具来管理您的环境。
本文档将取代先前发布的技术报告_TR-4590:《采用ONTAP的Microsoft SQL Server最佳实践指南》 |
NetApp假定读者具备以下方面的实践知识:
-
ONTAP 软件
-
NetApp SnapCenter作为备份软件、其中包括:
-
适用于 Microsoft Windows 的 SnapCenter 插件
-
适用于SQL Server的SnapCenter插件
-
-
Microsoft SQL Server架构和管理
本最佳实践部分的范围仅限于根据NetApp为存储基础架构建议的设计原则和首选标准进行技术设计。端到端实施已超出范围。
有关NetApp产品之间的配置兼容性、请参见 "NetApp 互操作性表工具( IMT )"。
Microsoft SQL Server工作负载
在部署SQL Server之前、您必须了解SQL Server实例支持的应用程序的数据库工作负载要求。每个应用程序对容量、性能和可用性有不同的要求、因此每个数据库的设计都应以最佳方式支持这些要求。许多组织使用应用程序要求定义SLA、将数据库分为多个管理层。SQL Server工作负载可以描述如下:
-
OLTP数据库通常也是组织中最关键的数据库。这些数据库通常为面向客户的应用程序提供支持、并被视为公司核心运营的关键。任务关键型OLTP数据库及其支持的应用程序通常具有SLA、这些SLA要求高性能级别、并且对性能下降和可用性敏感。它们也可能是"无中断故障转移集群"或"无中断可用性"组的候选对象。这些类型数据库的I/O混合通常具有75%到90%的随机读取和25%到10%的写入特征。
-
决策支持系统(DSS)数据库也可以称为数据仓库。这些数据库在许多依靠分析来开展业务的企业中至关重要。在运行查询时、这些数据库对CPU利用率和磁盘读取操作非常敏感。在许多组织中、DSS数据库在月份、季度和年终都是最重要的此工作负载的读取I/O混合比例通常为100%。