Utama/Video/Apa Itu Virtual Machine (VM) vs Docker Container: Mana Lebih Menjimatkan Sumber?
Teknologi dan AI dalam 2 Minit
Apa Itu Virtual Machine (VM) vs Docker Container: Mana Lebih Menjimatkan Sumber?
Kalau kau nak jalankan lima aplikasi, kau beli lima server fizikal dan susun tinggi macam menara! Satu aplikasi satu mesin, bilik server jadi panas dan bil elektrik pun terus melambung.
Apa anda akan pelajari
Tapi kebanyakan server tu cuma guna sedikit sangat kuasa si pi yu, selebihnya duduk diam membazir tenaga!
Jadi, kau bungkus aplikasi sahaja dalam kotak ringan yang berkongsi kernel sistem operasi hos, sampai boleh hidup dalam beberapa saat.
Jadi, kernel Linux pasang dinding pengasing supaya setiap container nampak dunia sendiri, dan letak had kuota si pi yu serta Ram untuk setiap satu.
Siri Teknologi dan AI dalam animasi 3D LEGO (V916-076) oleh KongsikanDotCom.
Kongsi video ini
Nota video
Teks penuh video
Kalau kau nak jalankan lima aplikasi, kau beli lima server fizikal dan susun tinggi macam menara! Satu aplikasi satu mesin, bilik server jadi panas dan bil elektrik pun terus melambung. Tapi kebanyakan server tu cuma guna sedikit sangat kuasa si pi yu, selebihnya duduk diam membazir tenaga!
Jadi, kau pasang satu lapisan perisian nipis atas satu server yang kuat, yang membahagikan si pi yu, Ram dan storan kepada beberapa komputer maya, contohnya VMware ESXi atau kei vi em. Ini namanya hypervisor. Tapi setiap virtual machine bawa sistem operasi penuh sendiri, makan gigabait Ram dan ambil masa berminit untuk boot, sedangkan aplikasi kau kecil saja!
Jadi, kau bungkus aplikasi sahaja dalam kotak ringan yang berkongsi kernel sistem operasi hos, sampai boleh hidup dalam beberapa saat. Ini namanya container. Tapi aplikasi yang jalan elok kat laptop kau tiba-tiba rosak kat server sebab versi library berbeza!
Jadi, kau gunakan Docker untuk membekukan aplikasi bersama semua library dan tetapannya dalam satu acuan, supaya hasilnya sama di mana-mana mesin. Ini namanya Docker image. Tapi bila banyak container berkongsi satu kernel, satu container yang gelojoh boleh rampas semua Ram dan si pi yu jiran dia!
Jadi, kernel Linux pasang dinding pengasing supaya setiap container nampak dunia sendiri, dan letak had kuota si pi yu serta Ram untuk setiap satu. Ini namanya namespace dan cgroups. Tapi container tetap berkongsi kernel, jadi pengasingannya lebih nipis berbanding vi em dan ia tak boleh bawa kernel sistem operasi lain sendiri!
Jadi, banyak penyedia cloud letak container di dalam virtual machine, supaya kau dapat tembok keselamatan vi em dan kepantasan container sekaligus. Ini namanya seni bina hibrid. Jadi, mana lebih jimat?
Container menang besar dari segi Ram, storan dan masa boot, manakala virtual machine menang dari segi pengasingan penuh dan boleh jalankan sistem operasi berbeza. Sebab tu kebanyakan pusat data hari ini guna kedua-duanya bersama. Lepas ni nak belajar apa pula?
Siri Teknologi dan AI dalam animasi 3D LEGO (V916-076) oleh KongsikanDotCom. Tonton lagi di
Animasi 3D dibina dengan kod (Three.js); suara latar dijana dengan bantuan AI dan disemak oleh pasukan KongsikanDotCom.
Teruskan menonton
Video berkaitan
-

Apa Itu Keselamatan IoT (Internet of Things) & Bahaya Peranti Pintar Tanpa Kawalan?
-

Bagaimana Algoritma Hashing SHA-256 Memastikan Integriti Fail Tidak Diubah?
-

Apa Itu Kerberos Authentication & Bagaimana Sistem Tiket Mengesahkan Identiti Windows
-

Bagaimana Protokol WebRTC Membolehkan Panggilan Video Terus Antara Pelayar Tanpa Plugin?
-

Apa Itu Kuasa Pengkomputeran Kuantum (Quantum Computing) & Ancaman Terhadap Kriptografi?
Jangan terlepas video seterusnya
Langgan channel YouTube KongsikanDotCom untuk video ilmu, sains & fakta serta doa harian — kandungan baharu diterbitkan setiap hari.





