1、SAP 数据管理方案2Commvault管理SAP数据的方法1SAP 数据管理面临的挑战3SAP on Oracle管理方案4SAP HANA管理方案6案例及对比分析5SAP数据归档管理方案SAP 数据管理面临的挑战概述 SAP是企业应用软件市场的领导者 SAP提供广泛的应用程序组合 SAP ERP关键应用解决方案 SAP垂直解决方案 SAP是企业重要的生产系统 企业通常在全球范围内采用SAP应用程序,需要 7 x 24小时提供服务 需要极高的可用性和极高的系统性能4SAP系统安装特点安装环境极其复杂!多种操作系统及平台 Window、Linux、Unix 物理服务器、虚拟化环境 多种数据库
2、SAP HANA Oracle MS-SQL 其他:Sybase、MaxDB、DB2、Informix 多种应用 ERP、SRM、CRM 其他555%40%3%2%SAP Installed Base by OS PlatformWindowsUnixOS400OS3966%18%10%4%2%SAP Installed Base by DB platformOracleMS-SQLDB2MaxDBInformix17%68%15%SAP Installed Base by ERP module4.6c67SAP数据管理面临的挑战SAP 保护及可用性 SAP系统是企业的生命线,物理故障及逻辑错
3、误导致的数据丢失及系统停机都会造成企业难以承受的损失 手工管理无法确保数据安全性及可用性SAP 系统的性能 数据不断增长导致系统性能下降,系统性能下降直接影响生产效率 传统手工备份,对系统有较大冲击,也影响到生产系统性能SAP 开发测试及景观(LANDSCAPE)管理 大多数业务系统需要定制开发及测试,能否方便地利用生产数据刷新景观系统,直接影响开发测试的效率 手工景观管理费时费力,效率不高SAP 信息生命周期管理及合规 过时的业务数据,需要从生产系统中移除,移除的数据需要根据数据的生命周期进行管理,满足法规规定的保留时间SAP 服务管理 如何提高管理效率,利用多自动化,报告,和客户自助服务等
4、功能来减轻管理员压力6SAP可用性与费用的关系7费 用时间时间SAP丢失数据费用SAP停机费用SAP数据可用性费用SAP应用可用性费用RPORTO用时间衡量丢失数据量恢复业务需要的时间 不同级别的RPO/RTO采用的保护技术有所不同 复制 分秒级别 快照 小时级别 备份 天级别 不同级别的RPO/RTO所需要的费用不同 根据业务需求,采用合理的RPO/RTO当前Commvault管理SAP数据的方法9Commvault数据管理架构Commvault Data PlatformSDDS(软件定义存储)APISAP ERP、SAP NetWeaver、SAP Business Suite SAP
5、HANA、SAP on Oracle、Sybase、MaxDB、SQL、DB2SAP基础架构SAP接口+第3方接口恢复 调用 LiveAPI通用计算机和存储备份 归档 快照 复制APISAP系统数据管理流程101.快速保护6.克隆3.备份4.数据归档5.灾难备份2.备份快照7.恢复/刷新备用&测试生产系统复制&快照去重磁盘磁带备份归档云去重磁盘磁带备份归档云SAP系统备份方法推荐 备份OS及环境 利用文件备份代理,备份OS,执行程序,环境参数文件 利用虚拟化备份保护虚拟机中的应用环境 SAP on Oracle 利用Backint接口开发的Commvault SAP for Oracle代理,
6、与BR-Tools集成,进行备份/恢复 SAP on MaxDB 利用Backint接口开发的Commvault for MaxDB备份代理,与BR-Tools集成,进行备份/恢复 SAP on DB2,MS SQL,Informix,Sybase 利用Commvault相关数据库备份代理进行备份/恢复 SAP HANA 利用Backint接口开发的Commvault for HANA备份代理进行备份/恢复1112IntelliSnap快照保护SAP 数据库快速保护 利用存储硬件快照,保护SAP应用一致性的恢复点,支持SAP HANASAP for Oracle、Sybase、SQL Serv
7、er、DB2支持Server-Free备份无冲击备份模式,对SAP生产系统几乎没影响快速恢复 利用硬件快照快速恢复海量SAP数据利用快照Revert功能,几分钟恢复几十TB数据对SAP数据库进行表级恢复支持Oracle、SQL Server、DB2可加载快照作为测试、开发副本8AM12AM4AM8AM快照SAP HANASAP for Oracle、Sybase、SQL Server、DB2备份副本存储Archive LogsIntelliSnap支持的存储设备13SAP数据库克隆快速克隆SAP数据库 把SAP数据库或数据库快照克隆到一个单独实例 克隆过程一步完成 从一个快照生成多个数据库副本
8、 为数据库管理员或最终用户提供自助服务 自动创建、清理并删除过期数据148AM12AM4AM8AM快照在云中进行灾难恢复15InData把SAP从生产中心恢复到云中心加密云存储REST/HTTP本地存储DDB自动执行DR流程 基于策略的VM部署 应用恢复并测试 跨平台物理机到虚拟机私有云到公有云Azure,Amazon,VMware,Hyper-V 支持Live Sync VMWare-Amazon/AzureCommvault Workflow16全方位的统计分析报告性能分析SLA结果存储利用用户提醒SAP on Oracle管理方案SAP Oracle自带的备份工具 BR-Tools SA
9、P自带的备份工具 利用脚本进行操作 可以用dd、cpio命令下带 靠备份Log来管理介质索引 支持软件压缩 配置信息存放在initSID.sap文件中 管理员的痛点 备份、恢复操作都需脚本命令来操作 备份占用SAP系统资源,影响SAP性能 全备份占用大量备份存储,费用高 手工管理备份介质和数据保留期限,磁带管理非常困难,靠手工登记磁带条形码 灾难备份无法自动进行18控制文件数据文件Redo LogArchive LogOracle DatabaseBR-BackupBR-ArchiveBR-RecoverBR-Restorecpio/ddcpio/ddCommvault与BR-Tools集成
10、Commvault利用BACKINT接口开发了SAP for Oracle备份代理 直接调用BR-Tools命令 图形化操作,无需脚本 支持Intellisnap快照备份 集中介质管理 支持多种存储介质:磁盘、磁带、云存储 支持源端/目标端去重 按保留策略保留备份数据 内含灾难备份及灾难恢复功能19控制文件数据文件Redo LogArchive LogOracle DatabaseBR-BackupBR-ArchiveBR-RecoverBR-RestoreBACKINT备份接口分类 Util_file 只能对SAP进行全备份,日志可单独备份,用于日常在线备份 备份时数据库会被锁定,备份完成后
11、解开对数据库锁定 能支持在线备份和离线备份,在线备份时,数据被写入到Log中 Util_file_online 只能对SAP进行全备份,日志和数据一起备份,用于在线复制完整的数据副本 备份时对表空间逐个锁定,正在备份的表空间会被锁定,一旦该表空间备份完成,立即解开对该表空间锁定 能支持在线备份和离线备份,在线备份时,数据被写入到Log中 Rman_utilt 能对SAP进行在线全备份和增量备份,日志可单独备份 要选择该备份接口,需要修改init.sap参数 实际上是用Oracle RMAN工具来进行备份操作20小颗粒度浏览并恢复 Tablespace Data File Archive Log
12、 Restore by Job!21与SAP管理工具紧密集成 SAP BRTOOLS BRTOOLS Studio DBA Cockpit DB1322Commvault备份SAP on Oracle的特点 采用了SAP Backint for Oracle 接口标准 获得SAP认证 支持BR-TOOLS RMAN集成 利用图形界面快速调用BR-TOOLS 全图形化管理 小颗粒度浏览及恢复 自动DR恢复数据库 利用BR-TOOLS详细Log进行高级作业监控 完全支持CLI(命令行)调用BR-TOOLS以及DB13 自动执行存储快照备份及恢复23SAP HANA管理方案SAP HANA历史及市场
13、状况 2008:产品首次示范 2010:产品升级 2011:6月18日发布SAP HANA 1.0 GA 2013:SAP HANA 企业云 2013:HANA支持SAP Business Suite 2015:首次发布SAP S/4HANA Source:SAP Corporate Fact Sheet 2015用户服务器Source:SAP Corporate Fact Sheet 2016SAP HANA的多样性26Scale-Up ApplianceScale-Out ApplianceTailored Datacenter Integration部署类型使用案例SAP HANASAP
14、 HANASAP HANASAP HANA数据管理需求 防止物理故障 服务器或存储设备的故障,导致生产数据破坏 防止逻辑错误 人为误操作、应用软件的瑕疵,导致生产数据破坏 灾难备份 生产环境的意外灾难,导致生产数据和备份数据丢失 数据恢复 数据库完整恢复、时间点恢复、异机恢复 恢复演练,包括系统的运行环境及生产数据 数据库克隆 克隆数据库,用于培训、开发及测试27并非所有HANA系统都需要相同的可用性28Dashboards and AnalyticsSAP BI on HANASAP CRM on HANA对业务的重要性怎样保护SAP HANA?利用SAP HANA标准接口Backint进行
15、备份利用SAP HANA快照接口进行保护 连接SAP HANA和第三方备份工具 保存点把变化的数据写入磁盘 利用命名管道进行流式数据保护优点 集成完整性检查 可横向扩展缺点 吞吐量取决网络 不适合要求苛刻的SLAs 与HANA Backint接口分离 松散耦合 对Log文件进行流式保护优点 最快恢复选项 适用于大型和关键数据库 简单缺点 没有HANA端的完整性检查 快照与备份机制不同 29磁盘磁带云磁盘磁带云SAP HANA备份保护机制30HANA SIDName ServerStatistics ServerXS EngineIndex Server内存Log VolCOMMITData V
16、olSavepointLog VolCOMMITData VolSavepointLog VolCOMMITData VolSavepointLog VolCOMMITData VolSavepointLog备份Data 备份BACKINT For HANA磁盘多结点配置31HANA SIDName ServerStatistics ServerXS EngineIndex ServerNode 1Config Files LogDataName ServerStatistics ServerXS EngineIndex ServerNode 2Config Files LogDataName
17、 ServerStatistics ServerXS EngineIndex ServerNode 3Config Files LogDataName ServerStatistics ServerXS EngineIndex ServerNode 4Config Files LogData磁盘磁带云磁盘磁带云BACKINT For HANA32快速恢复SAP HANAIntelliSnap快照保护SAP HANA 调用SAP HANA快照接口 最适合HANA TDI 能与SAP HANA Studio集成 感知硬件存储复制(HDS/EMC)支持虚拟机vSphere环境上的HANA 支持快照回
18、滚 支持归档日志流备份保护 全自动,无需脚本DatabaseLog Buff内存磁盘Log VolData VolSavepointFlush克隆或快照Hitachi/EMCArchive Logs保留副本DiskTapeCloudMA33灵活的保护选项Commvault能满足HANA多种应用环境 调用SAP Backint备份接口 能与SAP HANA Studio集成 支持全备、差量备份、增量备份和日志备份 支持SAP HANA MDC 无需写备份脚本 SAP认证通过:HANA on Intel x86 HANA on IBM Power统一索引虚拟存储仓库管理操作Commvault Da
19、ta PlatformSAP HANA云环境SAP HANA虚拟机环境SAP HANA横向扩展SAP HANA向上扩展SAP HANATDI多租户DB容器SAP HANA时间点恢复可以利用备份,把数据库恢复到某一个时间点 差量备份收集了上次全备份后的变化数据 增量备份收集了上次任何备份后的数据 日志备份可频繁进行 恢复次序:恢复最后全备份恢复最后差量备份恢复接下来的所有增量备份恢复接下来前滚日志 恢复到最新 恢复到指定的时间点34TimeFIDIII最后全备份最后全备份1增增量备份量备份2差量备份差量备份3LogLog备份备份45LogLog区中最区中最新的事务新的事务怎么快速恢复日志重放是R
20、TO的决定因素 利用快照备份,能快速恢复备份 没有快照备份,可以采用多流加速 差量备份也能提高恢复速度,减少日志重复时间35FI1D1I2D2I3D3I4FSAP HANA景观管理需要做什么?能更改SID的数据库副本 数据库克隆 支持所有HANA部署类型 存储效率高 能与HANA工具集成36生产开发测试培训其他SAP HANASAP HANASAP HANASAP HANA刷新刷新SAP HANA创建创建自动化管理简单&自动化 通过Commvault GUI或SAP HANA Studio进行操作 利用工作流进行自动化数据复制 与IntelliSnap集成 通过计划策略实现自动化 增量备份的自
21、动化37获得SAP认证,与SAP HANA Studio和 SAP HANA Cockpit紧密集成支持Scale-up,Scale-out和TDI配置能保护 Standalone SAP HANA,SAP Business Suite powered by HANA 以及 SAP S/4 HANA能满足多种RTO/RPO、SLAs需求支持全备、增量备份、差量备份和归档日志备份Commvault IntelliSnap 支持无冲击备份以及快速恢复、克隆能保护 MDC环境能进行灾难恢复以及数据库复制38SAP HANA方案总结SAP HANA认证SAP HANA认证网页:https:/ HANA
22、方案对比分析40EMCIBMVRTSCVLTComments一个控制台管理Backint备份&Snapshot快照接口不同工具软件,VRTS没快照广泛支持行业内存储快照只支持本厂家的存储,不能自动化支持存储级别的复制只支持本厂家的存储自动化/编排、刷新HANA景观中的系统(landscape)基于脚本命令,HANA Studio利用快照或克隆,快速创建脱机数据库副本只支持本厂家的存储,不能自动化基于GUI界面的自动化管理,不需要脚本VRTS+TSM用脚本,HANA Studio全面支持HANA Backint以及所有部署类型单一控制台管理备份、归档和虚拟机支持Archive Link归档可使用
23、GUI或SAP自身的管理工具仅HANA Studio,CV 使用所有GUI对IBM Power进行SAP HANA认证自动化DR测试用脚本,CV用GUI+工作流 SAP数据归档管理方案SAP数据不断增加带来的挑战42 可靠性下降 扩展性受限 自动化受限 复杂性增加 影响业务 不满足SLAs 化太多精力调整DBs IT架构扩展 存储增加 资源利用下降 业务数据保留困难操作性能费用合规Commvault的解决方案与SAP Archive Link集成43 一体化归档方案 更高可靠性 更好扩展性 完全自动化 归档SAP业务数据 归档SAP文档 归档Print List 降低SAP存储成本 存储成本与
24、数据年龄相相匹配 整合管理工具 透明访问归档数据操作性能费用合规SAP数据归档方案概述 与SAP Archive Link紧密集成 Commvault提供Archive Link 归档代理模块 SAP数据库归档 Database Archiving 归档SAP业务对象 限制SAP数据库过快增长 提高数据库性能 SAP业务文档归档 管理导入(Incoming)和到处(Outgoing)文档 集中管理SAP文档库 SAP Print List归档 Commvault另外可提供 数据去重、压缩及加密 提供PS服务,迁移已有的SAP归档数据44统一索引虚拟存储仓库管理操作Commvault Data
25、Platform45归档方案的架构 不需要在SAP系统中安装任何软件,利用Archive Link进行连接 所有SAP归档对象先存储在iDA的缓存中,在缓存中进行逻辑管理 缓存中的数据会按策略分层存储到二级存储,并能确保透明访问 分层存储极大提高灵活性、效率,并能节省存储费用SAP-ERPSAP IS-USAP R/3业务数据Print List导入/导出文档SAP数据SAP用户SAP ArchiveLinkArchive Link AgentOn Linux二级存储DiskTapeCloudCacheSAP可直接访问归档数据 SAP的Content Repository直接指向Commvau
26、lt的ContentStore46客户获得效益概述操作性能,提高合规性 减少生产系统存储,以及开发、测试系统存储 增加SAP应用的性能 减少备份窗口,加快恢复速度,并减少备份存储 去重、压缩不仅节省存储,还可节省灾备的网络带宽 减少花费在维护及合规上的精力47Inactive dataDEVTESTSANDBOXSAP Landscape SystemsProductionActive dataPerformanceT I M ED A T A B A S E S I Z EAdditional CopiesCommvault SAP archiving应用案例某制造业SAP HANA备份方案
27、49 两个数据中心,虚拟化环境和物理服务器,20TB数据 SAP HANA ERP、Hybris、OA、邮件、EPS、文档等 需要两中心互为灾备,核心数据要做远程灾备客户需求和挑战:一体化解决方案实现物理服务器、虚拟化环境以及SAP HAN系统备份,采用D2D2T分层备份模式 同城两个机房互为灾难备份 利用公有云,实现HANA关键业务数据异地灾难备份Commvault解决方案:内置去重功能,平均去重率达到5,节省大量备份存储空间,节省了灾难备份的网络带宽 多重灾难备份,确保数据更安全 实现了备份自动化,极大减轻管理员工作压力实现效果:某大型石油公司SAP HANA备份方案50 数据量大:Dat
28、a 5TB,8个Node产生大量的Log,每天大约产生2T的Log文件,几乎每分钟都需要对Log文件进行备份 SAP自带备份工具无法处理这么大量的Log备份,并要 消耗大量的备份磁盘客户需求和挑战:通过LAN FREE方式,把DATA直接备份到磁带库(4个驱动器),备份时间为3小时,保留30天 利用D2D2T来备份Log,利用一台万兆网的NAS设备和磁带库,进行Log的备份,NAS上只保留3天,拷贝到物理带库,保留30天 每天对HANA配置文件进行备份,保留30天 当主Node故障发生切换后,备份系统可以自动切换Commvault解决方案:分级存储模式,在保障备份性能的同时,兼顾了数据的保留期限,极大节省备份存储费用 实现了备份自动化,极大减轻管理员工作压力实现效果: