当前位置:首页 > 云计算 > 正文

云计算中什么是虚拟化(虚拟化和云计算的区别在哪)

A brief introduction to virtualization and cloud computing

The core technology in cloud computing is virtualization. It can be said that virtualization is an important feature that distinguishes cloud computing from traditional computing models. Using virtualization, the entire execution environment of an application can be transferred to other nodes in the cloud computing platform in a packaged form, thereby isolating the execution environment of the program from the physical environment and making it easy to change the environment of the application.

It is precisely because of the maturity and widespread application of virtualization technology that computing, storage, applications and services in cloud computing have all become resources. These resources can be dynamically expanded and configured, and cloud computing can finally be used in Logically presented as a single whole.

Extended information:

The importance of application virtualization:

SaaS and cloud computing have been discussed in the IT community in recent years. Hotspots, there is an important relationship between them. SaaS is the application performance of cloud computing, and cloud computing is the back-end basic service guarantee of SaaS. SaaS is an application model that uses the Internet as a carrier and a browser as an interactive method to transfer server-side program software to remote users to provide software services.

In other words, today’s SaaS, everyone basically talks about browser-based applications, and it is precisely because of the limitations of this method that many SaaS cannot provide richer application services. Moreover, the implementation process of SaaS applications under this model is too slow. Based on the above shortcomings, application virtualization emerged. The emergence of application virtualization solves the confusion of informationization and will surely lay an epoch-making foundation for the advancement of informationization construction. significance.


Reference source:

Baidu Encyclopedia-Cloud Computing

Baidu Encyclopedia-Virtualization

Cloud computing is inseparable from virtualization, but what is virtualization?
Virtualization refers to virtualizing one computer into multiple logical computers through virtualization technology. Multiple logical computers can be run simultaneously on one computer. Each logical computer can run a different operating system, and applications can run in independent spaces without affecting each other, thereby significantly improving the computer's work efficiency.

Why do we talk about virtualization when we mention cloud computing? What is the relationship between virtualization and cloud computing?
What is virtualization
Virtualization is a broad term that refers to computing elements running on a virtual rather than a real basis. It is a solution to simplify management and optimize resources. In computer computing, virtualization usually plays the role of hardware platform, operating system, storage device or network resource. Virtualization technology has been widely used in the fields of computer architecture, operating system, compiler and programming language for a long time. This technology realizes logical abstraction and unified representation of resources, and has outstanding advantages in server, network and storage management. It greatly reduces management complexity, improves resource utilization, improves operational efficiency, and thus effectively controls cost. Virtualization technology can expand the capacity of hardware and simplify the reconfiguration process of software. Virtualization is a broad term that, in computing terms, generally refers to computing elements running on a virtual basis rather than a real basis.
What is cloud computing
Cloud computing is a new concept that has emerged in recent years. The goal is to simplify computing and storage into resources as easy to use as public water and electricity. Users only need to connect to You can easily use the network and pay as you go. It is the evolution and adoption of existing technologies and models. Cloud computing is designed to allow users to benefit from these technologies without having to understand and master them in depth. The cloud is designed to reduce costs and help users focus on their core business rather than letting IT get in their way. Cloud computing uses an innovative computing model to enable users to obtain nearly unlimited computing power and rich and diverse information services at any time through the Internet. Its innovative business model allows users to freely access computing and services and pay as they go.
Cloud computing services can be related to IT, software, and the Internet, or they can be any other services. This pool of resources is called a "cloud". "Cloud" is some virtual computing resources that can be self-maintained and managed, usually some large server clusters, including computing servers, storage servers, broadband resources, etc. Cloud computing application models can be divided into SaaS, PaaS, IaaS, and MSP. SaaS applications like virtualization are a broad term that, in computing terms, generally refers to computing elements running on a virtual basis rather than a real basis.
The relationship between virtualization and cloud computing
Cloud computing and virtualization are not bundled technologies. They can still run normally and complement each other when used at the same time. Cloud computing and virtualization work together. Cloud computing solutions rely on and leverage virtualization to provide services, and companies that have not yet deployed cloud computing solutions can still leverage end-to-end virtualization to get better investment from their internal infrastructure. Returns and benefits.
Virtualization is one of the main supporting technologies in cloud computing. Virtualization presents applications and data in different ways at different levels, which helps users, developers, and maintenance personnel to conveniently use, develop, and maintain these applications and data. Virtualization allows IT departments to add, remove and move hardware and software where they want. Virtualization brings flexibility to organizations, thereby improving IT operations and reducing costs.
Cloud computing and virtualization are closely related, but virtualization is not essential for cloud computing. Cloud computing brings services to the infrastructure such as managing a private cloud (in your data center), public cloud (such as SalesForce) and managing hosted cloud (virtual servers hosted elsewhere) and many other value-added services. They are all different from virtualization and cloud computing.
It can be said that cloud computing treats computing as a public resource, rather than a specific product or technology. As a most basic idea, we can say that cloud computing evolved from the concept of public computing, and we can also imagine cloud computing as treating many different computers as a computing environment.
Cloud computing delivers various IT resources to users in the form of services through the Internet. However, virtualization itself cannot provide users with a self-service layer. Without a self-service layer, computing services cannot be provided. The cloud computing model allows end users to provide their own servers, applications and other resources including virtualization, which in turn enables enterprises to maximize their own computing resources, but this still requires system administrators to provide end users with virtual machine.

What is the difference between cloud computing and virtualization?
The difference is that virtualization is a specific technology that virtualizes hardware resources, while cloud computing provides dynamic, easily scalable and often virtualized resources through the Internet, similar to server clusters. Virtualization and cloud computing may sound similar, but each has a broader definition that can apply to many different types of systems.
Cloud computing and virtualization are essentially different. Virtualization is the process of creating multiple virtual environments on a single server. It does this by using virtualization software, which makes it possible to run multiple operating systems simultaneously on the same server.