My answer to How cloud computing platform helps in storing mobile app data?
Answer by Ganga Bhahirathi:
With an online connection, cloud computing can be done anywhere. Google Cloud Dataflow, the successor to the much acclaimed MapReduce service, is a managed service that enables theto create data pipelines that analyze data in both batch and streaming modes. MapReduce was processing the massive data sets using distributed computing. But now MapReduce stands outdated. MapReduce is a programming model for maintaining a large amount of data in a systematic manner.
It is usually applicable for handling large and long-running jobs such as:
- Examining application logs
- Collecting related data from external sources
- Changing data format
- Extracting data for external analysis
Google has introduced cloud dataflow which will give you actionable insights from your data. There are no problems regarding deploying, maintaining or scaling infrastructure. Google cloud monitoring system will assist you to discover and fix strange behaviour of your application stacks. Constant error showing in app engine module and sluggish query times from cassandra database with minimal configuration, will be solved by Cloud Monitoring. With cloud dataflow, any data processing task can be easily performed.
Cloud to Device Messaging (C2DM) was replaced by Google Cloud Messaging (GCM). With the help of GCM, app developers can develop mobile apps on devices and web browsers. They can even get easy communication at any location and network. With this android platform API, sending and receiving push notifications are possible. Thus GCM is a boon to every. Server application for Google cloud messaging can be written in both Java and PHP language. GCM is the only file application in PHP. You can put it in Apache.
Cloud computing or “the cloud” is storing and accessing data in the internet in place of external or computer’s hard disk. It is also known as on-demand computing where information is provided to computers and other devices on demand.