Share via


在專用角色上裝載 Azure In-Role快取

重要

Microsoft 建議所有新的開發都使用 Azure Redis 快取。 如需選擇 Azure 快取供應專案的目前檔和指引,請參閱 哪個 Azure 快取供應專案適合我?

本主題涵蓋專用In-Role快取拓撲。 這項功能適用于角色型In-Role快取。

如需使用專用拓撲的可下載範例,請參閱 快取 API 和效能範例

瞭解專用In-Role快取

專用快取角色僅用於快取。

注意

專用角色快取僅支援於背景工作角色,無法設定於 Web 角色。

雖然每個虛擬機器實例都專用於快取,但某些記憶體必須可供作業系統和其他作業額外負荷使用。 下表列出不同的虛擬機器大小,以及每個機器上的實體記憶體。 若要瞭解快取需求所需的實例數目,請參閱 Azure In-Role快取的容量規劃考慮

虛擬機器大小 記憶體總數

小型

1.75 GB

3.5 GB

大型

7 GB

特大型

14 GB

在 Visual Studio 2012 中,在角色屬性的 [組] 索引標籤中設定虛擬機器大小和實例計數。

警告

不支援使用 ExtraSmall 虛擬機器大小。

若要在背景工作角色上使用專用In-Role快取

下列步驟說明如何在 Visual Studio 2012 的現有 Azure 專案中新增專用In-Role快取背景工作角色。

  1. 方案總管中,以滑鼠右鍵按一下 Azure 專案,然後選取 [新增背景工作角色] Project

  2. 選取 [快取背景工作角色]

  3. 可以選擇變更名稱,然後按一下 [新增]

  4. 在 [方案總管] 中瀏覽至 [角色] 資料夾。 按兩下新角色。

  5. 在內容視窗中,移至 [快取] 索引標籤。

  6. 確認 [啟用快取] 和 [專用角色] 都已選取。

    Caching Dedicated Properties

  7. 然後設定 default 快取的設定,或建立新的具名快取。

專用快取拓撲的指導方針

下列指導方針適用于專用In-Role快取拓撲:

  1. 一般而言,專用In-Role快取角色可提供最佳效能,因為它不會與任何其他應用程式服務共用角色的虛擬機器。 它也提供最大的彈性,因為您可以獨立調整In-Role快取角色。 基於這些原因,使用專用拓撲是建議的快取架構。 然而,有些情形中適合使用共置拓撲。 如需詳細資訊,請參閱 共置快取拓撲的指導方針

  2. 每個執行中角色執行個體的可用記憶體數量,取決於虛擬機器大小 ([VM 大小]),以及角色上執行的作業系統和其他應用程式服務所用的記憶體。 若要瞭解如何正確設定快 取大小 (%) ,請參閱 Azure In-Role 快取的容量規劃考慮

  3. 請勿針對其他程式碼或服務使用專用In-Role快取角色。

  4. 每項雲端服務僅支援一個快取叢集。

另請參閱

概念

在現有角色中裝載 Azure 角色中快取
關於 Azure 快取的角色中快取

其他資源

如何使用 Azure 角色中快取