반응형
Notice
Recent Posts
Recent Comments
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

세상 모든 잡동사니 집합소 스레TV

[BC] SAP Instance란? ASCS, CI, DI 본문

기술/SAP BC

[BC] SAP Instance란? ASCS, CI, DI

스레TV 2025. 5. 4. 00:42
728x90
반응형

SAP Instance란?

**Instance(인스턴스)**는
SAP 시스템 내에서
특정 역할과 기능을 수행하는 실행 단위를 의미합니다.

간단히 말해,
하나의 Instance는
운영체제 상에서 독립적으로 기동되고 관리되는 SAP의 논리적 구성 단위입니다.

하나의 SAP 시스템(시스템 ID, SID)을 구성할 때,
여러 개의 Instance를 조합하여 전체 기능을 구현합니다.


✅ SAP Instance의 기본 개념

  • Dispatcher: 사용자 요청을 받아 워크 프로세스에 전달하는 역할
  • Work Process: 실제 업무 처리 (Dialog, Update, Background, Spool, Enqueue 등)

✅ SAP 주요 인스턴스 종류

1. ASCS (ABAP SAP Central Services)

  • 구성 요소
    • Message Server: 여러 애플리케이션 서버 인스턴스 간 통신을 관리
    • Enqueue Server: 데이터베이스 레벨에서 세션, 락 관리
  • 역할
    SAP 시스템 전체의 통신과 락 관리를 담당하는 핵심 인스턴스입니다.
    하나의 SAP 시스템에는 ASCS 인스턴스가 1개만 존재합니다.

2. CI (Central Instance)

  • 구성 요소
    • Dispatcher + 다양한 Work Process(Dialog, Update, Background, Spool, Gateway 등)
    • (예전에는) Enqueue/Message Server도 같이 포함
  • 역할
    SAP 시스템의 초기 버전에서는
    모든 기능을 통합해 제공하는 중심 인스턴스였습니다.
  • 지금은?
    ASCS가 분리되면서, CI는 그냥
    "Dialog 서버 역할을 하는 인스턴스"로 이해하면 됩니다.

3. DI (Dialog Instance)

  • 구성 요소
    • Dispatcher + 다양한 Work Process (Dialog 중심)
  • 역할
    사용자가 늘어나거나 시스템 부하가 증가할 경우,
    추가로 설치하여 서버 확장을 담당하는 인스턴스입니다.
  • 특징
    데이터베이스 직접 접근이 아니라,
    Message Server를 통해 연결된 메인 DB에 접근합니다.

✅ SAP 시스템 구성 예시

plaintext
복사편집
[ASCS] → 시스템 통신과 락 관리 (중앙 서비스) [CI] → 기본적인 Dialog + Background + 기타 작업 처리 [DI] → 부하 분산용 추가 Dialog Instance [DB] → SAP 데이터베이스 서버 (Oracle, HANA 등)

경우에 따라,
ASCS + ERS(Enqueue Replication Server) + PAS(Primary Application Server) + AAS(Add. App Server) 구성으로도 확장할 수 있습니다.


✅ SAP 인스턴스별 주요 기능 요약

인스턴스구성 요소역할
ASCS Message Server, Enqueue Server 통신 관리, 락 관리
CI Dispatcher, Work Process (초기) 모든 기능 담당, (현재) 기본 처리
DI Dispatcher, Work Process Dialog 처리 확장용 인스턴스

✅ Instance와 System의 차이

항목설명
Instance 하나의 SAP 실행 단위 (Dispatcher + WP 포함)
System 여러 인스턴스(ASCS, CI, DI 등)를 조합한 전체 SAP 환경

한 문장 요약

SAP Instance = SAP 시스템을 구성하는 운영 단위이며, ASCS, CI, DI는 각각 통신/락 관리, 기본 처리, 확장 처리를 담당하는 핵심 인스턴스다.

반응형
Comments