I don't have any experience with HSMs.
My goal is to secure critical seed phrases used to generate crypto wallets
I found a good approach is to use HSMs to store encryption keys and encrypt the seed phrases (I don't know if that's how they're used or if there are any vulnerability/weak points in such an approach).
My environment: I will be hosting my servers on a public cloud service (AWS or GCP), so how would I go about buying and using the HSM, or is it better to also host the HSM the cloud service provides (cloudHSM, etc..) or something else?