Chapter 13: Fundamentals of Cloud Computing
In this chapter, you'll learn what cloud computing is, how IaaS, PaaS, and SaaS differ, what deployment models exist, and how the shared responsibility model works in Linux environments.
In Chapter 12 of the LFCA Certification Course, you closed Module 2 by tying together the full networking stack into a systematic troubleshooting methodology, and that completed 8 chapters of hands-on system administration on real Linux systems.
Module 3: Cloud Computing Fundamentals starts here, and this module is a deliberate shift away from the command line and into the concepts that underpin modern infrastructure, because the LFCA exam expects you to understand not just how to manage a Linux server but how that server fits into the broader cloud environment it almost certainly lives in.
This chapter covers cloud computing fundamentals: what the cloud actually is at a technical level, the 3 service models (IaaS, PaaS, SaaS), the 4 deployment models, the shared responsibility model that defines who secures what, and why this knowledge connects directly to the Linux sysadmin work you've done throughout Modules 1 and 2.
The Cloud Computing Fundamentals domain accounts for 18% of the LFCA exam, and questions in this domain are heavily concept-based rather than command-based, so reading carefully and understanding the distinctions between models is more important here than memorizing syntax.
Every concept in this chapter applies regardless of which cloud provider or Linux distribution you use.