Što je virtualizacija

Edukacije Brček
25 Sept 202405:12

Summary

TLDRKaye Bovie from IBM Cloud discusses virtualization, a technology that remains crucial for cloud computing. Virtualization involves creating virtual versions of compute, storage, and networking resources using a hypervisor. There are two types: Type 1 (bare metal) for direct installation on servers and Type 2 (hosted) that requires a host OS. Virtual Machines (VMs) are independent software-based computers that run on hypervisors, allowing for cost savings, increased agility, and reduced downtime by easily moving VMs between hypervisors.

Takeaways

  • 🌐 **Virtualization Defined**: Virtualization is creating a software-based or virtual version of resources like compute, storage, networking, servers, or applications.
  • 🛠️ **Role of Hypervisor**: The hypervisor is essential software that runs above the physical server, pulling resources from it and allocating them to virtual environments.
  • 💻 **Type 1 Hypervisor**: Type 1 hypervisors, or bare-metal hypervisors, are installed directly on the physical server and are known for their security and low latency.
  • 🖥️ **Type 2 Hypervisor**: Type 2 hypervisors, or hosted hypervisors, sit on top of a host OS and are used mostly for end-user virtualization with higher latency.
  • 🔑 **Examples of Hypervisors**: Examples include VMware ESXi, Microsoft Hyper-V, and open-source KVM for Type 1, and Oracle VirtualBox or VMWare Workstation for Type 2.
  • 📦 **Virtual Machines (VMs)**: VMs are software-based computers that run like physical ones, complete with their own OS and applications, and are independent of one another.
  • 🔄 **Portability of VMs**: VMs can be moved almost instantaneously from one hypervisor to another, providing flexibility and ease of portability.
  • 💹 **Cost Savings**: Virtualization allows for running multiple virtual environments from one piece of infrastructure, reducing the physical infrastructure footprint and saving costs.
  • ⏱️ **Agility and Speed**: Virtual machines can be spun up quickly, providing agility and speeding up processes like development and testing.
  • 🛡️ **Reduced Downtime**: The ability to move VMs to another hypervisor in case of host failure ensures minimal downtime and a robust backup plan.

Q & A

  • What is virtualization?

    -Virtualization is the process of creating a software-based or virtual version of something, such as compute, storage, networking, servers, or applications.

  • What role does a hypervisor play in virtualization?

    -A hypervisor is a piece of software that runs above the physical server or host, pulling resources from the physical server and allocating them to virtual environments.

  • What are the two main types of hypervisors mentioned in the script?

    -The two main types of hypervisors are Type 1 (also known as bare-metal hypervisors) and Type 2 (also known as hosted hypervisors).

  • What is a Type 1 hypervisor and why is it considered more secure?

    -A Type 1 hypervisor is installed directly on top of the physical server without any host operating system in between. It is considered more secure and has lower latency, making it the most frequently used type in the market.

  • Give some examples of Type 1 hypervisors.

    -Examples of Type 1 hypervisors include VMware ESXi, Microsoft Hyper-V, and open-source KVM.

  • How does a Type 2 hypervisor differ from a Type 1 hypervisor?

    -A Type 2 hypervisor has a layer of host OS that sits between the physical server and the hypervisor, making it less frequent and having higher latency compared to Type 1.

  • What are some examples of Type 2 hypervisors?

    -Examples of Type 2 hypervisors include Oracle VirtualBox and VMware Workstation.

  • What is a VM and how does it relate to virtualization?

    -A VM (virtual machine) is a software-based computer that runs like a physical computer, complete with an operating system and applications. It is independent and can run on a hypervisor, which manages the resources allocated to it.

  • Why are virtual machines considered portable?

    -Virtual machines are portable because they can be moved from one hypervisor to another on a different machine almost instantaneously, providing flexibility and portability within the environment.

  • What are the key benefits of virtualization mentioned in the script?

    -The key benefits of virtualization include cost savings through reduced physical infrastructure, agility and speed in spinning up virtual machines, and lower downtime due to the ability to quickly move VMs to another hypervisor in case of host failure.

  • How does virtualization contribute to a cloud computing strategy?

    -Virtualization contributes to a cloud computing strategy by providing a foundation for building scalable, flexible, and efficient infrastructure that can support various applications and services in the cloud.

Outlines

00:00

🖥️ Virtualization and Hypervisors

Kaye Bovie from IBM Cloud introduces virtualization as a foundational technology for cloud computing. Virtualization involves creating a software-based version of resources like compute, storage, networking, servers, or applications. The key component enabling virtualization is the hypervisor, which runs above the physical server to allocate resources to virtual environments. Hypervisors are categorized into two types: Type 1 (bare metal) and Type 2 (hosted). Type 1 hypervisors, such as VMware ESXi and Microsoft Hyper-V, are installed directly on the physical server and are known for their security and low latency. Type 2 hypervisors, like Oracle VirtualBox, sit on top of a host OS and are less common with higher latency. The script explains how virtualization allows for the creation of independent virtual machines (VMs) that can run different operating systems and are portable across different hypervisors.

05:02

💡 Benefits of Virtualization

The script highlights the critical benefits of virtualization in cloud computing. These include cost savings due to reduced physical infrastructure needs, increased agility and speed in provisioning new environments, and lower downtime with the ability to quickly move VMs to different hypervisors in case of host failure. Despite being a mature technology, virtualization remains essential for modern cloud strategies.

Mindmap

Keywords

💡Virtualization

Virtualization is the process of creating a software-based or virtual version of something, such as compute, storage, networking, servers, or applications. It's central to the video's theme as it forms the basis for the discussion on cloud computing strategy. The script mentions that virtualization allows for the creation of multiple virtual environments from a single piece of infrastructure, which is key to understanding its role in modern computing.

💡Hypervisor

A hypervisor is a piece of software that runs above the physical server or host and manages the allocation of resources to virtual environments. It's crucial to the video's narrative as it's what makes virtualization feasible. The script distinguishes between two types of hypervisors, Type 1 and Type 2, and explains their roles in virtual environments.

💡Type 1 Hypervisor

Type 1 hypervisor, also known as a bare-metal hypervisor, is installed directly on the physical server. The video emphasizes that these are the most frequently used and secure hypervisors, which lower latency. Examples given in the script include VMware ESXi, Microsoft Hyper-V, and open-source KVM.

💡Type 2 Hypervisor

Type 2 hypervisor, also called a hosted hypervisor, has a layer of host OS between the physical server and the hypervisor. The script points out that these are less frequent and have higher latency compared to Type 1. Examples mentioned are Oracle VirtualBox and VMware Workstation.

💡Virtual Machine (VM)

A Virtual Machine (VM) is a software-based computer that runs like a physical computer, complete with an operating system and applications. The video highlights VMs as the end product of virtualization, where multiple VMs can run on a single hypervisor, allowing for flexibility and portability. The script uses VMs to illustrate how different operating systems can be run independently on the same physical infrastructure.

💡Portability

Portability in the context of the video refers to the ability to move a virtual machine from one hypervisor to another almost instantaneously. This is highlighted as a key benefit of virtualization, providing flexibility in managing computing resources.

💡Cost Savings

Cost savings is one of the key benefits of virtualization discussed in the video. By running multiple virtual environments from one piece of infrastructure, physical infrastructure footprint is reduced, leading to savings in electricity, maintenance costs, and ultimately the bottom line.

💡Agility and Speed

Agility and speed are highlighted as benefits of virtualization because spinning up a virtual machine is relatively easy and quick compared to provisioning an entirely new environment. This is particularly beneficial for developers who need to run different test scenarios.

💡Downtime

Downtime refers to the period when a system is not operational. The video explains how virtualization can lower downtime by allowing virtual machines to be moved quickly to another hypervisor on a different physical server if the host goes down unexpectedly, ensuring business continuity.

💡Cloud Computing Strategy

Cloud computing strategy is the overarching theme of the video, where virtualization plays a critical role. The script discusses how understanding virtualization is essential for building a robust cloud computing strategy, emphasizing its relevance despite being a few decades old.

💡Consolidation

Consolidation in the video refers to the practice of combining multiple systems or applications into one. It's a core benefit of virtualization, where multiple virtual environments can be run from a single piece of infrastructure, reducing the need to maintain many physical servers.

Highlights

Virtualization is a crucial component of cloud computing strategy.

Virtualization creates a software-based version of compute, storage, networking, servers, or applications.

A hypervisor is essential for virtualization, running above the physical server.

Type 1 hypervisors, or bare metal hypervisors, are installed directly on the physical server and are the most secure with lower latency.

Examples of Type 1 hypervisors include VMware ESXi, Microsoft Hyper-V, and open-source KVM.

Type 2 hypervisors sit on top of a host OS, making them less secure and with higher latency.

Type 2 hypervisors are mostly used for end-user virtualization.

Virtual machines (VMs) are software-based computers that run like physical computers with an OS and applications.

VMs are independent and can run different operating systems.

VMs are portable and can be moved between hypervisors almost instantaneously.

Virtualization allows for cost savings by reducing the physical infrastructure footprint.

Agility and speed are benefits of virtualization, simplifying the process of spinning up new environments.

Virtualization lowers downtime by allowing quick VM relocation in case of host failure.

Virtualization is a technology decades old but still critical for understanding cloud computing.

Transcripts

play00:00

hi my name is Kaye bovie with the IBM

play00:02

Cloud team and today we're going to be

play00:04

talking about virtualization as you know

play00:07

virtualization is a fairly old

play00:08

technology but it's still super relevant

play00:10

to building our cloud computing strategy

play00:13

today so first off what is

play00:15

virtualization simply put virtualization

play00:18

is the process of creating a

play00:19

software-based or virtual version of

play00:22

something whether that be compute

play00:24

storage networking servers or

play00:27

applications and what makes

play00:29

virtualization feasible is something

play00:31

called the hypervisor so we're going to

play00:33

write that

play00:35

here and what a hypervisor is is it

play00:38

simply a piece of software that runs

play00:41

above the physical server or host and

play00:45

there are a couple different types of

play00:46

hypervisors out there um and what they

play00:48

do is essentially pull the resources

play00:51

from the physical server and allocate

play00:53

them to your virtual environments there

play00:55

are two main types of hypervisors out

play00:56

there one being type one very simple to

play01:00

remember and two you guessed it type

play01:04

two so let's start with type

play01:07

one a type one

play01:11

hypervisor is a hypervisor that is

play01:13

installed directly on top of the

play01:15

physical server they're also called bare

play01:18

metal hypervisors so we'll write that up

play01:19

here just so you can

play01:21

remember um these are um the most

play01:24

frequently typed of used hypervisors and

play01:27

they're most secure they lower the

play01:29

latency

play01:30

and these are the ones that you'll see

play01:31

in the market the most some examples

play01:33

would be VMware esxi or Microsoft hyperv

play01:37

or even op Source

play01:38

KVM the other type of hypervisor is a

play01:42

type 2 hypervisor over

play01:45

here um and what makes these different

play01:47

is that there is a layer of host OS that

play01:50

sits between the physical server and the

play01:54

hypervisor so by that nature they are

play01:57

also called hosted

play02:01

these are a lot less frequent um they're

play02:02

mostly used for end user

play02:04

virtualization and you might see some in

play02:06

the market that are called like um

play02:08

Oracle virtual box or vmw workstation um

play02:12

again they're a lot less frequent

play02:14

they're a bit more um they have a higher

play02:16

latency than a type 1

play02:18

hypervisor so once you have your

play02:20

hypervisor installed you can build

play02:22

virtual environments or virtual machines

play02:25

or simply put

play02:27

VMS so let's spin up some

play02:32

environments so what makes a VM a VM a

play02:35

VM is

play02:36

simply a software-based computer they

play02:39

run like a physical computer they have

play02:41

an operating system and applications um

play02:43

and they're completely independent of

play02:45

one another but you can run multiple of

play02:47

them on a hypervisor and the hypervisor

play02:49

manages the resources that are allocated

play02:51

to these virtual environments from the

play02:53

physical server

play02:56

so because they're independent you can

play02:58

run different operating systems systems

play03:00

on different virtual machines so you

play03:01

could run Windows here or Linux here or

play03:06

Unix here for example and because

play03:09

they're independent they're also

play03:10

extremely portable you can move a

play03:12

virtual machine from one hypervisor to

play03:14

another hypervisor on a completely

play03:17

different machine um almost

play03:19

instantaneously um which gives you a lot

play03:21

of flexibility and a lot of portability

play03:23

within your

play03:24

environment so looking at all of this

play03:27

this is the core of virtualization as a

play03:29

process

play03:30

so let's talk about a couple key

play03:32

benefits that you want to take away from

play03:33

this

play03:35

one cost

play03:39

savings when you think about this and

play03:41

the fact that you can run multiple

play03:43

virtual environments from one piece of

play03:45

infrastructure means that you can

play03:47

drastically reduce your physical

play03:49

infrastructure footprint um this is

play03:52

consolidation at its core and the fact

play03:54

that you don't have to maintain nearly

play03:55

as many servers um run as much

play03:58

electricity save on maintenance cost

play04:00

means that you save on your bottom line

play04:03

at the end of the

play04:04

day number two would be agility and

play04:10

speed so like I said spinning up a

play04:13

virtual machine is relatively easy and

play04:15

quick um a lot more simple than

play04:18

provisioning an entire new environment

play04:20

um for your developers if you if they

play04:21

say they want to spin up a new

play04:23

environment so that they can run a deth

play04:24

test scenario whatever it might be

play04:27

virtualization makes that process a lot

play04:29

simpler and quick

play04:30

quicker and

play04:32

three lowers your

play04:37

downtime so let's say that this host

play04:40

goes out

play04:42

unexpectedly the fact that you can move

play04:44

virtual machines from one hypervisor to

play04:45

another on a different physical server

play04:47

means that you have a great backup plan

play04:49

in place right so if this host goes down

play04:52

you can simply move your VMS very

play04:54

quickly to another hypervisor on a

play04:55

machine that is

play04:56

working so with this this is really

play04:59

virtualization today um and like I said

play05:02

at the beginning virtualization is a

play05:04

technology that's a few decades old at

play05:05

this point but it's still super critical

play05:08

to understand for your cloud computing

play05:09

strategy today

Rate This

5.0 / 5 (0 votes)

Related Tags
VirtualizationCloud ComputingIBM CloudHypervisorType 1 HypervisorType 2 HypervisorVMwareMicrosoft Hyper-VKVMCost SavingsAgility