브라우저에서 열면 넘기기·자습이 동작합니다

SI 프로젝트 인수인계 교육

SI 실무형 구성도로 읽는 차세대 업무포털

가상 시스템 예시 · 4대 관점 10유형 13장

예시 데이터 덱 — 실측값 아님

EDU-ARCH-SI

001

API GW 단일 관문 — 3권역 망분리 종합 개요

SI 유형 A1 · 차세대 업무포털 종합 개요
업무포털 개요 — 3권역·중첩존·버스 배선 외부망 접근·중계 계층 (DMZ) 내부 업무 계층 외부 연계 전방 방어 WEB GW·인증 서비스 계층 데이터 계층 저장 신뢰 경계 443 443 관리 443 443 443 443 1521 1521 이벤트 443 검사 SSO 로깅 IF-03 적재 헬스 헬스 미러 WEB→GW 10G API 버스 10G SAN·DB 버스 HAL4 사용자 협력기관 관리자 민원 외부기관 FW-1 DMZ 경계 WAF 웹방화벽 L4 LB 부하분산 IDS 침입탐지 WEB-1 TLS 종단 WEB-2 TLS 종단 API GW 라우팅 SSO 검증 속도제한 로깅 58% 인증 SSO·권한 로그수집 Fluentd 주문 API Spring 결제 API Spring 정산 API 배치 연계 검색 색인 조회 알림 API 메일·SMS FW-2 내부 경계 #1 메시지큐 Kafka #2 워커 ×3 #3 캐시 Redis 비동기 ×3 · 이벤트 처리 모니터링 헬스·알람 #1 DB-주 Oracle 19c #2 DB-대기 Standby DB 이중화 · A/S SAN FC 스토리지 백업 테이프 동기 호출·포트 보조·연계 이벤트 가상 장비 경계 보안 기존 신규
002

업무포털 상세 — 클러스터·Pod·이중화 구성

SI 유형 A1 · 종합시스템 — 상세 분리 장
업무포털 상세 — 클러스터 노드·랙 그룹·수량 배지 외부 접근 계층 내부 업무 계층 GW·인증 서비스 계층 데이터·관측 신뢰 경계 HTTPS 443 JDBC JDBC 이벤트 구독 IF-03 적재 조회 이벤트 헬스 헬스 API 버스 10G 사용자 외부기관 #1 포털 WEB-1 #2 포털 WEB-2 포털 WEB ×2 · TLS 종단 API GW 라우팅 SSO 검증 속도제한 로깅 58% 주문 API pod-1 pod-2 pod-3 pod-4 62% 결제 API 결제 정산 청구 45% 정산 API 배치 연계 검색 색인 조회 알림 API 메일·SMS 메시지큐 Kafka #1 워커-1 #2 워커-2 #3 워커-3 워커 ×3 · 구독 처리 캐시 Redis 업무 DB Oracle 19c 모니터링 헬스·알람 동기 호출 이벤트 보조·연계 장비·그룹 기존 신규

SI 유형 A2 · 응용 아키텍처 — 3계층

3계층 — 온라인·배치 채널 분리로 장애 격리

응용 3계층 — 온라인/배치 계통 구분 표현(WEB) 응용(WAS) 데이터(DB) 분배 분배 호출 호출 세션 JDBC 배치 산출물 WEB-1 WEB-2 L4/LB WAS-온라인 세션 클러스터 WAS-배치 DB-주 정상 파일 저장소 동기 호출 보조·연계 온라인 계통 배치 계통

인수인계 핵심 포인트

장애 격리

배치 WAS 장애가 온라인으로 번지지 않는 게 원칙.

세션 이중화

세션은 클러스터 공유 — 서버 1대 손실에도 로그인 유지.

배치 창구

배치는 DB·파일에만 붙는다. 온라인 테이블 직접 UPDATE 금지.

인수인계 포인트 — 온라인과 배치 채널이 WAS부터 갈라진다. 배치 지연·장애가 온라인 응답으로 번지지 않는 게 이 구성의 존재 이유다.

SI 유형 A3 · 연계 아키텍처 — 허브 패턴

연계 허브 — IF ID·프로토콜·주기를 한 곳에서 통제

연계 구성 — EAI 허브·IF 라벨·동기/비동기 구분 내부망 대외 신뢰 경계 IF-01·REST·상시 IF-01·REST·상시 IF-01·응답 IF-02·파일·일 1회 IF-04·JDBC·시 1회 IF-03·HTTPS·실시간 IF-03·응답 업무포털 대내 서비스 연계 허브 EAI·변환 그룹웨어 결재·메일 ERP 회계·인사 전사 DB 공통 코드·마스터 외부기관 공공 연계 동기 호출 응답 보조·연계

인수인계 포인트 — 신규 연동은 허브 없이 직접 붙이지 않는다. IF 등록 후 허브 경로로만 낸다.

SI 실무형 · B1 업무 절차 (Swimlane)

구매 승인 절차 — 5천만원 기준 분기와 반려 루프

구매 승인 절차 — 5천만원 기준 분기와 반려 루프 구매 승인 프로세스 행위자 3 · 단계 15 신청자 승인부서 시스템 상신 5천만 이하 5천만 초과 승인 반려 반려·재신청 신청 신청서 작성 품목·수량 예산 검토 품목·예산 확인 금액 분기 5천만원 기준 팀장 승인 5천만원 이하 임원 승인 5천만원 초과 승인 판정 반려 통보 사유 전달 전표 반영 시스템 작업 종료 보완·재신청 재작성 순차 반려·재작업(역방향) 판정 시스템 작업 현재 토큰

인수인계 포인트 — 승인 라인은 금액(5천만원)으로만 갈리고, 반려는 신청서 보완 후 같은 경로로 재신청된다. 반려 사유 전달이 누락되면 보완 재신청이 멈춰 구매가 무기한 보류된다.

SI 실무형 · B2 시스템 간 호출 순서 (Sequence)

발주 승인 호출 — 조회·승인·전표·전송 8메시지 순서

발주 승인 호출 — 조회·승인·전표·전송 8메시지 순서 발주 승인 호출 흐름 액터 4 · 메시지 8 발주팀 요청 구매승인 판정 ERP 전표 협력사 수주 승인 요청 1 예산 조회 2 잔액 회신 3 승인 통보 4 전표 생성 5 전표 번호 6 발주서 전송 7 접수 회신 8 호출 응답 활성 구간 현재 메시지

인수인계 포인트 — 승인 전 예산 조회(②·③)로 이중 지출을 막는다. 접수 회신(⑧) 없는 발주는 미체결 상태다.

SI 유형 B3 · 배치 아키텍처 — 선후행 DAG

야간 배치 — 검증 실패 격리와 재실행 루프

야간 배치 — 검증 실패 격리와 재실행 루프 배치 처리 영역 J01·일 1회 02:00 J02 J03 J04 검증 실패 재처리 큐 적재 J02R 재실행 배치 스케줄러 마스터 수집 검증 전사DB 반영 통지 오류 테이블 재처리 대기 정상 JOB 선후행 오류 응답 재처리 경로 오류·재처리 격리

인수인계 핵심 포인트

선후행 통제

JOB 순서는 스케줄러 소관. 수동 실행은 이중 기동 위험.

실패 격리

검증 실패 데이터는 오류 테이블로 빠져 흐름이 안 멈춘다.

재실행 창구

재처리는 재처리 대기→J02R 경로만 허용된다.

인수인계 포인트 — JOB 순서는 스케줄러 소관이다. 수동 재실행은 J02R 경로로만 낸다.

011

공통 DMZ 구간 — 외부 채널 통합

SI 유형 C1 · 공통 구간 세부
공통 DMZ — 수직 분리 대역·T-드롭 버스 외부망 DMZ 대역 (공용 채널) 내부망 (신뢰 구간) 전방 방어 WEB 계층 응용 계층 데이터·관제 443 443 443 8080 8080 미러 헬스 헬스 DMZ 내부 10G 내부망 10G DB 접속 1521 HAL4 HAL4 HAA/S 외부기관 협력기관 WAF 웹 공격 차단 FW-1 경계 방화벽 IDS 침입탐지·미러 WEB-1 정적·프록시 WEB-2 정적·프록시 FW-2 내부 경계 WAS-1 업무 처리 WAS-2 업무 처리 DB-주 Oracle 19c DB-대기 Standby 관제 헬스·알람 동기 호출·포트 보조·미러 경계 보안 가상 장비 기존

인수인계 포인트 — 외부 채널이 생길 때마다 별도 존을 만들지 않는다. DMZ 대역을 재사용하고 경계 정책만 추가한다.

SI 유형 C2 · 인프라 — 물리 구성 2D

본사·센터 물리 회선 — 전용광 1G와 백업 VPN 이중화

물리 인프라 — 2사이트 · 회선 3종 본사 센터 VPN 100M 10G 광 10G 10G 전용 1G 광 백업 VPN 10G 구리 10G 10G 인터넷 대외 FW-본사 대외 경계 코어-본사 L3 스위치 WAS-1 업무용 DB-본사 주 DB FW-센터 대외 경계 코어-센터 L3 스위치 WAS-2 대기용 DB-센터 복제 DB 전용회선 인터넷 VPN 백업 경로 대외 경계 장비

인수인계 포인트 — 두 사이트는 전용광(실선)과 백업 VPN(점선)으로 이중화된다. 전환 절차를 사전 숙지할 것.

SI 유형 C3 · 인프라 — 재해복구

DR 구성 — 비동기 복제와 장애 시 승격 전환

DR 구성 — 비동기 복제와 장애 시 승격 전환 주 센터(Active) DR 센터(Standby) 접속 Active R/W Standby 대기 승격 시 연결 비동기 복제·RPO 15분 사용자 L4/LB 주 WAS Active·운영 장애 감지 복구 중 Active 복원 DR WAS Standby 대기 Active 승격 주 DB Active·운영 장애 감지 복구 중 Active 복원 DR DB Standby 복제 Active 승격 동기 호출 보조·연계

인수인계 핵심 포인트

평시 상태

주 센터만 Active. DR은 쓰기 없이 복제만 받는 대기.

RPO 15분

전환 시 최대 15분치 유실 허용 선언이다.

전환 순서

L4 절체 → DR WAS 승격 → DR DB 승격 순서 고정.

인수인계 포인트 — 평시에는 주 센터만 Active이고 DR은 복제 대기다. 전환은 L4 절체 → DR WAS 승격 → DR DB 승격 순서로만 하며, RPO 15분은 최대 15분 데이터 손실 허용 선언이다.

SI 유형 D1 · 전환 아키텍처 대조

차세대 전환 — 같은 자리 대조로 보는 As-Is → To-Be

차세대 전환 — 같은 자리 대조로 보는 As-Is → To-Be 전환 대조표 — 같은 시스템은 같은 자리에 남는다 4단계 · 유지 3 · 신규 5 · 변경 3 · 제거 1 채널 업무 데이터 전문 API 조회 파일 WEB-1 정적·TLS 종단 WEB-2 정적·TLS 종단 외부 EAI 레거시 연계 외부 EAI 레거시 연계 제거 모바일 앱 신규 채널 신규 단일 WAS 단일 구성 WAS-1 이중화 1/2 변경 WAS-2 이중화 2/2 신규 야간 배치 cron 스크립트 스케줄러 선후행 관리 변경 모니터링 APM·경보 신규 DB-주 업무 데이터 DB-부 이중화 신규 파일서버 NFS 공유 오브젝트 스토리지 파일 저장 변경 백업 볼트 분리 보관 신규 유지그대로신규주황 등장변경청색 교체제거흐림+취소선

인수인계 포인트 — 신규(주황)는 이중화·분리 보관 강화, 변경(청색)은 단일 구성→이중화 전환이다. 제거되는 외부 EAI의 연동 업체·철회 일정 확인이 전환 전 필수 항목이다.

정리

인수인계 체크리스트 — 오늘 확인하고 넘어갈 6가지

호출 경로

외부 호출이 전부 API GW를 거치는지 우회 경로 짚어 확인한다

동기·비동기

단말 응답 필요 여부로 갈린다 — 배치성 작업의 동기 편입 여부 확인

IF 대장

IF 번호·프로토콜·주기 3토큰으로 연동 목록을 전수 대조한다

망 경계

DMZ 3단 포트(443·8080·1521) 외 인바운드가 없는지 확인한다

이중화

본사·센터 전용회선과 백업 VPN, DR 승격 순서를 재확인한다

전환 범위

제거되는 외부 EAI의 업체·철회 일정이 이행 계획서에 있는지 본다

이 체크리스트는 교육용 예시 덱의 정리 장이다 — 실제 인수인계에는 프로젝트 구성도·IF 대장·이행 계획서 원본을 기준으로 같은 항목을 채운다.

→ 다음 (한 단계씩) · ← 이전 · F 전체화면 · N 발표자 노트 · S 자습 · P 인쇄 · G 끝까지 재생 · M 자동 완주(퀴즈 장은 멈춤) · D 용어집 · A 자동 발표 · E 편집 · T 테마 미리보기 · H 도움말
발표자 노트 (N으로 닫기)