關於CI,ASCS,DI的區別

liuhaimiao發表於2014-08-18
ECC 6.0以前或非HA架構下的CI包括:Message Server,ENQ Server,Dispatcher
在ECC6.0開始HA環境下,為了高可用性,將Message Server,ENQ Server剝離到ASCS中,CI只保留Dispatcher,其實就是一個DI的功能了,只不過人們習慣上(且安裝過程中)還是稱它為CI。
在高可用性,由於CI很大,切換起來很慢,因此對於CI的切換不能滿足高可用的需求,於是才將Message Server,ENQ Server剝離到ASCS中,在遇到問題時,只切換(飄)ASCS即可,透過這個方法較好解

決了高可用性問題(同時請注意CI雖然還是稱CI,但由於剝離了ENQ Server及Message Server,它已和DI沒有區別了)。
(備註:在46C及以下的系統中, CI 其實是一個特殊的DI. 在整個系統中有且只有一個CI. 和其他的DI的區別在於這個DI 中含有Message server和ENQ server. 在現在的netweaver架構下系統中用ASCS代替

了原來的CI方式.)


名詞解釋:
【sap系統和sap instance】:
一個sap系統通常包括了一個相應的資料庫系統,一個或者多個sap instances。這是通常的說法。舉個例子,我們說的開發系統,測試系統,生產系統,往往都是說的一個sap系統。這個系統自然都包括

了各自的資料庫系統以及sap例項。 而資料庫系統,包括了資料庫的資料檔案,引數檔案,控制檔案,日誌檔案以及資料庫例項。 對於例項的解釋,我們可以認為是一組緊密關聯的作業系統程式,往往,

這些程式具有父程式和子程式的關係。舉個例子,在unix下,我們的dialog程式,background程式等等都是排程器程式的子程式。我們可以透過察看程式的pid以及ppid來證實這個。而且更進一步的說明,

這些程式實際上執行的是同一個可執行程式,只是在根據啟動的型別和例項引數而不同。 對於CI和DI的區別,傳統的說法是CI有messager和enqueue服務。

【 ASCS】:AS ABAP instance of an SAP system containing the enqueue server and the message server (ASCS = ABAP SAP Central Services). There can only be one such instance in the SAP 

system, and it can be made into a high availability SPOF (single point of failure) instance. The enqueue replication server (ERS instance) is set up for this.
     Alternatively, you can work on an an ABAP system with the classical central instance (containing the enqueue work process - usually the message server is is also running on this system)
【Message Server】:

【DI】:Dialog Instance,它是應用伺服器,上面有工作程式也有dispacher


【Enqueue Server 】:
   The Enqueue Server contains the central locking table for the SAP cluster. Besides database locks it also consists of infrastructure locks of system wide objects. It is therefore necessary to secure the locking table in case of a Standalone Enqueue Server failure. The SAP Enqueue Replication Server provides a replication mechanism for the Enqueue Server by holding a copy of the locking table within its shared memory segment. After a failure of the Enqueue Server the locking table can be restored this way. Since SAP NW04 SP15/ NW04s SR1 an automated installation of the Enqueue replication server is available for Windows environments. UNIX/ Linux installations are handled by SAP hardware partners.
   Note: you can only protect Stand-Alone Enqueue Servers with an Enqueue Replication Server. The standard Enqueue Server in an ABAP CI (Enqueue work process) cannot be protected by an Enqueue Replication Server.
    詳見:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/223653/viewspace-1252834/,如需轉載,請註明出處,否則將追究法律責任。

相關文章