การพัฒนา 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
ความคิดเห็น
ยังไม่มีความคิดเห็น เป็นคนแรกสิ