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
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
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
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)
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)