即时部署云服务器

时间:2014-01-28 08:41:46

标签: networking amazon-web-services cloud vps

我想知道是否可以在像AWS这样的用户基础上部署服务器的克隆?我想通过Web应用程序模拟与小型网络(ping,TCP扫描等)进行培训的交互。我最初的想法是假装用Web应用程序的另一部分预期会看到的回复。但是我想知道这是否可以通过在用户加载我的应用程序后在AWS上实际设置网络来完成。

理想情况下,如果出于安全原因用户完成后可以再次拆除实例,那将会很棒。

这种事情还有可能还是我生活在梦想世界?我现在还不需要任何细节,只是指向正确的方向。

2 个答案:

答案 0 :(得分:0)

是的,这绝对是可能的。

您可以使用所选语言(https://aws.amazon.com/tools/)中的AWS API与AWS通信并设置EC2(计算机实例)。如果您先在控制台中手动设置它们,远程安装它们,然后设置所需的所有软件等。如果您将这些保存为AMI(亚马逊机器图像),您可以根据此AMI以编程方式重新启动所需数量。

确保使用--instance-initiated-shutdown-behavior终止以确保当您关闭这些ec2实例时它们会终止并停止向您收取费用。

我首先要使用AWS控制台,看看你是否可以设置你想要的东西,然后看看将它们保存为AMI并以编程方式启动它们

答案 1 :(得分:0)

如果您想设置一个小型网络进行培训,我建议您创建一个VPC,并将实例启动到该网络中。这样您就可以完全控制网络,路由,协议等。

您应该能够创建一个可以通过一个命令为您创建整个环境的cloudformation脚本,当您完成它时,另一个命令可以将其全部拆除。