匯出 (0) 列印
全部展開

在現有角色中裝載 Azure 角色中快取

更新日期: 2015年2月

note附註
如需為應用程式選擇正確 Azure 快取提供項目的相關指引,請參閱 我適合使用哪個 Azure 快取服務?

本主題涵蓋在應用程式內的現有 角色中快取 角色上主控 Azure 能力。在此內容中,現有角色是指也用於其他應用程式碼或服務的 Web 或背景工作角色。這種 快取 拓撲也稱為「共置」(Co-located),因為快取位於另有其他功能的角色上。

如需使用共置拓撲的可下載範例,請參閱快取工作階段狀態和輸出快取範例 (英文)。

每一個 Azure 角色可以在一個或多個執行個體上執行。裝載這些角色執行個體的每一部虛擬機器,都有一定數量的實體資源,例如記憶體。虛擬機器大小設定可決定特定值。當您指定將每一部虛擬機器上某個百分比的記憶體用於 快取 時,就會將快取共置在現有角色上。

Tip提示
雖然只有指定記憶體,但 快取 功能還會使用其他實體資源,例如處理器和網路資源。

下列步驟會說明在 Visual Studio 中的共置角色上啟用 角色中快取 的方法。

  1. 在 [方案總管] 中,找出 [角色] 資料夾。按兩下要用於 角色中快取 的角色。

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

  3. 選取 [啟用快取] 核取方塊。

  4. 選取 [共置角色] 選項按鈕,然後設定 [快取大小 (%)] 滑動軸。下列螢幕擷取畫面顯示對話方塊設定。

    快取已共置屬性視窗
  5. 按一下省略符號按鈕,選取儲存體帳戶來維護快取叢集的執行階段狀態。

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

下列指導方針適用於共置 角色中快取 架構:

  1. 使用診斷資料來決定要配置給 快取 的正確記憶體百分比。針對在預期負載下執行的虛擬機器執行個體,包含其記憶體和 CPU 的效能計數器資料。每個執行中角色執行個體的可用記憶體數量,取決於虛擬機器大小 ([VM 大小]),以及角色上執行的作業系統和其他應用程式服務所用的記憶體。若要了解如何正確地設定 [快取大小 (%)],請參閱Azure 角色中快取的容量規劃考量

  2. 在下列情況下,不建議使用共置拓撲:

    • 快取大小大於 1.5 GB。

    • 快取叢集的每個角色執行個體每秒交易數大於 400 快取 筆

    • 快取叢集的每個角色執行個體 快取 作業使用頻寬每秒大於 1.2 MB。

    Important重要事項
    此區段數據提供一般指導方針來決定 快取 部署拓撲的類型。您有責任測試與監視雲端服務,來確認它符合您的需求。如果發生記憶體不足或過多的暫時性錯誤情形,有以下兩種常見的緩和對策。您可以對主控 快取 的角色增加執行中執行個體數目。您也可以從共置拓撲移動至專用拓撲。如需疑難排解的詳細資訊,請參閱 Azure 角色中快取疑難排解和診斷

  3. 如果您要在角色上從 Shared Caching 移轉至 快取,共置架構可以提供簡化的轉換。在此案例中,不需要新增任何新角色至現有的部署。反之,請在服務中任何現有的 Web 或背景工作角色上啟用 快取。然而,根據此區段的指導方針,為 快取 新增新的專用角色可能會有幫助。如需有關此狀況的詳細資訊,請參閱<從 Azure Shared Caching 移轉至角色中快取>。

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

另請參閱

Microsoft 正展開一份線上問卷調查,了解您對於 MSDN 網站的看法。 如果您選擇參加,您離開 MSDN 網站時即會顯示線上問卷調查。

您是否想要參加?
顯示:
© 2015 Microsoft