在專用角色上裝載 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快取背景工作角色。
在方案總管中,以滑鼠右鍵按一下 Azure 專案,然後選取 [新增背景工作角色] Project。
選取 [快取背景工作角色]。
可以選擇變更名稱,然後按一下 [新增]。
在 [方案總管] 中瀏覽至 [角色] 資料夾。 按兩下新角色。
在內容視窗中,移至 [快取] 索引標籤。
確認 [啟用快取] 和 [專用角色] 都已選取。
然後設定
default
快取的設定,或建立新的具名快取。
專用快取拓撲的指導方針
下列指導方針適用于專用In-Role快取拓撲:
一般而言,專用In-Role快取角色可提供最佳效能,因為它不會與任何其他應用程式服務共用角色的虛擬機器。 它也提供最大的彈性,因為您可以獨立調整In-Role快取角色。 基於這些原因,使用專用拓撲是建議的快取架構。 然而,有些情形中適合使用共置拓撲。 如需詳細資訊,請參閱 共置快取拓撲的指導方針。
每個執行中角色執行個體的可用記憶體數量,取決於虛擬機器大小 ([VM 大小]),以及角色上執行的作業系統和其他應用程式服務所用的記憶體。 若要瞭解如何正確設定快 取大小 (%) ,請參閱 Azure In-Role 快取的容量規劃考慮。
請勿針對其他程式碼或服務使用專用In-Role快取角色。
每項雲端服務僅支援一個快取叢集。
另請參閱
概念
在現有角色中裝載 Azure 角色中快取
關於 Azure 快取的角色中快取