歡迎訪(fǎng)問(wèn)世紀網(wǎng)絡(luò )官網(wǎng),寶雞網(wǎng)站建設SEO優(yōu)化已累計服務(wù)超過(guò)900家企業(yè)!     咨詢(xún)熱線(xiàn):13619273150

15年網(wǎng)站建設優(yōu)化經(jīng)驗,900家客戶(hù)的選擇,值得信賴(lài)!


選擇云數據庫SQL Azure的六大理由

作者:佚名      發(fā)布時(shí)間:2012-07-07      瀏覽:3961

62.9K


以下內容由寶雞網(wǎng)站建設、寶雞網(wǎng)絡(luò )公司,寶雞世紀網(wǎng)絡(luò )為您編輯整理。

行業(yè)網(wǎng)站建設眾所周知,在微軟的云計算戰略中云操作系統Windows Azure、云數據庫SQL Azure起到非常重要的架構作用。其中,Windows Azure主要包括三個(gè)部分,一是運營(yíng)應用的計算服務(wù);二是數據存儲服務(wù);三是基于云平臺進(jìn)行管理和動(dòng)態(tài)分配資源的控制器(Fabric Controller)。而數據庫在整個(gè)微軟云戰略中發(fā)揮了重要的作用,特別是云數據庫SQL Azure更是如此。

話(huà)說(shuō),SQL Azure是一個(gè)關(guān)系型云數據庫,它可以在任何時(shí)間提供客戶(hù)數據應用。SQL Azure底層是基于SQL Server 2008做得技術(shù)構建,以Windows Azure為基座平臺,配合Windows Azure的特性。并且,SQL Azure也是一種分散在許多實(shí)體基礎架構(Physical Infrastucture)與其內部許多虛擬服務(wù)器(Virtual Servers)的一種云端儲存服務(wù),提供網(wǎng)絡(luò )型的應用程式資料儲存的服務(wù)。而且SQL Azure在云端中由多個(gè)服務(wù)器來(lái)提供服務(wù),每一次連線(xiàn)所提供服務(wù)的服務(wù)器可能會(huì )不同,因此也可以保證云端儲存的高度可用性。

下面,從SQL Azure的可管理性、高可用性、可擴展性、熟悉的開(kāi)發(fā)模式以及關(guān)系型數據模型等方面細數一下企業(yè)選擇云中數據庫SQL Azure的六個(gè)理由。

理由一、自主管理

SQL Azure提供了企業(yè)級數據中心的規模和能力,省去了日常管理本地SQL Server實(shí)例的時(shí)間成本。自主管理的能力,使得企業(yè)既不用增加本地IT部門(mén)的支持負荷,也不用消耗職員的精力去維護部門(mén)的數據庫應用,還能夠在整個(gè)企 業(yè)內為應用程序提供數據服務(wù)。有了SQL Azure,可以在極短的時(shí)間內準備好你的數據庫存儲,可以訂閱所需要的存儲服務(wù),從而減少部署和運維數據庫的初始投資。當需求變化時(shí),還可以快速地減小 或者增加數據庫服務(wù)來(lái)滿(mǎn)足需求。

理由二、高可用性

SQL Azure構建于久經(jīng)考驗的Windows Server和 SQL Server技術(shù)之上,擁有足夠的彈性以處理所有的負載變化。服務(wù)會(huì )在多臺物理服務(wù)器上復制多份冗余拷貝,以維持數據的可用性和業(yè)務(wù)持續性。如果一臺硬件 出故障,SQL Azure提供的自動(dòng)執行故障轉移可以確保應用程序的可用性。

理由三、可擴展性

SQL Azure的一大關(guān)鍵優(yōu)勢在于能夠輕松擴展您的解決方案。隨著(zhù)數據增長(cháng),數據庫也需要縱向擴展和橫向擴展??v向擴展往往會(huì )有一個(gè)上限,而橫向擴展并沒(méi)有實(shí) 際的限制。通常橫向擴展的方法是數據分割。在分割了數據之后,服務(wù)隨著(zhù)數據增長(cháng)而擴展。一個(gè)按使用付費(Pay as You Go)的計價(jià)模式,確保了之需為您所使用的存儲付費,所以當不需要時(shí)可以隨時(shí)縮減服務(wù)的規模。

理由四、熟悉的開(kāi)發(fā)模式

當開(kāi)發(fā)者創(chuàng )建使用SQL Server的本地應用程序時(shí),他們使用客戶(hù)端庫,例如ADD.NET、ODBC。它們使用TDS協(xié)議在客戶(hù)端與服務(wù)器之 間通信。SQL Azure提供了與SQL Server一致的TDS接口,所以,可以使用相同的工具和類(lèi)庫構建應用程序來(lái)訪(fǎng)問(wèn)SQL Azure中的數據。(更多TDS相關(guān)信息,請參閱MSDN網(wǎng)站上的《網(wǎng)絡(luò )協(xié)議和TDS終結點(diǎn)(Network Protocols and TDS Endpoints)》。)

注意:客戶(hù)端和數據庫服務(wù)器之間傳輸數據,數據包是有格式的。在SQL Server中被稱(chēng)為T(mén)DS(Tabular Data Stream), TDS是一種應用程序層的協(xié)議,用來(lái)在數據庫服務(wù)器和客戶(hù)端之間交換數據。最初,這個(gè)協(xié)議是在1984年由Sybase公司為他們的產(chǎn)品Sybase SQL Server的關(guān)系型數據庫引擎開(kāi)發(fā)的,后來(lái)為微軟在Microsoft SQL Server中所使用。

理由五、關(guān)系型數據模型

SQL Azure對于開(kāi)發(fā)者和管理員來(lái)說(shuō)應該很容易上手,因為SQL Azure使用關(guān)系型數據模型,數據存儲于SQL Azure上就和存儲于SQL Server上一樣,在概念上類(lèi)似于一個(gè)本地SQL Server實(shí)例。一個(gè)SQL Azure服務(wù)器就是一組數據庫的邏輯組合,是一個(gè)獨立的授權單位。

在每個(gè)SQL Azure服務(wù)器內,可以創(chuàng )建多個(gè)數據庫,每個(gè)數據庫可以擁有多個(gè)表、視圖、存儲過(guò)程、索引和其他熟悉的數據庫對象。該數據模型可以很好地重用現有的關(guān)系 型數據庫設計、Transact-SQL編程技能和經(jīng)驗,簡(jiǎn)化遷移現有本地數據庫應用程序至SQL Azure的過(guò)程。

SQL Azure服務(wù)器和數據庫都是邏輯對象,并不對應于物理服務(wù)器和數據庫。通過(guò)用戶(hù)與物理實(shí)現的隔離,SQL Azure使得用戶(hù)可以將時(shí)間專(zhuān)用于數據庫設計和業(yè)務(wù)邏輯上。

理由六、靈活的數據庫版本

SQL Azure數據庫提供了兩個(gè)不同的版本:Web版本和商業(yè)版本。兩個(gè)版本都提供可擴展性、自動(dòng)化的高可用性和自動(dòng)配置等功能。

Web版本的數據庫服務(wù)適用于小型的Web應用。這個(gè)版本的數據庫支持最大1GB和5GB的容量。

商業(yè)版本的數據庫服務(wù)適用于軟件企業(yè)開(kāi)發(fā)的業(yè)務(wù)應用程序。這個(gè)版本的數據庫支持最大10GB到50GB的容量。

在云中創(chuàng )建數據庫的時(shí)候,用戶(hù)可以定義數據庫的版本和最大容量。用戶(hù)通過(guò)T-SQL可以使用CREATE DATABASE語(yǔ)句創(chuàng )建一個(gè)數據庫,并指定這個(gè)數據庫的最大容量(MAXSIZE)。如果數據量增加并超過(guò)了數據庫最大容量,用戶(hù)將收到一條錯誤信息。 用戶(hù)可以通過(guò)T-SQL還用ALTER DATABASE來(lái)擴大數據庫的最大容量。SQL Azure數據庫服務(wù)的收費是基于版本類(lèi)型和最大容量的設置,具體內容請參考后面關(guān)于計費的章節。

以上內容就是由寶雞網(wǎng)站建設、寶雞網(wǎng)絡(luò )公司,寶雞世紀網(wǎng)絡(luò )為您搜集整理的《選擇云數據庫SQL Azure的六大理由》的全部?jì)热荨?/SPAN>我公司是在寶雞市工商局注冊的專(zhuān)業(yè)提供網(wǎng)站建設、網(wǎng)站優(yōu)化、網(wǎng)站推廣,軟件開(kāi)發(fā)的高新技術(shù)企業(yè),一直致力于面向寶雞地區黨政機關(guān)、企事業(yè)單位提供大中型門(mén)戶(hù)網(wǎng)站解決方案、 OA 辦公自動(dòng)化系統解決方案,以及中小型應用軟件開(kāi)發(fā)及其它信息化外包業(yè)務(wù)。目前已承建寶雞地區近680多家政府網(wǎng)站、企業(yè)網(wǎng)站,是寶雞網(wǎng)站建設行業(yè)規模最大、客戶(hù)數量最多、技術(shù)力量雄厚的寶雞網(wǎng)絡(luò )公司。歡迎您來(lái)電咨詢(xún),咨詢(xún)熱線(xiàn):0917-3535180 3536690……



0