我該選擇哪一種 Azure 的分散式快取 (Cache) 方案?

本文主要內容譯自 http://msdn.microsoft.com/en-us/library/azure/dn766201.aspx 在2014年5月12日,微軟宣布 Azure Redis Cache (技術預覽) 開始提供用戶測試使用。微軟公司建議 Azure 用戶所有的新開發的應用系統,未來皆採用 Azure Redis Cache。Azure Redis Cache 提供用戶一個由微軟管理,安全,專用的 Redis 快取服務。Microsoft Azure 提供了這項服務之後,用戶開始可以充分利用 Redis 目前在業界既有的生態系統與豐富的功能,並透過微軟穩定地營運與監管。 不同於只能使用 Key-Value 成對式的傳統的快取,Redis 之所以流行是因其具有多樣化且高效能之資料型別,Redis 所支援的各種資料型別可參閱 http://redis.io/topics/data-types。 Redis 也支援這些資料型別的運算操作 (atomic operation),例如用戶可以附加文字到一個 String; 可以遞增 Hash ; 可以推送一個資料至 List ; 可以計算兩個 Set 之間是否有交集的字串,差異的字串,與聯集的字串; 或是在 Sorted sets 內找到一個排序最高的成員。其他功能還包括支援運算不可部分完成的交易 (Transaction) ,發布/訂閱模式,Lua scripting,以及使 Redis 的表現更像一些傳統快取服務的相關功能,例如在 : 特定時間內 (time-to-live) 有效的…

0

將 ASP.NET Web應用程式佈署至Windows Azure Web Sites

以下內容示範如何使用 Visual Studio 2012 將一個 ASP.NET 撰寫之Web 應用程式快速部署到 Windows Azure Web Sites。 首先您必須已經開啟了 Windows Azure 三個月免費試用的測試帳號,並且已經啟用了技術預覽功能 Windows Azure Web Sites,倘若您尚未開啟 Windows Azure 帳號,可準備一張信用卡並至 http://www.windowsazure.com/zh-tw/pricing/free-trial/?l=zh-tw 完成開啟測試帳號的作業,在測試期間絕不會有任何費用產生,您若已經擁有 Windows Azure 測試帳號,卻沒有啟用 Windows Azure Web Sites 預覽功能,可以至 http://www.windowsazure.com/en-us/develop/net/tutorials/create-a-windows-azure-account/?l=zh-tw 了解如何啟用這項功能。 此一教學內容將協助您了解: 如何使您的電腦準備妥Windows Azure SDK 以便進行Windows Azure 雲端應用開發。 如何用Visual Studio建立一個ASP.NET Web 應用程式,並將其發布到 Windows Azure Web Sites。 當您完成此教學內容,將可利用瀏覽器看到佈署於雲端的應用程式:   教學內容包含: 1. 設定開發環境…

0

Visual Studio 2010 and .NET Framework 4 Training Kit – May 2009 Preview 自學教材開放下載

隨著2009年5月 Visual Studio 2010 與 .NET Framework 4.0 Beta 1 正式開放下載,搭配此測試版的 Visual Studio 2010 and .NET Framework 4 Training Kit 自學教材於隔週開放下載,有興趣了解 Visual Studio Team Sysetm 與 .NET Framework 4.0 最新功能的朋友,可以於此處免費下載。 一如往昔此自學教材包含了教學投影片, hands-on labs 與範例程式。並涵蓋以下主題: C# 4.0 Visual Basic 10 F# .NET Framework Parallel Extensions Windows Communication Foundation Workflow Foundation Windows Presentation Foundation ASP.NET 4 ADO.NET…

1

MIX09 Day 1

美國時間2009年3月18日,微軟於拉斯維加斯再度舉辦了 MIX09 活動,有別於 TechEd,PDC,WinHEC 等知名微軟大型活動,MIX 是針對美術設計人員,注重使用者經驗 (User Experience) 之軟體開發人員與 Web 開發人員所設計的活動,也是我第一次參加此活動。在全球景氣不佳的狀況下,微軟仍投下巨資舉辦此一大型活動,以期面對面與相關社群互動,讓美術設計人員與開發人員了解微軟相關技術的研發藍圖與近況。 今年 Keynote 開場是由微軟位於加拿大研究院的首席研究員 Bill Buxton 闡述使用者經驗的重要性,由 1920 年代美國幾位重要的先驅,如何將使用者經驗融入當時的產品,因而改變了世界,而現今 Web , Media 與 RIA 都與使用者經驗息息相關。在 Keynote 中 Bill Buxton 不吝於讚揚 Apple 公司在 iPod 上投資使用者所獲致的成功,並也舉出這幾年來微軟內部對於設計的重視與改善,現今微軟非常重視使用者經驗的投資報酬率 (Return on Experience),並用單一解決方案 Microsoft .NET Framework 解決各領域問題。 接下來Microsoft .NET 開發平台副總裁 Scott Guthrie 以 Web , Media 與 RIA 三方面逐一宣布微軟相關使用者經驗技術最新狀態。 Web 使用者經驗…

0

PDC 2008 Day 2 : Windows 7 , Office 14 , Visual Studio 2010 與 Live Services

在美國時間 2008 年10月28日上午 PDC 2008 會場上,微軟首次對外公開展示 Windows 7, Office 14 兩項產品。在上午的 Ray Ozzie 演說中,將焦點從昨天的雲端帶回了前端。要實現 Software + Services 策略,微軟需要將最具影響力的兩項產品,高度與 Internet 整合。在上午的 Keynote 中,共計展示了下列四項產品與技術。 Windows 7 Windows 7 目前處於 Pre-Beta 階段,參加 PDC 2008 的來賓將取得這份 Windows 7 Pre-Beta 的 DVD 光碟片。首先看到的當然是新的使用者介面與新的工具,新工具中大量採用了 Office 2007 的 Ribbon 工具列。Windows 7 新功能頗多,最受矚目的新功能當屬 Multi-touch,現場展示中包含了 Tesco 的購物概念系統,此一運用 WPF 製作而成的應用程吸引了所有人的目光,除了雙手拖放螢幕的物件之外,還利用 WebCam 拍攝可口可樂鋁罐的條碼,直接自網路查詢相關商品資訊。此外也展示了 Autodesk 公司利用 Multi-touch…

1

如何安裝 Windows SharePoint Services 3.0 於 Windows Vista

如果您是開發人員,對於想要開發整合 Windows SharePoint Services 3.0 的 Web 應用程式, 或是要有個 ASP.NET Web Part 實作環境,這些可還真是個麻煩的事情,過去唯一的方法就是依賴 Virtual PC 環境或是在 Windows Server 上直接開發,這些對於開發人員的硬體設備有極嚴苛的要求。近日在 http://community.bamboosolutions.com/blogs/bambooteamblog/archive/2008/05/21/how-to-install-windows-sharepoint-services-3-0-sp1-on-vista-x64-x86.aspx 由社群專家提出了一個繞過這項限制的安裝方式,還提供了安裝檔,可使得 Windows SharePoint Services 3.0 SP1 直接安裝於 Windows Vista x86 或 x64 版本中,這使得開發人員不再需要依賴虛擬化技術來進行除錯。雖然如此安裝無法得到微軟的技術支援,但對於有興趣了解 Microsoft Office SharePoint Server 與 Windows SharePoint Services 3.0 的開發人員,仍有相當的助益,有興趣的網友不妨試試看。

0

Patterns & Practices 系列推出 WCF Security Guidance

  Patterns & Practices 近日藉由 CodePlex 網站釋出了 WCF Security Guidance 中的 Application Scenarios,這是一個運用應用實例來解釋 WCF 身分認證的實際情境,這是我期待已久的一項內容,即便您已經看過多本 WCF 書籍,若非對 WS-Security 與原本 Windows Server IIS 安全認證十分熟悉,在真實應用時面對複雜的 WCF Configuration File 真的會有不知如何下手的困境,一個混和 Web Application,Web Services 與資料庫三個關卡的身分認證,如何正確的設定每一個環節? 如何一路運用 Integrated Windows Authentication 經過三個關卡? 如何運用 Windows Authentication 搭配受信任的 Services Account 通過身分認證? 這一系列 Application Scenarios 以 Microsoft Visual Studio 2008 作為工具,引導您一步驟一步驟的完成身分認證的組態設定,正在規劃與使用 WCF 的朋友一定要看看,十分具有參考價值。

0

Workflow Foundation 與 ASP.NET Pageflow 結合

微軟負責 Workflow Foundation 技術推廣的專家 Matt Winkler,日前在Matt Winkler’s blog 提供了一套整合 Workflow Foundation 與  ASP.NET 網頁流程整合之範例與 Visual Studio 專案樣版。過去許多微軟的網頁應用程式開發人員,期待有類似 Apache Structs 般能夠彈性控制 Pageflow 的 Framework,因此微軟與 ThoughtWorks 之專家曾合作推出過 User Interface Process (UIP) Application Block,無論 Structs 或是 UIP Application Block 對於使用者介面頁面切換,都運用了複雜的 XML 組態檔允以描述,對於開發人員而言門檻較高,而 Windows Workflow Foundation 推出後,對於頁面切換這類 state machine workflow,提供了良好的設計工具與基礎環境,Matt Winkler 先生在去年TechEd 會場就被許多 ASP.NET 開發人員追問,是否會有整合 Workflow Foundation 與 ASP.NET…

0

Microsoft .NET Web 相關產品計畫

Scott Guthrie 於2007年11月29日在他的 blog 中,透露了新的 Microsoft .NET Web 開發相關計畫 (http://weblogs.asp.net/scottgu/archive/2007/11/29/net-web-product-roadmap-asp-net-silverlight-iis7.aspx),在未來幾個月中將陸續推出下列服務與新功能。 微軟將釋出 Microsoft .NET Framework Libraries 之原始程式碼,並可運用 Visual Studio 2008 進行除錯。 釋出 ASP.NET 3.5 Extension,某些功能已經在公開預覽過之 ASP.NET Futures (http://www.asp.net/downloads/futures/) 中出現過了,包含: ASP.NET MVC,一個 model view controller (MVC) framework for ASP.NET,目前已經有一篇介紹的文章 Part 1 of my ASP.NET MVC Tutorial series。 ASP.NET AJAX Improvements,處理 AJAX 應用中最繁瑣的 Web 瀏覽器歷史瀏覽與按鈕控制 (browser history support…

1