規劃伺服器陣列
本文內容:
授權需求
組織需求
可用性和服務層級協定
效能和延展性
本文可協助您判斷貴組織需要多少伺服器陣列。您可以用 Microsoft Office SharePoint Server 2007 來建立及操作許多不同類型的網站。依據您計劃要部署的網站數量和類型,您可能會規劃多個伺服器陣列。
本文說明可用來判斷是否需要多個伺服器陣列的準則。後續的規劃文章將提供規劃個別伺服器陣列的指導,包括下列主題:
授權需求
考量授權需求,以決定您至少需要規劃多少伺服器陣列。Office SharePoint Server 2007 具有兩個伺服器授權。這些授權可以在同一伺服器電腦或同一伺服器陣列上合併使用。下表列出並說明所提供的各項授權。
提供的授權 | 描述 |
---|---|
Microsoft Office SharePoint Server 2007,伺服器授權 |
必須要有此授權,才可以用戶端/伺服器模式來執行 Office SharePoint Server 2007。您應將此授權用於適合組織需求之必要數目的用戶端存取授權 (CAL)。 |
適用於網際網路網站的 Microsoft Office SharePoint Server 2007 |
您只能將此軟體用於網際網路對向的網站。所有內容、資訊和應用程式都必須能夠讓非員工存取。此授權具有企業版 Office SharePoint Server 的所有功能。此是隨附於伺服器的授權,不需要購買用戶端存取授權。 |
如果您計劃要從相同的伺服器陣列來為貴組織部署內部內容,及為非員工部署網際網路對向的內容,則必須為該伺服器陣列購買這二種授權。為容納可能的部署情況,想要將 Office SharePoint Server 2007 需求合併在單一部署之下的客戶,可能會取得這二項產品的授權、將那些授權指派給相同的伺服器,並且在這二種授權之下,同時使用相同的軟體執行個體。然而,客戶必須為 Office SharePoint Server 2007 取得 CAL,否則 Office SharePoint Server 2007 的網際網路網站使用權將不允許使用者與裝置以任何方式存取內容。
本節其餘部分將說明要為不同類型的部署使用哪個授權。
內部及遠端員工都適用的內部網路網站
使用伺服器授權來搭配適當數量的 CAL。即使內部網路網站可能會暴露在網際網路中,以供遠端員工存取,但這是用於此情況的正確授權。
供外部使用者使用的網際網路網站
使用網際網路網站授權。
用來與合作夥伴公司的員工通訊的合作夥伴外部網路網站
您可以為合作夥伴外部網路網站選擇下列選項:
將合作夥伴外部網路網站新增至架設公司內部網路的伺服器陣列 (伺服器授權)。您必須利用這個選項來確定為合作夥伴員工採購必要的 CAL 數。
將合作夥伴外部網路網站新增至架設公司網際網路網站的伺服器陣列 (網際網路網站授權)。此選項不需要為合作夥伴員工,或是您公司中與合作夥伴共同作業的員工取得 CAL。然而,在這個伺服器陣列上,您不能建立專供組織員工使用的網站。
為合作夥伴共同作業部署專用的伺服器陣列,並使用網際網路網站授權。此選項不需要為合作夥伴員工,或是您公司中與合作夥伴共同作業的員工取得 CAL。然而,在這個伺服器陣列上,您不能建立專供組織員工使用的網站。
如果您計劃要部署單一伺服器陣列,請使用此伺服器陣列。如果您計劃部署兩個不同的伺服器陣列,一個用於內部網路網站,一個用於網際網路網站,請考量下列各點,以協助您決定要將哪個伺服器陣列用於合作夥伴外部網路網站:
共同作業的本質:如果合作夥伴外部網路網站的主要目的是與許多合作夥伴安全地傳遞資訊,則網際網路伺服器陣列是最經濟的選擇。另一方面,如果主要目的是與小部分的合作夥伴員工共同作業,則內部網路伺服器陣列可能是較好的選擇。請選擇選項,讓您針對伺服器陣列的預定角色來執行最佳化 (即,共同作業與唯讀內容)。
合作夥伴員工數目:如果您與許多合作夥伴員工共同作業,而成本是很重要的準則,則使用網際網路網站授權就可以安全地將共同作業和匿名內容架設在網際網路對向的伺服器陣列上。
如果您與許多合作夥伴員工共同作業,在下列情況下,請考慮為合作夥伴外部網路網站部署專用的伺服器陣列:
您沒有計劃為網際網路網站部署伺服器陣列,而且購買網際網路網站授權比為所有合作夥伴員工購買 CAL 更具成本效益。
貴組織不允許在架設網際網路網站的相同伺服器陣列上進行經過驗證的存取或共同作業。
您預期同時架設網際網路網站和合作夥伴外部網路網站的伺服器陣列上會發生或正在發生效能問題。例如,合作夥伴員工報告表示在內容上共同作業時,回應時間很慢。
網際網路網站的預先發佈環境
在使用多重環境來開發、編寫、測試及執行的預先發佈環境中,使用下列準則:
程式碼開發及測試:使用 MSDN 授權。如需詳細資訊,請參閱 MSDN 訂閱授權 (https://go.microsoft.com/fwlink/?linkid=81665&clcid=0x404) 。
內容編寫:使用伺服器授權來搭配適當數量的 CAL。
執行:執行環境的設定通常會配合實際執行環境。因此,請使用網際網路網站授權。
授權的詳細資訊
如需授權的詳細訊息,請參閱下列資源:
如何購買 Microsoft Office SharePoint Server 2007 (https://go.microsoft.com/fwlink/?linkid=81594&clcid=0x404)
Microsoft Office SharePoint Server 2007 常見問題解答 (https://go.microsoft.com/fwlink/?linkid=81595&clcid=0x404)
組織需求
貴組織所決定的數項準則,可能會影響所需的伺服器陣列數目:
操作部門的責任
資金來源
Datacenter 位置
操作部門的責任
在某些組織中,不同的部門負責不同類型的網站或應用程式。如果某部門需要自主部署及操作這些應用程式,則適合為該部門規劃個別的伺服器陣列。或者,您可以和多個部門協商,以判斷您是否可以更有效率,並將多個網站合併在單一伺服器陣列上。
資金來源
在某些組織中,提供資金給專案的方式會影響所需的伺服器陣列數目。例如,下列案例可能就會需要多個伺服器陣列:
每個部門都有個別的硬體預算。
專案的資金來源獨立,很少有機會跨專案合併硬體預算或營運成本。
專案的資金提供是使用不同的資金模型。例如,組織可能會以共用的硬體預算來提供「我的網站」的資金,但是會使用復原成本的內部架設模型來提供小組網站給個別的小組,而使各小組產生退款成本。
Datacenter 位置
如果網站必須架設在不同的 datacenter 位置,則您需要規劃多個伺服器陣列。
可用性和服務層級協定
如果網站有不同的可用性需求和服務層級協定,則實作多個伺服器陣列可能會比較具有成本效益。可能需要多個伺服器陣列的案例類型包括:
發佈環境
不同的服務層級協定
高可用性
發佈環境
發佈環境通常會包含多個用於編寫、執行和測試的環境。這些環境的可用性需求和服務層級協定都和實際執行環境不同。編寫、執行和測試網站的使用者負載量小很多,而且測試活動會帶來較大的不穩定性。
至少要規劃部署兩個伺服器陣列:一個用於發佈的網站,一個用於編寫、執行和測試活動。依據貴組織,您可能需要為每個預先發佈活動分別規劃個別的伺服器陣列。
如需規劃發佈環境的詳細資訊,請參閱本文稍後的<功能需求>。
不同的服務層級協定
實際執行環境中的某些網站可能會有不同的服務層級協定。請考量下列範例:
貴組織可能會將某些類型的內容定義為比其他內容重要。例如,對業務目標來說,小組網站內容的重要性可能大於「我的網站」中的內容。因此,用來還原損毀事件中各類型內容的服務窗口各不相同。
主控重要安全資料的網站可能會需要較大規模的安全性,包括較安全的驗證方法、增加記錄,或較快的應用程式軟體更新。
不同的服務層級協定不一定需要個別的伺服器陣列。在某些情況下,服務層級協定不同的網站可以有很效率地架設在一個伺服器陣列上。在某些情況下,將網站部署至個別的伺服器陣列則會比較符合特定的服務層級協定需求。
評估服務層級協定時,請記得以下幾點:
在相同的伺服器陣列建立個別的 Web 應用程式或應用程式集區,可讓您有機會實作不同的驗證方法及存取控制原則。這個方法也會致使個別的內容資料庫,可以依據服務層級協定,按照優先順序還原。
部署多個伺服器陣列,比較能夠有效達到影響拓撲、設定及操作整個伺服器環境的需求。
高可用性
有些組織需要在發生損毀時,能夠進行錯誤後移轉至不同地理位置的伺服器陣列。Office SharePoint Server 2007 可支援將 SQL Server 記錄檔傳送至備份資料庫。使用備份副本可讓您快速建立伺服器陣列,讓資料上線。
如果貴組織需要能夠在遠端 datacenter 啟動伺服器陣列,則至少要規劃兩個伺服器陣列。
安全性隔離需求
許多隔離需求都可以在單一伺服器陣列上達成。另一方面,有些案例則需要多個伺服器陣列。
Office SharePoint Server 2007 可讓您有機會使用下列一或數個隔離方法,以隔離架設在相同伺服器陣列上的應用程式:
使用不同網際網路資訊服務 (IIS) 應用程式集區與不同的程序識別,在程序層級達成隔離。
使用個別的 Web 應用程式,在 Web 應用程式層級達成隔離。
使用個別的共用服務提供者 (SSP),在內容和對象層級達成隔離。
如需使用這些方法的詳細資訊,請參閱下列文章:
雖然沒有技術上理由可以說明您為什麼會需要部署多個伺服器陣列來達成安全性隔離,但有些組織需求就是會要求實作多個伺服器陣列。下列提供一些範例:
在某些產業中,例如投資銀行業,產業規則會要求網站實體之間隔離。
有些將 IT 專案外包的組織,例如州政府,可能會提出要求應用程式實體隔離的合約。
有些組織不太喜歡依賴軟體層級的隔離,而堅持實體隔離。
因為保護重要機密資料的需求,包括用來操作伺服器陣列的管理存取權,可能導致實體分開的環境。
如果上述任何類型的案例適用您的部署,您可能就需要規劃多個伺服器陣列。
效能和延展性
如果上述準則不要求您使用多個伺服器陣列,請考量下列效能和延展性的層面:
軟體界限
應用程式設定檔
輸送量
軟體界限
依據您的部署範圍,規模準則可能會指示需要多個伺服器陣列。請檢閱文章<規劃軟體界限 (Office SharePoint Server)>,以判斷單一伺服器陣列是否可配合您預期的規模。
應用程式設定檔
在較大的環境中,您可以將具有相似效能設定檔之應用程式的伺服器陣列最佳化,藉以增加伺服器陣列效能。例如,已發佈的內部網路內容 (如人力資源網站) 與共同作業內容 (如小組網站) 的效能設定檔就非常不同。
請考量下列會有助於設定檔效能的因素類型:
要求數量。例如,「我的網站」產生的要求通常會比小組網站少。
唯讀內容與共同作業內容。
內容量。例如,記錄中心會儲存大量資料,但處理的使用者要求較少。
輸送量
在某些情況下,對輸送量的預期會需要您實作多個伺服器陣列。如需達到輸送量需求的詳細規劃資訊,請參閱<規劃效能和容量 (Office SharePoint Server)>。
下載本書
本主題隨附於下列可下載的叢書中,以便於閱讀與列印:
請參閱 Office SharePoint Server 2007 可下載的內容 (英文) 上提供的完整叢書清單