운영체제 선택은 나중에 정해도 되는 세부 사항처럼 보입니다. 하지만 VPS에서는 세 가지를 한꺼번에 정합니다. 내는 요금, 내 작업에 남는 RAM, 그리고 매일 서버를 돌보는 방식입니다. 먼저 짧은 답을 드리고, 그 뒤에 근거가 되는 수치를 보여 드립니다. 수치는 모두 저희 이미지로 새로 만든 서버에서 측정했습니다.
짧은 답
Windows를 고르세요, 작업에 Windows용으로만 나온 프로그램이 필요할 때 말입니다. Windows 전용 트레이딩 터미널, 회사에서 이미 쓰는 데스크톱 앱, 오래된 .NET Framework 서비스, Windows 프로그램을 클릭하며 돌아다니는 자동화 같은 경우입니다. 서버를 일반 PC처럼 다루고 터미널은 절대 열고 싶지 않은 사람에게도 Windows가 맞습니다.
Linux를 고르세요, 그 밖의 거의 모든 경우에 말입니다. 웹사이트, Docker, 데이터베이스, VPN, 텔레그램과 디스코드 봇, Python 트레이딩 봇, AI 에이전트, 게임 서버가 여기에 속합니다. 이 분야의 소프트웨어 대부분은 Linux용으로 먼저 만들어집니다.
잘 모르겠다면, 아마 Linux입니다.
시작하기 전에 각각이 쓰는 자원
저희 이미지로 새 서버를 만들고, 부팅 후 약 1분 30초가 지나 아무도 로그인하지 않은 상태에서 측정했습니다.
| 시스템 | 유휴 RAM | 디스크 사용량 | 프로세스 |
|---|---|---|---|
| Alpine Linux 3.21 | 55 MB | 153 MB | 약 70 |
| Debian 12 | 213 MB | 1.2 GB | 81 |
| Ubuntu 24.04 | 313 MB | 2.7 GB | 102 |
| Windows Server 2022 | 965 MB~1.3 GB | 약 14 GB | 88 |
여러분의 소프트웨어가 시작되기도 전에 Windows는 Ubuntu보다 최소 3배, Alpine보다 약 20배 많은 메모리를 씁니다. 그래서 가장 작은 Windows 요금제는 RAM 4 GB이고, 가장 작은 Linux 요금제는 1 GB로도 됩니다. 디스크로 보면 Windows는 요금제의 50 GB 중 약 14 GB를 차지하고, Ubuntu는 3 GB도 안 됩니다.
비용
저희 요금제의 월 가격입니다.
| Linux | Windows | |
|---|---|---|
| 가장 저렴 | Nano: 2 vCPU, 1 GB, 15 GB, $3 | Windows-Small: 4 vCPU, 4 GB, 50 GB, $11 |
| 4 vCPU, 4 GB, NAT | Small: $8 | Windows-Small: $11 |
| 4 vCPU, 4 GB, 전용 IPv4 | Small-IP: $16 | Windows Small-IP: $28 |
| 6 vCPU, 6 GB, NAT | Medium: $12 | Windows-Medium: $19 |
같은 크기라면 Windows는 NAT에서 $3~$7, 전용 IPv4에서는 $12 더 비쌉니다. 차이가 더 큰 곳은 가장 낮은 구간입니다. $3짜리 Linux 서버에서 잘 돌아가는 작은 봇이나 사이트도 Windows라면 최소 $11 요금제가 필요합니다. Windows 혼자서 약 1 GB를 쓰기 때문입니다.
라이선스도 있습니다. 저희 Windows 이미지는 직접 가진 키로 정품 인증하는 Windows Server 2022입니다(BYOL 작동 방식). Linux는 살 라이선스가 없습니다.
서버를 관리하는 방식
Linux는 SSH로, 텍스트로 관리합니다. 설정은 파일에 있고, 소프트웨어는 패키지 관리자에서 받으며, 모든 단계를 스크립트로 만들 수 있습니다. 자동화 도구와 AI 에이전트가 Linux 서버를 더 쉽게 다루는 것도 이 때문입니다. 저희의 Ubuntu, Debian, Rocky Linux, Alpine 설정 가이드는 10분 정도면 끝납니다.
Windows는 원격 데스크톱으로 관리합니다. 완전한 데스크톱, 익숙한 그래픽 도구, 스크립트가 필요할 때 쓰는 PowerShell이 있습니다. 추가 라이선스 없이 두 사람이 동시에 접속할 수 있습니다(두 번째 사용자 추가 방법). 다른 컴퓨터에서 스크립트로 다룰 수 있도록 OpenSSH도 내장되어 있습니다. 어떤 Windows 서버든 가장 먼저 할 일은 RDP 보안 강화입니다.
흔한 오해 세 가지
"원격 데스크톱을 쓰려면 Windows가 필요하다." 아닙니다. Linux 서버도 같은 원격 데스크톱 앱으로 여는 데스크톱을 돌릴 수 있습니다. XFCE와 xrdp로 해 보니, Ubuntu 테스트 서버에서 세션 하나가 RAM을 약 360 MB 더 썼습니다.
"트레이딩 봇은 Windows가 필요하다." 대부분은 아닙니다. Freqtrade, Hummingbot을 비롯해 Python이나 Node.js로 만든 거의 모든 봇이 Linux에서 그대로 돌아갑니다. 터미널 자체가 Windows 프로그램일 때만 Windows가 필요합니다.
"Server 말고 Windows 10이 좋다." 임대 서버에서 데스크톱용 Windows를 쓰는 것은 라이선스 문제가 있고, Windows 10은 이미 지원이 끝났습니다. Server 2022에서도 같은 프로그램이 돌아갑니다. 자세한 내용은 VPS에서 Windows 10과 Windows Server 비교에 있습니다.
저희의 추천
- 웹사이트, Docker 스택, 데이터베이스, 봇: Linux. 튜토리얼을 따라 한다면 Ubuntu 24.04, 더 가볍게 쓰려면 Debian 12, 가장 가벼운 Docker 호스트로는 Alpine.
- Windows용으로만 나온 소프트웨어: Windows Server 2022, Windows-Small부터 시작.
- 잘 모르겠다면: Linux로 시작하세요. Nano는 월 $3이라 시험해 보는 비용이 적습니다.
다만 처음에 정하세요. Windows 이미지는 Windows 요금제에서만 돌아가므로, 나중에 Linux에서 Windows로 옮기려면 새 요금제와 데이터 이전이 필요합니다. Linux 요금제는 모두 VPS에, Windows 요금제 네 가지는 Windows VPS 페이지에 있습니다. 결제는 Base, Ethereum, Polygon 네트워크의 USDT, USDC, ETH로 하며 신분증이 필요 없습니다.
댓글
아직 댓글이 없습니다. 첫 번째가 되세요.