網際網路平台服務案例:規劃基礎結構
重要
本文是說明端對端案例系列文章中的一篇,羅列如何規劃、設計、建置及維護以 Microsoft Office SharePoint Server 2007 基礎的企業版網際網路平台服務網站。
上一篇文章 |
|
下一篇文章 |
|
案例開頭 |
定義解決方案設計、更新頻率、IT 服務層級和作業層級需求時,系統架構師可以指定並定出基礎結構需求的成本。基礎結構包含伺服器數目、伺服器必須執行的硬體和軟體,以及伺服器之間的必要連線。
1. 收集基礎結構需求的商業輸入
許多可協助決定基礎結構的因素是在解決方案設計及商業需求階段期間進行指定。它們包含下列項目:
解決方案用途和資料移動需求。
解決方案中使用的功能 (如內容部署) 以及「搜尋」的可用性。
容量需求 (如使用者人數、主體大小、更新頻率和實際執行網站的負載)。
效能需求 (如頁面載入次數)。
管理協議 (如目標復原時點和目標復原時間以及支援它們所需的備份排程)、可用性需求和標準維護排程。
動作 |
將所有需求都收集至試算表。 |
結果 |
可以分析的單一需求資訊來源。 |
資源 |
2. 分析現有基礎結構
系統的現有基礎結構,也應該分析其中有多少部分可以用於新的解決方案。
動作 |
分析現有基礎結構:
|
結果 |
可以與需求進行比較之已知資產的描述。 |
資源 |
現有環境
現有基礎結構包含下列環境。如需網際網路面向拓撲的概觀,請參閱<Back-to-back perimeter topology with content publishing>。如需嚴重損壞修復的概觀,請參閱<Office SharePoint Server 的資料保護與復原 (白皮書)>。
內部 內部環境具有單一樹系和多個網域。這是由單一資料中心內的電腦所構成。
周邊網路 周邊網路架構於與內部環境相同的資料中心內。
容錯移轉 容錯移轉環境屬於與內部網站相同的樹系和相同的網域。這是由單一資料中心內的電腦所構成。
嚴重損壞修復位置—本機 本機嚴重損壞修復環境是一個網站,位於用來儲存圖像和備份以進行快速重新組合的區域內。
嚴重損壞修復位置—區域 區域嚴重損壞修復環境是一個網站,位於用來儲存圖像和備份以進行快速重新組合的區域外部。
資料庫儲存
目前所有資料庫都是儲存在直接附加儲存裝置 (DAS)。
儲存管理
分開管理的資料庫管理員小組管理所有資料庫。
軟體開發處理程序和工具
公司的現有開發和測試小組會使用軟體設定管理系統和處理程序。
離線儲存和復原
公司的廠商提供本機區域內部和外部的備份儲存、圖像儲存和復原服務。
硬體和軟體
公司的伺服器基本硬體和軟體包含:
元件 | 描述 |
---|---|
處理器 |
2 3 GHz 或更快的處理器 |
記憶體 |
8 GB RAM |
磁碟空間 |
500 GB |
作業系統 |
Windows Server 2003 (64 位元) |
資料庫管理系統 |
Microsoft SQL Server 2005 |
3. 決定如何容納未來的計畫
在接下來的兩個會計年度內,公司規劃使用下列方法來擴充網際網路平台服務網站:
新增各種語言之主要頁面的版本。
新增合作夥伴之外部網路環境的存取權。
這兩種擴充都需要額外的開發預算和基礎結構。這些擴充未來就不敷使用,而購買設備以支援它們現在則無法符合公司的購買原則。
4. 完成實體架構
在提供需求之後,完成實體架構的計畫。這些項目如下:
動作 |
比較商務需求與容量規劃、備援和可用性規劃建議。 |
結果 |
描述下列項目的實體架構圖表:
|
資源 |
|
伺服器陣列大小決策
實體架構
伺服器陣列 | 大小和設定 | 主要驅動程式 |
---|---|---|
整合 |
單一伺服器或虛擬伺服器 |
快速重建的功能 |
製作 |
2 部前端網頁伺服器 叢集資料庫伺服器 |
使用者人數 每天的唯一訪客人數 頁面載入次數 必要備援 |
開發人員 |
單一伺服器或虛擬伺服器 |
快速重建的功能 |
實際執行 |
3 部前端網頁伺服器,1 部執行查詢 1 部應用程式伺服器 叢集資料庫伺服器 |
使用者人數 造訪次數 頁面載入次數 必要備援 |
容錯移轉 |
3 部前端網頁伺服器,1 部執行查詢 1 部應用程式伺服器 叢集資料庫伺服器 |
使用者人數 造訪次數 頁面載入次數 必要備援 注意 在此環境中,管理小組已決定搜尋結果不需要高度可用。如果發生容錯移轉,則會將實際執行伺服器陣列之「搜尋」共用服務提供者 (SSP) 的備份還原至容錯移轉伺服器陣列。 |
容錯移轉決策
「基礎結構」小組已決定將 Microsoft SQL Server 2005 鏡像用於其容錯移轉伺服器陣列。它們達到此決策的原因是:
容錯移轉和實際執行資料中心彼此的延遲是 1 毫秒,而且具有 1 GB 頻寬。
未使用任何儲存區域網路 (SAN)。
資料庫管理小組知道如何使用 SQL Server 2005 鏡像。
製作環境硬體和軟體決策
伺服器角色 | 規格 | 主要驅動程式 |
---|---|---|
叢集資料庫伺服器 |
4 3 GHz 或更快的處理器 16 GB RAM 15 GB 硬碟 (保留主體:1,000,000 10 KB 文件) Windows Server 2003 R2 Enterprise x64 Edition SQL Server 2005 Enterprise Edition |
文件數目、查詢次數、備份策略、環境中現有的軟體 |
2 部網頁伺服器,2 部前端和查詢 |
雙核心 3 GHz 或更快的處理器 4 GB RAM 至少保留 .34 * 主體大小之索引的可用磁碟空間,再加上二進位大型物件 (BLOB) 快取的空間 (大約是 20 MB)。 Windows Server 2003 R2 Enterprise x64 Edition |
使用者人數 造訪次數 頁面載入次數 備援 環境中現有的軟體 |
實際執行環境硬體和軟體決策
伺服器角色 | 規格 | 主要驅動程式 |
---|---|---|
叢集資料庫伺服器 |
4 3 GHz 或更快的處理器 16 GB RAM 15 GB 硬碟 (保留主體:1,000,000 10 KB 文件) Windows Server 2003 R2 Enterprise x64 Edition SQL Server 2005 Enterprise Edition |
文件數目、查詢次數、備份策略、環境中現有的軟體 |
3 部網頁伺服器,2 部前端和查詢 |
雙核心 3 GHz 或更快的處理器 4 GB RAM 至少保留 .34 * 主體大小之索引的可用磁碟空間,再加上 BLOB 快取的空間 (大約是 20 MB)。 Windows Server 2003 R2 Enterprise x64 Edition |
使用者人數 造訪次數 頁面載入次數 備援 環境中現有的軟體 |
索引伺服器 |
雙核心 3 GHz 或更快的處理器 4 GB RAM 至少保留 .34 * 主體大小之索引的可用磁碟空間 |
使用者人數 主體大小 變更頻率 環境中現有的軟體 |
容錯移轉環境硬體和軟體決策
容錯移轉環境必須設定成具有相同的電腦數目和相同的軟體與作業系統,而且具有與實際執行環境相同的修補層級。因此,您可以使用 SQL Server 鏡像和 SQL Server 用戶端別名,切換至容錯移轉環境。如需詳細資訊,請參閱<網際網路平台服務案例:設定容錯移轉基礎結構>。
整合環境硬體和軟體決策
單一伺服器:4 3 GHz 或以上的處理器、16 GB RAM、500 GB 磁碟空間、Windows Server 2003 R2 Enterprise x64 Edition、SQL Server 2005 Developer Edition、Microsoft Visual Studio 2005 Team Edition for Developers。
開發硬體和軟體決策
單一伺服器。4 3 GHz 或以上的處理器、16 GB RAM、500 GB 磁碟空間、Windows Server 2003 R2 Enterprise x64 Edition、SQL Server 2005 Developer Edition、Microsoft Visual Studio 2005 Team Edition for Developers。
下載本書
本主題隨附於下列可下載的叢書中,以便於閱讀與列印:
請參閱 Office SharePoint Server 2007 可下載的叢書 (英文) 上提供的完整叢書清單。