Cloud Gateway is a newer product that is lightweight, easier to use and it is recommended for all new deployments.
Cloud NVR or VXG Server is a software that runs on an on-premise computer and performs the following operations:
Connects to IP cameras in a local network.
Relays video to the Cloud.
Records video on a local hard drive.