Provided by: textra Inc.
Cloud computing is the basic model integrating both software and hardware sources with least amount of management problems. New services called \"Cloud services\" have been published through this technology which in fact is provided by cloud providers for cloud users. In order to use it properly, before publishing such technology, the pros and cons of it must be analyzed in details. In this paper first the definition of cloud computing and its advantages are mentioned following the method description of some service providers, and at the end the possible flaws and defects and the solutions to such problems are discussed.