Leo Yeh's Blog

SAS Viya (43)

教學目標

初步了解 SAS 9 與 SAS Viya 整合部署的基本概念。

重點概念

首先 SAS 9 平台和 SAS Viya 平台共存的關係,統稱 SAS 平台,並非 SAS Viya 平台取代 SAS 9 平台,從 SAS 9.4M5 開始無需 SAS/CONNECT 授權就能夠透過程式的方式存取 SAS Viya 平台中 CAS 環境的資料。此外若已經有客戶使用 SAS Enterprise Gudie、Enterprise Miner、Data Intergration Studio、… 等 SAS Foundation 客戶端工具,則建議先升級至 SAS 9.4M5 ,此時就能夠透過程式的方式存取 SAS Viya 中的資料,此外若需要有完整的操作功能,則建議加購 SAS/CONNECT 授權。

接著若是客戶已經有 SAS 9 平台,此時若需要導入 SAS Viya 平台,則會有兩種可能的部署方式,分別為:

  1. Shared hardware
  2. Dedicated machines

所謂 Shared Hardware 是將 SAS Viya 平台和 SAS 9 平台部署在同一台機器上共享硬體,此優點在於節省硬體的成本,以及減少專案時程,但非常不建議採用此方式。所謂 Dedicated Machine 是將 SAS Viya 平台部署在全新機器上,此優點在於提供一致性的效能,並且更有效率的管理負載量。

再來若是必須採用 Shared Hardware 的方式將 SAS Viya 平台和 SAS 9 平台部署在同一台機器上共享硬體時,我們則必須考慮 SAS Viya 平台和 SAS 9 平台的服務連接埠是否會發生衝突,像是 Object Spawner (8591)、SAS Studio (7080)、SAS 9 Environment Manager (7080) … 等,以及 SAS Viya 3.4 若僅有 Visual Analytics 則至少需要 40GB 記憶體和 8 Core CPU,若是完整安裝,則至少需要 68GB 記憶體和 16 Core CPU,請參考下表,此時除了要評估共享硬體是否符合系統要求規格之外,更重要的是我們需要考慮是否會影響 SAS 9 平台的效能。

產品 記憶體 (GB) CPU (Core)
SAS Visual Analytics 40 8
SAS Visual Analytics and SAS Visual Statistics 40 8
SAS Visual Analytics, SAS Visual Statistics, and SAS Visual Data Mining and Machine Learning 56 12
SAS Visual Analytics and SAS Visual Forecasting 56 12
SAS Visual Analytics and SAS Visual Text Analytics 56 12
SAS Visual Analytics and SAS Data Preparation 40 8
SAS Visual Analytics and SAS Data Quality 40 8
SAS Visual Analytics and SAS Decision Manager 48 12
SAS Visual Analytics and SAS Model Manager 48 8
All products listed above 68 16

最後若是 SAS 9.4M5 客戶端工具若是需要與 CAS 進行溝通時,則需要將 SAS Viya 平台中的憑證檔 (vault-xxxxx-ca.crt) 放置 SAS 9.4M5 客戶端中,請記得先將預設憑證檔分割為根憑證檔和中繼憑證檔,並且在 Windows 作業系統平台則可以使用 Microsoft 管理主控台工具將憑證匯入至 Windows Trusted Store 中,至於 Linux 作業系統平台則必須透過 SAS 的部署工具 (SAS Deployment Manager) 將憑證增加至 /SASSecurityCertificateFramework/1.1/cacerts/trustedcerts.pem 中,像是若是我們 SAS Enterprise Miner 14.3 部署至 Linux 作業系統平台中,此時就必須將 SAS Viya 平台的憑證檔增加至 Linux 作業系統平台中,以利 Workspace Server 能夠透過 SAS Viya Code 節點存取 CAS 環境中的資料。

安裝類型 憑證檔路徑
Full Deployment /opt/sas/viya/config/etc/SASSecurityCertificateFramework/cacerts/
Programming-only Deployment /opt/sas/viya/config/etc/SASSecurityCertificateFramework/cacerts/trustedcerts

相關資源

⬅️ Go back