Windows विकास एक Windows सर्वर चाहता है। IIS के पीछे एक ASP.NET ऐप, एक Windows सेवा, एक निर्धारित .NET वर्कर और साथ में एक SQL Server डेटाबेस — सब कुछ एक Windows Server 2022 VPS पर घर जैसा है जिसे आप RDP से एक्सेस करते हैं। यहाँ बताया गया है कि इसे कैसे सेट करें और कौन-सी योजना चुनें।
इस स्टैक के लिए 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 Firewall में केवल वे पोर्ट खोलें जिनकी ऐप को ज़रूरत है — वेब के लिए 443, यदि आपको ज़रूरत न हो तो इससे अधिक नहीं।
- noVNC कंसोल आपका वापसी-मार्ग है यदि कोई फ़ायरवॉल नियम कभी RDP को बाहर बंद कर दे।
भुगतान
कई चेन पर बिटकॉइन, मोनेरो या USDC/USDT से, बिना KYC, भुगतान करें। भुगतान हर अवधि मैनुअल है, इसलिए नवीनीकरण पर नज़र रखें ताकि एक उत्पादन ऐप समाप्त न हो। भुगतान और गोपनीयता पक्ष पूरा: बिटकॉइन या मोनेरो से Windows VPS।
इसके बजाय एक AI एजेंट कार्यस्थान बना रहे हैं? देखें AI computer-use एजेंटों के लिए Windows।
टिप्पणियाँ
अभी तक कोई टिप्पणी नहीं। पहले बनें।