Summary of learning the basics of cloud computing

Time:2022-1-19

Cloud computing concept

Cloud computing is a model that can obtain the required resources (such as servers, networks, storage, applications and services) from the configurable resource sharing pool anytime, anywhere, conveniently and on demand, and the resources can be quickly supplied and released. It is also a kind of distributed computing, which means that the huge data computing and processing program is decomposed into countless small programs through the network cloud, and then processed and analyzed through the system composed of multiple servers. These small programs get the results and return them to users.

Cloud computing features

Fast elastic expansion, extensive network access, resource pooling and measurable services

Cloud computing data source
Cloud Album: electronic album, cloud music: network song, cloud Video: network video, cloud document: network list sub document
Cloud conference: Enterprise Office, telemedicine diagnosis, online education
Government cloud: online service hall
Private cloud: built by cloud server providers

Cloud computing deployment mode

Private cloud: refers to computing services provided only to selected users (not the general public) through the Internet or private internal network. Provide the most effective control over data, security and service quality.

Public cloud: refers to the computing services provided by third-party providers through the public Internet for anyone who wants to use or purchase.

Hybrid cloud: refers to the combination of two clouds by allowing data and applications to be shared between public and private clouds.

Cloud computing service model

IAAs: infrastructure as a service

PAAS: platform as a service

SaaS: software as a service

Cloud computing technology

Computing class: virtualization, container.
Network: traditional network, virtual network.
Storage class: block storage, file storage, object storage.

-Virtualization

Features: partition, isolation, encapsulation, independent.

Computing resources: CPU, memory, GPU.

Service form: elastic cloud server, elastic scaling, and image service.

-Container

Container is a standardized unit and a lightweight and portable software packaging technology.

Features: independent packaging, isolation, high efficiency, clear division of responsibilities.

Service form: cloud container engine, cloud container instance, and container image service.

-Network

Traditional network architecture: broadcast and unicast, routing, default gateway, VLAN.

Traditional network equipment: router, layer 3 switch, layer 2 switch, server network card.

Virtual network architecture: bridging and NAT can forward the traffic of different virtual machines to the physical network card.

Virtual machine switch model: OVS, EVs, DVS.

Service form: virtual private cloud, NAT gateway, elastic public network IP.

-Store

Storage type: block storage, file storage, object storage.

Service form: elastic cloud disk service (EVS), elastic file service (SFS), object storage service (OBS).

 

reminder

If there are problems in the content of the article, please leave a message and point out that let’s communicate, discuss and make progress together~~~

If the article is helpful to you, move your little hand to praise, encourage and give me motivation to move forward.

Recommended Today

JVM + GC parsing (premise knowledge concatenation)

Premise preparation JVM GC garbage collection JVM virtual machine monitoring, tuning and troubleshooting Tomcat and microservice optimization 1. Premise review 1.1. JVM memory structure 1.1.1、 JVM Architecture Overview The gray part in the figure isThread private, there is almost no garbage collectionOrange partThread sharing, the main place where garbage recycling occurs What is the class […]