Cloud Computing is the latest buzz in IT. Businesses should not just adopt cloud computing based on the hype but should have in-depth knowledge of various aspects of cloud computing before going for it. Though there are cloud service providers capable of providing excellent services, there still are some threats