| GaonIT Cloud — 호스팅 & 클라우드
가온IT

레퍼런스 아키텍처

개발자가 사랑하는 호스팅 & 클라우드. 지금 바로 시작하세요.

솔루션 Reference Architectures

레퍼런스 아키텍처

검증된 설계를 표준화해 빠른 구축예측 가능한 운영을 돕습니다. 각 패턴은 가온IT의 네트워크·보안·스토리지·데이터·AI 구성요소와 바로 매핑됩니다.

🏗️ 모듈형
VPC·서브넷·보안·LB·스토리지·DB·관측을 모듈화. 재사용/확장 용이.
🧪 검증
HA/성능/장애/복구 시나리오 사전 검증. 변경 관리 절차 제공.
⚖️ 균형
보안·비용·성능 트레이드오프 가이드 포함. 티어별 권장 사양.
📜 표준
네이밍/태깅·폴더링·접근정책·백업주기 등 운영 표준 문서 제공.
웹/모바일 — 3-Tier & 엣지 최적화
[Client] │ HTTPS [CDN/엣지]\n(DDoS 보호) │ HTTP/2 [L7 LB] │ ↳ Path/Host [App ASG]──[Cache/Redis] │ [Managed MySQL/PostgreSQL] │ [Object/Block Storage]
구성요소: CDN/엣지, L7 LB, 오토스케일 앱, 캐시, 관리형 DB, 오브젝트/블록 스토리지.
보안: WAF/레이트 제한, 보안그룹 + 네트워크 ACL, TLS(ACM), 시크릿/키 분리.
배포: 블루/그린·카나리, 헬스체크·커넥션 드레이닝, IaC 파이프라인.
옵션: 이미지 처리·정적 자산 CDN, 웹소켓·gRPC, 멀티 리전 액티브-스탠바이.
데이터/분석 — 레이크 → 웨어하우스 → BI
[Ingest(ETL/ELT)] → [Object Storage(Data Lake)] → [Transform(Spark/DBT)] ↓ ↓ [Catalog/Metadata] [Warehouse/MPP] ↓ ↓ [Governance] [BI/Notebook]
저장: 오브젝트 스토리지(버전닝/라이프사이클), 블록/파일 스토리지 연동.
거버넌스: IAM(역할/정책), 감사로그, 데이터 분류/암호화(KMS/키 회전).
성능: 파티셔닝·컬럼 프루닝·캐시, 비용 기반 최적화 가이드.
실시간 스트리밍/IoT — Kafka·MQ·TSDB
[Device/SDK] → [Gateway] → [Topic(Kafka)] → [Stream Proc.] → [TSDB] ↓ ↓ [Object] [Analytics]
수집: 디바이스 게이트웨이(인증/토큰), 백프레셔·재시도, 멱등 처리.
보관: 타임시리즈/장기보관, 컴팩션·수명주기 정책.
전달: 서브스크립션·리플레이·사이드카 캐시.
AI/ML — 학습 파이프라인 · 추론 서빙 · 피처 스토어
[Data Lake] → [Feature Store] → [Training(GPU/Notebook/Queue)] → [Registry] ↓ ↓ [Eval] [Serving] ↓ ↓ [CI/CD·Canary] [Gateway/API]
훈련: GPU 워크스페이스·스케줄러, 체크포인트/아티팩트 보관.
서빙: A/B·카나리·샤딩, 벡터DB·캐시(LLM RAG), 오토스케일.
운영: 데이터/모델 드리프트 경보, 프롬프트/피처 버전 관리.
보안/거버넌스 구성요소 매핑
영역 가온IT 컴포넌트 설명
아이덴티티IAM(사용자/역할/정책)최소권한·테넌트 격리·MFA·액세스 키 로테이션
인증서/비밀ACM, Secrets ManagerTLS/PKI·서버/클라이언트 인증서, 시크릿 버전 관리
네트워크VPC/서브넷, 방화벽(SG/NACL), NAT/DNS세그먼트 격리·기본 거부·아웃바운드 제어
엣지보호WAF, DDoS(프록시)L7 보호·레이트/봇·시그니처/규칙
감사/로깅감사로그(Audit), Logs, Tracing행위·접근·변경 추적, 장기보관
데이터암호화(KMS), 버전닝/락정지/전송 암호화·객체 락·보존 정책
운영/관측 — Metrics · Logs · Traces
[Exporters/SDK] → [Metrics] → [Dash/Alert] ↓ [Logs] → [Search/Analyze] ↓ [Traces] → [APM/TTFB/p95]
지표: RPS·지연·오류율·자원. 임계/예측 알림.
로그: 구조화(JSON)·샘플링·보존 정책. 데이터 레이크 연계.
트레이스: 분산 트레이싱·서비스 맵·병목 구간 탐지.
DR/멀티리전 — RPO/RTO 기준 설계
[Region A] — Active ──(replicate)──► [Region B] — Standby | LB/L7 | Warm DB | DB(Primary) | DNS Health Check | Object/Backup | Auto Promote
복제: DB 동기/비동기, 스냅샷·객체 버킷 복제.
전환: DNS 헬스체크·오케스트레이터 자동 승격, 재가동 런북.
연습: 정기 DR 드릴·복구 시간 측정·개선 루프.
IaC 샘플 (가온IT 리소스 선언 예)
# pseudo.hcl — 예시
module "vpc" {
  name = "prod"
  cidr = "10.20.0.0/16"
  subnets = { web = "10.20.1.0/24", app = "10.20.2.0/24", db = "10.20.3.0/24" }
}

module "lb" {
  layer = "L7"
  domain = "app.example.com"
  tls_cert = "acm://cert-123"
  targets = [module.app.asg]
}

module "app" {
  asg = { image = "app:2025-09-01", min=2, max=10 }
  env = { REDIS_URL = module.redis.url, DB_DSN = module.pg.dsn }
}

module "redis" { tier = "managed" }
module "pg"    { tier = "managed", ha = true, read_replicas = 2 }

module "observability" { metrics = true, logs = true, traces = true }
컴포넌트 카탈로그
카테고리 리소스 역할
네트워크VPC / Subnet / NAT / DNS / CDN격리·라우팅·이그레스·엣지 가속
보안Firewall(SG/NACL) / WAF / DDoS(프록시) / IAM / ACM / Secrets접근제어·TLS·비밀 관리·엣지 방어
컴퓨트가상서버 / 컨테이너 / 서버리스 / GPU워크로드 실행·오토스케일
데이터Managed MySQL/PostgreSQL/Redis / Object / Block / File(NFS/SMB)영속 데이터·캐시·공유 스토리지
관측Metrics / Logs / Tracing / Audit모니터링·분석·감사
AI/ML모델 호스팅 / 벡터DB / 파인튜닝 / MLOps학습·서빙·RAG
워크로드에 맞는 레퍼런스 아키텍처를 제안해 드립니다
요건(트래픽·데이터·보안·RPO/RTO)을 알려주시면 맞춤 설계를 드려요.