Overview of Cloud ComputingThe producing of Cloud computing has a big background inevitability. First, the development of Communication and Internet is faster than the development of Computer. That situation offers a soil for growing of Cloud computer. Second, software engineering changed the way of facing the service such as facing machine, language and middleware into the way of facing service and need. That made SAAS (Software as a Service ) come true. Third, the users beginning to pay close attention to core business more and more.They don’t need to become a real “Amateur engineers.” It is what the Cloud computer brought the important changing on the way of using IT facility for users. Cloud computing is a resource delivery and usage model, it means get resource (hardware, software) via network. The network of providing resource is called Cloud. The hardware resource in the Cloud seems scalable infinitely and can be used whenever.The principle of cloud computing Parallel processing computer system can perform a calculation of two or more processors. Processors can work simultaneously on different aspects of the same program. For the use of parallel processing, it can be said of a program executed on N processors speed may be performed on a single processor speed N times.1) Distributed processingDistributed processing system will be in different locations or multiple computers with different functions or different data communications network linking under the control of the control system of unified management and coordination to complete the computer system for information processing tasks.