La primera parte de tu pregunta no tiene sentido. ¿Planea conectarse a su computadora en casa y luego enviar solicitudes a servidores en la nube? ¿O simplemente está hablando de crear un servidor en la nube que sea accesible a través de Internet (o red de área amplia, también conocida como WAN)?
Suponiendo que sea lo último, es bastante fácil configurar un servidor de archivos decentemente seguro, o un servidor ftp (protocolo de transferencia de archivos), donde los usuarios con las credenciales correctas puedan acceder a los archivos almacenados en unidades físicas en su computadora.
Con eso en mente, algunos pensamientos:
Sistema operativo:
CentOS7 puede ser seguro, pero casi todos los sistemas operativos populares (sí, incluidas las ventanas) son razonablemente seguros para uso general dado que se mantienen actualizados con los parches y actualizaciones de seguridad más recientes.
Personalmente, buscaría en FreeNAS, que se basa en FreeBSD, y si tiene una computadora con suficiente RAM, puede configurar el cifrado completo del disco, configurar matrices de incursión y acceder a un panel de control preconfigurado para acceder a la información de la unidad o ssh en el sistema desde un navegador web.
Si desea algo menos especializado, he usado la edición de servidor Ubuntu en muchos proyectos con problemas limitados. Y también permite el cifrado de disco completo.
No obtengo la parte de la máquina virtual, hay algo que decir acerca de la seguridad a través del aislamiento, donde todas las aplicaciones que ejecutas están en su máquina virtual. Aunque para la mayoría de los usos, esto es probablemente demasiado exagerado. Si está interesado, consulte el sistema operativo Qubes: enlace
El antivirus se vuelve cada vez menos efectivo todos los días, y aunque podría comenzar una guerra de fuego sobre por qué el antivirus es inútil en las máquinas Linux, solo diré que no se preocupe por eso. Por otro lado, Windows es una historia diferente, pero incluso entonces Windows 10 tiene su propio AV integrado. Pero tenga en cuenta que los ataques dinámicos siempre tienen un cambio para tener éxito contra las defensas estáticas.
En lugar de antivirus, asegúrese de que la seguridad de su firewall físico esté reforzada, e instale un firewall de software en su sistema operativo o habilite el firewall que probablemente esté incluido cuando instale el sistema operativo.
Finalmente, en términos de registros, cualquier sistema Unix mantiene todo tipo de registros, y cualquier servidor web Apache hará lo mismo. Pero tenga en cuenta que los registros no hacen nada si no es proactivo para verificarlos y mitigar las amenazas que puedan surgir.