2015-09-26 228 views
0

我需要每天運行兩次php腳本,並且每個腳本的腳本執行持續時間不會超過60秒。AWS Elastic Beanstalk計劃部署

AWS EB工作得很好,但如果我每天可以支付半小時,我認爲沒有理由爲EC2實例運行一整天。

是否有任何解決方案來安排應用程序部署,腳本執行和終止應用程序?

+0

只是一張紙條,你永遠不能只支付「一天半小時」。 AWS按小時爲EC2實例收費。 –

+0

我的意思是「如果我一整天都沒有使用EC2實例,就不付全天費用 – Michael

回答

0

這取決於你想要支付什麼。 Elastic Beanstalk提供部署和管理工具來運行應用程序代碼,而不僅僅是一個普通的實例。這對你有多寶貴?

如果您可以找出自己的部署管道,那麼可以考慮使用scheduled scaling操作設置Autoscaling組。儘管Elastic Beanstalk環境也可以執行預定的伸縮動作,但我相信它只在負載平衡的環境中這樣做,您必須爲負載平衡器(約$ 20 /月)付費。

在沒有負載均衡器的單實例EB環境中運行t2-micro實例僅爲每月$ 10美元。您可以通過保留實例每年花費更少。如果替代方案花費時間設計,配置,部署和管理備用解決方案,則可能會做得更糟。我當然推薦從EB開始。

+0

我一直在尋找一種AWS功能來輕鬆地調度服務器的上下或者外部服務,除了」設計,配置,部署,並管理「任何解決方案 我想我會保持它,即使我需要它1小時,一天兩次:) – Michael