Introduction to Cloud Computing
Cloud computing is an emerging Internet-based business computing model. It distributes computing tasks on a resource pool composed of a large number of computers, enabling various application systems to obtain computing power, storage space and various software services as needed. Cloud computing is the development of parallel computing, distributed computing and grid computing, or the commercial realization of these computer science concepts.
1. The principle of cloud computing
The basic principle of cloud computing is that by distributing calculations on a large number of distributed computers instead of local computers or remote servers, the operation of enterprise data centers will be more similar to the Internet. This allows companies to switch resources to the applications they need. Access computers and storage systems as required.
2. The technical architecture of cloud computing
Generally speaking, the main idea of cloud computing is to
perform unified scheduling and management on the resource pool formed by basic
resource virtualization, and provide users with three levels of services from
bottom to top: Infrastructure as a Service (IaaS), Platform as a service (PaaS)
and software as a service (SaaS). The cloud computing platform can be divided
into 3 logical levels and a cloud management platform.
The bottom layer is the basic resource layer, including
physical resources and virtual resources. Its main function is to abstract
physical hardware resources, including computing, storage, and network hardware
resources, realize automated resource management and optimization in the
resource layer, and provide a variety of IaaS for external users, so that
hardware resources can be very It is easy to access and manage.
The second layer is the platform layer. From the perspective
of cloud computing architecture , the platform layer is located between the
resource layer and the application layer. The platform layer is a software that
runs on the resource layer and provides development, testing and operation for
application services. The basic services required in the process include the
levels of WEB and application servers, databases, and management support
services. What the infrastructure layer needs to solve is the virtualization
and automated management of IT resources, while the platform layer needs to
solve the problem of how to provide a highly available, scalable and easy-to-manage
cloud middleware platform based on the resource management capabilities of the
resource layer. . It includes two parts: cloud platform framework and cloud
platform service components.
The uppermost layer is the application layer, which is a
collection of applications running on the platform layer and provides specific
business applications. Each application corresponds to a business requirement,
implements a set of specific business logic, and interacts with users through a
service interface. In general, the applications of the application layer can be
divided into three categories: the first category is standard applications for
the general public, such as Google’s document service GoogleDocs, etc.; the
second category is customer applications developed specifically for customers
in a certain field , Such as SalesforceCRM; the third category is an
application developed by a third-party independent developer on the cloud
computing platform layer to meet the diverse needs of users.
The cloud management platform provides a flexible
deployment, operation and management environment for business systems, shields
the differences in underlying hardware and operating systems, and provides
applications with comprehensive guarantees of security, high performance,
scalability, manageability, reliability, monitorability, and scalability.
Reduce the cost of developing, testing, deploying, operating and maintaining
application systems. The cloud management platform includes three major
contents: one is the management function, the second is the user service
function, and the third is the scheduling and monitoring function.
The relationship between cloud computing and the Internet of
Things_the advantages of cloud computing and the Internet of Things
The concept of the Internet of Things
"Internet of Things" refers to a new technology
that connects various sensors with the existing "Internet". It is a
kind of network that connects any items through the Internet through
information sensing equipment and according to an agreed agreement, for
information exchange and communication, in order to realize intelligent
management. From this concept, it can be seen that the core and foundation of
the Internet of Things is still the Internet, which is an extension and
expansion of the Internet; its user end extends and extends to any item and
item for information exchange and communication.
1. The principle of the Internet of Things
The main technology used in the Internet of Things is the radio frequency automatic identification (RFID) technology. With this technology as a support, the automatic identification of items is realized, and the transmission function of the computer Internet is used to achieve the purpose of interconnection and sharing of information. From the level, the structure of the Internet of Things can be divided into the following three levels:
(1) Information perception layer network. The information perception layer network is a sensor network including RFID, barcode, sensors and other equipment, which is mainly used for the identification of item information and data collection;
(2) Information transmission layer network. The information transmission layer network is mainly used to seamlessly transmit the massive data information collected by the sensor network over a long distance, and safely transmit the information to the information application layer;
(3) Information
application layer network. The information application layer network mainly
provides information services and specific applications that people need
through data processing platforms and solutions.
Comments
Post a Comment