---
# System prepended metadata

title: EC2 運用・管理

---

# 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環境が必要な場合)