Leo Yeh's Blog

SAS 系統管理 (113)

教學目標

初步了解 SAS LASR Analytic Server 的基本概念。

重點概念

首先 SAS LASR Analytic Server 可為平行存取載入至記憶體中的資料提供安全的多使用者環境,並且透過在多台伺服器之間分配資料和工作負載,並且執行大規模並行運算處理,其可以利用分散式運算環境服務器之外,也可以部署在單台機器上,其中工作負載和資料量不需要分散式運算環境。

接著對於 SAS LASR Analytic Server 單台機器部署主要用於 SAS 解決方案,並且採用高效能的多執行緒分析程式碼進行設計,由於旨在快速存取記憶體中資料表之硬體和軟體的結合,其以極高的速度處理客戶端請求,主要透過將資料表載入至記憶體中進行處理分析,其使業務分析人員能夠以記憶體的速度瀏覽資料所呈現的報表,並且發現資料中的關係。此外目前許多成熟的 SAS 解決方案主要還是會以 SAS LASR Analytic Server 用於在記憶體中儲存報表所需要的資料,在此情況下單台機器必須擁有足夠的記憶體大小來儲存所有報表所需要的資料量。

再來對於 SAS LASR Analytic Server 分散式部署主要用於以分散式儲存大型資料集,此時在伺服器上具有本地儲存將會非常重要,所以該伺服器必須支援 Hadoop 分散式檔案系統 (HDFS) 作為位於同一位置的資料提供程序,至於使用 HDFS 主要是因為 SAS LASR Analytic Server 將能夠平行讀取和寫入 HDFS,此外 HDFS 提供複製以實現資料冗餘,HDFS 將資料作為區塊進行分散式儲存,並且複制提供故障轉移的功能。此外對於用於以分散式儲存大型資料集我個人強烈建議升級至 SAS Viya 分析平台,主要以 CAS 分散式伺服器為主進行分散式資料處理,將會比 SAS LASR Analytic Server 帶來更大的未來效益。

最後如果 SAS LASR Analytic Server 發生持續性的崩潰,最好檢查一下可能會干擾 SAS LASR Analytic Server 的網路或 SSH 連線設定,此時我們將能夠參考 SAS 官方文件中涵蓋了基本的故障排除步驟,我們將能夠採用這些步驟來嘗試解決此問題,請注意此文件的重點在於確認在所有節點上將「ClientAliveInterval」設定為「0」,此變更將會強制建立持久的連線,並且確認在所有節點上的「/etc/ssh/ssh_config」目錄或「/etc/ssh/sshd_config」目錄中不會出現 「TCPKeepAlive no」的設定,以及在進行任何更改後重新啟動 SSH 服務。此外驗證啟動 SAS LASR Analytic Server 的使用者從每個節點至每個節點皆能夠以無密碼 SSH 的方式進行連線。

相關資源

⬅️ Go back