RDS SQL Server實例數據文件通常存儲在ESSD云盤中,在數據量較大時,會面臨較高的存儲成本。為了幫助您降本增效,RDS SQL Server推出了數據庫級別的數據歸檔至對象存儲OSS的功能。您可以在RDS控制臺數據庫管理頁面或通過API將不經常訪問的在線數據庫轉為冷存數據庫,而冷數據會存儲在低成本的對象存儲OSS中,以此實現數據的冷熱分離,幫助您節約存儲成本。
前提條件
RDS SQL Server實例需滿足如下條件:
實例系列:基礎系列
存儲類型:ESSD云盤、通用云盤
實例計費方式:包年包月、按量付費(不支持Serverless實例)
實例所在地域:暫不支持泰國(曼谷)、韓國(首爾)、英國(倫敦)、阿聯酋(迪拜)
功能簡介
RDS SQL Server基于SQL Server內核原生的數據庫分離附加功能,并結合OSS對象存儲,實現了對數據庫文件的操作,以及在云盤和OSS之間進行數據文件傳輸。您可以通過RDS控制臺一鍵將數據庫轉為冷存儲,數據文件將從云盤存儲遷移到OSS存儲,從而大幅降低存儲成本。當有讀寫操作需求時,同樣可以通過RDS控制臺一鍵將數據庫從冷存儲轉為在線狀態。整個過程操作便捷,同時確保數據完整無損。
功能優勢
成本節?。和ㄟ^將不常訪問的在線數據庫轉為冷存數據庫存儲在低成本的對象存儲OSS中,有效降低數據存儲成本,為您節省大量費用。OSS冷存儲計費標準,請參見費用說明。
超大容量:利用OSS存儲架構的海量特性,您可以實現超大容量的歸檔數據存儲,不再受限于傳統存儲介質的容量限制。
低成本高可靠:OSS具有低成本、高可靠的特點,能夠幫助您以更經濟高效的方式實現數據歸檔存儲,并保持數據的安全可靠性。
業務無影響:數據歸檔至OSS的功能不會導致實例停機,也不會對您的業務正常操作造成任何影響,保障了業務的穩定性和連續性。
注意事項
由于冷數據的歸檔和激活,將涉及數據庫文件在云盤和OSS之間的傳輸,當數據庫文件較大時,傳輸會占用較長時間。
使用限制
冷存庫讀寫限制:轉為冷存后的數據庫不支持直接訪問和讀寫操作,但您可按需將冷存庫重新轉為在線數據庫,以滿足讀寫需求。
跨系列升級限制:對于已經開啟數據歸檔功能的基礎系列通用云盤實例,暫不支持將其升級到其他不同系列的實例。
冷存庫備份和恢復限制:暫不支持對冷存數據庫的備份和恢復。
數據恢復限制:僅支持恢復備份集中存在的庫(非冷存庫),如果某個庫轉為冷存,則恢復的實例不包含冷存庫。
同名庫的處理:如果實例同時存在同名的在線庫和冷存庫,則不支持對這個名稱的庫進行刪除。您可以通過API(ModifyDatabaseConfig)將冷存庫恢復為其他名稱的在線庫。
冷存庫數量限制:單個實例中轉為冷存的數據庫不能超過15個。
費用說明
數據歸檔至OSS將按量收取OSS冷存儲費用,計費單價如下:
基礎系列
地域 | 單價 |
華東1(杭州)、華東2(上海)、華東5(南京-本地地域)、華東6(福州-本地地域)、華中1(武漢-本地地域)、華北1(青島)、華北2(北京)、華北3(張家口)、華北5(呼和浩特)、華北6(烏蘭察布)、華南1(深圳)、華南2(河源)、華南3(廣州)、西南1(成都) | 0.00021 元/GB/時 |
中國(香港)、新加坡、德國(法蘭克福)、日本(東京)、印度尼西亞(雅加達) | 0.00022 元/GB/時 |
美國(弗吉尼亞) | 0.00035 元/GB/時 |
馬來西亞(吉隆坡) | 0.00037 元/GB/時 |
美國(硅谷)、菲律賓(馬尼拉) | 0.00038 元/GB/時 |
使用數據歸檔
ESSD云盤和通用云盤數據歸檔功能的使用方法略有不同,請根據您實例的實際存儲類型,查看相應使用方法。更多詳情,請參見ESSD云盤和通用云盤的介紹。
ESSD云盤
ESSD云盤實例的數據歸檔功能默認開啟,無需您手動開啟,您可直接進行在線數據庫與冷存數據庫之間的轉換。
步驟一:將在線數據庫轉為冷存數據庫
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在左側導航欄單擊數據庫管理。
單擊目標數據庫操作列下的更多 > 將在線數據庫轉冷存數據庫。
單擊確定并刷新當前頁面,在線數據庫將進入轉冷存數據庫階段,數據庫狀態將從運行中變為冷存中。
步驟二:將冷存數據庫轉為在線數據庫
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在左側導航欄單擊數據庫管理。
單擊目標數據庫操作列下的更多 > 將冷存數據庫轉在線數據庫。
單擊確定并刷新當前頁面,冷存數據庫將進入轉在線數據庫階段。
通用云盤
您需要先開啟通用云盤實例的數據歸檔功能,然后再進行在線數據庫與冷存數據庫之間的轉換。
步驟一:開啟數據歸檔
在實例售賣頁或實例詳情頁開啟數據歸檔功能:
實例售賣頁
選擇存儲類型為通用云盤,開啟冷熱分離功能開關。
實例詳情頁
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在基本信息頁面,單擊通用云盤開關設置。
開啟數據歸檔功能開關。
重要該功能的開啟過程中會有30s左右的閃斷。
步驟二:將在線數據庫轉為冷存數據庫
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在左側導航欄單擊數據庫管理。
單擊目標數據庫操作列下的更多 > 將在線數據庫轉冷存數據庫。
單擊確定并刷新當前頁面,在線數據庫將進入轉冷存數據庫階段,數據庫狀態將從運行中變為冷存中。
步驟三:將冷存數據庫轉為在線數據庫
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在左側導航欄單擊數據庫管理。
單擊目標數據庫操作列下的更多 > 將冷存數據庫轉在線數據庫。
單擊確定并刷新當前頁面,冷存數據庫將進入轉在線數據庫階段。
關閉通用云盤數據歸檔
本模塊介紹如何關閉通用云盤實例的數據歸檔功能。ESSD云盤實例數據歸檔功能默認開啟,不涉及開啟和關閉操作。
如果實例中存在冷存數據庫則不允許關閉數據歸檔功能,需要先將冷存數據庫轉為在線數據庫后,再進行關閉操作。
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在基本信息頁面,單擊通用云盤開關設置。
關閉數據歸檔功能開關。
相關文檔
您也可以通過API實現在線數據庫和冷存數據庫之間的互轉,通用云盤實例使用API前請先開啟數據歸檔功能(ESSD云盤實例不涉及開啟操作),請參見ModifyDatabaseConfig - 修改數據庫屬性。
RDS SQL Server支持ESSD云盤和通用云盤兩種存儲類型,請參見存儲類型介紹。
通用云盤的具體特性說明,請參見通用云盤。
如果您的業務波動較大,業務波峰較頻繁,可以開啟通用云盤的IO突發功能,使云盤的IOPS不受限于最大IOPS,在業務波峰時獲得更高的IO能力,滿足突發業務需求。具體詳情,請參見IO突發。