This is my policy:
For publicly accessible services like a website, I use a cloudflare tunnel.
For restricted access to just a few users, I use a cloudflare tunnel and a cloudflare application to manage access authentication.
For my exclusive restricted access to the infrastructure, I used tailscale.
Which is more susceptible to an EMP, an SSD or an HDD?