通常,當容器被銷毀時,其內部的資料也會隨之丟失,這對生產環境來說可能會產生負面影響。NAS適用於高效能運算和資料共用情境。將NAS掛載至SAE應用執行個體,可以有效解決應用資料的持久化儲存需求,並實現應用執行個體之間的資料共用。
前提條件
操作步驟
在建立應用過程中配置NAS儲存
在SAE應用列表中,在頂部選擇目標地區和命名空間,點擊建立應用。
在應用基本資料設定精靈,設定應用相關資訊,並單擊下一步:進階設定。
找到並展開持久化儲存地區,配置相關參數。
開啟啟用NAS檔案儲存體的開關。
在NAS檔案系統所在行的下拉式清單,選擇待掛載的NAS,並設定掛載源、掛載目錄、容器路徑、許可權。
說明掛載目錄只能為根目錄/或者非/開頭的子目錄。
容器路徑不能重複,也不能存在內含項目關聯性,例如/tmp和/tmp/nas。
單擊+添加增加掛載路徑。最多支援10條掛載路徑。
單擊建立應用。
在部署應用過程中配置NAS儲存
重新部署應用後,該應用將會被重啟。為避免業務中斷等不可預知的錯誤,請在業務低峰期執行部署操作。
更新應用配置的路徑因執行個體數的不同而不同。本文以執行個體數大於等於1為例,介紹如何配置目標功能。當執行個體數等於0時的操作路徑,請參見更新應用。
在SAE應用列表中,在頂部選擇目標地區和命名空間,點擊目標應用ID跳轉到應用詳情頁。
在目標應用的基礎資訊頁面,單擊部署應用。
找到並展開持久化儲存地區,配置相關參數。
開啟啟用NAS檔案儲存體的開關。
在NAS檔案系統所在行的下拉式清單,選擇待掛載的NAS,並設定掛載源、掛載目錄、容器路徑、許可權。
說明掛載目錄只能為根目錄/或者非/開頭的子目錄。
容器路徑不能重複,也不能存在內含項目關聯性,例如/tmp和/tmp/nas。
單擊+添加增加掛載路徑。最多支援10條掛載路徑。
配置完成後,單擊確定。
取消掛載NAS
重新部署應用後,該應用將會被重啟。為避免業務中斷等不可預知的錯誤,請在業務低峰期執行部署操作。
掛載NAS後,如果您不再使用NAS儲存,可以取消掛載NAS。在SAE控制台取消掛載NAS後,NAS中所儲存的資料仍然存在,不會被刪除。具體操作,請參見在部署應用過程中配置NAS儲存。參照步驟4,關閉啟用NAS儲存的開關,並單擊確定。
結果驗證
按需選擇不同系統下,驗證NAS掛載是否成功的方式。
從變更詳情判斷。
如果單次建立或部署的變更已經成功,變更產生的新的執行個體沒有出現例外狀況事件,表示NAS掛載成功。

從容器角度判斷。
在Webshell執行以下命令,查詢應用中是否存在NAS掛載資訊。
cat /proc/mounts | grep nfs當顯示如下資訊時,表示NAS掛載成功。

從業務角度判斷。
在Webshell中,對掛載NAS路徑進行操作。如果NAS檔案系統中可尋找到NAS路徑,表示NAS掛載成功。
常見問題
如何查看NAS中的內容?
不支援使用白屏化工具來查看NAS的檔案內容。如果您想查看NAS中的內容,需要將NAS掛載到SAE應用或ECS伺服器。具體操作,請參見以下文檔:
可以使用NAS儲存日誌嗎?
不建議使用NAS作為日誌持久化工具,以免多用戶端同時寫入同一檔案時,可能會導致並發存取違規和效能瓶頸。
建議在日誌情境中使用SLS,確保日誌資料持久化。具體操作,請參見設定日誌收集至SLS。