He's writing on a panel of glass that has been placed between the camera and the presenter. And then, in post-production, the video is flipped horizontally. (Notice that his shirt pocket is on the wrong side!)
This guy's really deserves respect. In the year when we were not knowing about digital board this guy just made video on light board . Respect gained sir 👏👏👏
I'm really impressed with the explanation as well as the lightboard which has been used. Most tutors use traditional whiteboards or PowerPoint presentations. Technically and content wise this lecture is a class above.
I am working 12+ hours a day right now trying to learn as much as I can about web dev, so I'm currently ingesting a lot of tutorial content. With that in mind I can say that you are by FAR the best orator/tutor I've come across in a long time! Max respect :)
IBM ...please find a way to clone this guy. The world needs more excellent instructors like him. Excellent presentation and gives a clear understanding of the material .
This is helpful. So in essence, containers and VMs are similar in that they're both ways to scale computing resources. Containers are more scalable than VMs because they don't need to virtualize the OS every time.
A great overview. Seen multiple resources on containerization. Since I don't need to understand it in-depth, this has really helped me and I have to say I really get what it's all about for the first time. Thank you!
Excellent job! This succeeded in explaining containers to me where all else failed. Thank you very much for your time and research into making this digestible.
Man, you're great! keep it up! I was really suffering with the many useless resources about the same exact thing! but you just did it right! realllllllly thanks!
I have not seen any business package/host application in VMs as their deployment solutions. Virtualization use case is more of abstracting hardware (bare metal hypervisor). I think the whole idea of Containerization is built around the benefits that you have explained.
A few reasons to use containers rather than VMs: 1. Lighter weight: no need to run an OS in a container comparing to a VM 2. More resource efficient: 1. no extra OS needed to be run in containers; 2. resources in the hosted node can be shared dynamically
2:56 Are all incompatibility problems resolved when dev/customer apps/libs are the same? Or some issues get squashed by making dev/customer's guest OS be the same as well?
What a great presentation! Very engaging and doesn't require amazing feats of concentration to learn the information from you! :-) Good work presenter.
There's an INCORRECT assumption being made in the accounting for resource consumption at @1:45: The presenter is assuming that VM's are hosted on a Type II hypervisor (i.e., A hosted hypervisor). Production workloads are run on Type I hypervisors that don't have an underlying O/S . (e.g., Bare metal hypervisors like Xen, VMware ESX, etc). Therefore Type I hypervisors consume fewer host resources and don't incur the performance penalty of Type II hypervisors.
actually, Solaris 10 added Containers in 2004 .. from BSD jails.. but in a production ready context. ;-) Linux C-groups came much later.. as did so many things, once OpenSolaris published is source code.
Thank you for this video. One question - images are often build upon an OS-base such as "FROM ubuntu:22.04" etc. Even though they are more ligthweight, they are still OSes. In your schema, wouldn't it be more accurate to keep the OS layer for containers too? The difference between VMs and conts. could be then attributed to the kernel. (VM its own drivers etc?)
It's true that if you run docker containers on windows or macos it still has to run in some kind of linux virtualization though, right? I think the virtualization would still be shared between the containers at least though, instead having to be recreated for each unit.
@@IBMTechnology well, technically true, however flipping the video horizontally during post-production is mirroring as well. There is just no physical mirror. Anyway, thanks for sharing this, I was thinking you hire only super-smart people with an ability to write backward :-)
I missed the WHY we don't need the "guest OS" in containers. I see you said its better coz it would be light weight without the OS but what compensates for the OS
For a moment, I was super impressed that he could write backwards!
smart board technology
me too
He's writing on a panel of glass that has been placed between the camera and the presenter. And then, in post-production, the video is flipped horizontally. (Notice that his shirt pocket is on the wrong side!)
@@epretorious Thanks, I was having a tough time visualizing what was happening here.
notice they all left-handed
2:54 Agile DevOps
3:25 3 steps to create Container:
1.manifest: Docker file or YAML(Cloud Foundry);
2. image:Docker image or ACI "Application Container Image"(Rocket);
3.container itself:
4:16 Docker Engine
5:45 example: cognitive API + Python application + .js application
This video 'Contains' almost everything that will help to get a good overview of Containerization. Great Work!
What a clear and crisp presentation Sai. The way IBM is advocating for Cloud is totally appreciable. count me in...soon.
This guy's really deserves respect. In the year when we were not knowing about digital board this guy just made video on light board . Respect gained sir 👏👏👏
Wow one of the more amazing tech presenters out there!
Absolutely, one of the best explainers I've seen so far. His handwriting is gorgeous as well.
nice to read from you
Great high-level overview of containers vs VMs.
I'm really impressed with the explanation as well as the lightboard which has been used. Most tutors use traditional whiteboards or PowerPoint presentations. Technically and content wise this lecture is a class above.
I think they flipped the video.
My man is killing it. I'm gonna watch the entire playlist. Thank you in advance!
I am working 12+ hours a day right now trying to learn as much as I can about web dev, so I'm currently ingesting a lot of tutorial content. With that in mind I can say that you are by FAR the best orator/tutor I've come across in a long time! Max respect :)
Hi Adam! Honored to be able to help with your educational journey. Best of luck to you in your future endeavors! -Sai
how did it go working those hours - where are you now compared to where you were 3 years ago? 🙂
@@IBMTechnology how can i sign up to have classes with you ?
@@IBMTechnology how can I register for a class with you guys and get the certification.
@@clarkflavorprobably died
I really love these videos; great information presented cleanly and concisely.
One of the ONE trainers, Sai Vennam. Thank you! Great content in all of your videos.
Wow this dude is great I need him for my exams
IBM ...please find a way to clone this guy. The world needs more excellent instructors like him. Excellent presentation and gives a clear understanding of the material .
I liked the way you compare VMs with Containers. It made it very easy to understand the fundamentals with details. Thanks!!
Explained the concept in Simple and Crisp way.... Amazing work Sir......
This is helpful. So in essence, containers and VMs are similar in that they're both ways to scale computing resources.
Containers are more scalable than VMs because they don't need to virtualize the OS every time.
before watching this, didn't have any idea about containers. Now its all clear. thanks.
A great overview. Seen multiple resources on containerization. Since I don't need to understand it in-depth, this has really helped me and I have to say I really get what it's all about for the first time. Thank you!
We're so glad to hear this! And thank you for the appreciation! 👍
Really good stuff! Perfect for when you'd like to get a basic understanding of the technology and the differences between them!
Excellent job! This succeeded in explaining containers to me where all else failed. Thank you very much for your time and research into making this digestible.
One of the best explanation of why containerization is important
very eloquently explained Sai...Great job. Love your explanation and presentation skills
Liked the simple way of explaining the concept and impressed by the graphics!
Glad to hear that! Thank you!
Thanks.
You explained such way that I could capture it easily.
Simply straightforward.
The comparative example made it much easier to understand the concept of containerization.
Hi Sai! Greetings from Argentina! I want to thank you for your video! And I want you to know that they are helping us very much with our learnings!
Stefania we are really happy this was so helpful to you! Thank you for watching.-Sai
Man, you're great! keep it up!
I was really suffering with the many useless resources about the same exact thing! but you just did it right! realllllllly thanks!
That is one of the best explanations I've ever seen! Amazing job, Sai. Congratulations!
I comment really rarely - this is the best out there.
so after months of research, i now understand the docker / K8 architecture. It was a damn long process but this video helped put as well
I have not seen any business package/host application in VMs as their deployment solutions. Virtualization use case is more of abstracting hardware (bare metal hypervisor). I think the whole idea of Containerization is built around the benefits that you have explained.
Brilliant comparison and conceptualisation. Keep posting more videos guys. Thanks Sai!!
This is the best explanation I have ever heard. Great job!!!
I'm most impressed by the flawless backwards writing
Best explanation of VMs vs containers to date... thanks!!!
Finally... a clear run-through of containers. good lad
Thanks a lot. Enjoyed and Understood. It was nice that you explained it with example.
You're welcome!
Very Well Explained. I am sure I am not going to forget this "vision" about containers. Keep up the good work.
Absolute clear and crisp articulation
Thank you! 😃
A few reasons to use containers rather than VMs:
1. Lighter weight: no need to run an OS in a container comparing to a VM
2. More resource efficient: 1. no extra OS needed to be run in containers; 2. resources in the hosted node can be shared dynamically
this is best expleination i found on youtube...
This video really helped me understand containers....thanks Sai Vennam!
Hey Sai, excellent illustration on containerization. appreciate your time for sharing your knowledge. Thanks !!. Mat.
2:56 Are all incompatibility problems resolved when dev/customer apps/libs are the same? Or some issues get squashed by making dev/customer's guest OS be the same as well?
Excellent explanation of the benefits of containers. Great overview!
Sai you are a wizard at explaining some of these concepts. Keep it up!
Amazing explanantion of what containers are and how they are used. Thank you!
finally clean explanation on containerization, thank you
You're welcome, Fateh. Be sure to check out our channel for more videos on containerization. 👍
He made containers so amazingly simple.
Thanks for explaining the containers in a very simple way
Totally to the point! Glad I viewed this video.
lucid explanation, thanks! Keep posting more.
This helped me out a LOT as an IT recruiter. Thanks!
Another great presentation from Sai, really easy to follow and very personable. Well done!
I just realized that you had to write backwards for this. Awesome.
They filp the video. He is right handed
bro I have been looking for you. Million Thanks
What a great presentation! Very engaging and doesn't require amazing feats of concentration to learn the information from you! :-) Good work presenter.
Thanks for watching, Chris! Appreciate your feedback.
Great presentation which clearly demonstrates many of the benefits of lightweight containers v heavyweight virtual images
I have no idea why the other RUclipsr's forgot to mention the Guest (Host OS) which is everything for this concept, you're Amazing
Good explanation for each term. Easy to understand.
Thanks for helping me with learing about Containers
He's really good at writing backwards
Outsanding skills. You are one in a million!
Thank you, RJ!
Men I thought IBM had such really nice content
Sai, wonderful explanation. Nice One! I admired the sample you picked and appreciate your knowledge sharing
This guy is really good sharing his knowledge. Thanks!!!
Something I don't get is - if we want to just run applications and choose vm, why do we need multiple virtual machines for each app?
Is it me or is anyone else noticing how good his backwards writing is?
thanks for helping out on this! This is super helpful
Very well explained containerisation concepts.
great video!! do "What is Cloud Native?" next!
Perfect, simple and straightforward
Glad it was helpful Carolyn. Appreciate you watching!
Great video. Super useful
There's an INCORRECT assumption being made in the accounting for resource consumption at @1:45: The presenter is assuming that VM's are hosted on a Type II hypervisor (i.e., A hosted hypervisor).
Production workloads are run on Type I hypervisors that don't have an underlying O/S . (e.g., Bare metal hypervisors like Xen, VMware ESX, etc).
Therefore Type I hypervisors consume fewer host resources and don't incur the performance penalty of Type II hypervisors.
Great overview! I'm subscribed. Looking forward to more presentations.
Thanks for watching and for the awesome feedback! 😃 🎉
just starting to learn--very helpful as an overall explanation!
actually, Solaris 10 added Containers in 2004 .. from BSD jails.. but in a production ready context. ;-) Linux C-groups came much later.. as did so many things, once OpenSolaris published is source code.
Yes Sir, Thunderbolt Bridge is the Future!!! Thank for This and That!!!
Nicely presented and explained. Thanks!
Nice explaination!!!!
Great Explanation Sai! Keep making such informative videos! :)
Thanks, very simple and straight to the point!
Thank you, Javier!
This explanation helped me a lot.
Wow, great explanation!
Yes, Indeed!
No one mentioning how natural you wrote BACKWARDS on the glass? Kudos
See ibm.biz/write-backwards
@@IBMTechnology wow thanks!
Superbly explained
Amazing !!! Couldn't have explained it better.
Thank you for watching and for your feedback! 🙏
Thank you for this video.
One question - images are often build upon an OS-base such as "FROM ubuntu:22.04" etc. Even though they are more ligthweight, they are still OSes. In your schema, wouldn't it be more accurate to keep the OS layer for containers too? The difference between VMs and conts. could be then attributed to the kernel. (VM its own drivers etc?)
It's true that if you run docker containers on windows or macos it still has to run in some kind of linux virtualization though, right?
I think the virtualization would still be shared between the containers at least though, instead having to be recreated for each unit.
Great informative explanation. Thank you
amazing how good he is at writing backwards
I'm guessing that he's using mirrors because most pockets are on the opposite side
Hey Chris! If you're curious to see how we did the trick, check out this post: ibm.co/2tv7p2H
Hi Alex: No mirrors. Here is a blog post we wrote that explains how we do it, with a photo. ibm.co/2LTPMjo
@@IBMTechnology well, technically true, however flipping the video horizontally during post-production is mirroring as well. There is just no physical mirror. Anyway, thanks for sharing this, I was thinking you hire only super-smart people with an ability to write backward :-)
His watch is on right hand here..generally we were it on left hand. Horizontal flip of the video frame essentially
Wishing you smiles through it all.
Container is containariazation of container based app. Great!
Awesome explaination!
I missed the WHY we don't need the "guest OS" in containers. I see you said its better coz it would be light weight without the OS but what compensates for the OS
Nicely explained Sai
Well explained. Loved it !
Thanks for watching, Shah! Appreciate your feedback! 😃
You make it really easy, thank you for the explanation
Fantastic explanation