匯出 (0) 列印
全部展開

作法:設定角色中快取的快取叢集 (Azure 快取)

更新日期: 2014年9月

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

可使用 Visual Studio 中的角色內容頁來設定 角色中快取 快取叢集。快取大小取決於虛擬機器大小、角色的執行個體計數及配置給快取之記憶體百分比的組合。本主題提供逐步指引,協助您在現有角色上啟用共置快取,並新增專用快取背景工作角色。

note附註
請注意,本主題中的快取大小為近似值。如需設定快取大小和決定符合應用程式需求之快取叢集組態設定的詳細資訊,請參閱 角色中快取的容量規劃考量 (Azure 快取)

  1. 啟動Visual Studio。

  2. 從 [檔案] 功能表中選擇 [新增專案]。

  3. 在 [已安裝的範本] 清單中,選取 [Visual C#]、[雲端] (或 [Visual Basic]、[工作流程])。

    note附註
    視 Visual Studio 中設為主要語言的程式設計語言而定,[Visual C#] 或 [Visual Basic] 節點可能位於 [已安裝] 節點中的 [其他語言] 下。

    請確定在 .NET Framework 版本下拉式清單中選取其中一個 [.NET Framework 4] 設定檔。從 [雲端] 專案類型清單中選取 [Azure 專案]。在[名稱] 方塊中輸入 WindowsAzureCacheProject,然後按一下 [確定]。

  4. 從 [.NET Framework 4 角色] 清單中選取 [背景工作角色],然後按一下向右鍵按鈕,將它新增至 Azure 方案。

  5. 按一下 [確定],將背景工作角色新增至 Azure 方案。

    下列兩節會使用這兩個角色:

  1. 在 [方案總管] 中展開 [WindowsAzureCacheProject] (如果尚未展開的話)。在 [WindowsAzureCacheProject] 下的 [WorkerRole1] 上按一下滑鼠右鍵,然後選擇 [內容]。

  2. 切換至 [設定] 索引標籤 (如果尚未選取的話)。將 [執行個體計數] 設為 2,保持預設 [VM 大小] 為 [小]。

    角色執行個體計數與 VM 大小
    小型虛擬機器中的記憶體數量為 1.75 GB。因為設定了兩個角色執行個體,這表示所有執行個體的記憶體總數為 3.5 GB。

  3. 切換至 [Caching] 索引標籤,並勾選 [啟用 Caching] 核取方塊。

    快取角色屬性
    預設設定為 [共置角色] 快取且 [快取大小 (%)] 為 30%。這些設定可佈建大約 1 GB 的快取。

    note附註
    請注意,本主題中的快取大小為近似值。如需設定快取大小和決定符合應用程式需求之快取叢集組態設定的詳細資訊,請參閱 角色中快取的容量規劃考量 (Azure 快取)

  1. 在 [方案總管] 中展開 [WindowsAzureCacheProject] (如果尚未展開的話)。

    在 Azure 專案中的 [角色] 資料夾上按一下滑鼠右鍵,然後選擇 [新增]、[新的背景工作角色專案] 及 [快取背景工作角色]。保留預設名稱 CacheWorkerRole1,並按一下 [新增]。

    新增快取背景工作角色
  2. 在 [WindowsAzureCacheProject] 下的 [CacheWorkerRole1] 上按一下滑鼠右鍵,然後選擇 [內容]。

  3. 切換至 [設定] 索引標籤 (如果尚未選取的話)。將 [執行個體計數] 設為 2,保持預設 [VM 大小] 為 [小]。

    角色執行個體計數與 VM 大小
  4. 切換至 [Caching] 索引標籤。

    快取背景工作角色屬性
    因為此角色是 [快取背景工作角色],所以已核取 [啟用 Caching] 核取方塊和選取 [專用角色] 快取。使用 [專用角色] 快取時,會由可用虛擬機器記憶體乘上角色執行個體數目來決定快取大小。下表列出每個虛擬機器大小之 [專用角色] 快取可用的大概記憶體數量。

     

    虛擬機器大小 Caching 的可用記憶體

    小型

    大約 1 GB

    中型

    大約 2.5 GB

    大型

    大約 5.5 GB

    超大型

    大約 11 GB

    小型虛擬機器大小的可用記憶體約為 1 GB,但是因為我們有兩個角色執行個體,所以快取大小約為 2 MB。

    note附註
    請注意,本主題中的快取大小為近似值。如需設定快取大小和決定符合應用程式需求之快取叢集組態設定的詳細資訊,請參閱 角色中快取的容量規劃考量 (Azure 快取)

顯示:
© 2014 Microsoft