亞馬遜免費(fèi)數(shù)據(jù)庫Amazon RDS是AWS提供的全托管關(guān)系數(shù)據(jù)庫服務(wù),存在目的是為了簡化在云中設(shè)置、操作和擴(kuò)展關(guān)系數(shù)據(jù)庫的過程。目前Amazon RDS針對新用戶免費(fèi)提供1年的試用周期,每月包含750小時數(shù)據(jù)庫使用量、20G SSD和20G的自動數(shù)據(jù)庫備份空間。免費(fèi)的不用白不用,下面主要教大家如何領(lǐng)取并試用這一服務(wù)。
亞馬遜云科技官網(wǎng):點(diǎn)擊直達(dá)(注冊即可領(lǐng)取免費(fèi)1年的Amazon RDS)
一、準(zhǔn)備工作
請確認(rèn)你已具備:
1、AWS賬戶(若首次使用AWS Backup,可先查閱官方文檔)
2、至少一個Amazon RDS數(shù)據(jù)庫
3、AWS Backup所需的IAM角色(推薦直接使用默認(rèn)角色:AWSBackupDefaultRole)
二、創(chuàng)建Amazon RDS按需備份
1、開啟Amazon RDS備份
登錄AWS控制臺,打開AWS Backup控制臺。
在左側(cè)導(dǎo)航欄點(diǎn)擊My account > Settings。
在Service opt-in頁面,點(diǎn)擊Configure resources,開啟Amazon RDS服務(wù)的備份權(quán)限,確認(rèn)保存。
備份的AWS資源應(yīng)位于本操作指南使用的區(qū)域中,并且所有資源必須位于同一個AWS區(qū)域。本操作指南使用美國東部(弗吉尼亞北部)區(qū)域 (us-east-1)。
2、立即創(chuàng)建備份
返回控制臺,點(diǎn)擊Protected resources,選擇Create on-demand backup。
在備份頁面按以下步驟操作:
- 選擇資源類型為Amazon RDS,并選中目標(biāo)數(shù)據(jù)庫(如analytics);
- 勾選Create backup now立即啟動備份;
- 設(shè)置備份保留期(到期自動刪除,節(jié)省存儲成本);
- 選擇現(xiàn)有備份保管庫或新建(建議默認(rèn));
- IAM角色選Default role,點(diǎn)擊 Create on-demand backup;
- 點(diǎn)擊備份作業(yè)ID,可查看備份進(jìn)度和詳情。
三、設(shè)置Amazon RDS自動備份計(jì)劃(定時備份)
1、配置備份計(jì)劃基礎(chǔ)信息
返回AWS Backup控制臺左側(cè)的導(dǎo)航欄,在My account(我的賬戶)下選擇 Settings(設(shè)置)。在 Service opt-in(服務(wù)選擇)頁面上,點(diǎn)擊 Configure resources(配置資源)。
在 Configure resources(配置資源)頁面上,使用切換開關(guān)啟用或禁用與 AWS Backup 結(jié)合使用的服務(wù)。配置完服務(wù)后,點(diǎn)擊 Confirm(確認(rèn))。
要備份的 AWS 資源應(yīng)位于本教程使用的區(qū)域中,并且所有資源必須位于同一 AWS 區(qū)域中。本教程使用美國東部(弗吉尼亞州北部)區(qū)域 (us-east-1)。
在AWS Backup控制臺中,在左側(cè)導(dǎo)航欄的My account(我的賬戶)下選擇 Backup plans(備份計(jì)劃),然后點(diǎn)擊 Create backup plan(創(chuàng)建備份計(jì)劃)。
AWS Backup 提供了三種開始使用 AWS Backup 控制臺的方式,但對于本操作指南,請選擇 Build a new plan(構(gòu)建新計(jì)劃):
- 從模板開始 — 可以根據(jù) AWS Backup 提供的模板創(chuàng)建新的備份計(jì)劃。請注意,AWS Backup 創(chuàng)建的備份計(jì)劃都是基于備份最佳實(shí)踐和常見備份策略配置。當(dāng)選擇從現(xiàn)有的備份計(jì)劃開始時,該備份計(jì)劃中的配置將自動填充到新的備份計(jì)劃中。然后,可以根據(jù)備份要求更改其中的任何配置;
- 構(gòu)建新計(jì)劃 — 可以通過指定每個備份配置細(xì)節(jié)來創(chuàng)建新的備份計(jì)劃,如下一節(jié)所述??梢詮耐扑]的默認(rèn)配置中選擇;
- 使用 JSON 定義計(jì)劃 — 可以修改現(xiàn)有備份計(jì)劃的 JSON 表達(dá)式或創(chuàng)建新表達(dá)式。
Backup plan name(備份計(jì)劃名稱)- 必須提供唯一的備份計(jì)劃名稱。如果嘗試創(chuàng)建與現(xiàn)有計(jì)劃完全相同的備份計(jì)劃,會收到 AlreadyExistsException 錯誤。對于本操作指南,請輸入 RDS-webapp。
Backup rule name(備份規(guī)則名稱)- 備份計(jì)劃由一個或多個備份規(guī)則組成。備份規(guī)則名稱區(qū)分大小寫。規(guī)則名稱必須包含 1 至 63 個字母數(shù)字字符或連字符。對于本操作指南,請輸入RDS-Dailies。
Backup vault(備份保管庫)- 備份保管庫是用于組織備份的容器。備份規(guī)則創(chuàng)建的備份將在在備份規(guī)則中指定的備份保管庫中進(jìn)行組織??梢允褂脗浞荼9軒煸O(shè)置用于加密備份保管庫中備份的 AWS Key Management Service (AWS KMS) 加密密鑰,以及控制對備份保管庫中備份的訪問。還可以向備份保管庫添加標(biāo)簽,以幫助對其進(jìn)行組織。如果不想使用默認(rèn)保管庫,可以創(chuàng)建自己的保管庫。
Create new backup vault(創(chuàng)建新備份保管庫)- 可以創(chuàng)建特定的備份保管庫來保存和組織同一保管庫中的備份組,而不是使用在 AWS Backup 控制臺中為自動創(chuàng)建的默認(rèn)備份保管庫。
- 要創(chuàng)建備份保管庫,請選擇 Create new Backup vault(創(chuàng)建新備份保管庫);
- 為備份保管庫輸入名稱。可以為保管庫命名,以反映其中將存儲的內(nèi)容,或者使更容易搜索所需的備份。例如,可以將其命名為 FinancialBackups;
- 選擇 AWS KMS 密鑰??梢允褂靡褎?chuàng)建的密鑰,或選擇默認(rèn)的 AWS Backup 主密鑰;
- 可選擇添加標(biāo)簽,以幫助搜索和識別備份保管庫;
- 點(diǎn)擊 Create Backup vault(創(chuàng)建備份保管庫)按鈕。
- Backup frequency(備份頻率)- 備份頻率決定了創(chuàng)建備份的頻率??梢赃x擇以下頻率:每 12 小時、每天、每周或每月。選擇每周時,可以指定要在一周中的哪一天進(jìn)行備份。選擇每月時,可以選擇一個月中的某個具體日期;
- Enable continuous backups for point-in-time recovery(啟用連續(xù)備份以進(jìn)行時間點(diǎn)恢復(fù))- 使用連續(xù)備份,可以通過選擇恢復(fù)時間(精確到秒)來執(zhí)行時間點(diǎn)還原 (PITR)。工作負(fù)載的當(dāng)前狀態(tài)與最近的時間點(diǎn)還原之間的最長時間間隔為 5 分鐘。連續(xù)備份最多可存儲 35 天。如果不啟用連續(xù)備份,AWS Backup 會為進(jìn)行快照備份;
- Backup window(備份時間窗口)- 備份時間窗口包括備份窗口開始的時間和窗口持續(xù)時間(以小時為單位)。默認(rèn)備份窗口設(shè)置為從協(xié)調(diào)世界時 (UTC) 凌晨 5 點(diǎn)開始,持續(xù) 8 小時;
- Transition to cold storage(轉(zhuǎn)換為冷存儲)- 目前只有 Amazon EFS 文件系統(tǒng)備份可以轉(zhuǎn)換為冷存儲。對于 Amazon Elastic Block Store (Amazon EBS)、Amazon Relational Database Service (Amazon RDS)、Amazon Aurora、Amazon DynamoDB 和 AWS Storage Gateway 的備份,冷存儲表達(dá)式將被忽略;
- Retention period(保留期)- AWS Backup 會在此期限結(jié)束時自動刪除備份,以幫助節(jié)省存儲成本。AWS Backup 可以保留 1 天到 100 年的快照(如果不輸入保留期,則可以無限期保留),以及 1 天到 35 天的連續(xù)備份;
Copy to destination(復(fù)制到目標(biāo)位置)- 作為備份計(jì)劃的一部分,可以選擇在另一個 AWS 區(qū)域創(chuàng)建備份副本。使用 AWS Backup,可以根據(jù)需要將備份復(fù)制到多個 AWS 區(qū)域,也可以作為調(diào)度備份計(jì)劃的一部分自動復(fù)制。如果有業(yè)務(wù)連續(xù)性或合規(guī)性要求,需要將備份存儲在距離生產(chǎn)數(shù)據(jù)最小距離的位置,則跨區(qū)域復(fù)制 (CRR) 特別有價值。定義備份副本時,可以配置以下選項(xiàng):
- 復(fù)制到目標(biāo)位置 – 備份副本的目標(biāo)區(qū)域;
- 目標(biāo)備份保管庫 – 副本的目標(biāo)備份保管庫;
- (高級設(shè)置)轉(zhuǎn)換為冷存儲;
- (高級設(shè)置)保留期。
注意:跨區(qū)域復(fù)制會產(chǎn)生額外的數(shù)據(jù)傳輸成本。
- Tags added to recovery points(恢復(fù)點(diǎn)上添加的標(biāo)簽)- 在此處列出的標(biāo)簽會在創(chuàng)建備份時自動添加到備份中;
- Advanced backup settings(高級備份設(shè)置)- 為在 Amazon EC2 實(shí)例上運(yùn)行的第三方應(yīng)用程序啟用應(yīng)用程序一致性備份。目前,AWS Backup 支持 Windows VSS 備份。此設(shè)置僅適用于運(yùn)行 SQL Server 或 Exchange 數(shù)據(jù)庫的 Windows EC2 實(shí)例;
- 點(diǎn)擊 Create plan(創(chuàng)建計(jì)劃)。
2、將資源分配給備份計(jì)劃
選中創(chuàng)建的備份計(jì)劃,點(diǎn)擊 Assign resources。
Resource assignment name(資源分配名稱)- 提供資源分配名稱。
IAM role(IAM 角色)- 創(chuàng)建基于標(biāo)簽的備份計(jì)劃時,如果選擇 Default role(默認(rèn)角色)以外的角色,請確保其擁有備份所有已標(biāo)記資源所需的權(quán)限。AWS Backup 會嘗試處理具有所選標(biāo)簽的所有資源。如果遇到?jīng)]有訪問權(quán)限的資源,備份計(jì)劃將失敗。
Define resource selection(定義資源選擇)- 可以選擇包括所有資源類型或特定資源類型。
對于基于資源 ID 的分配,請選擇 Resource type(資源類型)和資源名稱。
要排除特定資源 ID,請選擇 Resource type(資源類型)和資源名稱。
對于基于標(biāo)簽的資源分配,請?zhí)峁?Amazon RDS 數(shù)據(jù)庫的鍵值對。
點(diǎn)擊 Assign resources(分配資源),備份計(jì)劃就會分配資源。
前往 AWS Backup 控制臺,備份作業(yè)將顯示在 Jobs(作業(yè))下方。
備份(也稱為恢復(fù)點(diǎn))表示資源在特定時間點(diǎn)某個版本的內(nèi)容,這些資源可以是 Amazon Elastic Block Store (Amazon EBS) 卷或 Amazon RDS 數(shù)據(jù)庫等?;謴?fù)點(diǎn)是一個術(shù)語,通常指 AWS 服務(wù)中的不同備份,例如 Amazon EBS 快照和 Amazon RDS 備份。在 AWS Backup 中,恢復(fù)點(diǎn)保存在備份庫中,可以根據(jù)業(yè)務(wù)需求對其進(jìn)行組織。每個恢復(fù)點(diǎn)都有一個唯一的 ID。
四、從備份還原Amazon RDS數(shù)據(jù)庫
進(jìn)入備份保管庫,找到需要還原的備份(建議選最新完成的)。
點(diǎn)擊備份的 ARN(資源編號),選擇 Restore 開始還原。
還原 ARN 會跳轉(zhuǎn)至 Restore backup(還原備份)界面,其中包含 Amazon RDS 數(shù)據(jù)庫的實(shí)例規(guī)格和配置。選擇 DB engine(數(shù)據(jù)庫引擎)、License Model(許可模式)和 DB instance class(數(shù)據(jù)庫實(shí)例類)。
- Multi AZ(多可用區(qū))- 使用多可用區(qū)部署將自動預(yù)配并維護(hù)位于不同可用區(qū)的同步備用副本。請注意,需要為多可用區(qū)部署付費(fèi);
- Storage type(存儲類型)- 選擇 Provisioned IOPS (SSD)(預(yù)配 IOPS (SSD));
- Provisioned IOPS(預(yù)配 IOPS)- 數(shù)據(jù)庫實(shí)例可以支持的每秒 I/O 操作請求數(shù)。輸入3000;
- DB Instance Identifier(數(shù)據(jù)庫實(shí)例標(biāo)識符)- 為數(shù)據(jù)庫實(shí)例鍵入一個在選擇的區(qū)域中對賬戶唯一的名稱。如果要從刪除數(shù)據(jù)庫快照后刪除的數(shù)據(jù)庫實(shí)例中還原,可以使用該數(shù)據(jù)庫實(shí)例的名稱。
網(wǎng)絡(luò)與安全設(shè)置:
- VPC和子網(wǎng)組:選擇原數(shù)據(jù)庫所在的網(wǎng)絡(luò)環(huán)境;
- 公共可訪問性:如需從外部連接,選 Yes(否則選 No);
- IAM 數(shù)據(jù)庫認(rèn)證:建議啟用,通過 IAM 賬號安全登錄數(shù)據(jù)庫;
- Availability zone(可用區(qū))- 選擇 No Preference(無首選項(xiàng))。
選擇適當(dāng)?shù)臄?shù)據(jù)庫選項(xiàng):
- Database port(數(shù)據(jù)庫端口)- 保留默認(rèn)值 3306;
- DB parameter group(數(shù)據(jù)庫參數(shù)組)- 保留 default value(默認(rèn)值);
- Option Group(選項(xiàng)組)- 保留 default value(默認(rèn)值)。Amazon RDS 使用選項(xiàng)組來啟用和配置其他功能;
- IAM DB Authentication Enabled(啟用 IAM 數(shù)據(jù)庫身份驗(yàn)證)- 可以使用 AWS Identity and Access Management (IAM) 來對數(shù)據(jù)庫實(shí)例進(jìn)行身份驗(yàn)證。選擇 Enable IAM DB authentication(啟用 IAM 數(shù)據(jù)庫身份驗(yàn)證)。
- Copy Tags to Snapshots(將標(biāo)簽復(fù)制到快照)- 可以在數(shù)據(jù)庫實(shí)例上設(shè)置標(biāo)簽,以便自動復(fù)制到從實(shí)例創(chuàng)建的任何自動或手動數(shù)據(jù)庫快照;
- Encryption(加密)- 這是將用于保護(hù)用于加密數(shù)據(jù)庫卷的密鑰的主密鑰。可以從 AWS 賬戶中的主密鑰中進(jìn)行選擇,或輸入來自不同賬戶的密鑰的 Amazon 資源名稱 (ARN);
- Log exports(日志導(dǎo)出)- 選擇要發(fā)布到 Amazon CloudWatch 日志的日志類型;
- Maintenance(維護(hù))- 如果數(shù)據(jù)庫實(shí)例應(yīng)接收自動引擎版本升級,請選擇 Yes(是);
- Restore role(還原角色)- 選擇 Default role(默認(rèn)角色)或 Choose an IAM role(選擇 IAM 角色);
- 點(diǎn)擊 Restore backup(還原備份)。
作業(yè)隨后將出現(xiàn)在 AWS Backup 控制臺中 Restore jobs(還原作業(yè))選項(xiàng)卡下的 Jobs(作業(yè))部分。
還原作業(yè)完成后,可以前往 Amazon RDS 控制臺,并使用端點(diǎn)連接到數(shù)據(jù)庫。
五、清理資源
打開Amazon RDS控制臺。
在導(dǎo)航欄中點(diǎn)擊 Databases(數(shù)據(jù)庫)。
選擇已還原的 RDS 數(shù)據(jù)庫,然后依次點(diǎn)擊 Actions > Delete(操作 > 刪除)。
要確認(rèn)刪除,請?jiān)谙鄳?yīng)字段中鍵入 delete me。
注意:此過程可能需要幾秒鐘才能完成。
推薦閱讀:
《小公司怎么申請企業(yè)郵箱(利用AWS免費(fèi)搭建)》
《CloudFlare+Resend免費(fèi)搭建企業(yè)郵箱教程》
《如何搭建個人網(wǎng)盤(35GB免費(fèi)存儲空間)》
-
廣告合作
-
QQ群號:4114653