The Cloud computing is well adopted technology and has become an integral part of Computing world. Cloud Systems Security is complex and remain to be a great challenge to secure huge amount of resources owned and shared by so many.
Since resources are shared, there are numerous new security concerns in cloud computing: side channels among different users that can lead to loss of privacy, See: https://cseweb.ucsd.edu/~hovav/dist/cloudsec.pdf
and related work about one user computing space leaking to the other user (an issue that cloud providers did not pay much attention to) Similarly, reduplication that merge same info across users in the cloud implicitly (if done carelessly) can lead to probing attacks, which is another point not thought about by providers, see https://eprint.iacr.org/2016/977.pdf.
Of course the traditional resource allocation in an environment that is shared (which started with time sharing machines long ago) and taking care of isolation, controlled access, and issues like this all still apply. Systems that register users into actual service take these into account, but the state of these systems and the state of client systems that match the cloud offering is really embryonic. (Throwing a solution to publicly keeping record like blockchain technology which increases trust in peer-to-peer citations, with all due respect, makes much less sense in the cloud-- I think that "throwing a blockchain" at any problem is not the way to go!)