In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-05 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)06/03 Report--
What is the difference between a cloud computing container and a virtual machine? Among the many concepts of cloud computing technology, containers and virtual machines are often mentioned and compared together. Here we briefly describe the difference between a container and a virtual machine.
The concept of virtual machine
If you want to manage physical resources, the first step is to "virtualize". Virtualization is the foundation of cloud computing. Simply put, virtualization is running multiple "virtual servers" on a single physical server. This virtual server is also called a virtual machine (VM).
On the surface, these virtual machines are independent servers, but in fact they share the CPU, memory, hardware, network cards and other resources of the physical server.
The concept of container
Containers are also virtualized, but they are "lightweight" virtualization. Its purpose, like virtual machines, is to create an "isolated environment". However, it is very different from virtual machines: virtual machines are operating system-level resource isolation, while containers are essentially process-level resource isolation. The well-known docker is a tool for creating containers and an application container engine.
Difference between virtual machine and container
Compared with traditional virtual machines, docker containers have obvious advantages, such as fast startup time, seconds, and high resource utilization (a host can run thousands of Docker containers at the same time). In addition, it takes up a small amount of space, and virtual machines generally take a few GB to dozens of GB, while containers only need MB or even KB.
In addition to creating containers by Docker, we also need a tool to orchestrate containers, which is commonly used by K8S. K8S is a container cluster management system, which is mainly responsible for container orchestration-that is, starting containers, automating the deployment, expansion and management of container applications, and recycling containers.
The container cloud is a cloud service product implemented by deploying container services on cluster servers through Docker technology. It is a low-cost, lightweight linux application server with efficient deployment and powerful expansion, and can be used as a virtual host, cloud server or cluster host.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.