Amazon-Web-Services

如何在雲中 24/7 執行容器化任務

  • January 27, 2021

我剛剛開始與各種雲供應商(AWS、GCP 等)打交道,以更好地了解他們所提供的服務。

這就是我想做的事情:我有一個 24/7 執行的任務,我想將其容器化並部署到雲中。我應該使用什麼雲供應商和服務來實現這一目標?我在雲領域沒有受過很好的教育,我正在嘗試通過實踐來學習更多。

我查看了 GCP 上的 GKE 來管理容器,但也閱讀了 AWS Fargate。我不確定要使用什麼,或者即使我查看的兩個資源最適合我想要完成的任務。

提前感謝所有回复的人。我知道這個問題不是超級技術性的,更多的是基於意見,但我真的很好奇,不知道從哪裡開始。

編輯:

假設我有以下要執行的程式碼(my_task.py):

while True:
   print("Hello World")

使用 GCP 的一種可能解決方案是:

  1. 在 Docker-Image 中擁有應用程序
  2. 在 Google Compute Engine 上將 Docker-Image 作為單一工作負載執行:https ://cloud.google.com/compute/docs/containers/deploying-containers#deploying_a_container_on_a_new_vm_instance

對於一個簡單的案例,這是一個非常簡單直接的解決方案。

引用自:https://serverfault.com/questions/1051114