With cloud analytics we are having many emerging cloud technologies and services which were not present earlier. We will be discussing about few of them below:
- Serverless: With serverless computing, developers are only responsible for the code. Developers has to upload code to the cloud and cloud vendor will load and execute it. In responses to different events. These events then triggers in backend some defined functions to perform the given task. Customer in turn pay only for the resources used to run those functions. AWS Lambda, Google Cloud Functions, and Azure Functions are examples of serverless computing services that we have in major cloud vendors.
- Artificial Intelligence and Machine Learning: Other major cloud technology is artificial intelligence and machine learning. AI and ML are creating waves in cloud vendors as well. Every cloud vendor is trying to integrate as many as AI, ML and Deep Learning services as possible. They are also providing services to build custom models. Google Cloud Machine Learning Engine and Google Cloud Speech API are services available in Google Cloud Platform, whereas in AWS we have Amazon Machine Learning, and AWS has Rekognition.
- BigData and Analytics: This is not really an emerging technology, but lot of innovation is taking place here. Highly available RDBMS are being introduced, petabyte scale NoSQL databases are in place now, and many other aspects like this are shaping the paradigm of BigData and Analytics. Cloud providers now have a good number of big data services, including Google BigQuery for large-scale data warehousing and Amazon Web Services Elastic MapReduce and Microsoft Azure Data Lake Analytics for processing huge datasets, be it structured or unstructured.