Javascript 亚马逊云(AWS)中的代码测试代码周期
我是AmazonAWS新手,希望在Node.js中创建一个基于云的RESTAPI 通常我会在测试的同时开发程序。这意味着我要编写一些测试,然后编写使这些测试成功运行的代码。因此,在一个典型的编程会话中,我可能会运行测试或应用程序数十次Javascript 亚马逊云(AWS)中的代码测试代码周期,javascript,node.js,amazon-web-services,Javascript,Node.js,Amazon Web Services,我是AmazonAWS新手,希望在Node.js中创建一个基于云的RESTAPI 通常我会在测试的同时开发程序。这意味着我要编写一些测试,然后编写使这些测试成功运行的代码。因此,在一个典型的编程会话中,我可能会运行测试或应用程序数十次 当我在本地完成这项工作时,它既简单又快速。但如果我想在亚马逊云上完成整个过程,该怎么办?这个代码测试代码周期是什么样子的?我应该在每次更改时将代码上载到AWS吗?然后在某个服务器地址上运行它 我在文档的某个地方读到,当我运行一个任务几分钟(例如15分钟)时,Ama
仅当您每次启动一个新实例时。通常,您希望在同一台服务器上继续编辑upload run,直到它工作为止,然后偶尔关闭并重新启动该服务器,以确保启动过程没有出错。1。所以,如果我得到了正确的答案,那么只有当我重新启动一个服务器(或实例)时,我才需要支付整个小时的费用?2.换句话说,如果我使用rsync上传代码并重新启动自己的程序,我不必每次支付整整一个小时的费用?您只需在新服务器启动时以及该服务器启动时间的每小时周年纪念日收取费用。。不管你做什么(重启、重启、上传、下载……)。但如果你终止它,你就不会得到未使用的一小时分数。因此,通过终止+重新启动来测试你的应用程序会很昂贵。但让它运行是按小时收费的。所以,你可能会发现你在晚上关闭它是为了省钱,但让它在午餐时间运行是为了节省几分钟的启动时间。只是要清楚,“重新启动”或“关闭”是“终止”,对吗?不是。只有关闭(
halt-p
)是终止。重新启动不会终止它:您需要保持相同的硬件和相同的IP地址等。执行AWSstop/start
基本上是终止,因为您使用新的IP等在新硬件上重新启动。