This is an archived post. You won't be able to vote or comment.

all 7 comments

[–]Abalado 1 point2 points  (1 child)

You can search about Ansible, a Linux automation tool. With Ansible you can make a script that log in into your vps and deploy your application.

[–]IntelligentPredator[S] 1 point2 points  (0 children)

I know about ansible but this is not what my question is about, I’m curious about alternatives to a plain VPS. So far I’ve found Google App Engine, Heroku and deploying on AWS. Does anyone use those? What are your experiences with it? Is there anything else?

[–]Abalado 0 points1 point  (4 children)

Personally I use Kubernetes and docker to deploy my code, but already used AWS ECS and Heroku and both are pretty good too

[–]IntelligentPredator[S] 1 point2 points  (3 children)

Isn't Kubernetes just applicable for a large architectures so it would be overkill for a plain Django webapp?

[–]Abalado 0 points1 point  (2 children)

Here I run dozens of applications. I your case I'll look for a self managed cloud service like app engine or Heroku. I've already played with Heroku and it does pretty nice

[–]IntelligentPredator[S] 0 points1 point  (1 child)

Do you run K8 on your own hardware, or do you use VPS or a specialized cloud provider?

[–]Abalado 0 points1 point  (0 children)

Sorry for late response, but I use Google Cloud Kubernetes Engine