AWS? Azure?
No! Your requirements are such that you need to have your solutions hosted and managed internally. But do you have the expertise for designing and implementing a reliable system? Even if you do, would you like someone to review and validate that system? We can help. We have been there, done that.