Concept of cloud computing
Cloud computing is a commercial computing model that distributes computing tasks in a resource pool composed of a large number of computers, allowing users to obtain computing power, storage space, and information services as needed.
The core concept of cloud is resource pool.
Why is it cloud?
Because the cloud is generally relatively large, the scale can be dynamically scaled, and the boundary is vague, the cloud is erratic in the air and cannot determine its specific location, but it does exist somewhere, this is called cloud.
Image metaphor
A single generator is switched to a power plant for power generation.
Cloud features
(1) ultra-large scale
(2) virtualization. The cloud can support any terminal of any user.
(3) high reliability and fault tolerance of multiple replicas
(4) versatility. One cloud can support different applications
(5) high scalability
(6) On-demand services. All resources in the defined resource pool are retrieved from the pool.
(7) extremely cheap. Low-Cost nodes can be used to form the cloud, which greatly reduces the cost of data center management.
Cloud Type
IAAs infrastructure as a service
The PAAs platform is a service that provides the running environment of applications, such as Google App Engine.
SAAS software as a service
Cloud status quo
Amazon EC2 provides storage services and charges monthly
Google provides services such as map, Gmail, and docs, and publishes multiple papers to publish three secrets: GFS, mapreduce, and bigtable.
IBM's "Blue cloud" Computing Platform
Microsoft launched the Windows azure operating system to fully reflect the "cloud + Terminal" Strategy
Cloud Implementation Mechanism
The technology is divided into four layers: physical resource layer, resource pool layer, management middleware layer and SOA build layer.
Grid computing
There are three types: computing grid, information network and knowledge grid.
A grid integrates heterogeneous resources distributed within a certain range into an organic whole, providing a platform for resource sharing and collaborative work services.
The most important difference from the cloud is that the grid may be an asynchronous resource of multiple organizations, and the cloud is a homogeneous resource of the same organization.
The two complement each other. In a sense, the cloud is a variant of the grid.
Cloud and 3G
3G standard: CDMA 2000, WCDMA, and TD-SCDMA. 3G means that the high-speed data transmission capability can provide more than 2 mbps bandwidth.
Cloud and Iot
Iot is a "thing-connected network". Iot uses a large number of scattered radio frequency identification (RFID), sensors, GPS, laser scanners, and other small devices to perceive information, transmits data over the Internet to a specified processing facility for Intelligent Processing.
Iot can be divided into three basic application modes based on its actual use: intelligent tag of objects, environment monitoring, and object tracking.
Driving Force:
1) demand-driven
2) technology-driven
3) policy-driven
Cloud and mobile Internet
The "Cloud" and "terminal" of the Internet form a smooth connection, and the "management" in the middle is the browser.
Cloud and triple play
Three networks refer to broadcast and television networks, telecommunication networks, and the Internet, where the Internet is the core.