The traditional ways of handling data do not afford easy ways to handle large number of data(in terabytes) which can nowadays be easily solved by cloud computing.

The main advantages of cloud computing are:

1)      removal of the concept of limited storage infrastructure

2)      elimination of the need of building IT infrastructures to deal with obstacles

3)      reduction of the cost of infrastructures and charges only for the resources actually used

The main challenges for cloud computing are:

1)      shipping of hard disk drives to cloud providers

2)      data transferring through web

 

According to Gartner's Hype cycle, cloud computing has reached a maturity that leads it into a productive phase. This means most of the main issues with cloud computing have been resolved.