Cloud computing is rapidly growing computation paradigm. Cloud computing combines all the IT capabilities which can be used together, easily implemented and managed with minimum efforts. Lots of organizations are taking advantages of cloud capabilities such as online services, dynamic resource allocation etc. Basically, multinational organizations have huge amount of data, so migration on commercial cloud platforms will charge high by their respective cloud service providers. So for such organizations it's better to use open source cloud platforms.