專欄文章

利用 AWS 服務自動化備份  SAP HANA 資料庫至 Amazon S3

利用 AWS 服務自動化備份 SAP HANA 資料庫至 Amazon S3

AWS Backint Agent 是針對在 Amazon EC2 執行個體上執行的 SAP HANA 工作負載的 SAP 認證備份和還原解決方案。AWS Backint Agent 可將您的 SAP HANA 資料庫直接備份至 Amazon S3 ,並使用 SAP HANA Cockpit 、 SAP HANA Studio 等 SAP 管理工具或 SQL 命令將其還原。 AWS Backint Agent 支援將 SAP HANA 資料庫和 Catalog 的完整、增量、差異和日誌備份至 Amazon S3。
 

AWS Backint Agent 是針對在 Amazon EC2 執行個體上執行的 SAP HANA 工作負載的 SAP 認證備份和還原解決方案。



AWS Systems Manager (SSM) 是 AWS 服務,您可用來檢視和控制 AWS 上的基礎設施。使用 Systems Manager 主控台,您可以檢視來自多項 AWS 服務的操作資料,並自動執行跨 AWS 資源的操作任務。其中 Maintenance Windows 可協助您對 AWS 資源執行動作排程;AWS Systems Manager Document (SSM Document) 定義 Systems Manager 在指定執行個體上執行的動作; Run C o m m a n d 可以協助您不須登入執行個體,即可自動執行 SSM Document 的管理任務。

本文將使用 AWS Systems Manager 的 Maintenance Windows、SSM Document、Run C o m m a n d 等三種 AWS 原生工具進行 SAP HANA 自動化備份設定。


 

SAP HANA 自動化備份步驟如下:

► 安裝 AWS Backint Agent

1.進入 Systems Manager 介面,點擊 Run C o m m a n d

進入 Systems Manager 介面,點擊 Run C o m m a n d


2.C o m m a n d s 欄位,點擊右上方 Run C o m m a n d

C o m m a n d s 欄位,點擊右上方 Run C o m m a n d

 

3.設定
C o m m a n d document 項目:

  • 搜尋欄位內輸入關鍵字 AWSSAP-InstallBackint

搜尋欄位內輸入關鍵字 AWSSAP-InstallBackint
 

C o m m a n d  parameters 項目:

  • Bucket Name 欄位,輸入要存放備份的 S3 Bucket 名稱
  • System ID 欄位,輸入 SAP HANA System ID (例如: HDB
  • Bucket Region 欄位,輸入 S3 Bucket的Region (例如: us-east-1
  • Bucket Owner Account ID 欄位,輸入帳號ID
  • Installation Directory 欄位,保留預設路徑
  • Modify Global Ini File 欄位,選擇 modify
  • Ensure No Backup In Process 欄位,選擇 yes

C o m m a n d  parameters 項目

C o m m a n d  parameters 項目


Targets 項目:

  • Targets 欄位,選擇 Choose instances manually
  • Instances 欄位,選擇要安裝的 EC2

Targets 項目


4.安裝成功

Targets 項目

 

 

► 建立 SSM Document

1.至 Systems Manager Console 的 Documents 區塊,點開 Create document,再點擊 C o m m a n d or Session。

建立 SSM Document


2.在 Create document 頁面的 Document details 區塊:

  • Name 欄位輸入 SAPHANA-Backup
  • Document type 欄位選擇 C o m m a n d document
  • Target type 欄位選擇 /AWS::EC2::Instance

建立 SSM Document



3.往下滾動頁面,在 Content 區塊,選擇 JSON 格式,然後 SAP HANA Backup 指令碼依序貼至框中:
 

建立 SSM Document

 

4.接著滾動至頁面底部,點擊 Create document。


 

► 建立 Maintenance Windows

1.至 Systems Manager Console 的 Maintenance Windows 區塊,點擊 Create Maintenance Window。

建立 Maintenance Windows


2.在 Create maintenance window 頁面的 Provide maintenance window details 區塊,使用者自行命名輸入 Name 和 Description 欄位(例如: SAPHANA-Backup)。

建立 Maintenance Windows

 

3.往下滾動頁面至 Schedule 區塊:

  • Specify with 欄位設定欲執行備份的時間(例如:每天凌晨三點半)
  • Duration 欄位輸入1
  • Stop initiating tasks 欄位輸入0
  • Schedule timezone 選擇 (GMT+08:00) Asia/Taipei

建立 Maintenance Windows

 

4.接著往下滾動至頁面底部,點擊 Create maintenance window。

5.回到 Maintenance Windows 頁面後,選取上述創建的 Maintenance Window (例如: SAPHANA-Backup),然後點擊 View details。

建立 Maintenance Windows



6.在 Window ID 頁面,切換到 Tasks 區塊,點開 Register tasks 選單,再點選 Register Run C o m m a n d task。

建立 Maintenance Windows
 

7.在 Register Run C o m m a n d task 頁面,往下滾動至 C o m m a n d document 區塊,在搜尋欄查找並選取上述創建的 Document (SAPHANA-Backup)。

建立 Maintenance Windows
 

8.往下滾動至 Targets 區塊,Target by 欄位選擇 Selecting unregistered targets,然後在 Instances 欄位選取 SAP HANA 所在的 EC2 (例如: Test)。

建立 Maintenance Windows
 

9.往下滾動至 Rate control 區塊, Concurrency 欄位選擇 targets 並輸入5,Error threshold 欄位選擇 percentage 並輸入100

建立 Maintenance Windows

 

10.繼續往下滾動至 Parameters 區塊:

  • Backup Type 欄位選擇使用者欲備份的類型(例如: full
  • System ID 欄位輸入 SAP HANA System ID (例如: HDB
  • Tenant SID 欄位輸入 SAP HANA Tenant database system ID (例如: HDB
  • Retention Days 欄位輸入備份檔欲保留的天數(例如: 7代表保留七天,七天後備份檔會自動刪除)
  • DB User 欄位輸入用來執行備份的 DB User (例如: SYSTEM
  • DB Password 欄位輸入 DB User 的 Password

建立 Maintenance Windows


11.接著滾動至頁面底部,點擊 Register Run C o m m a n d task。

12.新增完成。

建立 Maintenance Windows

 

► 執行結果

Maintenance Windows 執行歷程

Maintenance Windows 執行歷程


SAP HANA Database 備份至 Amazon S3 紀錄

SAP HANA Database 備份至 Amazon S3 紀錄


透過 AWS Systems Manager 原生工具 Maintenance Windows、SSM Document 和 Run C o m m a n d ,即可完成 SAP HANA 資料庫自動化備份部署,大幅縮減部署時間、便於管理。若要還原您的 SAP HANA 資料庫伺服器,SAP HANA 透過 AWS Backint Agent 讀取存放在 Amazon S3 Bucket 中的備份清單,並發起從 Amazon S3 Bucket 還原所需檔案的請求。

身為企業的雲端數位長,銓鍇國際擁有專業的雲端顧問團隊和多年的產業經驗,協助多元產業和企業遷移上雲、雲端轉型,讓企業的數位轉型之路更加順暢。想了解更多 SAP HANA on AWS 資訊,請即刻與您的雲端數位長 CKmates 聯繫。


 

 

 

最新文章

加入 Line 好友 加入 Line 好友 歡迎來聊聊 寄信給我們 訂閱電子報
joinline