Azure分散式快取服務(AppFabric Caching Service)應用與簡介

Windows Azure 分散式快取服務(AppFabric Caching Service)在四月底已經正式上線,並且在八月一號前提供免費的試用。AppFabric Caching Service主要是提供純記憶體空間(In Memory)的資料存取,由於不涉及到實體硬體的I/O動作,存取效能可以大幅提升。從國外的測試案例,資料透過Windows Azuer分散式快取服務會比直接存取SQL Azure快將近3~7倍以上,尤其是多個Talbe的關聯查詢,存取效能提升更為明顯。 AppFabric Caching Service有幾項特點: 內建提供Session State 及Page Output Caching的ASP.Net Provider,可在不修改程式碼的情況下引用AppFabric Caching Service,提升網頁回應速度。 可進行任何Managed物件的快取 可快速整合到現有應用程式 在Windows Azure AppFabric 跟Windows Server AppFabric間提供一致的開發模式 透過Windows Azure AppFabric 另外一個存取控制服務( Access Control service)可進行授權管控及安全的資料存取  由於AppFabric Caching Service的計價是依據Cache容量分級,不同的系統在成本與效能的需求不一樣,Cache容量越高Cache物件數越多系統反應時間也越快,但相對成本也越高,建議在架構規劃上須先根據系統情境做測試與試算。 如果想嘗試AppFabric Caching Service,一樣可以到http://portal.appfabriclabs.com/ ,選擇Name 服務跟Namespace及所需要的容量。目前在appfabriclabs可申請的容量有128MB 跟256MB,如果在正式的http://windows.azure.com/網站上就可以看到全部可以選擇的容量(128MB~4GB)。 Azure 分散式資料快取技術的應用情境上大致有以下三類: 快取內容 範例 存取類型 參考型資料 產品類別 大量讀取、定期更新資料 活動型資料 購物車、網頁Session 活動過程中暫存,活動結束後寫到資料庫 資源型資料…


Azure AppFabric CTP 發布與簡介

在上禮拜AppFabric Team 公布了CTP版的SDK,讓開發人員可以進行先期的測試。這次CTP中總共包含: AppFabric 開發工具(Develper Tools) AppFabric 應用程式管理員(Application Manager) Compoition Model 對客製化程式、WCF、WF的支援  在開發工具上現在針對Visual Studio 2010提供的AppFabric 應用程式的設計界面:  在雲端的AppFabric應用程式管理員界面上提供了圖形化的管理及分析介面: AppFabric是微軟Azure雲端技術家族裡頭跟過去傳統開發模式比算差異比較大的一個技術架構,裡頭包含Service Bus、Caches、Access Controls、Workflows…等多組應用服務,功能相當的強大。 有興趣參與測試的朋友可以到http://portal.appfabriclabs.com/上去申請參與測試。不過這次CTP發布提供的測試帳號相當的有限,可能要請大家耐心的等待系統依序回覆你的申請。