You can not run enterprise business functions on a pi unless your “enterprise” is made up of a single user.
Even something like basic video steaming for internal training videos would kill it due to encoding issues. Let alone the impact from one service affecting others like a user file transfer affecting the speed of messaging or email, or a complex database activity momentarily taking out your task management application.
You would need a dozen of them for splitting services and redundancy, then a UPS and redundant internet connections. It would end up costing you a few thousand dollars just in hardware before you even started paying someone to set it up and keep it running.
We selfhost a lot for work. Was paid services before but cost kept creeping up. Companies have IT anyway, so it is really not a huge expense to manage your own services.
You can not run enterprise business functions on a pi unless your “enterprise” is made up of a single user.
Even something like basic video steaming for internal training videos would kill it due to encoding issues. Let alone the impact from one service affecting others like a user file transfer affecting the speed of messaging or email, or a complex database activity momentarily taking out your task management application.
You would need a dozen of them for splitting services and redundancy, then a UPS and redundant internet connections. It would end up costing you a few thousand dollars just in hardware before you even started paying someone to set it up and keep it running.
We selfhost a lot for work. Was paid services before but cost kept creeping up. Companies have IT anyway, so it is really not a huge expense to manage your own services.