データベース、Pub/Sub、バケット、キャッシュ、cronジョブをコードで宣言できるオープンソースのTypeScript・Go向けバックエンドフレームワーク。ローカルで実行し、AWSまたはGCPの自分のアカウントにデプロイできます。
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
Dockerをインストールし、リポジトリのルートでnpm ciを実行します
npm ci - 2
(データをスクレイピングしない場合は)最新のCIビルド成果物を取得します
curl -L https://instances.vantagestaging.sh/www_pre_build.tar.gz | tar -xzf - - 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 の数値は毎日更新されます。
関連プロジェクト
TypeScriptバックエンドとカスタマイズ可能なReact管理画面を備えた、Next.jsネイティブのオープンソースヘッドレスCMS・アプリケーションフレームワーク。
Next.jsとTradingViewで構築された、ライブチャート、価格アラート、ウォッチリスト、企業情報を備える、セルフホスト可能なオープンソース株式市場ダッシュボード。
スクリーンショット、PDF、リーダービュー用コピーを保存し、リンクが消えても読める状態を保つ、セルフホスト型の共同ブックマーク管理ツール。
Next.js、Astro、ViteベースのReactフレームワークに対応した、React.jsでドキュメントサイトを構築するためのフレームワーク。
アプリ内、Webサイト、リンク、メールでアンケートを実施できる、Qualtricsの代替となるオープンソースのアンケートプラットフォーム。