Explain the difference between Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) in cloud computing.

IaaS builds the infrastructure of cloud based technology, PaaS helps developers build custom apps via an API that can be delivered over the cloud and SaaS is cloud based software companies can sell and use

What factors should organizations consider when deciding between public, private, or hybrid cloud deployments?

Factors to consider
*Expense model. Public cloud services are typically priced as pay as you go model
*Range of cloud services
*Compliance and security
*Performance needs
*Manageability
*Control and lock-in
*Available budget
*Scalability requirements

Describe the differences between horizontal and vertical scaling in the context of cloud computing.

Horizontal scaling also referred to as 'scale our' is basically the addition of more machines or setting up a cluster or a distributed environment for your software system.
Vertical scaling also referred to as 'scale up' is an attempt to increase the capacity of a single machine by
* Adding more processing power
*Adding more storage
*adding more memory

How does cloud storage differ from traditional on-premises storage solutions, and what are its benefits?

n Cloud storage there is no need to rack & stak servers and your companies files are stored on external servers typically managed by another company and you have access to these serves and can manage your account remotely, whereas On-Premise storage means your company's server is hosted within your organisations infrastructure and in most cases is physically onsite
Advantages of Cloud storage:
1. Cost & Maintenance
2. Security & threat protection
3. Scalibility
4. Realibility
5. Data Backup
8. Access anywhere (via mobile app. browser, pc)

Describe the differences between horizontal and vertical scaling in the context of cloud computing.

In Cloud storage there is no need to rack & stak servers and your companies files are stored on external servers typically managed by another company and you have access to these serves and can manage your account remotely, whereas On-Premise storage means your company's server is hosted within your organisations infrastructure and in most cases is physically onsite
Advantages of Cloud storage:
1. Cost & Maintenance
2. Security & threat protection
3. Scalibility
4. Realibility
5. Data Backup
8. Access anywhere (via mobile app. browser, pc)