In this special issue
Reference
Author information
Additional information
Rights and permissions
About this article
Cloud computing equips artificial intelligence (AI) with tremendous power and considered to be one of the most important catalyst for developing innovative smart applications. With its potential to change the way data used to get stored and processed across various geographies,the scope and impact of AI have reached larger market. With all the cloud models, AI developers and consumers started to create an ecosystem that improve the lives of millions. Now digital assistants like Siri, Google Home, and Amazon’s Alexa blend AI and cloud computing in our lives every day. AI practitioners based on the Infrastructure as a Service cloud model (IaaS) can use advanced infrastructure facilities—CPU, GPU, memory, disk, network, and O/S without waiting for an infrastructure team to prepare it. Moreover with Platform as a Service cloud model (PaaS), AI practionars can use variety of AI algorithms and data science services including jupyter notebooks, data catalog services to develop new generation smart applications. Additionally, consumers based on the Software as a Service cloud model (SaaS) can to employ and embed AI services within their application (e.g. Smart Building). Before the SaaS, software and data were only “on premise.” SaaS moved everything to the cloud, collaboration and efficiency as well as sharing telents. With AI, the next step is to have “smart SaaS” as services can begin to use wider AI/machine learning to create higher consumer experience. Cloud computer, however, is adding more capabilities that can fuel the use of higher AI applications. Capabilities like containerization, developers can isolate applications to fit different computing environments and platforms. With Kubernetes the automating deployment, scaling, and management of containerized applications can be achieved where applications running on containers can run on different cloud providers without worrying about compute environment. On this large scale of research and development, AI capabilities are working in the cloud computing environment to make organizations more efficient, strategic, and insight-driven. Cloud computing offers businesses more flexibility, agility, and cost savings by hosting data and applications in the cloud. Artificial intelligence capabilities are now layering with cloud computing and helping companies manage their data, look for patterns and insights in information, deliver customer experiences, and optimize workflows [1].