Network 2 (Cloud Computing Technologies) Flashcards
provide the computing power required for running services such as websites, office software, and data analysis
Compute services
provide resource connectivity and isolation, such as data center networks and campus networks
Network services
features high performance and low latency, meeting different high I/O service requirements
Storage Services
- Block storage
- File Storage
- Object Storage
Block Storage
allows file sharing among multiple servers or enterprise departments.
Storage Services
- Block storage
- File Storage
- Object Storage
File Storage
features a flat, easy scale-out architecture, which is suitable for cloud storage. It is mainly used for massive data storage, cold data backup, and software repository.
Storage Services
- Block storage
- File Storage
- Object Storage
Object Storage
The virtualization technology refers to the process of creating multiple VMs that share the hardware resources of a physical server.
Virtualization
Main Features of Virtualization
- Partitioning
- Isolation
- Encapsulation
- Independence
It is also called virtualization software or VM monitor.
Hypervisor
It’s the computing and control core of a computer system, which processes information and executes programs
Computing Resources Around Us
Central Processing Unit (CPU)
It’s an important component of a computer system. It is used to store CPU computing data and exchange data between memory and external storage (such as hard disks).
Computing Resources Around Us
Memory
a microprocessor that performs image computation on PCs, workstations, game consoles, and mobile terminal devices such as tablets and smartphones.
Computing Resources Around Us
Graphics Processing Unit (GPU)
a lightweight, portable technology for application packaging. It is a standard unit that packages an application’s code and all its dependencies, enabling the application to run across different computing environments.
Container
Difference Between Containers and VMs
- Containers and VMs have similar advantages in resource isolation and allocation but different functions because containers virtualize OSs instead of hardware. Containers are more portable and efficient.
- There is no virtualization layer in the container architecture. Therefore, containerization is called lightweight virtualization. Applications running in containers have better performance than those in VMs.
It’s dedicated to running a specific service and usually contains only the resources required for running the service. Many widely used images are tens of MB or less in size.
Difference Between Containers and VMs
Container Image
It offers the operating environment (including the OS kernel) required by common processes and provides a complete collection of functions. The minimum size of a VM image is hundreds of MB.
Difference Between Containers and VMs
VM Image