SAP系統環境整體架構設計總結

2021-06-13 15:58:09 字數 2369 閱讀 2271

sap

系統環境整體架構設計總結

no.table name

short description

memo

典型的架構圖

資料庫伺服器

主要用於存放資料庫,如果為了保障,還可以採用雙機熱備等架構,具體可以參看資料庫架構方面的資料。

屬於資料儲存伺服器。

sapecc伺服器

也就是傳統的

sapr3 erp

伺服器。

sapecc

伺服器是

erp業務處理的應用伺服器。

屬於應用伺服器。

訊息伺服器 是

sap系統為了負載均衡而設定的乙個伺服器,從客戶端連線此伺服器,該伺服器連線多台

ecc伺服器,自動根據每台

ecc伺服器的負載情況選擇不同的應用伺服器。

屬於輔助型別的伺服器。

saprouter

saprouter

是為了解決在公網上訪問公司內部的

sap系統的橋梁,通過該伺服器,可以通過

internet

訪問到公司內部的

sap系統。

屬於輔助型別的伺服器。

gui也就是通常的客戶端。訪問

sap系統需要通過該客戶端,在每個客戶端需要配置指向伺服器的鏈結。

屬於客戶端,通常也稱為終端。

ep伺服器

相當於乙個

web伺服器。在使用者通過瀏覽器訪問時,就是鏈結的

ep伺服器,具體的資料處理是通過

ep伺服器來處理。

屬於應用伺服器。

負載均衡伺服器 是

sap系統為了負載均衡而設定的乙個伺服器,從客戶端連線此伺服器,該伺服器連線多台

ep伺服器,自動根據每台

ep伺服器的負載情況選擇不同的

ep伺服器。

屬於輔助型別的伺服器。

web brower-

瀏覽器

瀏覽器主要用於允許使用者填寫必要的資訊,將使用者填寫的資訊傳送給伺服器以後,展示應用伺服器返回的結果。

屬於客戶端,通常也稱為終端。

結構圖

硬體伺服器

也就是具體的一台伺服器硬體。

例項也就是在一台伺服器上安裝的一套

sap系統。理論上,一台硬體伺服器上是可以安裝多套

sap系統的,系統通過

instance number

(例項編號)來區分,為了便於記憶,每個

instance number

會對應有乙個

system id

(系統標識)。

client

每套sap系統中會區分不同的

client

,但是一套

sap系統是只有一套資料庫的,

client

是通過每個資料表的

client

欄位來區分的,當然也就存在一些跨

client

的資料了。

關於client

以下的內容,請參看《

sap_

all-

sap系統組織結構》。

sap專案實施時,主要的

landscape

為分成三個層次的伺服器:

開發機:

dev,這一層的機器主要用於開發人員使用,當然也包括業務顧問中的配置人員。可以分業務顧問和開發顧問不同的機器,因為

abap

程式是跨

client

的,所以管理程式備份上需要特別注意,而對於業務顧問的配置,一般會另外設定乙個備份的

client

。在開發機的層次上,一般會設定乙個沙盤(

sandbox

)環境,用於顧問的方案練習。

驗證機:

qas,這一層機器主要用於業務顧問的測試使用,驗證開發的程式和配置是否能夠得到預想的結果。對於驗證機可以設定乙個同生產機相對同步的

client

,用於測試一些特殊的程式和配置。在驗證機層次,通常會設定培訓環境。

生產機:

prd,這一層的機器是企業正式使用的機器,這個機器的許可權管理需要特別注意,避免不必要的誤操作。

因為bw是跨

client

的,所以一般單獨安裝一台伺服器,或者是單獨一些系統id。

向SAP學習系統架構設計

sap的系統架構設計無疑是值得學習的,以下是我從網路上收集的一些相關資訊,也可以作為架構設計的參考。1 實施 開發過程和維護過程管理細緻,角色劃分清晰,即使在專案的開發過程中,仍然要配備basis人員,並對系統進行運維工作管理 2 三種環境 開發 qa 生產,在三種環境下的整合開發過程 3 注重許可...

xxl job簡介 整體架構設計

xxl job簡介 整體架構設計 xxl job是乙個分布式任務排程平台,其核心設計目標是開發迅速 學習簡單 輕量級 易擴充套件。xxl job 是乙個輕量級分布式任務排程框架,它的核心設計理念是把任務排程分為兩個核心部分 排程中心 xxl admin 和執行器。隔離成兩個部分。這是一種中心化的設計...

Android App整體架構設計的思考

本文是對我在知乎乙個回答的整理,其中的內容大多是對我平時的閱讀和實踐的總結,希望對android的開發者有所幫助。但畢竟是個人的一些思考,難免有疏漏,也歡迎對本文的內容提出建議。1.架構設計的目的 2.基於mvp的架構設計思路 2.1 什麼是mvp?2.2 mvp架構存在的問題 模型層 model ...