Η ανάπτυξη 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.
Σχόλια
Δεν υπάρχουν ακόμη σχόλια. Γίνετε ο πρώτος.