피드로 돌아가기
Rodando Classic ASP no Linux em 2026
Dev.toDev.to
Infrastructure

GoLang 기반 AxonASP 도입으로 Classic ASP의 Linux 컨테이너화 및 메모리 최적화 달성

Rodando Classic ASP no Linux em 2026

Lucas Guimarães2026년 6월 28일3intermediate

Context

Classic ASP의 Windows 및 IIS 종속성으로 인한 기술적 Lock-in 및 높은 운영 비용 발생. 레거시 시스템 유지보수를 위해 고비용 Windows 라이선스와 무거운 런타임 환경이 강제되는 구조적 한계 존재.

Technical Solution

  • GoLang을 활용한 멀티플랫폼 서버 구현으로 Windows 의존성을 제거한 Cross-platform 환경 구축
  • Docker 컨테이너 기반 배포 구조 채택을 통한 레거시 애플리케이션의 현대적 인프라 이관
  • Nginx Reverse Proxy 설정을 통한 SSL/TLS 보안 계층 분리 및 HTTP/2 프로토콜 적용
  • systemd 서비스 등록 유틸리티 제공으로 Linux 환경 내 Daemon 프로세스 관리 자동화
  • VBScript 처리 로직의 경량화를 통한 시스템 Overhead 최소화 설계
  • TOML 설정 파일을 통한 포트 및 동작 로직의 외부 설정화로 유연한 런타임 제어 구현

레거시 스택의 현대화 시 전체 코드 재작성 대신 런타임 환경의 추상화를 통한 컨테이너화 전략 검토. 인프라 비용 절감을 위한 OS 종속성 제거 및 경량 언어로의 서버 구현 가능성 타진.

원문 읽기