微軟於本周舉行的MIX09會議上宣布更新Windows Azure雲端平台,其中對FastCGI的支援,讓開發人員可以在Azure上執行非 .NET應用程式。
FastCGI為CGI(Common Gateway Interface,一般閘道介面)的更新版,為一供應用程式與網路伺服器互動的協定。因此,雖然Azure是採用 .NET所建置,也能代管其他非 .NET的應用程式,諸如PHP及Ruby等。
最早Azure僅支援透過微軟技術所建置的應用程式,例如ASP.NET、Internet Information Services(IIS)與Visual Studio 2008等。
不過,微軟指出,Azure的建置是為了相容與開放,因此支援各種標準及協定,包括Simple Object Access Protocol(SOAP)、Representational State Transfer(REST)及Extensible Markup Language等,同時開發人員也可以使用非微軟的程式語言享受Azure平台。微軟正與開發人員社群合作嵌入對Eclipse的支援,未來開發人員將能撰寫Eclipse應用程式並使用OpenID身份認證。
此外,更新的Azure平台也支援 .NET充份信任(full trust)等級,意味著開發人員不但可以執行中度信任等級的ASP .NET應用程式,也能執行要求充份信任等級的ASP .NET程式。
另一項新的功能與資料庫有關,可在Azure中顯示ADO .NET的原始資料,使開發人員得以擁有一關聯性API與關聯性支援,因而可使用任何想要的資料存取層。
微軟 .NET開發人員平台副總裁Scott Guthrie表示,Azure支援開發人員打造一個可同時在區域伺服器或雲端上執行的應用程式,而且多數情況下不用修改程式碼。
微軟亦宣布開放在美國的兩個資料中心代管Azure資料與程式,以相互備援並強化效能。(編譯/陳曉莉)
熱門新聞
2026-01-12
2026-01-12
2026-01-12
2026-01-12
2026-01-12