Process Flow - Cloud service models (IaaS, PaaS, SaaS)
User Needs Cloud Service
IaaS
More Control
More Setup
User chooses between IaaS, PaaS, and SaaS based on control and setup needs. IaaS offers most control, SaaS offers ready-to-use software.
service_type = 'IaaS' if service_type == 'IaaS': control = 'Manage OS and Network' elif service_type == 'PaaS': control = 'Manage Apps' else: control = 'Use Software Online'
| Step | service_type | Condition Checked | Condition Result | Action Taken | control Value |
|---|---|---|---|---|---|
| 1 | 'IaaS' | service_type == 'IaaS' | True | Set control = 'Manage OS and Network' | 'Manage OS and Network' |
| 2 | 'IaaS' | service_type == 'PaaS' | Skipped | No action | 'Manage OS and Network' |
| 3 | 'IaaS' | else | Skipped | No action | 'Manage OS and Network' |
| 4 | End | N/A | N/A | Execution ends | 'Manage OS and Network' |
| Variable | Start | After Step 1 | After Step 4 |
|---|---|---|---|
| service_type | undefined | 'IaaS' | 'IaaS' |
| control | undefined | 'Manage OS and Network' | 'Manage OS and Network' |
Cloud service models: IaaS: You manage OS, network (most control, more setup). PaaS: You manage apps only (less control, less setup). SaaS: Use software online (no control, no setup). Choose based on how much you want to manage.