How can I securely have Ethereum node in cloud, is rpc calls to node is safe?


I am checking how we can have a secure ethereum node in the could environment and node to server communication in RPC is safe. could someone please share with me the best practicies?