데브허브 | DEVHUB | 소소한 코딩화면 공유 - 서버 이전
- AWS EC2 T2 Small 인스턴스 두 개를 ARM 기반 T4G Medium 인스턴스 하나로 통합하여 비용 효율성과 성능 향상을 목표로 서버 이전 작업을 진행합니다. 🚀
- 새 서버 환경 구축에는 Zsh, NVM (Node.js), SDKMAN (Java, Maven, Gradle), Pnpm, MariaDB, Nginx 등 다양한 개발 및 운영 도구가 설치됩니다. 🛠️
- 개발 과정에서 요구사항 변경 미인지, 잘못된 파일 수정, 저장 누락 등 흔히 겪는 어려움과 오토 세이브의 중요성을 언급합니다. 🤯
- 기존 MariaDB 데이터베이스를 덤프하고 DBeaver를 통해 새 서버로 마이그레이션하며, 데이터베이스 보안 설정을 강화합니다. 💾
- Cloudflare를 이용한 DNS 설정과 Elastic IP 할당 후, PM2로 애플리케이션을 배포하고 Nginx를 리버스 프록시로 구성하여 서비스를 제공합니다. 🌐
- 개인 웹사이트(okev.com, MP4, 10Y) 운영 경험과 인프런 강의(윈도우 개발 환경, Git/VS Code, CI/CD) 활동을 소개하며, Obsidian으로 방송 스크립트를 관리합니다. 📚
- T4G Medium 인스턴스의 시간당 요금과 월 예상 비용을 계산하여 통합의 경제적 이점을 설명하고, Elastic IP 사용 시 발생하는 추가 비용을 언급합니다. 💰