15
returnN
5y

AWS, Azure, Google Cloud or Digital Ocean?
Your views.

P.S: I'm noob.

Comments
  • 5
    Depends on what you're looking for
    GCP and AWS are very similar, however both ace something
    Azure is the go to for your basic Mickysoft needs
    And Digital Ocean can suck a big one 😂
  • 7
    Hetzner Cloud. At least that's what I use because it's a whole lot cheaper than was/gc/digital ocean.
  • 1
    @kolaente +1 for that if you're looking for KVM/root stuff, for smaller things I can heavily suggest Netcup
  • 2
    It highly depends on the services you intend to use. Virtual machines are are a tiny fraction of all 3 major public cloud platforms.
  • 0
    @Kimmax appreciate your answer. But I thought, digital ocean was more better than the others. Aren't they?
  • 1
    Just shoot up a vps for like $2
  • 2
    @returnN it depends partly on what you need.

    Digital ocean used to be a vps provider and have expanded to offer pre configured installs where you can just drop in your code buts its still more or less a vps, just more lightweight.

    The others have vps but its the least of their services.

    They have several dozen different type of services that you combine.

    So start by defining what you need, then you can get advice on which to choose.
  • 1
    Depends on what you need. DO is amazing and their communication is really good.
    Azure is quite expensive, changes its interface every month but scaling is easier there.
  • 2
    I'm really bad at giving short answers, so here's my two cents :D

    Digital Ocean - Really great when all you want is a single service, like a single server or something of the like. If you want almost anything else, you should go with one of the other three. Although I have to say that they are currently working on a kubernetes service, and just recently (like two weeks ago) launched a postgresql service. So as a beginner, I would definitely recomend starting here, if all you want is to set up a server.

    AWS - They offer A LOT more services than DO. Storage, DNS, ML, NoSQL, Infrastructure as code, logging etc. It should be mentioned that all the above are dedicated services. Try looking at the following just to get a glimpse of what they offer: https://aws.amazon.com/free/...

    GCP - Pretty much the same as AWS, in the aspect that offer so much more than just a vps. See more here: https://cloud.google.com/products/

    Azure - NO. NO
  • 1
    So yeah, all in all. If your just looking to get a server up and running; definitely go with DO. You won't be completely blown away by all the options you have, and it'll be a nice way to dip your toes into the waters of being sysadmin.

    However, if you feel like taking on the challenge of being in absolute control of your entire environment (to an extent), it's between AWS and GCP. I'm not even considering Azure, because you'll ever have no problems at all, or have an absolute metric ton of problems. So just no.

    Personally I prefer GCP. Their UX is way more beginner friendly, with easy navigation and all. And their documentation is relatively easy to read. Whereas AWS gives you an incredible amount of features to play around with, however you also need to spend a lot of time, just figuring out how their console works.

    But that's just my opinion. You're probably going to hate this answer, but in the end, there's not much to do than dive into one of them, and see if you like it.
  • 2
    @Kimmax why the hate on digital ocean?
  • 3
    I personally like AWS more than GCP. just a preference in how things are organized. that said, I use GCP a lot more. like ALOT more.

    both have a trial period, but Google's trial is just way better. a 300$ credit that expires after a year. you can spend this credit on most everything, and there's no limit to how fast or slow you can spend it. wanna spin up 1000 high powered VMs and get billed $100/min for the next 3 minutes? your call! AWS gives you 750 hrs a month on their low tier for free for I think a year. this is just enough to keep one tiny VM on all the time. if you need more than one, then you gotta switch them on and off to not get billed. kinda limited. and, the Google trial gives you a better idea of what it's gonna cost to maintain when your credit is spent. really gives you a much better idea of what the service provides.

    but that's just my two cents.
  • 1
    If you are a student, you can get the github education pack, which contains 100$ digitalocean credit for free - so there's that
  • 1
    TL;DR

    DO
  • 2
    @goeranh code anywhere also provides a 100$ credit. no studentship required.

    I wonder if you can do both?
  • 2
    I’m a .net guy, so Azure would be my go-to 🤷‍♂️
  • 2
    @Brolls go .net core with kestrel self hosted behind nginx as reverse proxy
    Setup sane caching
    ???
    Fucking profit mate
  • 2
    I've used Azure, Bluemix and AWS. Preferred Azure. Though it keeps growing too quickly to keep up with new stuff
  • 1
    @Kimmax see now. That’s effort. If it really offered a material benefit then maybe I’d do it, or maybe I’d pay someone else to.

    As it stands, git push > build > deploy and I get scaling, replication and staging environment support all for “free” in Azure, and they have really good credit programmes for new businesses / users.

    And I really do only see Azure getting cheaper and more and more a part of the reality of their developer story. 🤷‍♂️
  • 2
    @deadPix3l I mostly agree with your AWS/GCP comparison, though to be fair to AWS, their free tier includes a lot more stuff than just a free VM. Besides, some of the services have a free tier usage level even after the first year, so it really depends on what you prefer
Add Comment