EQVPS
DashboardInizia

VPS Windows per .NET e MS SQL

Un VPS Windows Server 2022 per sviluppo e test .NET e SQL Server — IIS, SQL Server Express, RDP. Pagamento cripto, senza KYC, da $19/mese. BYOL.

.NET e SQL Server ora girano su Linux, quindi la prima domanda onesta è se ti serve Windows del tutto. Ti serve quando vuoi lo stack nativo — IIS, il tooling completo di SQL Server, una dipendenza Windows-only, o una box di test che rispecchia un obiettivo di produzione Windows. Per questo, un VPS Windows Server 2022 ti dà la cosa vera per sviluppare e testare, raggiungibile via RDP.

Quando Windows si guadagna il posto

  • Parità d'ambiente. Se la produzione è Windows/IIS/SQL Server, una box di dev-test Windows riproduce i bug che un container Linux non mostra. Vale più della differenza di prezzo.
  • Tooling nativo. IIS, SQL Server Management Studio, autenticazione Windows, una dipendenza NuGet Windows-only o un componente COM.
  • Preferisci semplicemente lo stack Windows. Va bene anche così.

Se niente di questo si applica — diciamo una API ASP.NET Core multipiattaforma con PostgreSQL — un VPS Linux costa meno e non è questa la pagina. Nessun lock-in in nessuna direzione.

Quale piano

  • Windows-Medium — $19/mese (6 vCPU, 6 GB RAM, 60 GB NVMe). Predefinito. SQL Server vuole memoria; 6 GB reggono database, IIS e la tua app insieme per dev e test, comodamente.
  • Windows-Small — $11/mese (4 vCPU, 4 GB RAM, 50 GB NVMe). Bene per una API leggera o un piccolo database SQL Server Express in un ciclo di dev stretto.
  • Un piano con IP dedicato (Small-IP $28 / Medium-IP $36) solo se qualcosa dall'esterno deve raggiungere la box su un indirizzo pubblico fisso — un sito IIS pubblico o un endpoint SQL per altre macchine. Per una box di dev privata, NAT basta.

Tutti i piani hanno porta da 150 Mbit/s, sono Windows Server 2022 e BYOL.

Configurazione

  1. Distribuisci e collegati via RDP come Administrator; attiva Windows con la tua chiave (slmgr /ipk poi slmgr /ato).

  2. IIS in una riga, PowerShell con privilegi elevati:

    Install-WindowsFeature -Name Web-Server -IncludeManagementTools
    
  3. .NET — installa l'SDK/runtime che ti serve (lo script dotnet-install o l'installer di Microsoft).

  4. SQL Server Express — gratuito, scaricalo da Microsoft, installalo, poi gestiscilo con SQL Server Management Studio. Per un'edizione maggiore, porta la tua licenza.

Se esponi il database

Fallo apposta, non per caso:

  • IP dedicato + firewall. Esponi la porta SQL solo su un piano con IP dedicato, e metti in allowlist nel Windows Firewall gli IP di origine precisi che servono.
  • Mai spalancato. SQL Server su internet aperto con una password sa debole viene trovato e forzato in fretta. Credenziali forti, IP di origine ristretti, nessuna porta predefinita esposta al mondo.
  • Box di dev privata? Il più semplice e sicuro: tieni SQL legato a localhost e raggiungilo dalla tua sessione RDP. Nulla da esporre.

La guida RDP copre l'hardening del login stesso, e la console noVNC è la tua via di soccorso se un cambio al firewall ti blocca fuori.

Licenze, con onestà

Due licenze distinte qui, entrambe BYOL: Windows (attiva con la tua chiave — vedi licenze BYOL) e, se vai oltre SQL Server Express, l'edizione di SQL Server. Express è davvero gratuito e sufficiente per molto sviluppo; sali di livello solo quando serve, e licenzia correttamente quando lo fai.

Distribuisci un VPS .NET / MS SQL →

Pronto a fare il deploy? Paga in crypto, niente KYC — online in circa un minuto.

Fai il deploy ora →

FAQ

Quale piano per .NET più SQL Server?

Windows-Medium ($19/mese, 6 vCPU, 6 GB RAM, 60 GB NVMe) è la scelta comoda predefinita: SQL Server ama la RAM, e 6 GB lasciano spazio per IIS e la tua app accanto. Windows-Small ($11/mese, 4 GB) va bene per una API leggera o un piccolo database SQL Server Express in un ciclo dev/test, ma Medium è la scelta se il database fa lavoro vero.

Mi serve un IP dedicato?

Per sviluppo e test no — un piano NAT raggiunto via RDP basta, ed è più economico. Un IP dedicato (Small-IP/Medium-IP) lo vuoi solo quando qualcosa dall'esterno deve raggiungere il server su un indirizzo pubblico fisso: un sito IIS pubblico, o un endpoint SQL a cui si collegano altre macchine. Per una box di dev privata, NAT è giusto.

SQL Server è licenziato?

SQL Server Express è gratuito e più che sufficiente per sviluppo e carichi piccoli — installalo e vai. Standard/Enterprise sono licenziati da Microsoft, e questo spetta a te, come Windows stesso (BYOL). Questa box ti dà la macchina Windows; l'edizione di SQL Server e la sua licenza sono una tua scelta.

Posso aprire il database alle mie altre macchine?

Sì, ma fallo deliberatamente. Su un piano con IP dedicato puoi aprire la porta SQL e restringerla via firewall agli IP precisi che servono. Non mettere mai SQL Server su internet aperto con una password sa debole — allowlist degli IP di origine, credenziali forti e nessuna porta spalancata. Per una box di dev in solitaria, tienila locale e raggiungila via RDP.

Perché Windows per questo invece di Linux?

SQL Server e .NET girano anche su Linux, e se questo si adatta al tuo flusso, un piano Linux costa meno. Scegli Windows quando vuoi lo stack nativo — IIS, il tooling completo di SQL Server, dipendenze Windows-only, o un ambiente di test che rispecchia un obiettivo di produzione Windows. La parità con la produzione è una ragione reale; la parità batte qualche dollaro risparmiato quando insegui un bug d'ambiente.

Commenti

Ancora nessun commento. Sii il primo.

Lascia un commento

I commenti sono moderati prima di comparire.