220 Essentials of Cloud Computing
Pros
• This type of SaaS delivery model ensures more security to the user
data as the infrastructure and platform are maintained by the SaaS
provider.
• The SaaS provider gets full control over the infrastructure and
development platform.
• There is no problem of vendor lock-in. The application can be easily
migrated to any other infrastructure without any major modication.
Cons
• More overhead in maintaining the underlying infrastructure and
platform.
• The service providers have to invest more on the infrastructure. So,
this model is not suitable for SaaS development companies that do
not have much amount to invest.
• Since the development environment is managed by the service pro-
vider, there is an additiona ...