SQL Azure是一個(gè)部署在云端的關(guān)系型數(shù)據(jù)庫引擎,它支持SQL Server中絕大多數(shù)和開發(fā)有關(guān)的功能。作為一個(gè)部署在云端的數(shù)據(jù)庫引擎,絕大多數(shù)的管理工作都由微軟為你完成,因此你不用擔(dān)心任何諸如備份,集群,等管理方面的問題,我們的SLA (Service Level Agreement)確保了你的數(shù)據(jù)庫服務(wù)器平均每個(gè)月將有99.99%的時(shí)間在線。也正是因?yàn)檫@點(diǎn),目前我們暫時(shí)沒有暴露太多的管理功能給用戶。
開發(fā)人員可以使用現(xiàn)有的知識(shí),例如ADO.NET Entity Framework (EDM),LINQ to SQL,甚至是傳統(tǒng)的DataSet,ODBC等技術(shù),來訪問位于SQL Azure上的數(shù)據(jù)。絕大多數(shù)現(xiàn)有的數(shù)據(jù)訪問程序只需要修改一個(gè)連接字符串,便能順利訪問SQL Azure。
SQL Server 2008 Management Studio R2(目前為CTP版本)針對(duì)SQL Azure也提供了很強(qiáng)大的支持。目前的CTP版本已經(jīng)支持根據(jù)現(xiàn)有的數(shù)據(jù)庫,生成能在SQL Azure上運(yùn)行的T-SQL腳本,從而方便大家將數(shù)據(jù)庫遷移至SQL Azure。今后的版本中會(huì)對(duì)SQL Azure提供更多更強(qiáng)大的支持。
Windows Azure平臺(tái)還會(huì)推出更多的服務(wù)供大家使用。例如,現(xiàn)在處于CTP階段的Dallas,就是一個(gè)部署在云端的數(shù)據(jù)分析服務(wù)。它支持和常用的工具(例如Excel 2010的PowerPivot)結(jié)合起來使用,從而讓用戶能夠使用自己所熟悉的工具來分析位于云端的數(shù)據(jù)。