henergy
This is an old revision of the document!
Table of Contents
HENERGY 차세대 프로젝트 아키텍처
문서 목적
- HENERGY 차세대 프로젝트의 전체 아키텍처를 아키텍트/개발자/운영자가 함께 보는 통합 문서
- DNS, Gateway(Nginx), 서비스 도메인, 운영체계, 산출물 맵을 한 번에 파악하기 위한 기준 문서
아키텍처 개요
- 환경축: 운영 내부망(10.2.x), 개발/검증망(172.17.x), 외부 공인 접근(220.95.212.x)
- 도메인:
*.henergy.solar - 서비스군: ERP / API(EAI) / SSO / GW / HEN / MOBI / CMS / EDMS / Monitoring / Batch
- 운영 패턴: DNS + Nginx Reverse Proxy 중심의 멀티 도메인 라우팅
DNS/도메인 구조
- 네이밍 패턴
l4-*: L4 진입점*1,*2: 노드 이중화*d,*v: 개발/검증 계열jeus-*,*-admin: 관리자 계열
- 대표 도메인
- 업무:
hen,erp,sso,gw,api,mobi,cms - 운영/관리:
svn,build,nexus,batch-admin,monitoring,gather,mon
Gateway (Nginx) 운영
- 운영 노드: 범용 WEB1 / WEB2 (이중 구성)
- 라우팅 파일
http2http.confhttps2http.confhttps2https.conf
- 공통 파일
ssl-common.confproxy-common.confinternal_ips.conf
- 특징: Host 헤더 기준으로 각 백엔드(업무/관리자/모니터링)로 프록시 분기
프로젝트 수행 관점 요약
- 운영계 시스템 구축 및 안정화
- 검증/운영 배포 지원, 장애 대응 체계 정립
- Batch Framework 적용 및 운영 전환
- WebSocket 운영방안 수립 및 실서비스 반영
- 형상/빌드/배포 체계 고도화(Jenkins 포함)
핵심 산출물 맵
- 아키텍처 정의/지침
NOS-TAD-2501(아키텍처정의서)_v0.60.pptxNOS-TAD-1501(어플리케이션아키텍처정의서)_0428_V0.8.docxNOS-TAD-1501(아키텍처개발표준및개발지침)_v0.81.docx
- 운영방안
Batch 서버 운영방안.docxWebSocket 서버 운영방안.docx
- 관리/추적
요구사항추적표,인수인계 체크리스트,SW버전 체크,주간보고
아키텍트 체크포인트
- 장점
- 대규모 도메인/서비스를 DNS+Gateway 기준으로 운영 가능
- 문서/설정/주간 이력이 함께 관리되어 인수인계 용이
- 관리포인트
- OLD 엔트리 정리 정책 필요
- WEB1/WEB2 설정 Drift 방지(동기화 검증) 필요
- DNS/라우팅 변경 시 영향도 분석 필수
온보딩 순서
- 개발가이드 → 아키텍처정의서 → DNS/Nginx 설정 → 주간보고 → 추적표 순으로 확인
- 변경 작업 전에는 반드시 DNS + Nginx 라우팅 + 대상 백엔드 3단 검증 수행
henergy.1771637815.txt.gz · Last modified: by 192.168.0.1
