Repolode
vantage-sh

vantage-sh/ec2instances.info

Amazon EC2のインスタンスタイプをスペック、料金、リージョンごとの提供状況で比較できるWebサイト。

スター
5,774
フォーク
623
未解決の Issue
11
最終コミット
昨日

これは何?

EC2Instances.infoは、Amazon EC2のインスタンスタイプを比較するサイトです。AWSのページを行き来することなく、CPU、メモリ、ネットワーク容量などの指標と、オンデマンド、リザーブド、スポットの料金を並べて確認・比較できます。

このリポジトリには、Next.jsのフロントエンドと、AWS、Azure、GCPのAPIからインスタンスデータを取得するGo製スクレイパーが含まれています。スクレイパーは公開タイムラインから各EC2インスタンスの提供開始日も取得して補足します。サイトは静的ファイルとしてビルドされ、WebサーバーやCloudflareにデプロイできます。

このプロジェクトはVantageがホスティングし、コミュニティからの貢献を受けて保守されています。DockerとNodeを使ってローカルで実行したり、独自の認証情報や設定を使ってリリース全体をビルドしたりできます。

主な機能

  • 01EC2インスタンスのスペックと料金を並べて比較できます。
  • 02スクレイパーがAWS、Azure、GCPのAPIからインスタンスデータを収集します。
  • 03静的サイトとして出力でき、任意のWebサーバーやCloudflareにデプロイできます。
  • 04公開タイムラインをもとに、インスタンスの提供開始日を掲載します。
  • 05開発用にDockerとNode.jsでローカル実行できます。

ユースケース

  • スペックと料金を比較し、ワークロードに適したEC2インスタンスタイプを選ぶ。
  • 特定のインスタンスタイプやスポット料金が利用できるリージョンを確認する。
  • 独自のデータを使ったインスタンス比較サイトをセルフホストする。

クイックスタート

  1. 1

    Dockerをインストールし、リポジトリのルートでnpm ciを実行します

    npm ci
  2. 2

    (データをスクレイピングしない場合は)最新のCIビルド成果物を取得します

    curl -L https://instances.vantagestaging.sh/www_pre_build.tar.gz | tar -xzf -
  3. 3

    次のディレクトリでnvm useを実行し、続けてnpm ci、npm run init、npm run devを実行します

    npm run dev

使う前に知っておきたいこと

  • スクレイピングには、特定の権限を持つAWS、Azure、GCPの認証情報が必要です。
  • 本番環境向けのフルビルドには約30分かかり、多数の環境変数が必要です。

トピック

よくある質問

ec2instances.info とは?
Amazon EC2のインスタンスタイプをスペック、料金、リージョンごとの提供状況で比較できるWebサイト。 EC2Instances.infoは、Amazon EC2のインスタンスタイプを比較するサイトです。AWSのページを行き来することなく、CPU、メモリ、ネットワーク容量などの指標と、オンデマンド、リザーブド、スポットの料金を並べて確認・比較できます。
ec2instances.info は無料で使えますか?ライセンスは?
ec2instances.info は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ec2instances.info は今もメンテナンスされていますか?
活発にメンテナンス中。ec2instances.info の最終コミットは 2026年10月20日 です。
ec2instances.info は何に使えますか?
スペックと料金を比較し、ワークロードに適したEC2インスタンスタイプを選ぶ。 特定のインスタンスタイプやスポット料金が利用できるリージョンを確認する。 独自のデータを使ったインスタンス比較サイトをセルフホストする。
ec2instances.info のインストール方法は?
Dockerをインストールし、リポジトリのルートでnpm ciを実行します: npm ci (データをスクレイピングしない場合は)最新のCIビルド成果物を取得します: curl -L https://instances.vantagestaging.sh/www_pre_build.tar.gz | tar -xzf - 次のディレクトリでnvm useを実行し、続けてnpm ci、npm run init、npm run devを実行します: npm run dev
ec2instances.info はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/vantage-sh/ec2instances.info

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト