91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何確保SQL Server在云端的高可用性

獨愛72H ? 來源:51CTO ? 作者:51CTO ? 2020-03-18 14:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

(文章來源:51CTO)

不知您是否意識到,云計算讓那些提供關(guān)鍵性服務(wù)的SQL Server部署方案獲得了高可用性(HA)和災(zāi)難恢復(fù)(DR)能力。據(jù)此,Azure、AWS和Google都在全球范圍內(nèi)部署了最先進(jìn)的分布式數(shù)據(jù)中心,并以各種SLA的形式,向用戶承諾99.95%或更高的虛擬機(VM)可用水平。當(dāng)然,針對HA或DR的SQL Server配置,往往涉及到建立Windows服務(wù)器故障轉(zhuǎn)移群集(Windows Server Failover Cluster,WSFC)。通過此類群集,SQL Server不僅能夠保證其本身在不同主機上的高可用性,更重要的是那些與SQL Server交互的不同存儲設(shè)備上數(shù)據(jù)也具有極高的可用性。

在傳統(tǒng)的WSFC中,數(shù)據(jù)通常被存儲在存儲區(qū)域網(wǎng)絡(luò)(SAN)或SMB3(譯者注:Server Message Block是一種能夠被用于Web連接,以及客戶端與服務(wù)器之間進(jìn)行信息溝通的協(xié)議)中,并以共享的方式供WSFC中的所有服務(wù)器節(jié)點訪問。但是,云存儲無法以與傳統(tǒng)SAN相同的方式實現(xiàn)共享。為了克服這種局限性,人們不得不使用第三方的方法,或Windows原生的方法來克服此類共享存儲的限制性。

如果我們將HA反映到數(shù)字上,其實就是99.99%或更高的在線保證率。在數(shù)據(jù)中心的構(gòu)建過程中,我們可以將兩個或多個虛擬機(VM)群集配置到Azure數(shù)據(jù)中心的單獨機架中(常被稱為“可用性集合”),以保證在99.95%的時間里至少有一個VM可用。同時,Azure和AWS也能夠讓您在多個數(shù)據(jù)中心間(常被稱為“可用區(qū)間”)實現(xiàn)VM的群集。通過此類SLA,您會在99.99%的時間內(nèi)擁有至少一個可用的VM。

不過,這些SLA保障的是VM本身的可用性,而不是SQL Server及其數(shù)據(jù)的可用性。也就是說,當(dāng)主VM出現(xiàn)故障,業(yè)務(wù)轉(zhuǎn)移到群集中的備用VM上時,為了讓服務(wù)能夠以最小的中斷狀態(tài)繼續(xù)進(jìn)行,備用VM必須能夠繼續(xù)運行SQL Server,并能夠訪問到各種基礎(chǔ)數(shù)據(jù)庫的文件??梢?,我們需要通過進(jìn)一步的配置,才能確保SQL Server及其基礎(chǔ)數(shù)據(jù)的可用性。

那么,我們該如何確保SQL Server和云端數(shù)據(jù)的高可用性呢?如果您主要使用的是Windows Server的原生服務(wù)(而不是第三方提供的產(chǎn)品),那么您有兩種選擇:您既可以在Windows Server 2016或更高的企業(yè)版上使用直接存儲空間(Storage Spaces Direct),也可以在SQL Server 2012或更高的企業(yè)版上創(chuàng)建AlwaysOn可用性組。

上述兩種方法各有優(yōu)缺點。Storage Spaces Direct(S2D)主要是在軟件中創(chuàng)建虛擬的存儲區(qū)域網(wǎng)絡(luò)(SAN),以方便Windows Server故障轉(zhuǎn)移群集(Windows Server Failover Clustering,WSFC)中的任意VM進(jìn)行訪問。這種方式貌似針對傳統(tǒng)故障轉(zhuǎn)移群集的云端升級版本,但是由于我們必須將該群集配置為可用性集合,因此其中的所有VM都需要位于同一數(shù)據(jù)中心。在極端情況下,整個數(shù)據(jù)中心可能會由于破壞性事件而關(guān)閉,那么所有的VM及其存儲數(shù)據(jù)將隨之掉線。這就是為什么使用S2D的配置方式,是永遠(yuǎn)不會獲得超過99.95%可用性的原因。

此外,S2D對于單個數(shù)據(jù)中心的要求,還消減了那些橫跨多個數(shù)據(jù)中心,并且部署在Azure、AWS、甚至是Google云平臺區(qū)域內(nèi)的SQL Server故障轉(zhuǎn)移群集實例(FCI)的高可用性。與直接存儲空間相反,AlwaysOn可用性組(AG)能夠支持地理位置不同的數(shù)據(jù)中心之間的AG拷貝。在位于不同數(shù)據(jù)中心的副本完成了適當(dāng)配置之后,與AG關(guān)聯(lián)的SLA會上升到99.99%。畢竟,AG的配置并不像SQL Server FCI那樣重度依賴共享式的存儲。

AG提供的服務(wù)可以自動在各個副本之間同步SQL Server數(shù)據(jù)。也就是說,如果當(dāng)前active的SQL Server實例失敗了,那么被指定的副本服務(wù)器將接管,并開始主導(dǎo)已復(fù)制到該實例中的數(shù)據(jù)庫。當(dāng)然,這種方法也有著一定的缺點:AG雖然會復(fù)制用戶定義的數(shù)據(jù)庫,但是它不會復(fù)制關(guān)鍵的系統(tǒng)數(shù)據(jù)庫,例如:Master和MSDB。

這些關(guān)鍵系統(tǒng)數(shù)據(jù)庫包含了各種agent jobs、登錄名和密碼等??梢?,如果由于故障導(dǎo)致SQL Server的主實例掉線,那么這些數(shù)據(jù)庫均無法受到保護(hù)。另外,值得一提的是:Microsoft尚未測試超過100個SQL Server數(shù)據(jù)庫或10個AG的AlwaysOn可用性組。也就是說,如果需要同時保護(hù)大量的數(shù)據(jù)庫,那么AG可能會面臨著某種限制。

在上述各種原因的基礎(chǔ)上,基于云端的文件共享應(yīng)運而生。您一定迫不及待地想知道:它是否可以超越Windows Server固有的限制,帶來高性能的基于云端的HA和DR解決方案呢?

我個人認(rèn)為:從長遠(yuǎn)來看,答案是肯定的。AWS最近表示,用戶企業(yè)可以使用Amazon FSx(譯者注:Amazon基于Windows Server的文件系統(tǒng))來配置某個WSFC。由于WSFC中的所有節(jié)點都可以訪問文件共享,因此主節(jié)點一旦掉線,那么即便它在另一個數(shù)據(jù)中心,群集也會自動轉(zhuǎn)移到備用節(jié)點上,以繼續(xù)使用在Amazon FSx文件共享中存儲著的SQL Server數(shù)據(jù)。Azure同時也表示:用戶企業(yè)可以使用Azure的高級文件共享在FCI中配置SQL Server。據(jù)此,我認(rèn)為:一直以來故障轉(zhuǎn)移群集的本地數(shù)據(jù)中心模式會逐漸切換到云端模式。

不過在短期看來,答案也可能是否定的。其原因在于:當(dāng)今基于云端的共享文件產(chǎn)品主要存在著一個顯著的缺陷,即:現(xiàn)有云端文件共享服務(wù)的基本SLA只能保證99.9%的讀、寫操作可用性,而且遠(yuǎn)低于我們在談?wù)摳呖捎眯詴r所要求的99.99%的SLA基準(zhǔn)線。至于其他方面的問題,我們客觀性地總結(jié)在了下表之中。

我們可以預(yù)測:基于云端的文件共享方式將成為S2D和AG有效的替代方案。在不久的將來,所有云服務(wù)提供商都能夠通過此類方案,針對SQL Server及其基礎(chǔ)數(shù)據(jù)可用性,提供99.99%或更高的SLA。讓我們拭目以待吧!
(責(zé)任編輯:fqj)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • SQL Server
    +關(guān)注

    關(guān)注

    0

    文章

    21

    瀏覽量

    13640
  • 云服務(wù)
    +關(guān)注

    關(guān)注

    0

    文章

    860

    瀏覽量

    40694
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    使用NVIDIA Nemotron RAG和Microsoft SQL Server 2025構(gòu)建高性能AI應(yīng)用

    搜索和調(diào)用外部 AI 模型的 SQL 原生 API。NVIDIA 與微軟共同將 SQL Server 2025 與 NVIDIA Nemotron RAG 開放模型集合無縫連接,這使您能夠
    的頭像 發(fā)表于 12-01 09:31 ?811次閱讀
    使用NVIDIA Nemotron RAG和Microsoft <b class='flag-5'>SQL</b> <b class='flag-5'>Server</b> 2025構(gòu)建高性能AI應(yīng)用

    電能質(zhì)量在線監(jiān)測裝置的數(shù)據(jù)云端是如何加密的?

    電能質(zhì)量在線監(jiān)測裝置的數(shù)據(jù)云端的加密過程覆蓋 傳輸、存儲、密鑰管理 全鏈條,結(jié)合行業(yè)標(biāo)準(zhǔn)與前沿技術(shù)構(gòu)建多層次防護(hù)體系,具體實現(xiàn)方式如下: 一、傳輸加密:端到端防護(hù)防止數(shù)據(jù)竊取 基礎(chǔ)加密協(xié)議 數(shù)據(jù)從
    的頭像 發(fā)表于 10-30 09:42 ?330次閱讀

    SOLIDWORKS PDM Professional安裝部署指南:從服務(wù)器到客戶端的詳細(xì)步驟

    一份詳盡的SOLIDWORKS PDM Professional安裝指南,面向IT管理員,涵蓋從SQL Server配置、服務(wù)器安裝到客戶端設(shè)置的全過程,確保您高效、正確地完成PDM系統(tǒng)部署
    的頭像 發(fā)表于 09-11 17:37 ?1619次閱讀

    企業(yè)級HDFS可用與YARN資源調(diào)度方案

    作為一名大數(shù)據(jù)運維領(lǐng)域摸爬滾打8年的老兵,我見過太多因為基礎(chǔ)架構(gòu)不夠健壯而導(dǎo)致的生產(chǎn)事故。今天,我想和大家分享一套經(jīng)過實戰(zhàn)檢驗的 HDFS 可用與 YARN 資源調(diào)度方案,這套方案幫助我們團隊將平臺
    的頭像 發(fā)表于 09-08 17:15 ?745次閱讀

    香港服務(wù)器部署Windows集群服務(wù)的網(wǎng)絡(luò)拓?fù)湓O(shè)計與實現(xiàn)-可用性架構(gòu)方案

    ,重點講解網(wǎng)絡(luò)拓?fù)湓O(shè)計的3種典型模型及其適用場景,并提供香港本地化部署的實操建議。如何在遵守《網(wǎng)絡(luò)安全法》要求前提下實現(xiàn)多節(jié)點集群的可用性?冗余網(wǎng)絡(luò)配置如何平衡成本與效能?本文將為您揭曉具體實施路徑。 香港機房選址對網(wǎng)絡(luò)架構(gòu)的影響要素 香港
    的頭像 發(fā)表于 08-26 17:16 ?806次閱讀

    深入剖析RabbitMQ可用架構(gòu)設(shè)計

    微服務(wù)架構(gòu)中,消息隊列故障導(dǎo)致的系統(tǒng)不可用率高達(dá)27%!如何構(gòu)建一個真正可靠的消息中間件架構(gòu)?本文將深入剖析RabbitMQ可用設(shè)計的核心要點。
    的頭像 發(fā)表于 08-18 11:19 ?962次閱讀

    SQL 通用數(shù)據(jù)類型

    SQL 通用數(shù)據(jù)類型 數(shù)據(jù)庫表中的每個列都要求有名稱和數(shù)據(jù)類型。Each column in a database table is required to have a name and a
    的頭像 發(fā)表于 08-18 09:46 ?715次閱讀

    QNAP 正式推出 NAS 雙機架構(gòu)的可用性解決方案,打造不中斷的儲存環(huán)境

    , HA) 解決方案,讓企業(yè)透過穩(wěn)定可靠的 NAS 雙機備援架構(gòu),確保業(yè)務(wù)關(guān)鍵資料與服務(wù)不中斷。QNAP 可用性解決方案 Beta 版本期間獲得市場高度肯定,正式版的推出更進(jìn)一步提
    的頭像 發(fā)表于 07-28 09:26 ?616次閱讀

    自動駕駛感知系統(tǒng)如何設(shè)計才能確保足夠安全?

    高可靠、可用性魯棒,必須多層面、全方位地統(tǒng)籌技術(shù)架構(gòu)、硬件部署、軟件算法、系統(tǒng)冗余與安全管理,共同構(gòu)筑一套穩(wěn)健的感知體系。
    的頭像 發(fā)表于 07-24 18:11 ?998次閱讀

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫被加密如何恢復(fù)數(shù)據(jù)?

    SQL Server數(shù)據(jù)庫故障: SQL Server數(shù)據(jù)庫被加密,無法使用。 數(shù)據(jù)庫MDF、LDF、log日志文件名字被篡改。
    的頭像 發(fā)表于 06-25 13:54 ?687次閱讀
    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—<b class='flag-5'>SQL</b> <b class='flag-5'>Server</b>數(shù)據(jù)庫被加密如何恢復(fù)數(shù)據(jù)?

    艾默生 SolaHD 通過 \"從地板到云端?\"解決方案和在線產(chǎn)品配置器推進(jìn)電能質(zhì)量管理

    無縫擴展至云端應(yīng)用,無需額外硬件或軟件上進(jìn)行大量前期投資。 實時數(shù)據(jù)監(jiān)測能力: 通過SolaHD通信模塊實現(xiàn)設(shè)備在線監(jiān)控,為企業(yè)提供預(yù)測維護(hù)和及時決策所需的關(guān)鍵數(shù)據(jù)。 作為該解決方案的重要補充
    發(fā)表于 06-10 14:50

    介紹三種常見的MySQL可用方案

    在生產(chǎn)環(huán)境中,為了確保數(shù)據(jù)庫系統(tǒng)的連續(xù)可用性、降低故障恢復(fù)時間以及實現(xiàn)業(yè)務(wù)的無縫切換,可用(High Availability, HA)方案至關(guān)重要。本文將詳細(xì)介紹三種常見的 MyS
    的頭像 發(fā)表于 05-28 17:16 ?1253次閱讀

    MYSQL集群可用和數(shù)據(jù)監(jiān)控平臺實現(xiàn)方案

    該項目共分為2個子項目,由MYSQL集群可用和數(shù)據(jù)監(jiān)控平臺兩部分組成。
    的頭像 發(fā)表于 05-28 10:10 ?1316次閱讀
    MYSQL集群<b class='flag-5'>高</b><b class='flag-5'>可用</b>和數(shù)據(jù)監(jiān)控平臺實現(xiàn)方案

    SQLSERVER數(shù)據(jù)庫是什么

    支持Linux和容器化環(huán)境中運行。 核心特點 關(guān)系型數(shù)據(jù)庫 基于SQL(結(jié)構(gòu)化查詢語言)進(jìn)行數(shù)據(jù)操作,支持表、行、列等結(jié)構(gòu)化存儲。 提供ACID(原子、一致、隔離
    的頭像 發(fā)表于 05-26 09:19 ?1178次閱讀

    如何確保模擬示波器信號源的標(biāo)準(zhǔn)

    確保模擬示波器信號源的標(biāo)準(zhǔn)是保證測量結(jié)果準(zhǔn)確和可靠的關(guān)鍵。以下從信號源選擇、校準(zhǔn)與驗證、操作規(guī)范三個方面,提供系統(tǒng)的解決方案:一、信
    發(fā)表于 04-07 14:49