其他实例的管理控制台的最佳 EC2 实例类型
best EC2 instance type for a management console of other instances
我有一个需要强大 GPU 的应用程序,它 运行 在 p2.xlarge
类型的 EC2 实例上运行,非常适合此类任务。因为 p2.xlarge
个实例非常昂贵,所以我让它们保持离线状态,只在必要时启动它们。
有时我会在1个实例上进行多次计算,有时甚至会同时使用多个实例。
我在 Angular 中编写了一个应用程序,可以可视化这些计算的结果。我只在 angular 应用程序托管在同一实例上的环境中进行了测试。
但由于我有多个实例,因此最好将它们全部显示在一个网页上。 这让我想到了下图,其中单个实例就像控制其他实例的门户或管理控制台。
现在,为了让事情顺利进行,我想尽快设置此 front-end 服务器。但是可供选择的实例类型太多了。 对于控制其他 aws 实例的仪表板/门户,此 front-end 服务器的最佳实例类型是什么。唯一的要求是:
- 当然它应该能够 运行 一个 nodejs 服务器(和一个用于存储登录信息的简约数据库)。
- 它应该能够 start/stop 其他 aws 实例。
- 它应该能够使用 websockets 与其他 aws 实例 通信,就我而言,这甚至不应该真正通过互联网,那可以在 aws 网络内。
嗯,
of course it should be able to run a nodejs server (and a minimalistic db for storing logins).
听起来您需要一台小型机器。
我建议使用 T2/T3 系列。非常便宜,可以配置为没有突发限制,以非常低的价格为您提供所需的所有功能。
it should be able to start/stop other aws instances.
没问题,
创建一个具有 EC2 权限的 IAM 角色,当您
启动您的实例,为其赋予 IAM 角色。
api.
可以做任何你授予它的事情
注意你使用的图片,
如果你使用 Amazon Linux 2,你会预装 aws-cli,
挺好看的。
阅读有关 IAM 角色的更多信息here。
it should be able to communicate to other aws instances using websockets, and as far as I'm concerned, that shouldn't even really be over the internet, that can be within the aws network.
只需确保在 相同的 VPC 中启动所有实例。
当机器在同一个 vpc 中时,它们只能通过内部 ips 相互通信。
您可以像here
一样创建一个新的VPC
或者,只使用默认的。
启动实例后,您将
获取它的内部 IP。
我有一个需要强大 GPU 的应用程序,它 运行 在 p2.xlarge
类型的 EC2 实例上运行,非常适合此类任务。因为 p2.xlarge
个实例非常昂贵,所以我让它们保持离线状态,只在必要时启动它们。
有时我会在1个实例上进行多次计算,有时甚至会同时使用多个实例。
我在 Angular 中编写了一个应用程序,可以可视化这些计算的结果。我只在 angular 应用程序托管在同一实例上的环境中进行了测试。
但由于我有多个实例,因此最好将它们全部显示在一个网页上。 这让我想到了下图,其中单个实例就像控制其他实例的门户或管理控制台。
现在,为了让事情顺利进行,我想尽快设置此 front-end 服务器。但是可供选择的实例类型太多了。 对于控制其他 aws 实例的仪表板/门户,此 front-end 服务器的最佳实例类型是什么。唯一的要求是:
- 当然它应该能够 运行 一个 nodejs 服务器(和一个用于存储登录信息的简约数据库)。
- 它应该能够 start/stop 其他 aws 实例。
- 它应该能够使用 websockets 与其他 aws 实例 通信,就我而言,这甚至不应该真正通过互联网,那可以在 aws 网络内。
嗯,
of course it should be able to run a nodejs server (and a minimalistic db for storing logins).
听起来您需要一台小型机器。 我建议使用 T2/T3 系列。非常便宜,可以配置为没有突发限制,以非常低的价格为您提供所需的所有功能。
it should be able to start/stop other aws instances.
没问题, 创建一个具有 EC2 权限的 IAM 角色,当您 启动您的实例,为其赋予 IAM 角色。 api.
可以做任何你授予它的事情注意你使用的图片, 如果你使用 Amazon Linux 2,你会预装 aws-cli, 挺好看的。
阅读有关 IAM 角色的更多信息here。
it should be able to communicate to other aws instances using websockets, and as far as I'm concerned, that shouldn't even really be over the internet, that can be within the aws network.
只需确保在 相同的 VPC 中启动所有实例。 当机器在同一个 vpc 中时,它们只能通过内部 ips 相互通信。
您可以像here
一样创建一个新的VPC或者,只使用默认的。
启动实例后,您将 获取它的内部 IP。