From the course: Advanced Data Processing: Batch, Real-Time, and Cloud Architectures for AI
Unlock this course with a free trial
Join today to access over 24,600 courses taught by industry experts.
Cloud and serverless computing
From the course: Advanced Data Processing: Batch, Real-Time, and Cloud Architectures for AI
Cloud and serverless computing
- [Instructor] So far, we have dealt with building architectures for batch and real time AI using enterprise computing resources. Now let's focus on cloud and serverless computing in this chapter. What is cloud computing? Cloud computing is the use of resources available through the internet for enterprise computing requirements. Here, cloud service providers sell resources through the internet for servers, storage, databases, networking, software, analytics, and AI. Using such services allow for faster innovation, flexible resources, and economics of scale. What are the key characteristics of cloud computing? First, we get on demand access to resources without going through the hassle of purchasing, shipping, deploying and onboarding them. Cloud gives on-demand scalability. We can always add additional resources when needed and release them when not needed. In addition to using on-demand, it also allows you to pay as you go. We don't have to pay any upfront costs, but only pay as and…