Introduction to Cloud computing technology cloud computing is the development of distributed processing, parallel processing and grid computing, or the business implementation of these computer science concepts. Cloud Computing (cloudcomputing) is a web-based (primarily Internet) computing method in which shared hardware and software resources and information can be supplied to computers and other devices on demand.
Narrow cloud computing refers to the delivery and usage patterns of IT infrastructure (i.e. resources), that is, to obtain the required resources on demand and in an extensible manner through the network; The broad cloud computing refers to the delivery and usage patterns of services, that is, to obtain the required services on an as-needed and extensible basis.
Since Google first proposed the concept of cloud computing and the first to invest in Google search and other commercial operations, Amazon, IBM, Microsoft and other companies have put forward their own cloud computing plans and programs and put into business, more typical Google's cloud computing platform, Amazon's flexible computing cloud, IBM's Blue Cloud program , Microsoft's "Cloud one end" strategy.
Cloud computing Features
Resource-providing networks are called "clouds" and often involve the provision of dynamically scalable and virtualized resources via the Internet. The resources in the cloud can be extended indefinitely by the user, easily accessible, on demand, extended, and paid for by use. Cloud computing integrates a number of relatively inexpensive server clusters into a system with powerful computing power over the network, this powerful computing power is distributed in the user's hands with the help of an infrastructure that serves (IaaS), a platform that is a service (PaaS), and an advanced service delivery model, such as a service (SaaS).
Users can obtain resources and services through the Web browser, all software, data and operations, processing are stored and completed in the "cloud", users do not have to consider what equipment and the use of technology and access mode, and do not care about the composition and structure of the cloud. Cloud computing, in addition to the user side of the device requirements of the lowest, easy to use, but also easy to implement the data between different devices and application sharing, users are no longer subject to a single data source restrictions.
Fundamentals of cloud computing and the layout model
The core technology of cloud computing system is parallel Computing (parallelcomputing), through the parallel computing technology, so that the calculation is distributed on a large number of distributed computing resources, rather than a computer or server, so as to obtain powerful computing power, Through the network, the data center automatically splits large computational processing into countless smaller subroutines, and then passes the processing results back to the user after the large system search and calculation analysis of the server cluster. The cloud infrastructure is made up of trusted services delivered through the data center and the different levels of virtualization that are created on the server that people can use anywhere they have a network infrastructure
According to the model classification, cloud computing can be divided into: public Cloud (Publiccloud), Private Cloud (Privatecloud), Community Cloud (Communitycloud) and mixed Cloud (Hybridcloud) and so on.