Cloud computing has attracted a lot of hyperbole since it became a trendy topic for IT managers to talk about. Companiesfrequently trumpet their cloud enabled services but rarely give up details on precisely how they achieved this or how muchof their infrastructure has been fully migrated. Security and reliability of cloud services are often raised as concerns. Byunderstanding the basics of cloud computing and knowing how to assess important factors such as security and theidentification of systems that are suitable for migration, it becomes much easier to design and implement a cloud strategy.This paper provides the essential facts about the cloud computing, list some factors to prepare for when adopting cloudcomputing, consideration for m...