요구사항 → NFR → 아키텍처 → 산출물 8종 → 리뷰 → 발표
강사 박수현 · 🚀 젠아이랩스(GenAI Labs)
🎨 이미지 프롬프트: "Editorial wide shot of a Technical Architect design workshop — four Korean engineers in business casual gathered around a large white drafting table covered with hand-drawn system architecture diagrams, rack layouts, capacity sizing spreadsheets, sticky notes in teal and purple, one person standing and pointing at a wall whiteboard filled with a 3-tier topology, NFR matrix and risk register on the side; soft natural daylight from a tall window, warm and focused atmosphere; cinematic top-down isometric angle, dark navy + teal #00b894 + purple #6c5ce7 accents, no readable text, 16:9"

고객관리 시스템 설계 실습 · Day 3 · 09:00~17:00
"완벽한 답이 아니라 합리적인 답" — 가정·트레이드오프·결정 사유를 한 줄로 기재한다. 발표력은 TA의 실력이며, 설명력으로 판가름난다.
요구사항 → NFR → 아키텍처 → 산출물 → 검증
"동시 사용자 500명"은 NFR(성능 요건)이다. 면접·실무 빈출 항목.
①
가용성
Availability
②
성능
Performance
③
보안
Security
④
확장성
Scalability
⑤
운영성
Operability
⑥
유지보수성
Maintainability
모든 설계 결정마다 6대 영역 중 무엇을 우선했고 무엇을 포기했는지 한 줄로 답할 수 있어야 한다.

NFR 6각형 (삽화)
| 영역 | 측정 지표 | 측정 단위 | 표준 등급 |
|---|---|---|---|
| 가용성 | SLA · RTO · RPO | % · 시간 · 시간 | 99.9% / 4h / 1h |
| 성능 | TPS · 응답시간 · 동접 | TPS · ms · 명 | 51 TPS / 200ms / 500 |
| 보안 | 망 분리 · 인증 · 암호화 | 단계 · 인자 · bit | 3단계 / 2FA / TLS1.3·AES256 |
| 확장성 | Scale-Out 가능 · 5년 증가율 | 노드 · % | +N 노드 / +200% |
| 운영성 | 모니터링 항목 · 패치 주기 | 항목 · 일 | 50+ / 분기 |
| 유지보수성 | 문서화율 · 인수인계 시간 | % · 일 | 80%+ / 5일 |
6원칙은 체크리스트가 아니라 설계 사상이다. 결정 회의마다 "어느 원칙을 우선했는가"에 답할 수 있어야 한다.
가상 고객사 · 요구사항 · 산출물 8종 · 평가 기준
본 워크숍은 인프라(TA) 영역에 집중한다. 응용 개발은 PM·SA·BA가 별도 수행한다.
FR은 목록 수준으로만 확인한다. 인프라 영향은 NFR 슬라이드에서 다룬다.
| # | 영역 | 수령한 요구사항 | TA 가정 (보강) |
|---|---|---|---|
| 1 | 가용성 | "업무시간 중 장애 최소화" | SLA 99.9% · RTO 4h · RPO 1h |
| 2 | 성능 | "동시 사용자 500명" | TPS 51 (피크) · 응답 200ms 이하 |
| 3 | 보안 | "DB 직접 접근 금지·운영자 통제" | 망 3단계 · 2FA · TLS1.3 · AES256 · PAM |
| 4 | 확장성 | (명시 없음) | 5년 후 동접 800명·데이터 +200% |
| 5 | 운영성 | "모니터링·로그 관리" | Zabbix + ELK · 알람 3채널 · 분기 점검 |
| 6 | 유지보수성 | (명시 없음) | 문서화 80%+ · 인수인계 5일 · IaC 30%+ |
| 7 | 백업 | "DB 일 1회 백업" | Full 일 1회 + Archive Log 1h · 30일 + 분기 Tape |
| 8 | DR | (명시 없음) | DR 사이트 미도입(위험 등록) — 백업 복구 기반 |
"명시 없음" 칸은 TA가 가정값으로 채우되 반드시 가정 등록부에 기재한다. 가정 없는 NFR은 산출물이 될 수 없다.
Edge·Web·WAS·DB·Storage·Backup·NW 계층 구조
랙 위치·케이블링·전력·발열
서버·스토리지·NW·SW 라이선스 항목·수량·단가
동접·TPS·CPU·Mem·Disk·IOPS·NW 대역
방화벽 정책·접근통제·계정 정책·암호화
백업 정책·매체·일정·복구 절차
변경관리·장애 대응·백업·패치 4종
SPOF·미해결 항목·CAPEX/OPEX 누적
8종은 TA의 표준 산출물 패키지이며, 면접 포트폴리오로도 활용 가능하다.
모호한 요건을 수치로 바꾸는 절차
| FR | 인프라 영향 | NFR 매핑 | 추가 가정 |
|---|---|---|---|
| 고객 CRUD | DB 트랜잭션 | 성능 · 가용성 | TPS 30 (평균) |
| 계약 등록·이력 | DB + 파일 첨부 | 성능 · 스토리지 | 첨부 5MB × 20만 = 1TB |
| 발주서 발송 | 메일 연동 · 외부 NW | 보안 · 가용성 | SMTP 릴레이 |
| 클레임 통계 | DB 집계 · OLAP | 성능 | 집계 야간 배치 |
| 권한 관리 | LDAP 연동 | 보안 · 운영 | SSO 표준 |
| 외부 연계 ERP | 배치 ETL · NW | 보안 · 가용성 | 야간 1회 |
FR을 NFR로 변환하지 못하면 TPS 산출 단계에서 막힌다. 매트릭스 양식이 출발점이다.
"가용성 99.9% + RTO 4h + RPO 1h"라는 한 줄의 NFR이 DB HA·백업 정책·복구 SOP 셋을 동시에 확정한다.
| SLA | 연간 다운 | 월 다운 | 비용 배수 | 표준 적용 |
|---|---|---|---|---|
| 99% | 87.6h | 7.3h | 1× | 사내 시범 |
| 99.9% | 8.76h | 43m | 2~3× | 사내 일반 |
| 99.99% | 52.6m | 4.3m | 10~15× | 외부 핵심 |
| 99.999% | 5.26m | 26s | 50~100× | 통신·금융 핵심 |
| 99.9999% | 31.5s | 2.6s | 200×+ | 항공 관제 |
오전 10시, 영업 사원 A가 사내망 PC에서 고객 정보 조회 → 신규 계약 등록 → 발주서 1건 생성 → SAP ERP 연동 → 발송 완료까지 5분 이내
오후 2시, CS 담당 B가 클레임 접수 → 담당자 자동 배정 → 처리 진행 상황 업데이트 → 통계 대시보드 조회
23:00 ~ 03:00: SAP ERP 매출 데이터 동기화 + 일일 통계 집계 + DB Full 백업 + Archive Log 마무리
시나리오 3종으로 피크·평균·야간 트래픽 모델을 확정한다.
| 지표 | 산출 공식 | 값 |
|---|---|---|
| 사내 사용자 | 요건 | 3,000명 |
| 본 시스템 사용자 | 사무직 비중 60% | 1,800명 |
| 일일 활성 사용자(DAU) | 1,800 × 70% | 1,260명 |
| 동시 접속 (평균) | DAU × 0.2 | 252명 |
| 동시 접속 (피크) | DAU × 0.4 | 504명 ≈ 500 ✓ |
| 평균 사고 시간 | 가정 | 30초 |
| 평균 TPS | 504 ÷ 30 | 17 TPS |
| 피크 TPS | × 3 마진 | 51 TPS |
| 일일 트랜잭션 | 504 × 30 × 8h × 0.6 | 218,000건/일 |
데이터 3종은 스토리지 Tier를 분리하는 것이 표준이다. 마스터·트랜잭션은 DB(SAN), 파일은 NAS, 로그는 ELK로 적재한다.
| 영역 | 측정 지표 | 본 과제 값 |
|---|---|---|
| 가용성 | SLA · RTO · RPO | 99.9% · 4h · 1h |
| 성능 | 동접 · 피크 TPS · 응답 | 500 / 51 / 200ms |
| 보안 | 망 단계 · 인증 · 암호화 | 3단계 · 2FA · TLS1.3·AES256 |
| 확장성 | 5년 동접 · 데이터 증가 | 800명 / +200% |
| 운영성 | 모니터링 항목 · 백업 | 80+ / Full 일 1 + Log 1h |
| 유지보수성 | 문서화 · IaC | 80% · 30% |
| # | 영역 | 가정 사항 | 근거 | 확인 필요 |
|---|---|---|---|---|
| 1 | 가용성 | RTO 4h · RPO 1h | "업무시간 중 장애 최소화" 해석 | 발주처 |
| 2 | 성능 | 사고시간 30초 | 화면 5건/사용자/분 표준 | (TA 추정) |
| 3 | 성능 | 마진 × 3 | 업계 표준 | (TA 표준) |
| 4 | 확장성 | 5년 +200% | 매출 +10%/년 가정 | 경영지원 |
| 5 | 보안 | 망 3단계 | DMZ·내부·관리망 | 보안팀 |
| 6 | 보안 | 2FA | "운영자 통제" 해석 | 정보보안 |
| 7 | 백업 | 30일 + 분기 Tape | 일반 기업 표준 | 발주처 |
| 8 | 백업 | Archive Log 1h | RPO 1h 충족 위해 | (TA 결정) |
| 결정 항목 | 선택 | 미선택 | 사유 |
|---|---|---|---|
| DB HA | Active-Standby | Active-Active (RAC) | 비용 차 4배 · RTO 4h로 충분 |
| LB 이중화 | 단일 (위험 등록) | 이중화 | 예산 제약 · 위험으로 가시화 |
| 백업 매체 | 디스크 + Tape | 디스크 전용 | 랜섬웨어 대비 |
| DR 사이트 | 미도입 (위험 등록) | Warm Standby | 예산 · 1단계 백업 복구로 |
| 모니터링 | OSS (Zabbix+ELK) | 상용 (Datadog) | OPEX 70% 절감 |
| 가상화 | KVM (Proxmox) | VMware | 라이센스 부담 |
| 보안 등급 | ISMS-P 준수 | ISMS-P 인증 | 인증 비용 6개월 + ₩1억 |
7가지 산출물을 약 2시간 안에 완성하는 것이 본 워크숍 전반의 목표다.
4계층 · 논리·물리 구성도 · 사이징 · HA · 백업·DR · 보안
4계층은 Edge·Web·WAS·DB가 표준이다. Storage·Backup·Network·Security는 횡단 영역으로 별도 설계한다.

4계층 아키텍처 (삽화)
4계층 + 4횡단 = TA 아키텍처 8영역이며, 8영역 모두 산출물에 기재해야 한다.
본 워크숍은 Draw.io 또는 Mermaid 사용을 권장한다. 무료·협업·빠른 작성이 가능하다.
Rack-01 (Server) Rack-02 (Server) Rack-03 (NW + Storage)
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
42U│ │ 42│ │ 42│ │
│ ▣ KVM │ │ ▣ KVM │ │ ▣ KVM │
│ │ │ │ │ │
40U│ Web-01 1U │ 40│ Web-02 1U │ 40│ Core Sw │
39U│ WAS-01 2U │ 39│ WAS-02 2U │ 39│ ToR Sw 1 │
│ │ │ │ │ ToR Sw 2 │
│ │ │ │ │ │
36U│ DB-01 2U │ 36│ DB-02 2U │ 36│ FW (NGFW) │
│ │ │ │ │ LB (L4/L7) │
│ │ │ │ │ │
30U│ Backup 2U │ 30│ │ 30│ SAN Switch │
│ │ │ │ │ SAN-01 4U │
│ │ │ │ │ Tape Lib 6U │
0U│ PDU A/B │ 0│ PDU A/B │ 0│ PDU A/B │
└──────────────┘ └──────────────┘ └──────────────┘
| VLAN | 용도 | 대역 | 게이트웨이 |
|---|---|---|---|
| 10 | 사내 사용자 | 10.10.10.0/24 | 10.10.10.1 |
| 20 | DMZ (Web) | 10.20.20.0/24 | 10.20.20.1 |
| 30 | WAS | 10.30.30.0/24 | 10.30.30.1 |
| 40 | DB | 10.40.40.0/24 | 10.40.40.1 |
| 50 | 관리망 (OOB) | 10.50.50.0/24 | 10.50.50.1 |
| 60 | 백업망 | 10.60.60.0/24 | 10.60.60.1 |
| 70 | 외부 연계 (ERP) | 10.70.70.0/24 | 10.70.70.1 |
| 계층 | 산정 공식 | 결과 (대당) | 대수 |
|---|---|---|---|
| Web | TPS × 0.05 vCPU + OS 2 vCPU | 4 vCPU · 8GB | 2 |
| WAS | TPS × 0.2 vCPU + OS 2 vCPU + Heap 4G | 12 vCPU · 16GB | 2 |
| DB Primary | 데이터 40% Buffer + 동접 + 인덱스 | 16 vCPU · 64GB | 1 |
| DB Standby | Primary 동일 | 16 vCPU · 64GB | 1 |
| Backup | (작업량) | 8 vCPU · 16GB | 1 |
동접 → TPS 한 줄에서 모든 자원 산정이 분기한다. TPS가 틀리면 5종 자원이 동시에 흔들린다.
| 영역 | 산정 공식 | 5년 후 | 마진 | 최종 |
|---|---|---|---|---|
| DB 데이터 | 250만 row × 2KB + 인덱스 30% | 50GB | × 3 | 150GB |
| DB 첨부 | 5MB × 20만 + 증가 200% | 3TB | × 1.5 | 5TB |
| DB Log (Archive) | 2GB × 7일 보관 | 14GB | × 1.5 | 20GB |
| 시스템 로그 | 10GB × 30일 | 300GB | × 1.3 | 400GB |
| 백업 저장소 | (DB + 첨부) × 30세대 × 0.5 압축 | 75TB | × 1.2 | 90TB |
| 영역 | 솔루션 | 본 과제 적용 |
|---|---|---|
| 방화벽 | NGFW (Palo Alto · Fortigate) | 2단계 (외부·DB) |
| WAF | F5 · Imperva · Cloudbric | DMZ 전단 |
| IPS | Cisco · Trend · 시큐아이 | Inline |
| EDR | CrowdStrike · V3 · MS Defender | 전 서버 |
| DLP | Symantec · Forcepoint · 소만사 | 내부망 |
| DRM | Fasoo · 마크애니 | 문서 |
| SIEM | Splunk · ELastic SIEM · 이글루 | 로그 통합 |
표의 7대 영역은 솔루션 카탈로그다. 다음 슬라이드에서 망 분리·인증·암호화·감사 4축으로 본 과제에 적용한다.
망 분리·인증·암호화·감사 4축은 보안 설계의 골격이며, 한 축이라도 빠지면 산출물이 반쪽이 된다.
비즈니스: 등록건수·발주건수
로그 (ELK 또는 Loki)
보안 (SIEM 연계)
트레이스 (Jaeger 또는 Tempo)
논리·물리·BOM·산정서·보안·백업·SOP·위험/TCO
8종은 고정 순서·고정 양식이며, 어떤 케이스에서도 동일한 패키지로 제출한다.
| Rack | U | 장비 | 모델 (예시) | 전력(W) |
|---|---|---|---|---|
| R-01 | 40-39 | Web-01 (1U) | Dell R650 · 2× Silver 4314 · 64GB | 600 |
| R-01 | 38-37 | WAS-01 (2U) | Dell R750 · 2× Gold 6338 · 128GB | 900 |
| R-01 | 36-35 | DB-01 (2U) | Dell R750 · 2× Gold 6438 · 256GB | 1100 |
| R-01 | 34-33 | Backup (2U) | Dell R750 · 1× Silver · 64GB | 700 |
| R-02 | 40-39 | Web-02 (1U) | Dell R650 동일 | 600 |
| R-02 | 38-37 | WAS-02 (2U) | Dell R750 동일 | 900 |
| R-02 | 36-35 | DB-02 (2U) | Dell R750 동일 | 1100 |
| R-03 | 40-37 | Core SW · ToR SW | Cisco Nexus 9300 ×2 | 700 |
| R-03 | 36-35 | NGFW ×2 | Palo Alto PA-3220 | 400 |
| R-03 | 34-33 | L4/L7 LB | F5 BIG-IP iSeries | 350 |
| R-03 | 30-26 | SAN | Dell PowerStore 500T (4U) | 1500 |
| R-03 | 24-18 | Tape Library | IBM TS4300 (6U) | 600 |
총 전력 합산 + 30% 마진 + PDU 산정 + 발열(BTU/h) 산출까지 포함한다.
| # | 분류 | 품목 | 모델 | 수량 | 단가(만원) | 합계 |
|---|---|---|---|---|---|---|
| 1 | 서버 | Web | Dell R650 · 4 vCPU·64GB | 2 | 800 | 1,600 |
| 2 | 서버 | WAS | Dell R750 · 12 vCPU·128GB | 2 | 1,500 | 3,000 |
| 3 | 서버 | DB | Dell R750 · 16 vCPU·256GB | 2 | 2,500 | 5,000 |
| 4 | 서버 | Backup | Dell R750 · 8 vCPU·64GB | 1 | 1,000 | 1,000 |
| 5 | 스토리지 | SAN | Dell PowerStore 500T · 50TB SSD | 1 | 8,000 | 8,000 |
| 6 | 스토리지 | NAS | Dell PowerScale · 100TB | 1 | 5,000 | 5,000 |
| 7 | 스토리지 | Tape | IBM TS4300 + LTO-9 × 30 | 1 | 3,500 | 3,500 |
| 8 | 네트워크 | Core SW | Cisco Nexus 9300 | 2 | 1,200 | 2,400 |
| 9 | 네트워크 | NGFW | Palo Alto PA-3220 | 2 | 2,000 | 4,000 |
| 10 | 네트워크 | LB | F5 BIG-IP iSeries | 1 | 2,500 | 2,500 |
| 11 | SW | PostgreSQL 지원 | EDB Standard · 4 sockets | 1 | 1,500 | 1,500 |
| 12 | SW | Proxmox 지원 | Community → Business | 8 | 200 | 1,600 |
| 13 | SW | Veeam B&R | Universal License · 10 instances | 1 | 1,500 | 1,500 |
| 14 | SW | Zabbix·ELK 지원 | (선택) | 1 | 500 | 500 |
| 합계 | 41,100만원 |
HW + SW = ₩4.1억. 예산 ₩8억 + 구축비 ₩3억 → 잔여 ₩4.9억으로 보안·전기·설치·예비비를 흡수한다.
| 항목 | 가정값 | 공식 | 결과 |
|---|---|---|---|
| 동시 사용자 | 500 | 요건 | 500 |
| 사고 시간 | 30초 | 가정 | 30 |
| 평균 TPS | 500 ÷ 30 | 17 | |
| 피크 TPS | × 3 마진 | 51 | |
| Web vCPU | 4 vCPU/대 | × 2 이중화 | 4 × 2 |
| WAS vCPU | 12 vCPU/대 | × 2 | 12 × 2 |
| WAS RAM | Heap 8G + OS 8 | 16 GB × 2 | |
| DB vCPU | 16 vCPU/대 | Primary + Standby | 16 × 2 |
| DB RAM | 데이터 50% Buffer | 데이터 150GB | 256 GB × 2 |
| DB SSD | × 3 마진 | 500 GB | |
| 첨부 NAS | 5MB × 20만 × 마진 | 5 TB | |
| Backup | × 30세대 × 0.5 압축 | 90 TB | |
| IOPS | 51 × 10 × 3 | 1,500 | |
| 대역폭 | 500 × 100Kbps × 1.5 | 75 Mbps | |
| 5년 후 마진 | × 1.5 | (전 항목 확인) |
가정값을 표 안에 함께 기재한다. 가정 없는 산정서는 검수 대상이 아니다.
| # | Source | Destination | Port | Proto | 용도 | 만료 |
|---|---|---|---|---|---|---|
| 1 | Internal-User | LB-VIP | 443 | TCP | HTTPS 사내 접속 | - |
| 2 | LB | Web | 8080 | TCP | LB → Web | - |
| 3 | Web | WAS | 8009 | TCP | AJP | - |
| 4 | WAS | DB-VIP | 5432 | TCP | PostgreSQL | - |
| 5 | DB-Standby | DB-Primary | 5432 | TCP | Replication | - |
| 6 | Patroni-etcd | etcd cluster | 2379 | TCP | Patroni | - |
| 7 | Backup | All-Tier | 10001 | TCP | Veeam Agent | - |
| 8 | Admin-Net | All-Servers | 22 | TCP | SSH (PAM 경유만) | - |
| 9 | Admin-Net | iLO-Net | 443 | TCP | 원격관리 | - |
| 10 | Monitoring | All-Servers | 9100, 161 | TCP/UDP | node_exporter · SNMP | - |
| 11 | LDAP | LDAP-Server | 636 | TCP | SSO | - |
| 12 | WAS | SMTP-Relay | 587 | TCP | 메일 알림 | - |
| 13 | ETL | SAP ERP | 22 | TCP | SFTP 배치 | 2027-12-31 |
| 99 | Any | Any | Any | Any | Deny (묵시 차단) | - |
방화벽 정책표는 묵시 차단 + 명시 허용 원칙이다. 마지막 행(#99)에 Deny Any 한 줄이 빠지면 정책표가 아니다.
접근통제·계정 정책은 방화벽 정책표(앞 슬라이드)와 짝이다. 망 통제(룰)와 사람 통제(권한)가 모두 잠겨야 보안 정책표가 완성된다.
| 대상 | 주기 | 방식 | 매체 | 보관 | RTO | RPO |
|---|---|---|---|---|---|---|
| DB 전체 | 일 1회 | Full (야간) | Disk + Tape | 30일 + 분기 Tape | 3.5h | 24h |
| DB Archive Log | 1시간 | WAL Archive | Disk | 7일 | (시점복구) | 1h |
| WAS 설정 | 변경 시 | 수동 + Ansible | Disk | 1년 | 1h | 변경 시점 |
| NAS (첨부) | 일 1회 | Incremental | Disk + Tape | 30일 + 분기 | 4h | 24h |
| OS 이미지 | 분기 1회 | 이미지 | Disk | 1년 | 4h | 분기 |
| 설정·문서 | 일 1회 | Git push | GitLab | 영구 | 30분 | 변경 시점 |
"백업 = 일 1회" 요건은 Full(일 1회) + Archive Log(1시간) 조합으로 RPO 1h를 달성한다. Archive Log 한 줄이 빠지면 RPO가 24시간으로 추락한다.
백업이 돌아간다와 복구가 된다는 다르다. 분기 부분 복구·연 1회 전체 시뮬레이션이 운영 SOP의 기본.
SOP는 체크리스트 양식이 표준이며, 신규 인력도 즉시 절차를 수행할 수 있어야 한다.
| # | 영역 | 위험 | 영향 | 확률 | 대응 | 권고 |
|---|---|---|---|---|---|---|
| 1 | 가용성 | LB 단일 | 중 | 중 | (없음) | 1년 후 이중화 |
| 2 | 가용성 | DR 사이트 없음 | 고 | 저 | 백업만 | 2년 후 Warm Standby |
| 3 | 성능 | 5년 후 DB 한계 | 중 | 고 | 모니터링 | 3년 후 RAC 검토 |
| 4 | 보안 | ISMS-P 미인증 | 중 | 중 | 준수만 | 3년 후 인증 |
| 5 | 운영 | KVM 사내 경험 부족 | 중 | 중 | 교육 | 외주 보조 6개월 |
| 6 | 보안 | 백업 Tape 분실 | 중 | 저 | 외부 보관 | 암호화 + 추적 |
| 7 | 운영 | 복구 시험 미실시 | 고 | 중 | 분기 시험 도입 | (해소 예정) |
| 8 | 비용 | Oracle vs Postgres 정합성 | 중 | 저 | Sync Replication | 1년 후 평가 |
| 분류 | 항목 | 1년차 | 2~5년 (4년) | 6~10년 (5년) | 합계 |
|---|---|---|---|---|---|
| CAPEX | HW·SW 도입 | 4.1억 | - | (5년 교체) 3억 | 7.1억 |
| 구축비 | 3억 | - | - | 3억 | |
| 전기·설치 | 0.5억 | - | - | 0.5억 | |
| OPEX | 유지보수 (HW SLA) | - | 0.4억/년 × 4 | 0.3억/년 × 5 | 3.1억 |
| SW 라이센스 | - | 0.5억/년 × 4 | 0.5억/년 × 5 | 4.5억 | |
| 전기료 | 0.3억 | 0.3억 × 4 | 0.3억 × 5 | 3.0억 | |
| 운영 인력 | - | 1.5억/년 × 4 | 1.5억/년 × 5 | 13.5억 | |
| 보안 인증·점검 | - | 0.1억/년 × 4 | 0.2억/년 × 5 | 1.4억 | |
| 10년 TCO | 약 36억 |
10년 TCO는 의사결정자(임원·CIO)의 결정 근거다. CAPEX 1억 추가로 OPEX 5억을 회수하는 경우가 흔하다.
| # | 산출물 | 필수 항목 | 자주 빠지는 항목 |
|---|---|---|---|
| 1 | 논리 구성도 | 4계층 · 이중화 · 망 분리 · 외부 연계 | 백업망 · 관리망 |
| 2 | 물리 배치도 | 랙 · 모델 · 전력 · U수 | 케이블 경로 · 발열 BTU/h |
| 3 | BOM | 모델 · 단가 · 수량 · 합계 | SW 라이센스 · 마진 |
| 4 | 용량 산정서 | 가정 · 공식 · 결과 | 5년 증가 · IOPS |
| 5 | 보안 정책표 | FW 규칙 · 계정 · 암호화 | 만료일 · PAM |
| 6 | 백업·DR | RPO · RTO · 시점복구 | Archive Log · 시험 |
| 7 | SOP | 변경 · 장애 · 백업 · 패치 | Postmortem · 패치 우선순위 |
| 8 | 위험·TCO | 위험 5+ · 10년 TCO | 트레이드오프 · 로드맵 |
"필수 항목" 칸이 모두 채워졌는지 발표 전 점검한다.

논리 → 물리 변환 흐름

협업 도구 화면 — Draw.io · Lucidchart · Miro 보드

산출물 mockup — 논리 구성도 · 물리 랙 배치도

산출물 mockup — 용량 산정 워크시트 · 방화벽 정책표

산출물 mockup — 위험 등록부 · 10년 TCO 누적 그래프
12항 체크리스트는 면접·실무에서 그대로 활용 가능한 표준 양식이다.
| # | 점검 항목 | 본 과제 결과 |
|---|---|---|
| 1 | 외부 NW 입구 | NGFW 이중화 ✓ |
| 2 | LB | 단일 (위험 등록) |
| 3 | Web | 2대 ✓ |
| 4 | WAS | 2대 ✓ |
| 5 | DB | Active-Standby ✓ |
| 6 | SAN | RAID 10 + 컨트롤러 이중 ✓ |
| 7 | 백업 서버 | 단일 (저영향) |
| 8 | 전원 | A/B PDU + UPS ✓ |
| 9 | 스위치 | Core 2대 + ToR 2대 ✓ |
| 10 | DNS · LDAP | 외부 의존 (가정 이중) |
| # | 영역 | 점검 항목 | 본 과제 |
|---|---|---|---|
| 1 | CPU | 평균 60% 이하·피크 80% | 산정 시 마진 × 3 |
| 2 | 메모리 | 90% 이하·Swap 최소 | DB Buffer 50% |
| 3 | 디스크 IOPS | 가용 IOPS의 70% | 1,500 IOPS · SSD |
| 4 | 네트워크 | 80% 이하 | 75 Mbps · 1G 충분 |
| 5 | DB 연결 | Pool 크기 적정 | WAS Pool 50 |
| 6 | 외부 연계 | 응답 시간 SLA | SAP ETL 30분 |
| 7 | 캐시 | Hit율 80%+ | (응용 영역) |
→ 응용 영역, TA는 WAF + 표준 인용
운영성·유지보수성은 사후 추가 비용이 3배이므로 설계 초기부터 포함한다.

팀 리뷰 회의 장면
①
12항목
체크리스트
②
SPOF
5단계 점검
③
발표 4장
슬라이드
④
설명력 =
TA 실력
⑤
피드백
즉시 기록
본 워크숍에서 그린 첫 구조도가 TA 경력의 출발점이다.
🎨 이미지 프롬프트: "Editorial illustration of a Korean Technical Architect at the end of a long workshop — silhouette standing at a window of a high-rise office building at sunset overlooking a city skyline with subtle datacenter buildings visible in the distance, holding a rolled-up architecture blueprint under one arm, warm orange and purple sky, hopeful and forward-looking mood. Cinematic wide shot, editorial photographic style, no readable text, 16:9"

"구조를 그리지 못하면, 설계도 운영도 할 수 없다"