Q. Illustrate what is cloud computing, illustrate what are the different elements of cloud computing, advantages, limitations, the reason elucidate why companies use cloud computing, considerations before using cloud computing, and elucidate how old or new is this tech.