반응형
Notice
Recent Posts
Recent Comments
160x600
세상 모든 잡동사니 집합소 스레TV
[Conversion] Shadow Instance 본문
728x90
반응형
SAP 시스템에서 업그레이드(Upgrade) 또는 S/4HANA Conversion을 수행할 때, Shadow Instance(섀도우 인스턴스)는 핵심적인 역할을 하는 구성 요소입니다.
이 인스턴스는 기존 운영 환경과 분리된 상태로 업그레이드 테스트 및 작업을 미리 수행하는 사본 시스템입니다.
✅ Shadow Instance란?
항목설명
정의 | 업그레이드 또는 컨버전 중에 생성되는, 운영 시스템의 논리적 복제본 |
생성 목적 | 실제 시스템에 영향을 주지 않고 SAP 업그레이드 실행을 사전 준비 |
활용 시점 | 업그레이드 중 preprocessing phase에 SUM에 의해 자동 생성됨 |
사용 기간 | 업그레이드 초기~중반까지, 이후 downtime phase 전에는 삭제됨 |
🧠 Shadow Instance의 핵심 목적
- 운영 시스템(Production System)과 격리된 환경에서
SAP 업그레이드된 Repository 객체 테스트 - DDIC 오브젝트, ABAP 코드 등을 미리 Activate
- SPDD 단계(DDIC 충돌 해결)는 Shadow Instance에서 처리
- 이후 본 시스템에 병합 전까지 오프라인 영향 없이 작업 가능
🔧 Shadow Instance 생성 과정
업그레이드를 시작하면 **SUM (Software Update Manager)**가 다음과 같이 Shadow를 구성합니다:
단계설명
1. Shadow Schema 생성 | 기존 SAP DB 안에 S1A_SHD, SAPSHD 같은 별도 schema 생성 |
2. Shadow Instance Directory 생성 | 예: /usr/sap/SID/SUM/abap/shadow/ |
3. SAP Kernel 복사 및 새 구성 | 업그레이드 대상 kernel 사용 (예: S/4HANA용) |
4. DDIC, ABAP Repository 객체 복사 및 Activate | 테이블 구조, 프로그램 등 새 SAP 버전으로 전환 |
5. SPDD 수행 환경 제공 | 충돌 조정은 여기서 진행 (운영 데이터 무영향) |
🏗 Shadow Instance 구성 요소
구성 요소설명
Shadow Kernel | 업그레이드 대상 SAP Kernel 사용 |
Shadow Schema | 별도의 DB 스키마에 구성 (SAPSHD, S1A_SHD 등) |
Shadow Profiles | Shadow Instance만을 위한 독립 Profile (DEFAULT.PFL, INSTANCE.PFL) |
Instance Directory | /SUM/abap/shadow/ 내 별도 디렉토리에서 동작 |
사용자 | Shadow 작업 시 DDIC 또는 SAP* 사용 (client 000) |
🔍 Shadow Instance에서 가능한 작업
가능 작업설명
SPDD 수행 | DDIC 객체 충돌 조정 |
ABAP Dictionary 전환 | Domain, Data Element, Table 구조 업그레이드 |
Repository Activation | 업그레이드된 프로그램, 클래스 등 활성화 |
Transport Import | 업그레이드에 필요한 transport 적용 |
Syntax Check, Activation Test | 새로운 SAP 버전에 맞게 ABAP 코드 테스트 |
🚫 Shadow Instance의 한계
- 데이터 조작 불가: Shadow는 구조만 복제할 뿐 운영 데이터는 사용하지 않음
- 운영과 완전 분리된 환경이므로, 사용자 테스트 불가능
- downtime phase 진입 시 삭제됨 (post-processing에선 SPAU 처리)
⏱️ Shadow Instance 활용 시점 요약
단계설명
SUM Preprocessing 시작 | Shadow Instance 생성 |
SPDD 실행 | Shadow에서 DDIC 조정 |
업그레이드된 Repository 활성화 | Shadow에서 테스트 수행 |
Downtime Phase 시작 | Shadow Instance 종료 및 실 운영 시스템 변환 시작 |
✅ 실무 팁
- SPDD 조정을 Shadow에서 마친 후 Transport of Copies로 결과 저장 → QA → PRD 재활용 가능
- Shadow Profile 파일은 별도로 관리되므로 업그레이드 후 자동으로 삭제됨
- Shadow DB 사용량은 일시적으로 증가할 수 있으므로 디스크 용량 충분히 확보 필요
📁 관련 디렉토리 & 로그
경로설명
/usr/sap/<SID>/SUM/abap/shadow | Shadow 인스턴스 디렉토리 |
/usr/sap/<SID>/SUM/abap/log | Shadow 작업 로그 |
SUM/abap/tmp | Shadow 관련 임시 설정 파일 |
300x250
반응형
'기술 > SAP BC' 카테고리의 다른 글
[Conversion] SPAU (0) | 2025.06.30 |
---|---|
[Conversion] SPDD (0) | 2025.06.29 |
[Conversion] SUM DMO 주요 프로세스 순서 (0) | 2025.06.28 |
[Conversion] SUM DMO (0) | 2025.06.27 |
[BC] Saptune (0) | 2025.06.14 |
[BC] Tailored Data center Integration (0) | 2025.06.09 |
[BC] Compile server (0) | 2025.06.08 |
Comments