Repolode
vantage-sh

vantage-sh/ec2instances.info

用于对比 Amazon EC2 实例规格、价格与区域可用性的网站。

Star
5,774
Fork
623
未关闭 Issue
11
最近提交
昨天

这是什么?

EC2Instances.info 是一个 Amazon EC2 实例类型对比网站。用户可以在一处查看并比较 CPU、内存、网络等规格指标,以及按需、预留和 Spot 等价格,无需逐页翻找 AWS 官网。

项目仓库包含基于 Next.js 的前端,以及一个用 Go 编写的数据抓取程序,用于从 AWS、Azure 和 GCP 的 API 获取实例数据。抓取时还会从公开的时间线补充每种 EC2 实例的推出日期。网站以静态文件形式构建,可部署到普通 Web 服务器或 Cloudflare。

该项目由 Vantage 托管,并由社区贡献者共同维护。开发者可以用 Docker 和 Node 在本地运行,也可以使用自己的凭据和配置构建完整发布版本。

核心功能

  • 01并排对比 EC2 实例的规格与价格。
  • 02抓取程序从 AWS、Azure 和 GCP 的 API 收集实例数据。
  • 03生成静态站点,可部署到任意 Web 服务器或 Cloudflare。
  • 04补充各实例的推出日期信息。
  • 05支持使用 Docker 和 Node.js 进行本地开发。

适用场景

  • 通过对比规格与成本,为工作负载选择合适的 EC2 实例类型。
  • 查看某种实例类型在哪些区域可用或其 Spot 价格。
  • 使用自己的数据自托管一个定制的实例对比网站。

快速上手

  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

    进入 next 目录,运行 nvm use,然后依次运行 npm ci、npm run init 和 npm run dev

    npm run dev

使用前须知

  • 抓取数据需要 AWS、Azure 和 GCP 的凭证并具有特定权限。
  • 完整的生产构建约需 30 分钟,并需要设置许多环境变量。

标签

常见问题

ec2instances.info 是什么?
用于对比 Amazon EC2 实例规格、价格与区域可用性的网站。 EC2Instances.info 是一个 Amazon EC2 实例类型对比网站。用户可以在一处查看并比较 CPU、内存、网络等规格指标,以及按需、预留和 Spot 等价格,无需逐页翻找 AWS 官网。
ec2instances.info 可以免费使用吗?用的什么许可证?
ec2instances.info 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
ec2instances.info 还在维护吗?
活跃维护中。ec2instances.info 最近一次提交是在 2026年10月20日。
ec2instances.info 适合用来做什么?
通过对比规格与成本,为工作负载选择合适的 EC2 实例类型。 查看某种实例类型在哪些区域可用或其 Spot 价格。 使用自己的数据自托管一个定制的实例对比网站。
ec2instances.info 怎么安装和运行?
安装 Docker,然后在仓库根目录运行 npm ci: npm ci 获取最新 CI 构建产物(如果不抓取数据): curl -L https://instances.vantagestaging.sh/www_pre_build.tar.gz | tar -xzf - 进入 next 目录,运行 nvm use,然后依次运行 npm ci、npm run init 和 npm run dev: npm run dev
在哪里获取 ec2instances.info?
源代码和安装说明在 GitHub 上:https://github.com/vantage-sh/ec2instances.info

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目