Разработката за Windows иска сървър с Windows. ASP.NET приложение зад IIS, услуга на Windows, планиран .NET работник и до него база данни SQL Server — всичко си е у дома на Windows Server 2022 VPS, до който достъпвате чрез RDP. Ето как да го настроите и кой план да изберете.
Защо Windows за този стек
.NET наистина работи на Linux в наши дни, но много реален код все още иска Windows: стари .NET Framework приложения, зависимост от функции, специфични за IIS, COM компоненти, удостоверяване на Windows, или просто инструменти и интеграции на SQL Server, които екипът вече познава. Ако искате да хоствате както хоства Windows, това ви дава пълен работен плот на Windows Server 2022 с поддръжка на IIS и SQL Server веднага.
Кой план
- 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). Малко .NET приложение със SQL Express и леко натоварване.
- Нужен ли ви е публичен достъп? Ако публиката трябва да достига приложението на публичен адрес или ви трябва TLS на домейна ви, вземете план със специален IP (Small-IP $28/месец, Medium-IP $36/месец), за да отговаря сайтът директно на 443. План NAT е правилен за вътрешна разработка или приложение, до което достъпвате само вие чрез RDP.
Всички планове имат порт 150 Mbit/s и неизмерван трафик. Сравнете ги на страницата Windows VPS.
Настройка
- Разгърнете план за Windows и свържете се чрез RDP като
Administrator. - Активирайте Windows със собствения си ключ (BYOL —
slmgr /ipk, послеslmgr /ato; BYOL лицензиране). - Инсталирайте IIS и инструментите за уеб управление:
Install-WindowsFeature -Name Web-Server -IncludeManagementTools
- Инсталирайте SQL Server — за начало Express или Developer стигат. Инсталирайте .NET runtime или Hosting Bundle, който приложението ви изисква, и разгърнете.
За лицензирането на SQL Server
Дръжте това ясно, защото е отделно от Windows:
- SQL Server Express — безплатен, добър за малки до средни приложения, с ограничения за размера на базата.
- SQL Server Developer — безплатен и с пълна функционалност, но само непродукционен. Идеален за staging/тестове, не е позволен за живо приложение.
- Standard/Enterprise — изискват собствени лицензи, отделни от ключа за Windows.
Самият Windows остава BYOL. Нито един от тези лицензи не е в цената на VPS — цената на плана е машината.
Публикуване и обезопасяване
- На план със специален IP приложението ви отговаря на публичните 443/80. Вземете TLS сертификат за домейна си (например чрез инструменти на Let's Encrypt за Windows, или внесен сертификат) и го вържете в IIS.
- Заключете RDP — не оставяйте 3389 широко отворен. Списък с разрешени IP пази административната повърхност за вас. Вижте ръководството за RDP.
- В защитната стена на Windows отворете само портовете, които приложението изисква — 443 за уеб, нищо повече, освен ако не ви трябва.
- Конзолата noVNC е обратният ви път, ако някое правило на защитната стена някога заключи RDP отвън.
Плащане
Платете с Bitcoin, Monero или USDC/USDT на няколко вериги, без KYC. Плащането е ръчно всеки период, така че следете подновяванията, за да не изтече продукционно приложение. Страната на плащането и поверителността изцяло: Windows VPS с Bitcoin или Monero.
Изграждате работно пространство за AI агент вместо това? Вижте Windows за AI computer-use агенти.
Коментари
Още няма коментари. Бъди първият.