New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Comments
Everything boils down to optimisation and caching, if the content you are serving is mostly stale and doesn't update frequently, setup a proper caching like varnish or simple cloudflare rules with cache all flags.
I'm afraid I fail to see your problem - other than an approach I consider, pardon me, incompetent. But I'll try to give you some hints.
So, you are serving a couple of millions (or maybe a couple of ten millions) of videos. Well Wordpress IMO is about the worst frontend for that. And minio (payed service) is shooting with ICBMs at a bird unless you need more than 100 TB or so of volume.
Maria DB what for? I guess because WP wants it.
You basically have 3 tasks, (1) relatively big storage, (2) presentation/user interface (3) pumping quite some traffic and quickly and safely (e.g. DDOS) so.
If you really want advice (via PM if you prefer) you'll have to provide more info and numbers and more concrete data and numbers.
Again: visitors or requests?
Why?
Why S3 (compatibility)?
Please review our current specials here:
https://1gservers.com/letthread
Please reach out to [email protected] and we’d be happy to get you setup.