Cloud computing allows organizations to consolidate data from all sources, across all communication channels, and do it at a big data scale. Without cloud, collecting data from all internal applications, social networks, devices, and data subscriptions would be cost prohibitive for most organizations. On-premise big data deployments could involve significant operational risks and expensive infrastructure. The ongoing maintenance of on-premise systems itself would be daunting enough to discourage many organizations.