Windows 개발은 Windows 서버를 원합니다. IIS 뒤의 ASP.NET 앱, Windows 서비스, 예약된 .NET 워커, 그 옆의 SQL Server 데이터베이스 — 모두 RDP로 접속하는 Windows Server 2022 VPS에서 편안합니다. 설정 방법과 요금제 선택을 설명합니다.
이 스택에 왜 Windows인가
.NET은 요즘 Linux에서도 돌지만, 많은 실제 코드는 여전히 Windows를 원합니다: 오래된 .NET Framework 앱, IIS 고유 기능 의존, COM 구성 요소, Windows 인증, 또는 그냥 팀이 이미 익숙한 SQL Server 도구와 통합. Windows가 호스팅하듯 호스팅하고 싶다면, 이것은 IIS와 SQL Server 지원을 처음부터 갖춘 완전한 Windows Server 2022 데스크톱을 줍니다.
어떤 요금제
- Windows-Medium — 월 $19(6 vCPU, 6 GB RAM, 60 GB NVMe). .NET 더하기 SQL Server의 기본 선택. SQL Server는 RAM을 좋아하고 당신은 두 가지를 동시에 돌립니다.
- Windows-Small — 월 $11(4 vCPU, 4 GB RAM, 50 GB NVMe). SQL Express와 가벼운 부하의 작은 .NET 앱.
- 공개 접근이 필요? 대중이 공인 주소로 당신의 앱에 도달하거나 자체 도메인에 TLS가 필요하면, 사이트가 443에서 직접 응답하도록 전용 IP 요금제(Small-IP 월 $28, Medium-IP 월 $36)를. NAT 요금제는 내부 개발이나 당신만 RDP로 접속하는 앱에 맞습니다.
모든 요금제에 150 Mbit/s 포트와 무계측 트래픽이 있습니다. Windows VPS 페이지에서 비교하세요.
설정
- Windows 요금제를 배포하고
Administrator로 RDP로 연결. - 본인 키로 Windows 활성화(BYOL —
slmgr /ipk다음slmgr /ato; BYOL 라이선스). - IIS와 웹 관리 도구를 설치:
Install-WindowsFeature -Name Web-Server -IncludeManagementTools
- SQL Server 설치 — 시작에는 Express나 Developer로 충분. 앱이 필요로 하는 .NET 런타임이나 Hosting Bundle을 설치하고 배포하세요.
SQL Server 라이선스에 대해
이것은 Windows와 별개이므로 분명히 해둡니다.
- SQL Server Express — 무료, 중소 규모 앱에 좋음, 데이터베이스 크기 제한 있음.
- SQL Server Developer — 무료이며 완전한 기능, 그러나 비프로덕션 전용. 스테이징/테스트에 완벽, 라이브 앱에는 허용 안 됨.
- Standard/Enterprise — 각자의 라이선스가 필요, Windows 키와 별도.
Windows 자체는 여전히 BYOL입니다. 어느 라이선스도 VPS 가격에 없습니다 — 요금제 가격은 기기입니다.
게시하고 보호하기
- 전용 IP 요금제에서 앱은 공용 443/80에서 응답합니다. 도메인용 TLS 인증서를 얻어(예: Windows용 Let's Encrypt 도구, 또는 가져온 인증서) IIS에 바인딩하세요.
- RDP를 잠그기 — 3389을 활짝 열어두지 마세요. IP 허용 목록이 관리 표면을 당신 것으로 유지합니다. RDP 가이드 참조.
- Windows 방화벽에서 앱이 필요로 하는 포트만 열기 — 웹에는 443, 필요하지 않으면 그 이상은 열지 않기.
- noVNC 콘솔은 혹시 방화벽 규칙이 RDP를 막아버렸을 때의 복귀로입니다.
결제
여러 체인의 비트코인, 모네로, USDC/USDT로, KYC 없이 결제하세요. 결제는 매 기간 수동이니 프로덕션 앱이 만료되지 않도록 갱신을 지켜보세요. 결제와 프라이버시 측면 전체: 비트코인 또는 모네로로 Windows VPS.
대신 AI 에이전트 작업 공간을 구축 중? AI computer-use 에이전트용 Windows.
댓글
아직 댓글이 없습니다. 첫 번째가 되세요.