OracleSES的實現案例

  在 oracle secure enterprise search 站點上提供了一篇白皮書: implementing search.oracle.com - a case study 比較詳細的介紹了 的實現。oracle 通過這個站點提供對公司首頁內容與 otn 的搜尋。不過既然是安全搜尋,為什麼不加入 metalink 內容的搜尋呢?

伺服器用的兩台 dell poweredge 2850(機器可挺破)。每台配置是 2 顆 3g 的超執行緒 cpu 加上 8g 記憶體。存儲是 raid 5 方式。共有 4.3t 內部(? 這個機型最大支持 1.8tb scsi 內部存儲,其餘就需要接外部存儲了啊? )磁碟空間可用。沒有說具體的存儲設備或是連線方式。劃分了 700g 給當前用。其餘留作擴展。寫了一個簡單的腳本定期從 os 端檢查磁碟狀態。

作業系統用的紅帽子 rhel 3 update 2。核心是 2.4.21-37.elhugemem ,能夠充分利用大記憶體。接下來的設定我有一點疑問。前面說的 700g 空間掛在目錄 /u02 下,而 ses 軟體安裝在 /u01 下。這個目錄是單個磁碟分區上的--這似乎是一個單點啊!

oracle sga 設定了 2.5g 左右。當前已經索引了 35 萬篇文檔,資料庫大小是 15g,cache 檔案 17g,log(搜尋的log) 檔案 1g。如果 oracle 不做站外搜尋的話,4.3 t 的總空間是綽綽有餘。其實我倒是覺得 oracle 有義務對站外的 oracle 論壇等相關信息作一下專門的搜尋,也算是對廣大用戶負責的一種手段。

負載均衡設備選用的是 f5(青春偶像 f4 的旁邊, 呵呵)。示意圖如下:

最後的監控方法也值得借鑑。

整個搜尋站點構建中,軟體成本的標準是: $30k/cpu 或者是 $60/命名用戶 或是 $30/員工。兩台機器上的 ses 需要 license 是 12 萬美金。這個報價可不低啊。