I always highly recommend looking at our hardware specs for elastic cloud. These are best practice specs that we use across tens of thousands of clusters.
Even if you're not using Elastic Cloud, these are good profiles to start with And can provide guidance.
There's discussion in the documentation about what profiles are good for. What kind of workloads.
So I would read through it It might give you some ideas