4. Conclusion and Future Challenges
The cloud problems are mainly with the security and privacy of the data stored in the cloud. The cloud environments like heterogeneity, resource sharing, multi-tenancy, virtualization, mobile cloud computing and Service Level Agreement (SLA) that makes the cloud security more vulnerable. This paper provides the data security issues and methods to overcome these issues. There are also new developments in cloud computing like Container-as-a-Service (CaaS), Software-defined networking (a concept to design and manage networks that abstracts applications away from the underlying networks), Software-defined-storage (abstracts the logical storage services and capabilities away from the underlying hardware) and Cloud-of-Things (CoT), (a concept combining cloud computing and Internet-of-Things (IoT) for smart city applications). All these new developments bring new challenges in cloud computing and they need to be addressed. When there is a change in technology, always review the security policies and procedures and update accordingly to protect the data and its privacy.