안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
Proxmox VM 자동 생성 및 관리 플랫폼
개발 · 디자인 · 기획
웹 · 기타
SaaSㆍ솔루션, 통계ㆍ대시보드, 기타(IT 서비스 구축)
프로젝트 배경
1) 문제점
기존에는 각 고객사별로 별도의 콘솔과 수동 작업이 필요하여 관리 비효율 발생
VM 생성부터 네트워크, 방화벽, 모니터링, 결제, 만료 관리까지 모든 과정이 엔지니어 수동 처리로 운영 부담 증가
장애 발생 시 VM별 대응 절차가 달라 복구 지연 및 고객 서비스 중단 위험 존재
VM 및 고객 자원 현황이 통합 관리되지 않아 사용량 추적 및 과금 관리에 어려움 발생
CSP별 정책, 네트워크 구조 차이로 운영 표준화 불가능 및 고객 확장성 저하

2) 프로젝트 목표
여러 Cluster 서버들을 단일 관리 플랫폼으로 통합
고객 결제 후 즉시 VM 생성 및 배포 가능한 자동화된 클라우드 프로비저닝 시스템 구축
Proxmox API 기반으로 VM 생성, 삭제, 연장, 만료, 트래픽 관리, 로그 수집 자동화
엔지니어 개입 없이 모든 VM 통합 모니터링

3) 주안점
운영 자동화: 기존 수동 관리 프로세스를 100% 자동화하여 운영 효율성 극대화
통합성: 여러 Cluster 환경을 하나의 콘솔에서 일원화 관리
확장성: API 모듈화로 새로운 Cluster, Infra 추가 및 기능 확장 용이
사용자 편의성: 고객이 결제 후 즉시 VM을 사용할 수 있는 직관적 UX 제공
프로젝트 성과
VM 배포 및 관리 처리 시간 90% 이상 단축
기존 수동 절차로 평균 1대당 30분 이상 소요되던 VM 생성·설정·배포 과정을 자동화하여 2~3분 내 완료 가능하도록 개선
운영 인력 투입량 70% 감소
VM 관리, 방화벽 설정, 트래픽 측정, 만료 관리 등을 자동화함으로써 일일 평균 엔지니어 투입 시간을 10시간에서 3시간 이하로 감소
Cluster 통합 관리 효율성 5배 향상
다중 Cluster를 단일 콘솔에서 제어할 수 있도록 하여 운영자별 중복 작업을 제거하고 관리 생산성을 5배 향상
장애 대응 시간 80% 단축
자동 감지 시스템을 도입하여 VM별 장애 발생 시 평균 복구 시간을 기존 1시간에서 10분 이내로 단축
핵심 기능
다중 Cluster 자동 VM 생성 및 관리
Proxmox API를 통해 고객 결제 후 자동으로 VM 생성, 설정, 배포 및 만료 관리까지 수행
MSA 기반 모듈형 인프라 구조
Auth, Payment, VNC, VM Create, Dashboard, Management, Admin Page 등 서비스별 마이크로서비스로 분리하여 확장성과 유지보수성 확보
실시간 리소스 모니터링
각 VM과 Cluster의 리소스 사용량을 실시간으로 대시보드로 모니터링
진행 단계
기획 및 요구사항 정의, UI/UX 및 화면 설계 (Figma 디자인)
2025.03.
기존 엔지니어 수동 운영 체계 분석, VM 자동화 요구사항 수집, API 통합 범위 및 아키텍처 설계 방향 확정

고객 포털, 관리자 페이지, VM 생성/관리 화면 설계 및 사용자 여정 기반 UX 플로우 확립
백엔드 MSA 구조 설계 및 개발
2025.05.
GoLang 기반 MSA 구조로 서비스 분리(auth, payments, vnc, vm-create, dashboard, management, admin 등)
프론트엔드 개발
2025.06.
React 기반 대시보드 UI 구현, 고객용 VM 관리·결제·도메인 설정 페이지 개발, 실시간 로그/상태 표시 기능 구현
통합 테스트 및 MSA 연동 검증
2025.08.
API 테스트, VM 생성/삭제 자동화 검증, 결제-배포-관리 전체 프로세스 E2E 테스트 수행
런칭 및 운영 안정화
2025.10.
KST 내부 환경에 정식 배포 완료, 서비스 장애 대응 자동화 검증, 모니터링 및 유지보수 체계 구축
프로젝트 상세
1) 포트폴리오 소개
서비스명: KST Cloud Automation Platform
서비스 카테고리: 클라우드 인프라 자동화 / SaaS / DevOps 솔루션
메인 타깃: CSP(Cloud Service Provider) 및 MSP, 호스팅 사업자, 엔터프라이즈 인프라 운영팀

소개: KST Cloud Automation Platform은 AWS, GCP, Oracle Cloud, NCP, Vultr, Linode, FlexIT 등 주요 CSP 환경을 단일 관리 콘솔에서 통합 제어할 수 있는 멀티 클라우드 VM 자동화 관리 플랫폼이다.
기존에 엔지니어가 수동으로 수행하던 VM 생성, 네트워크 설정, 방화벽 구성, 장애 대응, 업그레이드, 연장/삭제, 만료 관리, 고객별 자원 관리 등의 모든 과정을 완전 자동화하였다.
고객은 결제 후 즉시 원하는 사양의 VM을 생성하고 배포할 수 있으며, CSP 간 자원 이동과 모니터링도 통합적으로 수행된다.

2) 작업 범위
개발 참여 범위:
- 전체 시스템 아키텍처 설계 및 DevOps 구축
- VM 자동 생성/배포/삭제 백엔드 개발 (GoLang, Proxmox 기반)
- 프론트엔드 (Next.js 13+, Tailwind, shadcn/ui) 개발
- 관리자 페이지 및 고객 포털 UI/UX 설계
- 결제 연동(Toss Payments)
- Pfsense Infra 설계

지원 환경:
- 반응형 웹(PC / 모바일)

3) 주요 업무 및 주요 기능
1. VM 관리 및 배포 자동화
- Proxmox API 호출을 통한 VM 생성/삭제/스냅샷 자동화
- OS 이미지, 사양(CPU/RAM/DISK) 선택 및 커스텀 배포
- VM 상태 조회, 재부팅, 전원관리 기능 제공

2. 고객 관리 및 결제 시스템
- Google OAuth 로그인, 포인트 결제, Toss Payments 결제 연동
- 고객별 자원 현황
- VM 연장, 만료, 삭제 자동 처리

3. 네트워크 및 보안 관리
- Cloudflare API를 통한 DNS/Proxy 자동 설정
- 방화벽 룰 설정 자동화 (포트, IP, 정책 기반 구성)

4. 관리자 페이지
- 고객별 VM 현황 조회 및 강제 조치 기능
- 클러스터 상태, 리소스 사용량 시각화
- 서비스 로그 모니터링 및 실시간 이벤트 대시보드

5. 통합 모니터링 및 장애 대응
- 실시간 리소스 모니터링
- VM별 CPU, Memory, Disk, Network I/O 데이터 수집

4) 주안점
완전 자동화: 기존 수동 운영(엔지니어의 직접 제어) 과정을 100% 자동화하여 인력 부담 최소화
통합 관리성: 여러 Cluster 단일 콘솔에서 제어
확장성: 모듈형 API 설계로 Cluster, Infra 추가 및 기능 확장 용이
사용자 중심 UX: 비전문가도 쉽게 사용할 수 있는 직관적 UI 설계 및 반응형 대응
지속 운영성: VM 연장·만료·삭제 주기 자동 관리 및 통합 결제 시스템으로 운영 효율 극대화

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

rt******
개발 · 법인사업자

프로젝트 정보

참여 기간
2024.01. ~ 2025.10.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
고객사
KST
역할
PM
관련 기술
TypeScript
Go
PostgreSQL
Docker
Node.js
JavaScript
React