1. SAP SYSTEM 란?
- SAP Solution이 설치된 software로 일반적으로 1대의 DB ( 이중화 하지 않은 경우 )와 여러개의 Application Server Instance로 구성된다.
- SAP system은 ABAP System / JAVA System / ABAP + JAVA System으로 총 3개의 Type이 존재한다.
2. SAP Instance 란?
- SAP Instance는 SAP Service를 제공하는 단위로, 자원을 하나의 그룹으로 묶어서 사용자에게 서비스를 제공한다.
- SAP Instance는 크게 ASCS / AS / DB 와 같이 3개의 Type으로 나눌 수 있다.
(1) ASCS ( ABAP Central Service ) : Instance간 통신을 수행하는 Message Server와 Lock을 관리하는 Enqueue Server로 구성된 Instance.
- Message Server : ABAP Dispatcher간의 통신을 담당해, 한 쪽에 요청이 몰리지 않도록 부하 분산의 역할을 하는 서버
- Enqueue Server : Lock Table 관리를 통해 Lock request를 받으면 이미 Lock을 수행할 지, Lock이 걸려있어 충돌이 발생하는지 확인하고 결정하는 서버
(2) AS ( Application Server ) : Application Layer에 존재하는 인스턴스로 사용자의 요청에 대한 응답을 처리하는 인스턴스로 일반적으로 PAS와 AAS를 의미
- PAS ( Primary Application Server ) : 첫번째로 설치되는 Application Server.
- AAS ( Additional Application Server ) : 추가로 설치되는 Application Server로, 다중으로 구성돼 하나의 AP서버에 몰리는 부하를 분산 처리한다.
(3) DB ( Database ) : 사용자의 요청을 수행하기 위해 ASCS 요청을 처리하는 곳으로 data 처리와 연관된 인스턴스
3. CI, CD vs ASCS, PAS, AAS
- CI ( Central Instance )와 DI ( Dialog Instance )는 PAS, AAS와 같이 사용자의 요청에 대한 응답을 처리하는 인스턴스 이다.
- 다만, CI의 경우 과거에 사용하던 용어로 현재 사용하는 PAS와 ASCS의 역할을 동시에 하는 인스턴스이다.
- 또한, DI의 경우 AAS와 동일한 역할을 하는 인스턴스로 과거게 사용했던 용어이다.
(1) SAP Netweaver 7.0의 SAP System 구성
- Netweaver 7.0에서는 CI와 DI를 이용해 SAP system을 구성했고, CI는 ABAP MS ( Message Server )와 Enqueue Server를 반드시 포함하는 구성을 가지고 있다.
(2) SAP Netweaver 7.1 이상 버전에서의 SAP System 구성
- Netweaver 7.1이상의 버전에서는 Start Service와 ASCS가 새롭게 추가됐다.
- Netweaver 7.1 이상에서는 Netweaver 7.0에서 사용되던 CI, DI에 대한 용어가 PAS, AAS, ASCS로 변경됐다.
- Netweaver 7.0에서 MS와 Enqueue Server를 포함했다면, Netweaver 7.1에서는 MS와 Enqueue Server로 구성된 별도의 ASCS Instance를 이용해 기존 CI의 부하를 줄이고 동시에 고가용성 (HA) 구성을 할 수 있게 됐다.
- Netweaver 7.1 이상에서는 Netweaver 7.0에서 사용되던 CI, DI에 대한 용어가 PAS, AAS, ASCS로 단순히 변경될 뿐 아니라, ASCS를 독립적인 HW로 구성할 수 있게 됐다 ( 하기 이미지 참고 )
- CI가 PAS와 ASCS로 분리됨에 따라 실질적으로 PAS는 Netweaver 7.0의 DI와 같은 역할을 수행하게 됐다.
🙋♂️ 궁금한 점이나 잘못된 내용을 댓글로 적어주시면 감사하겠습니다 !!
출처 : https://blogs.sap.com/2012/05/22/whats-new-in-sap-netweaver-73-a-basis-perspective/
'SAP BC > SAP' 카테고리의 다른 글
# [SAP] SAP Process Memory Allocation (0) | 2023.01.10 |
---|---|
# [SAP] SAP User Type (0) | 2023.01.09 |
# [SAP] SAP R/3 Architecture (0) | 2023.01.03 |
# [SAP] Debug 수정 내역 조회 - SM21 (0) | 2022.12.23 |
# [SAP] SAP 테이블 데이터 변경 이력 (SE16N_CD_KEY & SE16N_CD_DATA) (0) | 2022.12.19 |