建立資料緩衝後,您可以使用資料緩衝建立ECI執行個體,將緩衝好的資料直接掛載到ECI執行個體中,免去拉取資料的等待時間,加速業務啟動。本文介紹如何使用資料緩衝建立ECI執行個體。
前提條件
已建立資料緩衝。具體操作,請參見建立資料緩衝。
配置說明
使用資料緩衝建立ECI執行個體時,您可以指定資料緩衝Bucket,並通過HostPath的方式直接掛載資料存放區路徑。此時,系統會自動建立並掛載一塊隨用隨付的雲端硬碟。該雲端硬碟的容量等於資料緩衝大小,隨執行個體一起建立和釋放。
OpenAPI
調用CreateContainerGroup介面建立ECI執行個體時,資料緩衝功能的相關參數如下表所示。更多資訊,請參見CreateContainerGroup。
DataCache相關參數:DataCacheBucket為必填參數,其他參數為選擇性參數。
Volume相關參數:本文僅說明資料緩衝功能涉及的Volume相關必填參數,不說明其他選擇性參數。
名稱 | 類型 | 樣本值 | 描述 |
DataCacheBucket | string | default | 指定資料緩衝Bucket。 |
DataCachePL | string | PL1 | 基於資料緩衝建立的雲端硬碟的效能等級。預設使用ESSD雲端硬碟,效能等級預設為PL1。 |
DataCacheProvisionedIops | long | 40000 | ESSD AutoPL雲端硬碟預配置的讀寫IOPS。取值範圍:0~min{50000, 1000 * 容量-基準效能}。基準效能=min{1800+50 * 容量, 50000}。更多資訊,請參見ESSD AutoPL雲端硬碟。 如果配置了該參數,則基於資料緩衝建立的雲端硬碟類型為ESSD AutoPL雲端硬碟。 |
DataCacheBurstingEnabled | boolean | false | ESSD AutoPL雲端硬碟是否開啟Burst(效能突發)。更多資訊,請參見ESSD AutoPL雲端硬碟。 如果配置了該參數,則基於資料緩衝建立的雲端硬碟類型為ESSD AutoPL雲端硬碟。 |
Volume.N.Name | String | datacache-demo | 資料卷名稱,自訂設定。 |
Volume.N.Type | String | HostPathVolume | 取值為HostPathVolume,表示建立一個HostPath類型的資料卷。 |
Volume.N.HostPathVolume.Path | String | /test/data | 取值為資料存放區路徑,即資料緩衝的Path。 |
Container.N.VolumeMount.N.Name | String | datacache-demo | 要掛載到容器的資料卷的名稱,對應Volume.N.Name的值。 |
Container.N.VolumeMount.N.MountPath | String | /data | 資料掛載到容器的目錄。 掛載目錄下的內容會被資料卷的內容直接覆蓋,請準確填寫。 |
控制台
通過Elastic Container Instance控制台建立ECI執行個體時,在資料緩衝地區可以配置資料緩衝。

相關說明如下:
配置項 | 說明 |
緩衝Bucket | 輸入資料緩衝Bucket。 |
添加 | 單擊添加後,在彈出的對話方塊中可以選擇資料緩衝,並掛載到指定容器的指定目錄。 |
開啟Burst | 按需開啟。表示ESSD AutoPL雲端硬碟是否開啟Burst(效能突發)。如果開啟了,則基於資料緩衝建立的雲端硬碟類型為ESSD AutoPL雲端硬碟。更多資訊,請參見ESSD AutoPL雲端硬碟。 |