使用和計費常見問題解答
App Configuration 的常見問題解答提供有關 App Configuration 的常見問題解答。
如何建立 App Configuration 實例?
-
登入您的 IBM Cloud 帳戶。
-
在 IBM Cloud 型錄中,搜尋 App Configuration 並選取 App Configuration。 即會開啟服務配置畫面。
-
在 建立 標籤中,選取代表您要在其中佈建實例的地理區域 (地區) 的位置。
-
選擇定價方案。
-
提供實例的 服務名稱 來配置資源,或使用預設名稱。
-
選取資源群組。
-
選用項目: 新增 標籤,以協助您識別及組織帳戶中的實例。 如果您的標籤與帳單相關,請考慮將標籤寫成鍵:值對,以幫助將相關的標籤群組起來,例如 costctr:124.
-
選用項目: 新增 存取管理標籤,以協助您在特定資源上套用彈性存取原則。
-
按一下勾選框,以接受授權合約及條款。
-
按一下建立。 即會建立新的服務實例,並顯示 App Configuration 服務主控台。
我可以使用 Terraform IBM 模組來佈建 App Configuration 實例嗎?
是的,您可以使用 Terraform IBM 模組(TIM) 來佈建一個 App Configuration 實例。 Terraform IBM 模組是預先建立、經過驗證且適用於企業的模組,遵循 IBM Cloud 最佳實務。 如需更多資訊和可用模組,請查看 Terraform 註冊表。
App Configuration提供哪些定價方案?
App Configuration 具有三種定價方案:
| 方案 | 包含 | 功能 |
|---|---|---|
| Lite | 此方案是免費評估方案,包括 10 個作用中實體 ID 及 5,000 個 API 呼叫。 精簡方案服務將在無活動達到 30 天之後予以刪除。 |
包含所有 App Configuration 功能,僅供評估。 不用於生產。 |
| 基本 | 沒有每月實例成本。 只需支付您使用的部分。 | 此方案僅包含內容管理功能。 |
| 標準 | 每月的實例價格包含 1000 個有效實體 ID 和 100,000 次 API 呼叫。 | 除了內容管理功能之外,此方案還包括特性旗標。 |
| 企業 | 每月實例價格包括 10,000 個作用中實體 ID 和 1,000,000 個 API 呼叫。 | 此計劃除了標準計劃中的財產管理和功能標誌外,還包括手動推出和目標區段。 |
使用 App Configuration有哪些費用?
App Configuration 的基本定價標準是「應用程式實例」、「作用中實體 ID」及「API 呼叫」。
應用程式實例-「應用程式實例」是由您建立但由 IBM管理之 App Configuration 的唯一具名副本。 單一環境中 App Configuration 的多個實例都視為個別應用程式實例,多個環境中的個別 App Configuration 實例也一樣 (例如測試、開發、暫置或正式作業)。
App Configuration 的單一實例可以服務多個環境,而事實上該服務的設計也是如此。
作用中實體 ID-作用中實體 ID 是與 App Configuration 服務互動之每一個實體的唯一 ID。 例如,實體可能是在行動式裝置上執行的應用程式實例、在雲端上執行的微服務,或執行該微服務之基礎架構的元件。 若要讓任何實體與 App Configuration互動,它必須提供唯一實體 ID。 透過使用 App Configuration SDK 對應用程式或微服務進行程式設計以傳送實體 ID,最容易完成此作業。
API 呼叫-API 呼叫是透過可程式化介面呼叫 App Configuration。
構成 API 呼叫的確切內容視實體類型 (例如,微服務或行動式應用程式) 而有所不同。 對於伺服器端實體 (例如微服務),當 App Configuration中特性旗標或內容的狀態變更時,websocket 連線會通知微服務中的 SDK 發生狀態變更。 然後微服務會回呼至 App Configuration 以擷取更新項目。 此動作是 API 呼叫。
在啟動時也會進行 API 呼叫,以擷取起始配置狀態。 對於用戶端實體 (例如行動式應用程式),不會使用 websocket。 相反地,當使用者開啟應用程式時,API 呼叫會提取現行配置狀態,或將它帶到前景。 您也可以透過程式設計方式呼叫 App Configuration,以擷取最新配置狀態。
如何檢視 App Configuration的用量度量值?
在 IBM 平台 計費及用量儀表板上檢視基本歷程 App Configuration 用量度量值。 如果您需要更準確的監視,請從 IBM Cloud 主控台的 觀察 區段建立 IBM Cloud Monitoring 實例。
如何預測 App Configuration 成本?
預估任何 IBM Cloud 受管理服務成本最簡單的方法是使用 IBM Cloud Cost Estimator 工具。
協助您更詳細預測成本的準則:
應用程式實例 成本是固定每月成本。 如果您在月中刪除 App Configuration 實例,則每月「應用程式實例」費用按比例計費。 若要預測月實例成本,您必須瞭解您擁有的 App Configuration 實例數目,以及指派給每一個實例的定價方案。
請參閱「服務區段」中 IBM Cloud 主控台資源清單中的所有現有實例。 請按一下包含 App Configuration 實例的「資源清單」列來顯示資訊滑出,或移至實例儀表板並查看「方案」區段,以決定您的方案。
部分 App Configuration 定價方案具有每月「應用程式實例」價格,而其他定價方案則沒有。 如果您選取的方案具有實例價格,則實例的價格包括實例價格中包含的一組實體 ID 及 API 呼叫。 如果您超出併入的配額,您的實例會繼續正常運作,但您會根據實體 ID 及 API 呼叫的發佈率來累計超額費用。
作用中實體 ID 成本基於當月與 App Configuration 實例互動的唯一實體數目。 進行 API 呼叫時,實體會自我識別,且應用程式的每一個實例都會提供唯一實體 ID。 不會向您收取當月未呼叫 App Configuration 的實體費用。 如果您的定價方案包括「作用中實體 ID」的免費配額,則在超出配額之前不會向您收費。
作用中實體 ID 成本可能難以預測,因此您需要密切監視歷程活動。 請參閱 如何檢視 App Configuration的使用情形度量值? 依賴您自己的網域知識、商業度量值及使用預測來預測「作用中實體 ID」成本。
API 呼叫 成本是根據 App Configuration 在當月所傳送或接收的所有實體的 API 呼叫數目。 請檢查區段- 使用 App Configuration的費用為何?,以判定 API 呼叫的構成要素。
如果您的定價方案包括 API 呼叫的免費配額,則在超出配額之前不會向您收費。 密切監視您的歷程活動並查看 如何檢視 App Configuration的使用情形度量值? 依賴您自己的網域知識、商業度量值及使用預測來預測成本。
您可以提供一些範例計價實務嗎?
定價實務 1: 具有特性旗標的行動式應用程式
假設您具有行動式應用程式,並且想要特性旗標及目標區段以漸進方式將特性部署至不同的使用者集。 您的歷程度量值顯示 200,000 個使用者,但一個月只有大約 50% 處於作用中狀態。 平均作用中使用者會開啟應用程式,或每天將它帶到前景一次。 您預期每月推出新特性兩次。
您需要 App Configuration Enterprise 方案才能同時支援特性旗標和分段。
在此範例中,假設「企業方案」實例為每月 $500,作用中實體 ID 為每個0.01 美元,且 API 呼叫為每 100,000 個 $10。 附註: 僅針對此範例假設這些價格。 現行定價可能與範例中顯示的金額不同。 如需現行定價,請參閱 App Configuration 型錄頁面。
App Configuration 企業實例: 每月 1 @ $500 作用中實體 ID: 總計 200,000 個應用程式實例 (使用者) * 50% 作用中 = 100,000 個已併入作用中實體 ID: 10,000 個作用中實體 ID: 100,000-10,000 = 90,000 @ $0.01 每個作用中實體 ID = $900
API 呼叫: 100,000 個作用中實體 ID * 每月 30 個應用程式呼叫 = 3,000,000 包含 API 呼叫: 1,000,000 個淨 API 呼叫: 3,000,000-1,000,000 = 2,000,000 @ $10/100,000 個 API 呼叫 = $200 總計成本: $500 + $900 + $200 = 每月 $1600
定價實務 2: 具有特性旗標的微服務
假設您有五個支援行動應用程式的後端微服務。 如果要完整測試新的微服務特性,您想要將它們暗啟動到正式作業中,並只將目標設為測試人員。 行動式應用程式在全球使用,因此您在全球 3 個地區的每一個中都有 5 個微服務集,而且您想要在每一個地區的應用程式中進行測試,然後才能上線。
您正在邁向持續交付,因此平均每 3 天一次暗啟動新特性 (每月 10 次暗啟動),且該特性在發佈前進行一或兩天測試 (例如移除目標)。 這會導致每個特性有 2 個切換,一個用來啟動測試人員的特性,另一個用來移除一般使用者移入的目標設定和啟動。
您將需要 App Configuration Enterprise 方案,因為同時需要特性旗標和分段。
在此範例中,假設「企業方案」實例為每月 $500,作用中實體 ID 為每個0.01 美元,且 API 呼叫為每 100,000 個 $10。 附註: 僅針對此範例假設這些價格。 現行定價可能與範例中顯示的金額不同。 如需現行定價,請參閱 App Configuration 型錄頁面。
App Configuration 企業實例: 每月 1 @ $500 個作用中實體 ID: 每個區域 5 個實體 ID \ * 3 個區域 = 15 個包含作用中實體 ID: 10,000 個網路作用中實體 ID: 0 (全部包含) = $0 個 API 呼叫: 每個區域 3 個實例 \ * 3 個區域 \ * (每月 10 次暗啟動 \ * 每個版本 2 個切換) = 180 個包含 API 呼叫: 1,000,000 個網路 API 呼叫: 0 (全部包含) = $0 總計成本: $500 + $0 + $0 + $0 = 每月 $500
您可能會在兩種情況下使用相同的 App Configuration,每月總成本僅超過 1600 美元。
App Configuration 方案各方面的功能、配額及限制為何?
| Lite | 基本 | 標準 | 企業 | |
|---|---|---|---|---|
| 合作人員 (團隊成員) 數目 | 無限制 | 無限制 | 無限制 | 無限制 |
| 實例數上限 | 1 | 無限制 | 無限制 | 無限制 |
| 實例使用期限 | 閒置 30 天 | 無限制 | 無限制 | 無限制 |
| 實例的基本價格 (每月) | 可用 | 可用 | 收費 (請參閱型錄頁面) | 收費 (請參閱型錄頁面) |
| 實例隨附的每月作用中實體 ID | 10 | 0 | 1000 | 10,000 |
| 每月作用中實體 ID 超額 | 不容許超額 | 容許超額 | 容許超額 | 容許超額 |
| 每個實例的每月作用中實體 ID 數上限 | 10 | 無限制 | 無限制 | 無限制 |
| 實例隨附的 API 呼叫 | 5,000 | 0 | 100,000 | 1,000,000 |
| API 呼叫超額價格 | 不容許超額 | 容許超額 | 容許超額 | 容許超額 |
| 每個實例的每月 API 呼叫數上限 | 5,000 | 無限制 | 無限制 | 無限制 |
| 環境 | 1 | 15 | 15 | 15 |
| 集合 | 1 | 20 | 20 | 無限制 |
| 內容 | 10 (內容 + 旗標) | 1000 | 1000 | 無限制 |
| 內容類型 | 全部 | 全部 | 全部 | 全部 |
| 內容大小上限 | 10 kB | 10 kB | 10 kB | 10 kB |
| 儲存體大小上限 (所有內容) | 0.1 MB | 10 MB | 10 MB | 10 MB |
| 旗標 | 10 (內容 + 旗標) |
|
100 | 無限制 |
| 屬性 | 從回應及自訂屬性產生 |
|
|
從回應及自訂屬性產生 |
| 區段 | 3 |
|
|
無限制 |
| 每個區段的區段定義規則 | 3 |
|
|
25 |
| 每個實例的目標定義規則數上限 | 3 |
|
|
100 |
| 每個特性的目標定義規則 |
|
|
|
50 |
| 遞送模式 | Websocket (伺服器) 取回或取得 (用戶端) | Websocket (伺服器) 取回或取得 (用戶端) | Websocket (伺服器) 取回或取得 (用戶端) | Websocket (伺服器) 取回或取得 (用戶端) |
| 角色型存取 | 環境層次、集合層次 | 環境層次、集合層次 | 環境層次、集合層次 | 環境層次、集合層次 |
| 位置 | 倫敦、達拉斯、華盛頓特區、雪梨、法蘭克福 | 倫敦、達拉斯、華盛頓特區、雪梨、法蘭克福 | 倫敦、達拉斯、華盛頓特區、雪梨、法蘭克福 | 倫敦、達拉斯、華盛頓特區、雪梨、法蘭克福 |
| HA | 地區 | 地區 | 地區 | 地區 |
| 安全 | 端對端加密 RBAC | 端對端加密 RBAC | 端對端加密 RBAC | 端對端加密 RBAC |
| 監視 | IBM Cloud Monitoring | IBM Cloud Monitoring | IBM Cloud Monitoring | IBM Cloud Monitoring |
| 審核 | IBM Cloud 日誌 | IBM Cloud 日誌 | IBM Cloud 日誌 | IBM Cloud 日誌 |
| 支援 | 根據您的 IBM Cloud 支援方案 | 根據您的 IBM Cloud 支援方案 | 根據您的 IBM Cloud 支援方案 | 根據您的 IBM Cloud 支援方案 |
| 轉出百分比 | 受支援 | 不支援 | 不支援 | 受支援 |
| Snapshot | 不支援 | 不支援 | 不支援 | 受支援 |
| KMS 整合 (BYOK) | 不支援 | 不支援 | 不支援 | 受支援 |
| Event Notifications 整合 | 不支援 | 不支援 | 不支援 | 受支援 |
| 使用 Service Now 的特性旗標狀態的工作流程管理 | 不支援 | 不支援 | 不支援 | 受支援 |
請參閱 App Configuration 目錄頁面了解最新價格。
漸進式推出有哪些限制?
漸進式推出只適用於企業方案。 每個功能標誌只允許一個漸進式滾動,而且可以在標誌層級或規則層級設定。
使用功能旗標 API 進行旗標層級的展開建立和更新,並使用規則 API 進行規則層級的展開建立和更新。 若要停止推出,請使用專用的停止推出 API。
如果正在執行累進推出,則適用下列限制:
- 你不能在同一面旗上開始實驗。
- 您無法修改旗標或包含滾動的目標規則。
- 如果任何關聯的功能標誌在執行狀態中有逐步推出,則無法刪除集合。
- 如果任何相關的功能標誌在執行狀態中有逐步展開,則無法更新或刪除區段。
如果實驗已經在某個旗幟上執行,您就無法為該旗幟建立漸進式推出。 此外,如果在標誌層級設定了漸進式滾動,則目標設定規則無法從標誌繼承 rolloutPercentage。 如果在規則層級設定了漸進式展開,則規則無法從標誌繼承其值。
如何審核 App Configuration 活動?
如果您需要在App Configuration實例中進行嚴格的治理和問責,請從IBM Cloud控制台的 可觀察性部分建立IBM Cloud雲端日誌的實例。 使用它來記錄和審核App Configuration活動。
如何保存 App Configuration 活動資料?
如果您想要在App Configuration實例中保留長期活動記錄,無論是出於審計目的還是為了後處理和資料分析(包括機器學習模型的應用),請建立一個來自IBM Cloud控制台的 可觀察性部分的IBM Cloud Cloud Logs 實例。 然後,將IBM Cloud Cloud Logs 實例中的事件存檔到IBM CloudObject Storage(COS) 實例中的儲存桶中。 進一步瞭解。
App Configuration 可用地區?
若要查看您可以在其中佈建 App Configuration實例的 IBM Cloud 地區清單,請參閱 IBM Cloud 型錄中的 App Configuration 關於 頁面。
App Configuration 是高可用性服務嗎?
是。App Configuration 設計為高可用性服務,專門針對企業工作量而設計,並符合 App Configuration 服務說明 及 IBM Cloud 服務水準合約 可用性。 在單一地區內,App Configuration 會部署在多區域叢集裡。
App Configuration 是否安全?
是。 雖然 App Configuration 不是設計成密鑰的儲存庫 (請改用 IBM Cloud Secrets Manager ),但服務本身在開發處理程序及保護資料安全方面遵循嚴格的安全準則。 開發處理程序包括諸如漏洞掃描及補救、定期滲透測試,以及世界級安全專家的頻繁安全檢閱。 依預設,App Configuration 中的資料在傳輸中及靜止時都會加密。 (請參閱 App Configuration Data Processing and Protection 資料表以進一步瞭解)。 此外,您也可以使用 IBM Cloud Identity and Access Management (IAM) 來保護您自己的 App Configuration 實例的存取安全。 您可以使用 IBM Cloud Security and Compliance Center 來進行 App Configuration 實例的持續安全監視及警示。