適用于 Apache Cassandra 的 Azure 受控執行個體常見問題

本文說明 Apache Cassandra 的 Azure 受控執行個體常見問題。 您將瞭解何時使用受控實例、其優點、輸送量限制、支援的區域及其設定詳細資料。

一般常見問題

適用于 Apache Cassandra 的 Azure 受控執行個體有哪些優點?

當您需要延展性和高可用性時,Apache Cassandra 資料庫是正確的選擇,而不會危害效能。 這是任務關鍵性資料的絕佳平臺,因為商用硬體或雲端基礎結構具有線性延展性和經證實的容錯能力。 適用于 Apache Cassandra 的 Azure 受控執行個體是一項服務,可管理部署在 Azure 中之開放原始碼 Apache Cassandra 資料中心的實例。

它可以完全用於雲端或作為混合式雲端和內部部署叢集的一部分。 當您想要在開放原始碼 Apache Cassandra 中擁有的精細設定和控制時,此服務是一個絕佳的選擇,不需要任何維護額外負荷。

為什麼應該使用此服務,而不是適用于 Apache Cassandra 的 Azure Cosmos DB?

Azure Cosmos DB 小組提供適用于 Apache Cassandra 的 Azure 受控執行個體。 它是獨立受控服務,可用於部署、維護及調整開放原始碼 Apache Cassandra 資料中心和叢集。 另一方面,適用于 Apache Cassandra 的 Azure Cosmos DB是平臺即服務,可提供 Apache Cassandra 線路通訊協定的互通性層。 如果您預期平臺的行為與任何 Apache Cassandra 叢集完全相同,您應該選擇受控實例服務。 若要深入瞭解,請參閱適用于 Apache Cassandra 的 Azure 受控執行個體與適用于 Apache Cassandra 的 Azure Cosmos DB 之間的差異

適用于 Apache Cassandra 的 Azure 受控執行個體是否相依于 Azure Cosmos DB?

否,Apache Cassandra 的 Azure 受控執行個體與 Azure Cosmos DB 後端之間沒有架構相依性。

服務支援哪些版本的 Apache Cassandra?

服務目前支援 Cassandra 3.11 版和 4.0 版。 根據預設,版本 3.11 已部署,因為 4.0 版目前為公開預覽版。 請參閱我們的 Azure CLI 快速入門 (步驟 5) ,以在叢集部署期間指定 Cassandra 版本。

適用于 Apache Cassandra 的 Azure 受控執行個體是否有 SLA?

是,SLA 會 在這裡發佈。

我可以在任何區域中部署適用于 Apache Cassandra 的 Azure 受控執行個體嗎?

目前受控實例可在有限的區域中使用。

適用于 Apache Cassandra 的 Azure 受控執行個體儲存體和輸送量限制為何?

這些限制取決於您所選擇的虛擬機器 SKU。

Cassandra 修復如何在適用于 Apache Cassandra 的 Azure 受控執行個體中執行?

我們使用 cassandra-reaper.io。 它已設定為您自動執行。

Apache Cassandra 的 Azure 受控執行個體成本為何?

受控實例費用是以基礎 VM 成本為基礎,具有小型標記。 如需詳細資訊,請參閱價格頁面

我可以使用 YAML 檔案設定來設定行為嗎?

是,您可以將 YAML 檔案組態內嵌為 Azure Resource Manager範本部署的一部分。

如何監視基礎結構及輸送量?

Prometheus伺服器裝載以監視整個叢集的活動,並公開端點。 這會維持 10 分鐘或 10 GB 的資料 (達到第一個) 。 若要使用此監視,您必須設定 同盟 和適當的儀表板工具,例如 Grafana。

適用于 Apache Cassandra 的 Azure 受控執行個體是否提供完整備份?

是,它會提供 Azure 儲存體的完整備份,並還原至新的叢集。 如需詳細資訊,請參閱這裡

如何將資料從現有的 Apache Cassandra 叢集移轉至適用于 Apache Cassandra 的 Azure 受控執行個體?

適用于 Apache Cassandra 的 Azure 受控執行個體支援 Apache Cassandra 中的所有功能,以在資料中心之間複寫和串流資料。

我可以將內部部署 Apache Cassandra 叢集與適用于 Apache Cassandra 的 Azure 受控執行個體配對嗎?

是,您可以使用服務所部署的 Azure 虛擬網路插入資料中心來設定混合式叢集。 受控執行個體資料中心可以與相同叢集通道內的內部部署資料中心通訊。

我可以在哪裡提供 Apache Cassandra 功能的 Azure 受控執行個體意見反應?

使用「受控 Apache Cassandra」類別透過 使用者語音意見反應 提供意見反應。

若要修正您的帳戶問題,請在 Azure 入口網站中提出支援要求

部署特定常見問題

受控實例是否會支援節點新增、叢集狀態和節點狀態命令?

status所有唯讀nodetool 命令都可透過 Azure CLI 取得。 不過, 無法使用節點新增 之類的作業,因為我們管理受控實例中節點的健康情況。 在混合模式中,您可以使用 連線到叢集 nodetool 。 不過,不建議使用 nodetool ,因為它可能會使叢集不穩定。 它也可能會使與叢集中受控實例資料中心健康情況相關的任何生產支援 SLA 失效。

資料表中繼資料的各種設定會發生什麼事?

與任何自我裝載的 Apache Cassandra 環境一樣,完全支援資料表中繼資料的設定,例如開機篩選、快取、讀取修復機率、gc_grace和壓縮memtable_flush_period。

我可以使用 Terraform 部署受控實例叢集嗎?

是。 您可以 在這裡找到部署具有資料中心之叢集的範例。

後續步驟

若要了解其他 API 中的常見問題集,請參閱: