我想问一下,有什么自动化工具在那里 启动Amazon EC2实例在08:00 AM 并停止其在16:00 (和从哪里跑了吗?)EC2实例调度
EC2实例调度
回答
亚马逊不提供任何功能来支持这一点。
首选解决方案(目前)是run a cron task from an existing server。
我不确定有没有,但我相信很多人都对这样的产品感兴趣。实际上,我得到的产品与您需要的产品相反 - 它会在预定时间后停止机器;-)。我的猜测是,您只希望在白天运行实例来保存EC2 $$$。如果是这样的话,我相信我现有的产品很容易扭曲以满足您的需求。
那么关闭服务器,你可以安排在服务器上的任务本身告诉它在16:00关闭。
但是,如果您使用Amazon EC2命令行工具,你可以从你的工作站上运行命令来启动和停止实例:
为了所设置的命令行工具您的Mac/Linux工作站以下指南可能会有用:
- http://www.robertsosinski.com/2008/01/26/starting-amazon-ec2-with-mac-os-x/
- http://cloud-computing.learningtree.com/2010/09/28/using-the-amazon-ec2-command-line-tools-and-api/
你甚至可以配置这些命令,当你启动你的工作站上运行,或安排他们在工作站上。
我所在的公司有客户经常问到这个问题,所以我们已经写了一个免费的EC2调度可在这里应用工作:
http://blog.simple-help.com/2012/03/free-ec2-scheduler/
它适用于Windows和Mac,可以让你创建多个每日/每周/每月的时间表,并允许您使用匹配的过滤器轻松包含大量实例,或者包含将来添加的实例。
您可以通过在另一个全天候运行的实例上运行作业来完成此任务,或者您可以使用第三方服务,如Ylastic或Rocket Peak。
如果你想自己设置它,例如,在C#代码停止服务器是相当简单:
公共无效stopInstance(字符串INSTANCE_ID,串AWSRegion) { RegionEndpoint myAWSRegion = RegionEndpoint。 GetBySystemName(AWSRegion); AmazonEC2 ec2 = AWSClientFactory.CreateAmazonEC2Client(AWSAccessKey,AWSSecretKey,myAWSRegion); ec2.StopInstances(new StopInstancesRequest()。WithInstanceId(INSTANCE_ID)); }
- 1. 在EC2实例
- 2. Ping EC2实例
- 3. 硒EC2实例
- 4. amazon EC2 ubuntu实例中的任务调度
- 5. AWS EC2实例调度程序很容易
- 6. 使用EC2实例
- 7. 创建EC2实例
- 8. AWS WAF + EC2实例
- 9. 如何用新的Amazon EC2实例替换Amazon EC2实例?
- 10. 将EC2实例从VPC连接到EC2-Classic中的实例
- 11. AWS EC2实例:启动多个实例
- 12. 无法SSH到EC2实例
- 13. 点子域到EC2实例
- 14. 克隆EC2 Ubuntu实例
- 15. 亚马逊EC2实例
- 16. Amazon EC2实例上的pyvirtualdisplay
- 17. EC2实例可用带宽?
- 18. ec2实例cpu类型
- 19. AMI EC2实例与MongoDB?
- 20. 403在AWS EC2实例
- 21. Amazon EC2实例卷大小
- 22. 无法访问EC2实例
- 23. 确保停止EC2实例
- 24. Jenkins ssh到amazon ec2实例
- 25. AMazon Ec2实例错误
- 26. 的Amazon EC2实例预留
- 27. Amazon EC2默认实例
- 28. AWS EC2实例 - 租赁
- 29. 错误创建EC2实例
- 30. 如何设置ec2实例?
您可能会发现关于如何使用Amazon EC2命令行工具 调度情况下,在[本 线索]更多信息(http://stackoverflow.com/questions/2413029/auto-shutdown-and-start -amazon-EC2实例)。 – danoo 2011-08-05 15:26:10
仅供参考,任何在这里寻找答案的人...下面提到的很多服务现在都是死链接。我们目前使用https://awssomesauce.com取得了很大的成功。 – jdmcnair 2015-06-24 20:07:46
对于一个轻量级的解决方案,我建议[使用AWS Lambda安排EC2开始/停止](http://stackoverflow.com/a/38371889/4058484),它的成本低于$ 0.0004美元/月。 – hyip 2016-07-16 04:49:28