Cloud Computing Challenges
Overview
In this tutorial, we will discuss some of the challenges related to cloud computing. There are several challenges related to cloud computing that we need to understand before adopting cloud technology.
Cloud Computing Challenges
Some of the disadvantages are as follows:
- Cloud Security
- SLAs(Service Level Agreement)
- Cloud Interoperability
- Multitenancy
- Availability of Cloud Services
Cloud Security
Cloud computing comes with its own security risks and issues. Organizations that adopt cloud computing models should understand the technologies, policies, controls, and services implemented by the cloud provider that protect cloud data, applications, and infrastructure from threats.
SLAs
SLAs are agreements between customers and cloud providers to get promised and guaranteed service delivery. Many key aspects should be taken into consideration before signing a contract with the cloud vendor. Some important aspects are data security, data protection, pricing plan, service outages, availability of cloud services, etc.
Cloud Interoperability
Cloud interoperability is the ability of two or more systems to work together in order to exchange and use information. The lack of standards and protocols makes it difficult for organizations to design interoperable cloud systems.
Multitenancy
Multitenancy is sharing the cloud resources across multiple cloud customers. In this model, physical hardware resources, servers, and databases are shared by multiple customers. This raises data security and performance issues for cloud customers.
Cloud Availability
Cloud availability is the availability of cloud infrastructure and resources is the ratio of the time that the cloud resource is accessible to the duration for which the service is purchased by the customer.
The cloud resources should be ideally available to customers 24/7 so that users can access them anytime. Different kinds of cloud attacks pose a serious risk to the availability of cloud resources to customers.