Google Cloud Digital LeaderInfrastructure modernization with Google CloudMedium
A company is migrating its entire data center to Google Cloud. They have a mix of virtual machines running Windows and Linux, custom applications, and legacy systems. They want to utilize the cloud's elasticity and pay-as-you-go model but need to maintain granular control over the virtual instances and operating systems. Which cloud computing concept best describes this approach?
- AInfrastructure as a Service (IaaS)
- BPlatform as a Service (PaaS)
- CFunction as a Service (FaaS)
- DSoftware as a Service (SaaS)
Show answer & explanationAnswer & explanation
Correct answer: A. Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) provides virtualized computing resources, including virtual machines, storage, and networking, over the internet. It allows users granular control over the operating systems and applications, while benefiting from cloud elasticity and a pay-as-you-go model, aligning with the company's requirements.
Why the other options are wrong
- B. PaaS provides a platform for development, abstracting away OS and infrastructure management.
- C. FaaS is a serverless model where users only manage code, with no control over the underlying OS or infrastructure.
- D. SaaS offers complete applications managed by the provider, with no control over infrastructure.
IaaS (Infrastructure as a Service)
A cloud computing model that provides virtualized computing resources (VMs, storage, networks) over the internet. Users manage operating systems, applications, and data.
- Highest level of control over cloud infrastructure.
- Pay-as-you-go pricing model.
- Scalable and flexible resources.
- Requires more management than PaaS or SaaS.
Memory trick: Cloud models, choose your control, and reach your goal!