實時計算Flink版支持工作空間和項目空間的資源隔離和權限管理。您可以創建多個項目空間,并為每個空間分配獨立的資源和權限,實現資源和權限的完全隔離。本文將介紹如何調整工作空間和項目空間的資源。
注意事項
當RAM用戶、RAM角色或其他阿里云賬號對工作空間或項目空間進行資源調整時,請確保其具有查看Flink工作空間和相應資源調整的權限,詳情請參見RAM授權和項目空間授權。
Flink工作空間資源結構關系圖
關于擴容,需要自上而下,工作空間的資源可以分配給多個項目空間,項目空間資源會分配給資源隊列。
關于縮容,需要自下而上,先對資源隊列進行縮容調整,再減少項目空間的資源量,最后才可以對工作空間縮容。
增加包年包月資源配額
登錄實時計算控制臺。
(可選)工作空間資源擴容。
項目空間資源不足且已合理利用的情況下,請先進行工作空間擴容。
在目標工作空間操作列下,選擇
。在資源變配項,按照CU類型填寫對應的目標CU數。
閱讀完Flink全托管服務等級協議后,選中我已閱讀并同意,單擊確定后,完成支付。
完成支付后,即可在目標工作空間的已使用/已購買CU列,查看變配后的資源配額。
項目空間資源分配。
單擊目標工作空間ID左側的圖標。
在目標項目空間操作列下,單擊資源分配。
在彈出的對話框中,配置資源分配量,單擊確定。
項目空間資源會默認直接添加到該項目空間的資源隊列default-queue上。
(后續)每個Flink項目空間都會有一個默認隊列(default-queue)來承載作業的運行。如果您有資源隔離和管理的需求,可以在項目空間內添加資源隊列,為隊列分配不同的資源量,詳情請參見管理資源隊列。
縮減包年包月資源配額
包年包月工作空間縮容會進行一定的費用退還,具體詳見退款說明。
登錄實時計算控制臺。
降低資源隊列資源。
每個Flink項目空間都會有一個默認隊列(default-queue)來承載作業的運行,詳情請參見管理資源隊列。
降低項目空間資源。
縮減資源后,空余出來的資源量可以用于創建或分配給其他項目空間,或進行降低工作空間資源操作。
單擊目標工作空間ID左側的圖標。
在目標項目空間操作列下,單擊資源分配。
在彈出的對話框中,縮減資源分配量(最小資源變化量為1 CU,不能小于隊列已分配資源),單擊確定。
如需降低成本,請進行下一步工作空間縮容后才會退還一定費用。
降低工作空間資源。
在目標工作空間操作列下,選擇
。在資源變配項,按照CU類型填寫對應的目標CU數。
閱讀完Flink全托管服務等級協議后,選擇
,完成支付。
完成支付后,即可在目標工作空間的已使用/已購買CU列,查看變配后的資源配額。
調整按量付費資源配額
在按量付費模式中,如果您新增項目空間或對項目空間資源進行調整,請參考如下步驟。
登錄實時計算控制臺。
查看工作空間配額。
在目標工作空間操作列下,選擇
,查看左側配額。查看其下的項目空間已使用/已分配CU列。
判斷所有項目空間已分配CU總和與工作空間配額上限的關系:
已分配CU總和 = 工作空間配額上限
可以提升工作空間配額,來創建其他項目空間或增加某項目空間資源,請參考步驟2a查看工作空間配額中的編輯配額上限操作。
可以先降低項目空間資源隊列資源,后對項目空間資源進行調整,請參考步驟3降低資源隊列資源和步驟4降低項目空間資源配額上限。
已分配CU總和 < 工作空間配額上限
未分配完的資源,可以用于分配給其他項目或新建項目空間。
降低資源隊列資源。
每個Flink項目空間都會有一個默認隊列(default-queue)來承載作業的運行,詳情請參見管理資源隊列。
降低項目空間資源配額上限。
縮減資源后,空余出來的資源量可以用于創建或分配給其他項目空間。
單擊目標工作空間ID左側的圖標。
在目標項目空間操作列下,單擊資源分配(最小資源變化量為1 CU,不能小于已使用資源)。
在彈出的對話框中,配置項目空間配額上限后,單擊確定。
相關文檔
如果您需要將作業運行在指定資源隊列上,請參見部署作業。
包年包月工作空間資源調整API,請參見ModifyPrepayInstanceSpec - 修改工作空間計算資源。
包年包月項目空間資源調整API,請參見ModifyPrepayNamespaceSpec - 修改項目空間資源。
工作空間變配價格查詢,請參見QueryModifyInstancePrice - 查詢變配價格。
工作空間賬單詳情,請參見查看賬單。
登錄實時計算控制臺時,如果提示當前賬號缺少describevvpinstances權限,解決方案請參見控制臺操作。