使用Realtime ComputeFlink版需要開通工作空間,每個工作空間的計算資源隔離,開發控制台相互獨立。本文為您介紹開通Flink工作空間的操作步驟,以及開通過程中的注意事項。
前提條件
已擁有阿里雲帳號。如果您還沒有阿里雲帳號,請先完成註冊。
如果您使用RAM使用者、角色等身份訪問,則需要具有Realtime Compute控制台相關許可權,詳情請參見許可權管理。
注意事項
Realtime ComputeFlink版採用儲存計算分離架構,在綁定OSS Bucket時,需要注意以下幾點:
如果您還沒有開通OSS,可以參見開通OSS服務進行開通。OSS儲存需要與該Flink工作空間在同一地區,且為標準儲存類型。
不要對綁定的OSS Bucket做任何原則設定,例如版本控制、合規保留等。
如果您的OSS Bucket開通了版本控制功能,過多的刪除標記會導致List慢等問題。因此,如果您開通了版本控制功能,則需要配置生命週期規則,來定期清理刪除標記和不必要的歷史版本,從而減少儲存成本並提升OSS效能。清理刪除標記的操作詳情,請參見使用最後一次修改時間的生命週期規則結合版本控制降低儲存成本。
警告在您的OSS Bucket未開啟版本控制功能時,如果您需要設定生命週期規則,請勿對Flink的相關目錄(包括artifacts、flink-jobs、flink-savepoints、sql-artifacts、plan和flink-sessionclusters等)設定清除策略。因為設定清除策略可能會把Flink相關檔案清理掉,導致Flink作業運行異常。
開通工作空間時如果儲存類型為OSS Bucket,為實現Flink工作空間的同城高可用性,必須確保綁定的Bucket為同城冗餘儲存類型(配置方法請參見轉換Bucket的儲存冗餘類型)。否則,當某個可用性區域不可用時,狀態資料將無法被正常訪問,導致Flink無法保證作業有狀態啟動。
說明當工作空間同時包含同城高可用與單可用性區域專案空間時,直接將工作空間綁定的Bucket升級為同城冗餘可能會導致儲存成本的上漲。您可以重新開通一個工作空間單獨用於同城高可用,並綁定同城冗餘類型的OSS Bucket,實現成本與可靠性的最優平衡。OSS儲存費用詳情請參見儲存費用。
建立Flink工作空間涉及其他雲產品,包括VPC、OSS以及監控服務相關雲產品,收費詳情請參見計費項目。
開通流程
當您需要一次開通的資源數大於1000 CU時,請通過工單進行開通。
單擊Flink全託管旁的立即購買。
首次購買時,需要您授予Flink訪問相應雲資源的許可權。
單擊前往RAM進行授權後,在雲資源訪問授權頁面,單擊同意授權。完成自動化授權,即可具有訪問相應雲產品資源的許可權。
在購買頁面,填寫配置資訊。
類別
配置項
說明
樣本
基本配置
付費模式
支援訂用帳戶和隨用隨付模式。計費詳情請參見計費項目。
隨用隨付
購買時間長度
僅訂用帳戶需要選擇。
請選擇您所需要購買的時間長度。
-
自動續約
僅訂用帳戶需要選擇。
開啟自動續約功能後,後續您可以在阿里雲控制台上方 中修改續約策略。
-
處理器架構
僅訂用帳戶需要選擇。
提供Intel X86和倚天ARM兩大主流CPU架構,滿足您對於不同架構的需求。
說明目前僅訂用帳戶付費模式下的華北6(烏蘭察布)、華北2(北京)和華東1(杭州)地區支援倚天ARM架構,具體請以控制台購買頁顯示為準。
Intel X86架構
地區
建議選擇與上下遊儲存相同的地區。
重要支援的地區和可用性區域可能會發生變動,具體請以購買頁為準。
北京
網路設定
專用網路
選擇對應地區下的專用網路。建立轉專用網路請參見建立專用網路和交換器。
如果目標上下遊儲存在專用網路下,則Flink工作空間必須和目標上下遊儲存在同一個專用網路下。
僅支援192.168.0.0/16、172.16.0.0/12、10.0.0.0/8三個RFC標準私網網段及其子網。
flink-test-vpc
CU資訊
配置CU類型(單可用性區域和跨可用性區域)和對應的計算資源配額。選中啟動跨可用性區域後,您需要配置對應的資源配額數。
說明僅Intel X86架構處理器的訂用帳戶工作空間支援開啟跨可用性區域。
完整鏈路的高可用必須確保您的上下遊系統同樣具備高可用。
如果開通時未啟用同城高可用功能,也可後續為單個專案空間開啟同城高可用。但需確保工作空間擁有充足的跨可用CU資源,詳情請參見同城高可用中的方式2和方式3。
單可用性區域
可用性區域
選擇可用性區域資訊。如果您啟用了跨可用性區域後,需要分別選擇對應的主可用性區域和備可用性區域。
可用性區域G
虛擬交換器
如果您啟用了跨可用性區域後,需要為主備可用性區域選擇對應的虛擬交換器。
每個工作空間需要2~3個IP,每個可用性區域至少需要選擇一個虛擬交換器,請根據Flink作業規模,合理規劃網段。
說明Flink控制台上只顯示指定專用網路和指定可用性區域下的虛擬交換器。如果沒有可供選擇的虛擬交換器,您可以建立交換器。
flinktest-vsw-2ze4fyq366itq6xqp****
工作空間配置
工作空間名稱
以小寫英文字母開頭,包含小寫字母、數字、中劃線(-),且不能用中劃線結尾,長度限制為1~60個字元。
重要開通成功後,不可修改工作空間名稱。
flink-test
計算資源配額
僅訂用帳戶模式需要填寫,將按照此配額進行計費。
-
配額上限
僅隨用隨付模式需要填寫,預設值為1000 CU,您可以進行修改,最大值為9999999。
儲存配置
OSS儲存
OSS Bucket用來儲存作業系統檢查點、作業快照、日誌和JAR包等資訊。
flink-test-oss
標籤和標籤值
標籤由標籤鍵和標籤值組成,是雲資源的標識。它可以協助您從不同維度對具有相同特徵的雲資源進行分類、搜尋和彙總,讓雲資源的管理變得更加輕鬆。您可以在標籤管理中對標籤統一進行管理。
-
監控服務
監控服務
您可以選擇免費監控服務或隨用隨付的Prometheus監控服務(功能差異請參見CloudMonitor與ARMS警示服務功能對比):
免費監控服務:建立Flink工作空間後,會使用CloudMonitor為您提供基礎監控警示能力,詳情請參見免費使用。
Prometheus監控服務:建立Flink工作空間後,會自動開通ARMS服務,為您供應商業版Prometheus監控能力和警示服務。計費詳情請參見Prometheus計費說明。
免費監控服務
單擊確認訂單並支付,即可開通成功。
支付完成後,單擊管理主控台,即可看到正在建立的工作空間。通常,支付完成後5~10分鐘即可建立完成工作空間。
開通完成後,您可以根據需要進行相關操作。
功能
操作入口
查看工作空間詳情
在Realtime Compute控制台上,單擊目標工作空間的更多>工作空間詳情,查看空間名稱、工作空間ID、OSS Bucket、專用網路名稱和ID、虛擬交換器等資訊。
您可以瞭解Realtime ComputeFlink版產品基本概念的階層,為後期作業開發、作業部署、作業營運和安全管理等操作提供思路。
RAM使用者、RAM角色等訪問Flink控制台需要RAM許可權(例如工作空間的查看、購買)和專案空間許可權(例如作業開發、營運)。
專案空間是管理Flink作業的基本單元,您的所有配置、作業和許可權均在單個專案空間下進行。工作空間建立後預設產生一個名稱為工作空間名稱-default或工作空間名稱-default-ha的專案空間,您可以建立多重專案空間,為每個專案空間分配單獨的資源和許可權,實現多租戶通過專案空間進行資源和許可權的完全隔離。
單擊目標工作空間操作列下的控制台,即可進入Flink開發控制台。您可以進行作業開發和營運工作。
同時,本產品內建了豐富的上下遊連接器,詳情請參見支援的連接器。
您可以對工作空間和專案空間的資源進行調整。
支援隨用隨付和訂用帳戶計費模式的互轉。
您可以修改虛擬交換器,解決虛擬交換器IP不足帶來的作業啟動失敗的問題。
釋放資源
您可以單擊目標工作空間的更多>釋放資源,釋放後該Flink工作空間將不再進行計費,相關的ARMS會同步釋放。