Windows 開発は Windows サーバーを求めます。IIS の背後の ASP.NET アプリ、Windows サービス、スケジュールされた .NET ワーカー、その隣の SQL Server データベース——すべてが RDP でアクセスする Windows Server 2022 VPS で居心地よく収まります。設定方法とプラン選びを説明します。
このスタックになぜ 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 を好み、あなたは 2 つを同時に動かします。
- 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 と Web 管理ツールをインストール:
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 ファイアウォールでアプリが必要とするポートだけ開ける——Web には 443、必要でなければそれ以上は開けない。
- noVNC コンソールは、万一ファイアウォール規則が RDP を締め出したときの戻り道です。
支払い
複数チェーンのビットコイン、モネロ、USDC/USDT で、KYC なしに支払います。支払いは毎期手動なので、本番アプリが失効しないよう更新を見守ってください。支払いとプライバシー面の全体:ビットコインまたはモネロで Windows VPS。
代わりに AI エージェント作業空間を構築中? AI computer-use エージェント向け Windows。
コメント
まだコメントはありません。最初になりましょう。