# EC2 運用・管理 ## nodeのversion管理 ### verison管理ツール比較 ||[nvm](https://github.com/nvm-sh/nvm)|[volta](https://volta.sh/)| |-|-|-| |バージョン管理システムの種類|Node.jsのバージョン管理を行うためのツール|プロジェクト単位でNode.jsのバージョンを管理するためのツール| |インストール|Git cloneとbashスクリプトの実行|コマンドラインからインストール| |サポートするシェル|bash, zsh, fish|bash, zsh, fish| |複数のNode.jsバージョンをインストール可能|Yes|Yes| |複数のNode.jsバージョンの切り替え|Yes|Yes| |ローカルプロジェクトごとに異なるNode.jsバージョンを使用可能|No|Yes| |.nvmrcファイルで指定されたNode.jsバージョンを自動で使用|Yes|Yes| |グローバルなNode.jsモジュールをインストールする|Yes|Yes| |プロジェクト固有のNode.jsモジュールをインストールする|Yes|Yes| |バージョンアップグレードを実行する|Yes|Yes| |パフォーマンス|時間がかかる可能性がある|高速| |最終リリース|0.39.3(Dec 24, 2022)|1.1.1(Jan 25, 2023)| ## user - ec2-user: ログイン用ユーザー - amoeba: アプリケーション実行ユーザー。ec2内で実行するアプリは全てamoebaで実行 - root: sudo権限 ## OS - amazon Linux 2(なるべくこちらで) - できればamazon linux 2023を使いたい - CentOS(基本的に使わない) - Windows(Windows環境が必要な場合)