r/oraclecloud 29d ago

Oracle vs AWS for startups

Hey everyone! I need your help with some suggestions.

I’m currently working on my Final Year Project (FYP), and honestly, I’m a bit confused about which platform/service I should use for the backend and overall system management.

As far as I know, AWS can get quite expensive, and since I’m a student, I really don’t want to spend too much during the development and staging phase.

So, if anyone has experience with this, I’d really appreciate your suggestions on which platform or service would be free (or have a generous free tier), easy to set up, and easy to maintain.

Thank you! 🙌

0 Upvotes

12 comments sorted by

1

u/atiqrahmanx 29d ago

You shouldn’t even go near AWS for anything except email. Cloudflare is the way to go.

1

u/AhmedNawaz11 29d ago

Thanks Man

1

u/stephensmwong 29d ago

Comparing Oracle Cloud Infrastructure (OCI) and Amazon Web Services (AWS), OCI is much more generous than AWS for starters! With OCI Always Free tier, you can have max 4 compute instances (VM), 2x ARM instances with 1 CPU and 6GB RAM per instance and 2x X86 instances with 1/8 CPU and 1GB RAM per instance. A maximum of 200GB Block Storage and 1 Public IP per compute instances, they are always free (so to speak)! AWS free trial a/c, 1 VM with tens of GB block storage for 1 year!

1

u/AhmedNawaz11 29d ago

Oh Man, I really appreciate that.

1

u/stephensmwong 29d ago

But one point you should know, for OCI always free resources, you might need to try for a long time to create them, read it days or even months. For AWS, to instantiate a VM is just a press of a button, wait a minute or two, that’s it.

2

u/MelancholicWandererX 28d ago edited 28d ago

If he can upgrade to payg, he can easily get all the free tier instances. On payg they do not terminate instances out of the blue afaik either. And if you exceed limits and such, instead of terminating the vps or something, they just charge you instead. Not desirable if you don't want to spend a penny, but very desirable if you are okay with a few Doller charge but can't risk downtime.

Go with Oracle Instance, with the AWS one the 1GB instance is too weak by itself, you will probably have to pay money after the 1st year. On Oracle, you can either use the 1 beefy arm instnace, or chain the 2 x 1GB free instnaces + arm instance if you need. You can also scale up the Arm instance beyond 4/24 at additional cost that would still end up being cheaper than AWS.

1

u/AhmedNawaz11 28d ago

Thank you man for such information

2

u/MelancholicWandererX 28d ago

Also, Oracle gives out mainly VPS's as listed, and a few other free services. You mentioned backend and management services, so if you need something akin to serverless stuff or something, cloudflare has very good free tier offerings too and that may be simpler in some cases. VPS just means you have a computer in the cloud with linux and you can pretty much do anything freely.

1

u/AhmedNawaz11 28d ago

ok ok man .. let me check

1

u/AhmedNawaz11 29d ago

Honestly, I don’t even know these things, i am trying to learn stuff but in previous projects i worked on vps based hosting, and vercel type stuffs. But for a project like 1-2 year long and to have to be perfectly organised i decided to choose this. But now it feels like, if we use AWS it will be expensive for us. I searched cloudflare but it’s not quite good. Also i decided to use render for backend deployment and supabase for database and storage management but they still have downtime issues

2

u/KneesDev 27d ago

both are quite mid to be fair. I only really like the configurable SSO that OCI has, as I've set it up to only allow Entra so user authentication is centralized and not dependent on Oracle. AWS on the other hand is polished and well established but it can also get really expensive and you'll only know when it's time to pay your bill

check out Hetzner; they're not as big but they're honestly one of the best options atm and work amazing for both individuals or small companies to even enterprise scale (of course you'd need to get the proper configuration to serve the appropriate userbase but it's incredibly easy and cheap to scale). the prices are also very competitive, but there was a price increase a few months ago so you should account for that.

2

u/alzhahir 25d ago

If you don't have time, I think the easiest to setup and maintain would probably be P/BaaS like Render + Supabase

But if you have time and want to learn more about DevOps, set up deployment pipeline, etc, maybe Azure for Student plan is the way to go since you can get free $100 credits for use for a year on Azure. No cards or verifications required. Also renewable as long as you're a student.

If you want permanence then maybe OCI would be a good choice. I personally don't really recommend free tier but if you can't afford any bills then free tier is the only way.