在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

獨愛72H ? 來源:51CTO ? 作者:51CTO ? 2020-03-18 14:17 ? 次閱讀

(文章來源:51CTO)

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

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

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

不過,這些SLA保障的是VM本身的可用性,而不是SQL Server及其數據的可用性。也就是說,當主VM出現故障,業務轉移到群集中的備用VM上時,為了讓服務能夠以最小的中斷狀態繼續進行,備用VM必須能夠繼續運行SQL Server,并能夠訪問到各種基礎數據庫的文件??梢?,我們需要通過進一步的配置,才能確保SQL Server及其基礎數據的可用性。

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

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

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

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

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

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

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

不過在短期看來,答案也可能是否定的。其原因在于:當今基于云端的共享文件產品主要存在著一個顯著的缺陷,即:現有云端文件共享服務的基本SLA只能保證99.9%的讀、寫操作可用性,而且遠低于我們在談論高可用性時所要求的99.99%的SLA基準線。至于其他方面的問題,我們客觀性地總結在了下表之中。

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • SQL Server
    +關注

    關注

    0

    文章

    20

    瀏覽量

    13502
  • 云服務
    +關注

    關注

    0

    文章

    850

    瀏覽量

    39544
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

    在生產環境中,為了確保數據庫系統的連續可用性、降低故障恢復時間以及實現業務的無縫切換,可用(High Availability, HA)方案至關重要。本文將詳細介紹三種常見的 MyS
    的頭像 發表于 05-28 17:16 ?135次閱讀

    SQLSERVER數據庫是什么

    支持Linux和容器化環境中運行。 核心特點 關系型數據庫 基于SQL(結構化查詢語言)進行數據操作,支持表、行、列等結構化存儲。 提供ACID(原子、一致、隔離
    的頭像 發表于 05-26 09:19 ?102次閱讀

    數據庫數據恢復—SQL Server附加數據庫提示“錯誤 823”的數據恢復案例

    SQL Server數據庫附加數據庫過程中比較常見的報錯是“錯誤 823”,附加數據庫失敗。 如果數據庫有備份則只需還原備份即可。但是如果沒有備份,備份時間太久,或者其他原因導致備份不可用,那么就需要通過專業手段對數據庫進行數
    的頭像 發表于 02-28 11:38 ?400次閱讀
    數據庫數據恢復—<b class='flag-5'>SQL</b> <b class='flag-5'>Server</b>附加數據庫提示“錯誤 823”的數據恢復案例

    Devart: dbForge Compare Bundle for SQL Server—比較SQL數據庫最簡單、最準確的方法

    ? dbForge Compare Bundle For SQL Server:包含兩個工具,可幫助您節省用于手動數據庫比較的 70% 的時間 dbForge數據比較 幫助檢測和分析實時SQL數據庫
    的頭像 發表于 01-17 11:35 ?427次閱讀

    dbForge Studio For SQL Server:用于有效開發的最佳SQL Server集成開發環境

    富的代碼片段集合。 快速數據庫差異比較 比較SQL Server數據庫模式和數據,分析差異,并安全部署更改。 輕松的數據遷移 不同的服務器之
    的頭像 發表于 01-16 10:36 ?591次閱讀

    高效協同,云端先行,Collabora Online FlexusX 上的部署與實戰分享

    資源,確保 Collabora Online 穩定運行與數據安全。追求高效協同的云端辦公新紀元中,Collabora Online 與華為云 FlexusX 實例的結合無疑為企業用戶提供了前所未有
    的頭像 發表于 01-13 15:53 ?836次閱讀
    高效協同,<b class='flag-5'>云端</b>先行,Collabora Online <b class='flag-5'>在</b> FlexusX 上的部署與實戰分享

    確保網站無縫運行:Keepalived可用與Nginx集成實戰

    目錄 keepalived可用(nginx) keepalived簡介 keepalived的重要功能 keepalived可用架構圖 keepalived工作原理描述 keepa
    的頭像 發表于 11-27 09:08 ?1073次閱讀
    <b class='flag-5'>確保</b>網站無縫運行:Keepalived<b class='flag-5'>高</b><b class='flag-5'>可用</b>與Nginx集成實戰

    云服務器的功能是信息備份嗎?有哪些優勢

    服務器的功能是信息備份嗎?云服務器的功能不僅限于信息備份,它涵蓋了計算、存儲、網絡、數據共享、安全和可用性等多個方面。它通過虛擬化技術實現資源池化,支持彈性計算和可擴展存儲,滿足不同應用需求。云服務器具備
    的頭像 發表于 11-01 09:48 ?354次閱讀

    使用bq769x0對可用性系統進行故障監控

    電子發燒友網站提供《使用bq769x0對可用性系統進行故障監控.pdf》資料免費下載
    發表于 10-15 10:13 ?0次下載
    使用bq769x0對<b class='flag-5'>高</b><b class='flag-5'>可用性</b>系統進行故障監控

    數據庫數據恢復—SQL Server數據庫出現823錯誤的數據恢復案例

    SQL Server數據庫故障: SQL Server附加數據庫出現錯誤823,附加數據庫失敗。數據庫沒有備份,無法通過備份恢復數據庫。 SQL
    的頭像 發表于 09-20 11:46 ?613次閱讀
    數據庫數據恢復—<b class='flag-5'>SQL</b> <b class='flag-5'>Server</b>數據庫出現823錯誤的數據恢復案例

    淺析分布式風電電池儲能系統可用性

    【摘要】 以內蒙古某一實際分布式風電-電池儲能系統的設計和運行效果為基礎,對影響其可用性的關鍵因素進行了分析。結果顯示:能量管理系統的設計需要考慮功率補償控制以抵消儲能系統內部功率損耗;功率轉換
    的頭像 發表于 08-20 09:36 ?1380次閱讀
    淺析分布式風電電池儲能系統<b class='flag-5'>可用性</b>

    干貨分享 如何采集OPC DA數據并存儲到SQL Server數據庫?

    工業自動化系統中,將OPC DA數據采集并存儲到SQL Server數據庫具有顯著的應用價值。本文手把手教您完成這一操作,實現數據的統一管理、實時監控和趨勢分析,助力企業優化生產流程
    的頭像 發表于 08-09 10:46 ?1057次閱讀
    干貨分享  如何采集OPC DA數據并存儲到<b class='flag-5'>SQL</b> <b class='flag-5'>Server</b>數據庫?

    IP 地址 SQL 注入攻擊中的作用及防范策略

    數據庫各個領域的逐步應用,其安全也備受關注。SQL 注入攻擊作為一種常見的數據庫攻擊手段,給網絡安全帶來了巨大威脅。今天我們來聊一聊SQL 注入攻擊的基本知識。
    的頭像 發表于 08-05 17:36 ?551次閱讀

    數據庫數據恢復—SQL Server數據庫所在分區空間不足報錯的數據恢復案例

    Server數據庫故障: 存放SQL Server數據庫的D盤分區容量不足,管理員E盤中生成了一個.ndf的文件并且將數據庫路徑指向E盤繼續使用。數據庫繼續運行一段時間后出現故障
    的頭像 發表于 07-10 13:54 ?839次閱讀

    什么是 Flink SQL 解決不了的問題?

    覆蓋不了的問題,但 SQL 的易用又難以讓人釋懷。所以有些場景使用 FLink SQL 開始就與需要額外注意,下面就介紹一種多表關聯時存在部分列更新(partial Update
    的頭像 發表于 07-09 20:50 ?525次閱讀
    主站蜘蛛池模板: 成年人在线网站 | 国产免费人成在线视频视频 | 色干干 | 日韩成人毛片高清视频免费看 | 性欧美黑人巨大videos | 在线观看www日本免费网站 | 综合激情五月婷婷 | 91一区二区三区四区五区 | 国产精品久久在线观看 | 五月国产综合视频在线观看 | 18女毛片 | 女人本色高清在线观看wwwwww国产 | 亚洲国产精品久久精品怡红院 | 狠狠干2021 | 性生大片一级毛片免费观看 | 午夜网站在线观看 | 免费在线成人 | 农村妇女野外一级毛片 | 久久精品国产福利 | 午夜小视频在线播放 | 成人午夜毛片 | 亚洲性人人天天夜夜摸 | 亚洲xx视频 | 亚洲一区免费看 | 青草99 | 夜夜操天天干 | 天天做夜夜操 | 9984四虎永久免费网站 | 天堂bt | 亚洲人成电影在线小说网色 | 国产成年女一区二区三区 | www色视频 | 韩国三级无遮挡床戏视频 | 国产精品香蕉成人网在线观看 | 五月丁香| 三级在线观看网站 | 韩国十八禁毛片无遮挡 | 韩国美女丝袜一区二区 | yellow中文字幕久久网 | 国产1区2区三区不卡 | 日本动漫天堂 |