3

Let's say we want to host a small-medium project currently running on shared hosting (ehm) in cloud. What do you recommend? Amazon or DigitalOcean or something else? Our requirements are: availability > price, a good price/performance ratio, EU servers with possible North America expansion. Emphasis on availabity.

I think a simple 4-8 core server is going to be enough for now as our app is not resource heavy, but we may need to expand in the future.

Comments
  • 1
    Would you be content using a devops tool like docker / load balancers / k8s to achieve availability?
  • 1
    @alexbrooklyn Right now, probably not because our budget is limited. But definitely in the future. I know it sounds very bad when you say high availability without load balancer...don’t judge me.
  • 0
    @lamka02sk docker is free tho 😛

    How much state does the application have? Like files or dbs, you could potentially use an nginx load balancer to balance load between 3 containers running your app, on the same host
  • 1
    @alexbrooklyn You are right that would help a little, although if something happens to the server, we are done either way...
  • 1
    @lamka02sk Unless you treat the server like cattle (pets vs cattle) and each time something happens you reset/reimage it. Given that the db/files are hosted externally

    But if something does happen it does give some downtime
  • 1
    @alexbrooklyn Yeah, you right, thanks for advice. And which company would you recommend?
  • 1
    @lamka02sk I'm a fan of DO, but I have never worked with aws so I don't have anything to compare it with 😛
  • 1
    There is no such thing as high availability without some kind of redirector.
    Build it on AWS/GCP/DO whatever right once and you're set
  • 0
    Azure with Bizzsp[ark program : free 1000$/month for 2 years
Add Comment