Cloud computing has become increasingly popular as more devices and services move online. Google has invested heavily in cloud infrastructure and sees real-time communications as a natural application for the cloud, allowing users to communicate across devices from any location. The cloud provides more processing power and ability to manage large-scale real-time services.