Learning about Cloud Computing (6)

6. The development trend of cloud computing

1. Introduction to related fields of cloud computing

1.1 Internet of Things

insert image description here

The Internet of Things originates from the Internet and is the result of the interconnection of all things. It is the communication and interaction between people and things, and things and things.

The main technologies of the Internet of Things:

  • RFID technology (Radio Frequency Identification Technology)
  • Sensor Technology
  • Embedded System Technology

1.2 Big Data

insert image description here

Big data (big data) refers to data sets that take more than tolerable time to capture, manage and process data using common software tools.

The Internet of Things is an important source of big data. In the past, it was the Internet of Everyone, the Internet of Man-Machine, and now it is the Internet of Everything. Its data is even larger, so the results of big data will be more abundant and accurate.

Big data features:

Large volume, diversity, timeliness, and great value

insert image description here

The data processing process of big data:

insert image description here

1.3 Artificial Intelligence

insert image description here

Artificial Intelligence (AI) is a new technical science that studies and develops theories, methods, technologies and application systems for simulating, extending and expanding human intelligence.

Research in this area includes robotics, speech recognition, image recognition, natural language processing, and more.

Elements of artificial intelligence:

  • Big data: The intelligence of artificial intelligence is the wisdom that is analyzed, calculated, and summarized through big data.
  • Computing power: Computing power is the basic support for artificial intelligence to mine wisdom.
  • Algorithms: Algorithms are the fundamental way to realize artificial intelligence and an effective way to mine data intelligence.
  • Scenarios: Big data, computing power, and algorithms are used as input, and only when output in actual scenarios can the actual value be reflected.

1.4 Relationship between Cloud Computing, Internet of Things and Big Data

insert image description here

The Internet of Things provides data resources for big data, and cloud computing provides data computing resources for big data.

1.5G Era

"5G" actually refers to an industry standard, the "Fifth Generation Mobile Communication Technology Standard", which has enhanced mobile broadband; ultra-reliable, low-latency; and features of massive machines.

2. Technical introduction to realize cloud computing

2.1 Container

Container (Container) is a lightweight virtualization technology. The so-called lightweight virtualization uses an operating system virtualization technology that allows the user space on an operating system to be divided into several independent The units run in the kernel without interfering with each other. Such an independent space is called a container.

a.Docker

Docker is an open source application container engine that allows developers to package their applications and dependencies into a portable container, and then publish it to any popular Linux machine, and can also implement virtualization. The container is completely using the sandbox mechanism, and there is no excuse for each other

b. The difference between a container and a virtual machine

insert image description here

A virtual machine contains a Guest OS, a container contains a Host OS and Docker does not contain a host OS.

the difference virtual machine Docker
capacity big Small
startup speed slow quick
integrated effect Difference good

2.2 OpenStack Technology

OpenStack is a free software and open source code project authorized by the Apache license, jointly developed and initiated by NASA (National Aeronautics and Space Administration) and Rackspace, and is a solution for building a cloud platform.

The composition of OpenStack:

insert image description here

3. Introduction to other emerging technologies

3.1 Extension of cloud computing

Problems in cloud computing: network congestion, network delay, low security

Solutions: edge computing, fog computing

a. Fog computing

insert image description here

Fog computing (Fog Computing), in which data, (data) processing and applications are concentrated in devices at the edge of the network, rather than stored almost entirely in the cloud, is an extended concept of cloud computing (Cloud Computing).

b. Edge computing

insert image description here

Edge computing (Edge Computing) refers to an open platform that integrates network, computing, storage, and application core capabilities on the side close to the source of objects or data, and provides the nearest end services.

insert image description here

Guess you like

Origin blog.csdn.net/weixin_46706771/article/details/131727911