Amazon-Web-Services
如何在雲中 24/7 執行容器化任務
我剛剛開始與各種雲供應商(AWS、GCP 等)打交道,以更好地了解他們所提供的服務。
這就是我想做的事情:我有一個 24/7 執行的任務,我想將其容器化並部署到雲中。我應該使用什麼雲供應商和服務來實現這一目標?我在雲領域沒有受過很好的教育,我正在嘗試通過實踐來學習更多。
我查看了 GCP 上的 GKE 來管理容器,但也閱讀了 AWS Fargate。我不確定要使用什麼,或者即使我查看的兩個資源最適合我想要完成的任務。
提前感謝所有回复的人。我知道這個問題不是超級技術性的,更多的是基於意見,但我真的很好奇,不知道從哪裡開始。
編輯:
假設我有以下要執行的程式碼(
my_task.py
):while True: print("Hello World")
使用 GCP 的一種可能解決方案是:
- 在 Docker-Image 中擁有應用程序
- 在 Google Compute Engine 上將 Docker-Image 作為單一工作負載執行:https ://cloud.google.com/compute/docs/containers/deploying-containers#deploying_a_container_on_a_new_vm_instance
對於一個簡單的案例,這是一個非常簡單直接的解決方案。