Cloud Computing Services
Cloud Computing Services
Unit 3
Contents
• XaaS
• IaaS
• PaaS
• Leveraging PaaS for productivity
• Service languages for PaaS
• DBaaS
• SaaS
XaaS (Anything as a Service)
• The DBaaS model offers some specific advantages over traditional on-premises database systems,
including the following:
• Reduced management requirements. The DBaaS provider takes on many of the routine database
management and administration burdens.
• Elimination of physical infrastructure. The underlying IT infrastructure required to run the
database is provided by the DBaaS vendor or the provider of the cloud platform that's hosting the
DBaaS environment, if they're different companies.
• Reduced IT equipment costs. Because the system infrastructure is no longer on premises, users
don't need to invest in database servers or plan for hardware upgrades on an ongoing basis.
• Additional savings. In addition to lower capital expenditures, savings can come from decreased
electrical and HVAC operating costs and smaller space needs in data centers, as well as possible
IT staff reductions.
• More flexibility and easier scalability. The infrastructure supporting the database can be
elastically scaled up or down as database usage changes, as opposed to the more complex and
rigorous process required to scale on-premises systems.
Disadvantages of DBaaS
• There are also potential disadvantages with DBaaS compared to on-premises databases. Lack of
control over the IT infrastructure is usually the most significant issue with DBaaS versus an in-
house system. With managed databases, an organization's IT team doesn't have direct access to
the servers and storage devices used to run them. As a result, it has to rely on the cloud provider
to manage the infrastructure effectively.
• Also, if an organization's internet connection goes down, or if the DBaaS provider experiences a
system outage, the organization won't have access to its database until the problem is repaired.
• Security can also be a concern in some cases because it's controlled by the DBaaS provider and
an organization doesn't have direct influence over the safety of the servers running its databases.
Under the shared responsibility model for cloud security, organizations are responsible for some
aspects of data security and things like identity and access management in DBaaS environments.
But the vendor is in charge of securing the database platform and underlying infrastructure.
• Latency is another concern. The additional time required to access enterprise data over the
internet can cause performance issues. These performance issues grow when loading large
amounts of data, which tends to be slow and time-consuming.