In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-04 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)05/31 Report--
The content of this article mainly focuses on how to analyze cloud computing and virtualization. The content of the article is clear and easy to understand, and the organization is clear. It is very suitable for beginners to learn and worth reading. Interested friends can read along with Xiaobian. I hope everyone gets something out of this article!
The difference between the two is often discussed, and of course I often have such questions and thoughts myself. Here is a summary. The following views, I think there is no right and wrong, just different understanding.
The so-called virtualization, virtual machine, vps, actually means almost the same thing.
The so-called cloud computing, in a broad sense, definitely includes everything, but in a narrow sense, basically refers to IaaS.
In fact, it is the connection and difference between virtual machine and IaaS.
Virtualization is Cloud Computing
This argument has been around for a long time, especially commercial vendors, vmware, Microsoft, have renamed previously called virtualization products cloud computing.
In fact, in a sense, virtualization is also the initial stage of cloud computing. For enterprises, virtualization can already fully meet the needs, which is actually cloud computing. Cloud computing also has different stages and different levels.
API interface
Without an api interface, it is virtualization. API interface, is cloud computing. It actually makes sense. Because of the api interface, you can only call with third parties. Without api interfaces, you can only create virtual machines one by one through the admin interface.
However, many virtualization vendors are now starting to provide api interfaces, but this is only a partial api interface.
If IaaS, cloud computing, must provide API interface of all functions, I still agree with this definition. However, using this definition, Qing Yun could do it in China.
node size
Some people say that the scale of 10 units is virtualization, and 1000 units is cloud computing. It actually makes sense. The size of the machine you manage has a lot to do with how you manage it. A simple example, when you have 10 machines, create virtual machines, set up physical nodes, and that's just what you need. When you have more than 1k devices, you are more concerned about which zone to put them in.
distributed technology
Some people think that using distributed technology is cloud computing, for example, if your storage is local storage, then virtualization, distributed, then cloud computing, network is similar.
This view is still deeply rooted in the hearts of the people and conforms to many Chinese concepts. Virtual machines are distributed and there is no single point of failure.
flexible expansion
this is even more deeply rooted in people's hearts. Elastic expansion is cloud computing, not virtualization. However, people's understanding of elastic expansion actually varies greatly. For virtual machines, is it horizontal or vertical?
Horizontal refers to automatically increasing and decreasing the number of machines.
Vertical refers to the automatic increase and decrease of cpu and memory
After mixing in this industry for so long, frankly speaking, I saw and understood the horizontal elastic expansion, that is, fit2cloud, which is really based on the automatic expansion of Qingyun. Vertical is the cut through cloud that showed me. However, this is limited to Linux, Windows, it is still difficult to do a demo.
There are actually a lot of demos out there. In reality, it was impossible to use it. It's easy to add virtual machines, but how about reducing them?
To really facilitate elastic scaling, you really need your platform to provide database services and cache services, so that the difficulty of elastic scaling will be much lower.
self-service
Support users to create their own virtual machines, is cloud computing. Relying on administrators to create virtual machines is virtualization. It actually makes sense. In fact, at present, users are still not accustomed to self-service. So whatever platform you use, it may be virtualization.
in a nutshell
Virtualization (such as VMware, Citrix, Hyper-V, etc.) is a centralized architecture with the core idea of vertical scaling performance improvement; cloud computing (such as OpenStack, CloudStack, Hadoop, etc.) is a distributed architecture with the core idea of horizontal scaling performance improvement. The two are not strictly distinguished and intersect with each other.
Thank you for reading, I believe you have a certain understanding of "how to analyze cloud computing and virtualization", go to practice quickly, if you want to know more relevant knowledge points, you can pay attention to the website! The editor will continue to bring better articles to everyone!
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.