SAP HANA异地恢复实践

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 我们这次就来体验一下镜像仓库的功能怎么为SAP HANA提供异地恢复的能力。下面我们以上海,杭州两个区域进行举例,我们将在杭州的SAP HANA生产环境进行备份,而后在上海的测试环境当中将我们杭州生产环境中的数据库恢复出来。

阿里云混合云备份服务是一套商业化的原生备份服务,提供了简单易用,并且高效的数据保护方案。阿里云混合云备份服务与SAP HANA已经完成了原生集成认证,充分保障了云上SAP HANA环境的数据安全性。

混合云备份服务近期上线了全新的镜像仓库的能力,通过镜像复制备份仓库的技术,可以将备份数据复制到其他区域当中,为企业提供了更强的备份异地容灾能力。在必要的时候镜像仓库的备份数据随时能在异地进行恢复操作。

我们这次就来体验一下镜像仓库的功能怎么为SAP HANA提供异地恢复的能力。下面我们以上海,杭州两个区域进行举例,我们将在杭州的SAP HANA生产环境进行备份,而后在上海的测试环境当中将我们杭州生产环境中的数据库恢复出来。

为杭州SAP HANA环境产生备份

在阿里云主页当中访问 产品->开发与运维->混合云备份服务
进入控制台之后,在左侧导航栏,选择ECS备份->SAP HANA备份。
经过简单的几步注册HANA实例。怎么注册HANA实例请参考帮助文档

注册好HANA实例之后,我们先对TESTDB产生备份数据

_1

点击备份按钮,在数据库列表中选择TESTDB

test

我们选择立即备份,并选择全量备份

test

创建好备份后,可以在备份任务的页面看到备份的进度

_4

为备份仓库创建异地镜像库

在左侧导航栏,选择概览

找到需要复制的仓库,如下图所示,单击右上角的复制按钮

_5

选择镜像仓库的地域,我们在这里选择上海

d39efe15c0ee50bbfb171020518e1ec5ebe1986c

切换到镜像仓库区域

创建完镜像仓库之后,我们可以切换到镜像仓库所在的区域的混合云备份控制台->概览
在这里我们可以观察到复制的进度,并且等待复制结束

观察复制进度,等待复制结束

779d7c7129a5fd88397947743efa7ffb69c2fe0e

配置目标端SAP HANA

在镜像仓库中恢复数据,由于所注册的SAP HANA环境与原始环境clusterId, SID都不相同。所以我们需要使用到SAP HANA的System Copy的功能。

首先将需要恢复的SAP HANA注册到镜像仓库当中,参考帮助文档

为需要恢复的数据库设置配置文件

在这我们将TESTDB恢复到上海区域中的SAP HANA数据库MYDB当中

_10

设置配置文件的路径

  1. 将自动日志备份关闭
  2. 由于镜像备份库不允许写入,我们将Catalog使用Backint备份选项禁用
  3. 再将配置文件路径设置在三个路径当中

    64890ea39ec67f71d2941f668f55db0f505c6ac8

创建配置文件

下面我们需要登录到SAP HANA所在的ECS节点上,为BACKINT创建创建相应的配置文件
_8

设置配置文件内容

我们为配置文件设置源端SAP HANA的clusterId 与 SID
源端ClusterId可以在SAP HANA实例页面得到,在我们的例子当中源端SID=T01
按照下图保存文件内容
_9

从镜像仓库当中恢复数据

上面我们将混合云备份服务当中的设置都配置完成,下面我们需要用到SAP HANA Studio来进行恢复。
先需要将SAP HANA注册到SAP HANA Studio当中

选择Recovery Tenant Database

5c112d682189fc7717b4581ecdd6d4827fe2284e

选择需要恢复的数据库

1067de25365730eafdfefdfc3c29276d4e4da42b

设置System Copy

System Copy设置按照源端数据库的@进行设置

7e4a6dbc94fcdb01853bc376d223713a2e5db244

选择需要恢复的备份

设置好System copy选项之后我们才能看见镜像备份库当中的源端备份

ad79e4e72771810f2e264e070041f098b8c5b930

提交恢复任务

提交恢复任务之后我们可以看到恢复进度
_16

完成恢复

所有阶段都完成后,我们的数据库也就恢复成与源端数据库一致的数据库了
_17

相关实践学习
通过容器镜像仓库与容器服务快速部署spring-hello应用
本教程主要讲述如何将本地Java代码程序上传并在云端以容器化的构建、传输和运行。
Kubernetes极速入门
Kubernetes(K8S)是Google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。 本课程从Kubernetes的简介、功能、架构,集群的概念、工具及部署等各个方面进行了详细的讲解及展示,通过对本课程的学习,可以对Kubernetes有一个较为全面的认识,并初步掌握Kubernetes相关的安装部署及使用技巧。本课程由黑马程序员提供。   相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
SQL 存储 JavaScript
SAP HANA 详细介绍
SAP HANA 详细介绍
936 0
|
大数据
为什么要学习SAP HANA
大数据最近几年是一个比较火的名词,2015年读过一本叫做《大数据时代》的书,航空机票的例子让我记忆犹新。如今工作中接触到SAP HANA,勾起了我心中对大数据的欲望。
108 1
|
存储 缓存 算法
「内存数据库」SAP HANA的不可告人的秘密
「内存数据库」SAP HANA的不可告人的秘密
|
存储 缓存 算法
「首席看HANA」SAP HANA的秘密- 不要告诉任何人
「首席看HANA」SAP HANA的秘密- 不要告诉任何人
|
大数据
《CIO指南:如何使用SAP HANA平台处理大数据》电子版地址
CIO指南:如何使用SAP HANA平台处理大数据
101 2
《CIO指南:如何使用SAP HANA平台处理大数据》电子版地址
【SAP Hana】JAVA代码访问SAP HANA
【SAP Hana】JAVA代码访问SAP HANA
141 0
SAP WM Storage Location Reference在项目实践中的使用
SAP WM Storage Location Reference在项目实践中的使用
SAP WM Storage Location Reference在项目实践中的使用
|
存储 云安全 弹性计算
SAP S/4HANA上云最佳实践
本文主要基于《阿里云解决方案技术白皮书》的指导,以一个典型S/4HANA上云案例,来分析上云过程中遇到的一些典型问题,以及架构的设计和落地的最佳实践。
SAP S/4HANA上云最佳实践
SAP S/4HANA里KPI tile的一个具体例子
SAP S/4HANA里KPI tile的一个具体例子
203 0
SAP S/4HANA里KPI tile的一个具体例子