
人們普遍觀察到,大多數(shù)組織將其生產環(huán)境托管在云備份上,但在測試、開發(fā)、調試和報告數(shù)據(jù)方面,他們通常更喜歡自己的暫存環(huán)境。但現(xiàn)在整個過程可以自動化,重量更輕,復雜程度更低,節(jié)省了大量時間。使用帶有 SQL 服務器的 RDS 數(shù)據(jù)庫,此問題不再存在。但在此之前,讓我們了解什么是 RDS 備份服務?
什么是 RDS 備份?
關系數(shù)據(jù)庫管理服務或 RDS 備份,易于在云中設置、操作和擴展數(shù)據(jù)庫。最好的部分是它具有成本效益,并且可以隨時調整容量大小。管理此類耗時的數(shù)據(jù)庫管理任務的全部意義在于解放公司,從而使他們能夠將重點放在應用程序和業(yè)務上。
在 RDS 備份中使用一些令人驚嘆的語言的可能性提供了使用 MySQL、Oracle 等的機會。所有這些共同使 RDS 備份自動化,從而同時使您的數(shù)據(jù)庫軟件與最新版本保持同步。您可能會問,RDS 管理什么特殊內容?
RDS 管理可能涉及設置關系數(shù)據(jù)庫的工作。所有設置準備就緒并安裝后,RDS 會自動執(zhí)行備份或修補軟件等過程。這種自動化通過可選部署為您的數(shù)據(jù)庫提供支持。這算不算特殊管理?如果沒有,那么它還管理跨所有可用區(qū)域的同步數(shù)據(jù)復制,這些區(qū)域也具有自動故障轉移功能。
但是,對于您的數(shù)據(jù)庫來說非常重要并且可能特定于您的應用程序的設置不屬于 RDS 備份的責任范圍。為了根據(jù)應用程序的工作流程優(yōu)化數(shù)據(jù)庫,將需要額外的關系模式。但我們也知道,危急時刻需要采取危急措施。
RDS 與 EC2
還在為選擇哪家云備份服務而糾結?應該是RDS還是EC2(Elastic Compute Cloud)?盡管云備份存儲服務的兩種選擇都具有同樣安全的環(huán)境和幾乎相同的可擴展性級別,但同時也存在許多差異。RDS 以對開發(fā)人員有利的形式具有這種優(yōu)勢。它減少了所有其他管理責任,但 RDS 和 EC2 之間的選擇不能僅基于此實例。
它們每個都有自己的優(yōu)點和缺點,因此選擇完全取決于每個可能適合您業(yè)務的品質。但是為了確定這一點,人們絕對應該了解他們的業(yè)務的優(yōu)先級列表并實現(xiàn)他們的既定目標。
EC2 為您的 SQL 數(shù)據(jù)庫提供了完全控制和值得稱贊的靈活性。但還有許多其他因素使 RDS 云備份解決方案向前邁進了一步:
- 借助 RDS,您可以輕松地外包任務,例如可以輕松地配置數(shù)據(jù)庫和更新版本,從而在其熟練程度的幫助下保護您的數(shù)據(jù)庫。
- 讓您的開發(fā)人員和測試人員專注于更重要的任務,并通過優(yōu)化并行規(guī)劃您的數(shù)據(jù)庫。
- 使用 RDS on role,不再需要通過高度優(yōu)化的數(shù)據(jù)庫解決方案和同步多可用區(qū)復制來手動設置數(shù)據(jù)庫鏡像。
- 對這種傾向負最大責任的 RDS 最好的品質是它的災難管理。在任何緊急情況或災難時期,RDS 都會自動執(zhí)行任何備份解決方案實際要求的所有流程。
RDS 不可用但 EC2 不可用的一些因素是:
- EC2 具有對數(shù)據(jù)庫和操作系統(tǒng)的完全控制權。
- 您可以完全自由地聘請自己的數(shù)據(jù)庫管理員
- EC2 也支持 SQL 服務器功能,而 EC2 目前是 RDS 的一個不可用選項。
- 它還可以將數(shù)據(jù)庫大小擴展到最大并提高性能需求。
- 它可以使用SQL Server設置災難恢復解決方案。
知道了這一點,您就可以輕松地為您的數(shù)據(jù)庫決定云備份解決方案。但為此,您需要了解如何使用 RDS 自動恢復 SQL 服務器備份。因此,為此需要滿足 3 個先決條件:
- 一個 Amazon S3 存儲桶,其中將存儲您的所有備份文件。
- 一個 AWS Identity and Access Management (IAM) 角色,以便您可以訪問存儲桶。
好的,這首先要創(chuàng)建一個 .bak 文件
- 生產 RDS SQL 實例應連接到 SQL Server Management Studio。
- SQL Server 代理應該在對象資源管理器中展開。
- 然后從“工作”中選擇“新工作”。
- 這些是基本步驟,對于其余信息,您可以直接參考 AWS 文檔。
- 然后在完成所有步驟后,為了獲得所需的頻率,您可以將計劃添加到 JOB。有了這個可以很容易地調用所需的頻率。
SQL Server 的優(yōu)勢是什么?
自從 SQL 在云上,數(shù)據(jù)開始得到尊貴的待遇。尤其是 SQL 數(shù)據(jù)庫,可以存儲大量數(shù)據(jù)。數(shù)據(jù)分布良好,云可以橫向處理冷數(shù)據(jù)。通過集成在 SQL 服務器上的數(shù)據(jù),提供基于完全內存優(yōu)化事務表的實時分析能力。
曾幾何時,您不得不移動數(shù)據(jù)以分離分析工作負載。但是現(xiàn)在有了 SQL 服務器,您就不需要再執(zhí)行相同的過程了。所以基本上人們可以很容易地將 SQL Server 視為具有重新定義功能的恢復增強功能。但這還不夠,讓我們來看看更多的優(yōu)勢:
- 改進的災難恢復——靈活性、可靠性和無限性使其最適合所有災難恢復。備份可從任何地方獲得,并且可以隨時檢索以進行恢復。
- Better Archives——使用 SQL Server,您可以獲得更好的存檔。該存儲提供即時且高度可用的持久歸檔選項。
- 最低限度的硬件管理——這一優(yōu)勢還伴隨著成本優(yōu)勢。硬件管理不涉及間接費用或專業(yè)知識。它是冗余的,可以保護數(shù)據(jù)庫免受各種硬件故障的影響。
- 高速——可以立即檢索大量 SQL 查詢。它們的效率足以支持任何規(guī)模的數(shù)據(jù)庫,而且速度不限。
- 明確的標準——基于 SQL 服務器的數(shù)據(jù)庫使用長期建立的標準并遵守國際標準。這些標準清晰明了,非常適合所有主要工作環(huán)境。
除此之外,現(xiàn)場存儲備份也在不斷發(fā)展,以使其更具彈性。現(xiàn)在同步兩個數(shù)據(jù)庫和鏡像主服務器和伙伴服務器變得如此容易。因此,系統(tǒng)的整體可用性得到了提高。恢復變得更加同步,因此建議將 SQL 服務器用于生產部署。通過之前討論的內容,您現(xiàn)在可以輕松地在 EC2 上的 SQL Server 和 SQL Server RDS 之間進行選擇。但有一點很清楚,無論是嚴肅的項目還是任何簡單的部署,SQL Server 都是兩者的最佳選擇。