containerisering vs. virtualisering: Hvad er forskellen?
ligesom brugen af skibscontainere transformerede den globale logistik, transformerer udviklingen og implementeringen af containeren.
containeren deler kernen i værts-operativsystemet med andre containere, og den delte del af operativsystemet er skrivebeskyttet. Derfor er containerne lette, så du kan implementere flere containere på en enkelt server (eller en VM)—ikke mere dedikere en hel server til en enkelt applikation. Og du har kun et operativsystem at vedligeholde. Opskalering bliver hurtig og nem uden behov for mere serverplads.
containerisering løser et vilkårligt antal problemer for udvikling og implementering af programmer.
faktisk er det derfor, vi selv vedtog konceptet med at migrere vores managed services portal til Google Cloud.
men som med virtuelle maskiner har containere deres ulemper:
-
alle containere på en bestemt værtsmaskine skal være designet til at køre på samme type operativsystem. Containere baseret på et andet operativsystem kræver en anden vært.
-
da operativsystemet deles, er en sikkerhedssårbarhed i OS-kernen en trussel mod alle containere på værtsmaskinen.
-
containerisering er stadig en ny løsning med store afvigelser i implementeringsplaner og dygtige ressourcer, hvilket gør adoption til en udfordrende proces for nogle
containerisering eller virtualisering: Hvad er den rigtige vej for dig?
virtualisering giver dig mulighed for at køre flere operativsystemer på udstyret på en enkelt fysisk server, mens containerisering giver dig mulighed for at implementere flere applikationer ved hjælp af det samme operativsystem på en enkelt virtuel maskine eller server.
virtuelle maskiner er gode til at understøtte applikationer, der kræver et operativsystems fulde funktionalitet, når du vil implementere flere applikationer på en server, eller når du har en lang række operativsystemer at administrere. Containere er et bedre valg, når din største prioritet er at minimere antallet af servere, du bruger til flere applikationer.
din brugssag betyder også noget. Containere er et glimrende valg til opgaver med en meget kortere livscyklus. Med deres hurtige opsætningstid er de velegnede til opgaver, der kun tager et par timer. Virtuelle maskiner har en længere livscyklus end containere og bruges bedst i længere perioder.
vejen frem for din organisation afhænger af alt fra størrelsen af dine operationer og arbejdsgange til din IT-Kultur og færdigheder. Og containeriserings-og virtualiseringsteknologier kommer sammen på nogle interessante nye måder, der kan påvirke din beslutningstagning.
i sidste ende kan virtualisering og containerisering begge have en plads i din IT-strategi. Overvej dine ultimative mål, sager om øjeblikkelig brug og teamfærdighed, inden du indstiller en bestemt sti. Vi har for nylig udnyttet containerisering til at køre vores egen kundevendte managed services portal: læs om projektets omfang og resultater her.