Virtual Machines vs Containers - Which is right for you?
HTML-код
- Опубликовано: 28 июн 2024
- Virtual Machines and Containers are two ways that you can deploy multiple, isolated services on a single platform. We are all aware of the big names like Docker Container, VMWare, and VirtualBox, but do we know which one is appropriate for our organization's use case? Every project is different and you need to make sure you choose the right underlying technology for your services. In this video, Don will walk you through the pros and cons, provide examples, and side-by-side compare each platform's features and use cases.
Do you prefer Virtual Machines or Container? Which works right for your organization? Let us know in the comments below!
Subscribe to get the latest videos: go.itpro.tv/subscribe
Connect with Don Pezet:
Twitter: / donpezet
LinkedIn: / donpezet
Blog: blog.itpro.tv
Are you interested in learning tech skills? Get access to online IT skills and certification training from ITProTV. Home of binge-worthy learning, ITProTV offers teams and individuals 5800+ hours of engaging & effective on-demand video training for the latest technology skills. Watch live or on-demand daily. Start learning free at ITProTV: go.itpro.tv/start-learning-now
#virtualmachinesvscontainers #virtualmachinesvsdocker #containervsvmware
I could explain in a three paper paper how much I appreciate this video and the various reasons, but I'll just keep it to the fact that I spent the last hour and half watching RUclips videos on Containers vs VMs before coming across this one. You are a great teacher and thank you for the visuals and the real world comparisons with the car. Had to subscribe because of this one video. Thank you!
Ditto.
Same here!
Wow, this is the best comparison I have seen. The analogy of carpooling and car rental makes it so clear
Glad the analogy helped! Thanks for watching.
@@ITProTv
In the VM explanation....you refer to partitions....is it fair to say that each partition is a VM....the two terms can be used interchangeably?
In the car pooling analogy, does the car represent a single VM or a single piece of hardware?
Actually I think I've got it....the car is the physical server....each passenger is a VM....I think.
Excellent video. Straight to the point and great visuals. Cheers.
Nice, I was going all over youtube trying to get a clear explanation on just containers, I'm trying to build my own virtualization homelab server and learn about the tech involved and I just couldn't figure out why I wouldn't just run a trimmed down version of a VM lol now I get it, thanks.
The best explanation I've found about this topic!!
What a wonderful explanation! So clear and concise, straight to the point. Merci!
Thank you for the kind words! Be sure to subscribe to our channel and tell a friend :)
By far the Best explanation I´ve found on youtube about containers, their purpose and benefits of using.
Thank you! We're so happy that you have been enjoying the content!
This video is so helpful and easy to understand
Maybe it's worth mentioning, that VMs also have the advantage of being able to share computing resources across multiple users (partial virtualization), which comes handy. More, with a good setup and on a good HW, you can have more virtual instances than physical HW could provide.
Both have their merits, of course.
Good & simple to understand video - thumbs up.
That is True!
Excellent breakdown! Definitely have a better understanding of these two concepts after watching.
Great to hear! Thanks for tuning in.
Love this explanation, I was flattered in just first 2 min.. love this
Very simple explanation. Thanks 👍
This was spot on. With LXC, there’s an option to make the container unprivileged, so this will aid in isolating it from other containers from a security perspective.
You're absolutely right! It's surprising that LXC isn't more popular than it currently is. Thanks for watching!
Don is always the best at explaining things!
We agree with you! Glad you're enjoying the content.
I want to learn something new, I check in with Don first
De-duplication of storage (i.e. on NetApp) and in RAM (VSphere) greatly reduce VM resource consumption. If all the VM templates are identical copies of the same OS, then they can even run in hardware under a single, shared read-only code block.
Thanks for the explanation Al Bundy!
Your "VS" discussion was very helpful for me to determine my route! Thanks enjoyed the video!
Glad to hear it!
Awesome video!
Lovely information thanks for it 👍
Our pleasure. Watch for more versus videos coming soon!
Great content!
Thanks!
Amazing video !
Thank you!
Thanks Mr (No Mole )De Niro ! 😎
Unfortunately all the tutorial I saw about Docker/ Containers doesn't really show how the applications can be use in a container. It's all about creating an image and downloading them. Does anyone know any youtube that shows how application can be run in a container. Thanks.
Great video!
Glad you enjoyed it!
Very good explanation.
Thanks!
4:00 will you please explain how VMs can NOT run in any of the environments you listed? VMs should be able to run in all of those environments though you may need to convert the VM image to the destination hyper-visor format.
me gustó el vídeo 😁
thanks
You can also run a container platform in a VM. I think you missed the security aspect. But still a good video.
Where can I find a full demo of a working virtual machine based on containers?
Subtitles at 3:49 inaudible : "for those OSes" (plurial of operating system)
Given the low prices of hardware and the fact that I can run multiples os such as windows server 2019/2022 windows 10/11 and Linux in my home pc, I'd rather virtualization and the full control that a virtual machine provides, what if you need ADDS or GPOs, what if you have an application that runs only in windows, will you implement both?, containers and virtualization?
Can you run both types on 1 ProxMox server using two drives?
Mahalo for vid
Thanks for watching!
does that mean that on a single hardware, if we use containers , all containers can only run one type of os? unlike with VM that can have different OS per vm.??
I don't understand one thing.. I ran alpine linux container and ubuntu container, 2 different linux distributions, how are they sharing the os on my ubuntu host or mac host? It appears they have their own OSs and you are saying they share OS.
Vms coming from chrostini doesn't feel right and it is a catainer because of chromeos was my first Unix like os and using it didn't feel right for home usage
; chrostini default terminal emulater isn't protected from nano's hot key ctrl w toys to close the emulator
Do anyone know how to install ProctorU VM with out being detectable?
Why not have a Hypervisor and a container both in the same, gets both advantages and also even better, you have multiple operating systems with hypevisor and also the advantages of the containers, multiple containers, there should be no issue now a days with so much memory and more powerful mobile phones.
Virtual Machines (VM) are not treated fairly! My Virtualbox VMs on my Ryzen 3 2200G boots much faster from a SP nvme-SSD (3400/2300 MB/s). I just booted the VMs I need today; Xubuntu 22.04 LTS boots in 7.2 seconds; Ubuntu 16.04 ESM did boot in 10 seconds and Windows 11 Pro did boot in 53 seconds. In all 3 cases it included the typing of the password and loading the desktop.
In this case, Where is the GUEST OS when we are talking about Containers?
Podman?
Podman is a container hosting platform capable of running in user space so you do not have to be root to run it. You can learn more about it here: podman.io/
@@ITProTv hey :) thanks for replying, I know I was just wondering why you haven’t mentioned podman. Thanks for sharing your knowledge!
Containers don't secure you against viruses.
Pretty biased. After watching this I can see no reason to run VMs. So I guess we should containers for everything? Not so fast, containers have their own complexity, not touched upon here. I will say that if you crave auto-scaling, hardware-efficiency, etc - go with containers. If that is not important, avoid it - because you need *extra* expertise to run containers compared to "simple" VMs.
why do you wear a completely dehumanizing corporate d o r k shirt? jfc
Don is actually AI, and the computer thought that shirt made him look more human. Clearly, it was a miss. We'll train the AI better for the future.
*thanks*
You're welcome!