1. 程式人生 > >SharePoint 2016:效能優化和高可用(六,SharePoint 2016服務應用程式和服務的高可用性)

SharePoint 2016:效能優化和高可用(六,SharePoint 2016服務應用程式和服務的高可用性)

SharePoint 2016服務應用程式和服務的高可用性

在SharePoint 2016伺服器場中使服務應用程式和服務高度可用的過程比確保Web或資料庫層的高可用性更簡單。在大多數情況下,要使服務應用程式或服務具有高可用性,必須在多個伺服器上啟動服務例項。然後,SharePoint 2016將使用自動執行該服務的多個伺服器。您可以使用管理中心中的“伺服器上的服務”頁面或使用Start-SPServiceInstance Windows PowerShell cmdlet 來啟動服務例項。

某些服務應用程式或服務無法執行多個例項或需要更高階的配置才能實現高可用性。一種這樣的服務是搜尋服務。要使Search Service應用程式具有高可用性,必須使用Windows PowerShell配置服務應用程式拓撲。搜尋由爬網和查詢功能組成,您必須確定是否需要兩個功能的高可用性。

只需新增更多伺服器並在其他伺服器上啟動服務例項,即可配置大多數伺服器場服務應用程式和服務以實現高可用性。在擴充套件伺服器場以將特定應用程式伺服器專用於特定服務應用程式時,可以使用此方法。

支援高可用性和災難恢復的應用

除了確保SharePoint場高可用性所必需的特定於服務的配置之外,以下最佳實踐可以幫助您的伺服器場部署。在您的治理計劃中準備高可用性和災難恢復計劃被認為是最佳實踐。這有助於明確定義高可用性的需求,當然還有了解災難恢復計劃對組織的影響。採取這一準備步驟將有助於緩解任何恢復情況。

伺服器位置

為獲得最佳可用性,請將所有伺服器場的伺服器放在同一區域網(LAN)上。建議不要建立一個地理分散式伺服器場,其中同一伺服器場中的伺服器位於不同的資料中心。如果您有多個數據中心,建議您配置多個伺服器場,例如生產伺服器場和熱備用伺服器場,並使用諸如備份和還原,SQL日誌傳送或系統區域網路(SAN)複製等技術。

SQL別名

最初使用SharePoint產品和技術嚮導配置伺服器場部署時以及建立新的Web應用程式和新服務應用程式時,必須提供將儲存SharePoint資料庫的SQL伺服器的名稱。然後將SQL Server的名稱寫入伺服器場配置資料庫。如果SQL伺服器出現故障,您可以:

  • 使用您需要還原SharePoint資料庫的備用伺服器。
  • 使用SQL日誌傳送。
  • 將資料庫移動到更快的伺服器。

在這些情況下,可能很難更新伺服器場配置資料庫所包含的SQL伺服器名稱的所有條目,特別是因為您必須通過SharePoint執行這些更改。您無法直接更新資料庫表。

若要輕鬆更新SharePoint中儲存的SQL Server引用,可以在配置SharePoint伺服器時使用SQL Server別名。例如,使用每個SharePoint伺服器上的SQL Server配置管理器實用程式新增指向SQL1的ALIAS1的SQL別名。建立伺服器場時,使用ALIAS1作為SQL伺服器名稱來儲存伺服器場配置資料庫。如果需要將伺服器SQL1替換為伺服器SQL2,則只需更新每個伺服器上的SQL別名並將ALIAS1指向SQL2即可。

網路冗餘

除了考慮NLB等技術之外,您還應該考慮將網路基礎架構本身作為解決方案的一部分。如果由於網路切換失敗而無法訪問SharePoint內容,則無法實現避免單點故障的目標。作為高可用性解決方案的一部分,您應該考慮冗餘交換,路由和佈線,以防止網路成為單點故障。此外,您應該考慮是否需要為解決方案提供備份Internet連線或廣域網(WAN)路由。

注意:要為伺服器場級別進行異地災難恢復,建議您將單獨的伺服器場作為熱備份,可能使用虛擬機器備份和還原或儲存複製,或使用SQL日誌傳送。

相關推薦

SharePoint 2016效能優化可用SharePoint 2016服務應用程式服務可用

SharePoint 2016服務應用程式和服務的高可用性 在SharePoint 2016伺服器場中使服務應用程式和服務高度可用的過程比確保Web或資料庫層的高可用性更簡單。在大多數情況下,要使服務應用程式或服務具有高可用性,必須在多個伺服器上啟動服務例項。然後,Shar

SharePoint 2016效能優化可用十一SP中的WEB內容管理功能

SHAREPOINT SERVER 2016中的WEB內容管理功能 根據SharePoint MPP 課程,下面幾個文章介紹,SP16 效能優化和高可用的下一部分,Web內容管理功能。 SharePoint Server 2016中的Web內容管理包含用於配置,自定義,優

併發】面試官效能優化有哪些衡量指標?需要注意什麼?

## 寫在前面 > 最近,很多小夥伴都在說,我沒做過效能優化的工作,在公司只是做些CRUD的工作,接觸不到效能優化相關的工作。現在出去找工作面試的時候,面試官總是問些很刁鑽的問題來為難我,很多我都不會啊!那怎麼辦呢?那我就專門寫一些與高併發系統相關的面試容易問到的問題吧。今天,我們就來說說在高併發場景

併發程式設計系列NIO、BIO、AIO的區別及NIO的應用框架選型

文章目錄 AIO、BIO、NIO的區別 NIO的3個核心概念 NIO的應用和框架 談到併發程式設計就不得不提到NIO,以及相關的Java NIO框架Netty等,並且在很多面試中也經常提到NIO和AIO、同步和非同步、阻塞

PHP新特性效能優化

1)、為 unserialize() 提供過濾的特性:可以防止非法資料進行程式碼注入,提供了更安全的反序列化資料。 【注】所有php裡面的值都可以使用函式serialize()來返回一個包含位元組流的字串來表示。unserialize()函式能夠重新把字串變回php原來的值

讓Elasticsearch飛起來效能優化實踐乾貨

版權宣告:本文為博主原創文章,未經博主允許不得轉載。轉載請務必加上原作者:銘毅天下,原文地址:blog.csdn.net/laoyang360 https://blog.csdn.net/wojiushiwo987/article/details/85109769 0、題記 Elasticsearc

ElasticSearch學習總結效能優化總結

本文主要總結Elasticsearch效能優化方面的相關內容 1. 概述 效能優化是個涉及面非常廣的問題,不同的環境,不同的業務場景可能會存在不同的優化方案,本文只對一些相關的知識點做簡單的總結,具體方案可以根據場景自行嘗試。 1.1 效能測試 如果需要做效能調優,效能基準測

柯南君教你如何對待大型電商平臺的效能優化?之 一 方法、指標、工具、定位

3)Web Capacity Analysis Tool (WCAT)  這是一種輕量級負載生成實用工具,不僅能夠重現對 Web 伺服器(或負載平衡伺服器場)的指令碼 HTTP 請求,同時還可以收集效能統計資料供日後分析之用。WCAT 是多執行緒應用程式,並且支援從單個源控制多個負載測試客戶端,因此您可以模

效能優化-Android之ANR問題分析解決 traces.txt檔案分析 CPU佔用過

(由於公司專案特殊情況,需要使用一些小廠的三防功能手機,不能使用我們平時用的這些民用手機) 前期測試的時候是用民用手機測試的,有六七種機型(小米,華為,中興,oppo),使用過程中均沒有出現ANR的情況,但是在公司採購的一款工程機上面用了一段時間後肯定就會出現ANR,出現了

iOS應用千萬級架構效能優化與卡頓監控

CPU和GPU 在螢幕成像的過程中,CPU和GPU起著至關重要的作用 CPU(Central Processing Unit,中央處理器) 物件的建立和銷燬、物件屬性的調整、佈局計算、文字的計算和排版、圖片的格式轉換和解碼、影象的繪製(Core Graphics) GPU(Graphics Processin

軟體教練說效能優化效能設計“相親相愛”的一對

摘要:效能優化通常是在現有系統和程式碼基礎上做改進,考驗的是開發者反向修復的能力,而效能設計考驗的是設計者的正向設計能力,但效能優化的方法可以指導效能設計,兩者互補。 效能優化是指在不影響正確性的前提下,使程式執行得更快,它是一個非常廣泛的話題。 優化有時候是為了降低成本,但有時候,效能能決定一個產品的成

[微軟]有兩個序列a,b大小都為n,序列元素的值任意整數無序; 要求通過交換a,b中的元素使[序列a元素的]與[序列b元素的]之間的差最小_利用排列組合思路解決_python版

+= 求和 ever tro 解決 turn 運行 main lis (原題出自微軟公司面試題)問題如下:有兩個序列a,b,大小都為n,序列元素的值任意整數,無序;要求:通過交換a,b中的元素,使[序列a元素的和]與[序列b元素的和]之間的差最小。例如:a=[100,99,

SQL Server 2017 正式發布同時支持 Windows Linux現在看下來當年那德拉的“雲優先移動優先”是有遠見的而且是有一系列的措施產品相配合的只是需要一點時間而已。真是佩服!!

suse 中新 新的 ada 開發 tap 安全性 adding 互連 微軟在去年 3 月首次對外宣布了 Linux 版的 SQL Server,並於今年 7 月發布了首個公開 RC 版。前幾日在美國奧蘭多召開的微軟 Ignite 2017 大會上,微軟宣布 SQL Ser

FFmpeg源代碼簡單分析常見結構體的初始化銷毀AVFormatContextAVFrame等

new init _array border 代碼 alloc ecc .com VC 結構體 初始化 銷毀 AVFormatContext avformat_alloc_context() avfo

SQL Server 查詢效能優化——建立索引原則

 索引是什麼?索引是提高查詢效能的一個重要工具,索引就是把查詢語句所需要的少量資料新增到索引分頁中,這樣訪問資料時只要訪問少數索引的分頁就可以。但是索引對於提高查詢效能也不是萬能的,也不是建立越多的索引就越好。索引建少了,用WHERE子句找資料效率低,不利於查詢資料。索引建多

安裝pywin32時ImportError: DLL load failed: %1 不是有效的 Win32 應用程式 DLL load failed

問題一:ImportError: DLL load failed: %1 不是有效的 Win32 應用程式 import pywinapi報錯:ImportError: DLL load failed: %1 不是有效的 Win32 應用程式 原因:與python版本不對應 pypi官網上下載whl檔案

華為面試題8分鐘寫出程式碼 有兩個陣列a,b大小都為n,陣列元素的值任意無序; 要求通過交換a,b中的元素使陣列a元素的與陣列b元素的之間的差最小

先上程式碼 java程式碼: public class MinDiff { public static void main(String[] args){ int[] aa={2,5,4,3,1,0}; int[] bb={7,9,8,10,6,11}

程式設計實現 李四去海南旅遊定機票機票的價格受淡季旺季影響受頭等艙經濟艙影響。 假設機

public class Test_17 {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.println("請輸入您出行的月份:");int

有兩個序列a,b大小都為n,序列元素的值任意整數無序;要求通過交換a,b中的元素使[序列a元素的

原題:有一序列a,大小為n,分為2部分,序列元素的值任意整形數,無序; 要求:通過交換a,b中的元素,使[序列a元素的和]與[序列b元素的和]之間的差最小,用python寫。 #coding=ut

xp系統安裝win10不是有效的win32應用程式安裝過程的反覆重啟問題

在點選啟動程式安裝win10時,卻提示不是有效的win32程式,無法執行,下圖: 這時利用bios引導就可以實現安裝win10系統了。 額額額。。。還有 我在安裝win10的過程中總是重複這