リモート開発のシステム要件
リモートホストの前提条件
Linux プラットフォームに互換性のある SSH サーバーをインストールしました。
Linux プラットフォームには、Ubuntu 16.04+、RHEL/Centos 7+ などの最新の Linux AMD64 ディストリビューションがあります。 2 つ以上のコア、4 GB 以上の RAM、5 GB 以上のディスク容量を備えたマシンの使用をお勧めします。
リモートホストで sftp サブシステムを有効にする必要があります。
リモート開発のシステム要件は今後変更される可能性があり、将来的にはより多くの種類のシステムに対応できるよう努めてまいります。 要件を満たさないシステムでもリモート開発は可能ですが、その際に発生する可能性のある問題についてはサポートいたしかねますためご了承ください。
プロジェクトの規模に応じて、接続先のシステムが次の要件を満たしていることを確認してください:
最小要件
システム要件の完全なリストについては、 一般的なシステム要件を参照してください。
推奨
大規模なプロジェクトの場合は、CPU と RAM を追加します。 IDE の負荷平均表示は、アップグレードが適切かどうかを示します。
スワップを有効にすることをお勧めします。 クラウドインスタンスでも同様。
ローカル SSD ストレージ。
未サポート
Raspberry Pi などのシングルボードコンピューター。 コードを Raspberry Pi で実行するには、リモートインタープリターまたはリモートデバッグ、および同様の機能を確認してください。
共有 Web ホスティングサービス(英語)。 このようなホスティング環境では、ホスティングプロバイダーが所有および運用する単一のサーバー上に多数の Web サイトが共存する場合があります。 このサーバー上でホストされているすべての Web サイトは、帯域幅、メモリ、コンピューティング機能などのリソースを共有する必要があります。 これらのリソースはサーバー上のすべてのアカウントに均等に分散され、かなり制限されます。
このような場合、以下の理由により、リモート開発サポートは不可能です。
SSH ポートに加えて、IDE バックエンドが存在するサーバー上に空きポートが必要です。 共有 Web ホスティングでは通常、追加のポートの占有は許可されません。
サードパーティ製ソフトウェアの実行には制限がある場合があります。
共有 Web ホスティングでは、ユーザーの CPU 使用率に制限が課されます。