SAP ABAP Netweaver和Hybris Commerce的部署策略

  • 2020 年 2 月 15 日
  • 筆記

我們都知道Netweaver經典的三層架構,既能部署在Linux/Unix上也能部署在Windows OS上. https://help.sap.com/doc/1080eced90cf4c7a94858c56e8203257/CURRENT_VERSION/en-US/SystemCopy_70X_win_aj.pdf tcode SM51能看到一個邏輯的application server比如AG3後面的物理server instance:

這些物理server instance共享同一個DB. Hybris的部署方式有三種,單instance,多instance和多tenant。 下圖的cluster mode就對應上圖的AG3這種部署方式,而Multi-tenant mode就對應C4C的部署方式,唯一區別就是Hybris里不同客戶擁有自己的tenant,數據是通過database table prefix隔離的,而C4C里數據隔離是通過client做的。

對於成都開發團隊來說,開發環境肯定採取的是最簡單的單instance mode. 開發環境里有一個嵌入的tomcat server:

我們直接執行tomcat里這個bat啟動tomcat:

這個bat里會首先檢測當前os類型,然後執行對應的執行文件:

在我的laptop上,執行這個x86的exe: