Intel Virtualization Technology grunderna Xiang Jie (1)



För att förstå Intel Virtualization Technology, är det nödvändigt att införa om virtualisering, det vill säga av hårdvara, åtgärder programvara eller en kombination av båda för att slutföra virtualisering. Generellt sett är virtualisering en teknik som gör att maskinvara resurser för att i en gemensam virtuell maskin partitioner utvinning, klassificering, konfiguration. Varje virtuell partition innehåller sitt eget operativsystem miljön. Virtualisering kan uppnås genom olika tekniker, såsom modellering, imitation, och med hjälp av hårdvara eller mjukvara för att partitionera och andra resurser. För användare, bör den idealiska lösningen för virtualisering på olika sätt total isolering av virtuell maskin, och för varje virtuell maskin ger utmärkt prestanda, samtidigt som hela plattformen, utmärkt genomförbarhet, tillförlitlighet och säkerhet.

Virtualisering har många funktioner, varav en är en enda hårdvaruplattform kan köra flera operativsystem samtidigt, som snart blev till ett stort antal frågor informationshantering, en viktig lösning. I inledningen till analysen av virtualiseringsteknik erbjuder många fördelar, till exempel för IT (IT) chefer tillförlitlighet, säkerhet och hanterbarhet och öka utvecklarnas produktivitet, utan också visar virtualisering Hur kan programmet med Intel Virtualization Technology främjas. I sin tekniska bakgrund, genomförare och arkitekter måste bestämma hur Intel ger virtualisering stora möjligheter.

Intel Virtualization Technology har många fördelar, men den webbplatsen viktigaste skälet för att använda denna teknik: det hjälper på ett mer effektivt resursutnyttjande och en bättre förvaltning av systemet.

Intel Virtualization Technology för att få en rad olika fördelar:

Den totala ägandekostnaden (TCO) för integration och lägre: många tillämpningar är inte utnyttjas till fullo på ett oberoende körs på servern, eftersom de inte kan portas till nya plattformar eller integreras i ett enda plattform. Migrationen och integrationen av dessa stora hinder, såsom application in för to erhålla tillförlitlighet and kapacitet stöd behövs för att köra program på en dedikerad system, eller it använder other delar av anläggningen do inte använder operativsystemet. Dessa applikationer använder ofta föråldrade operativsystem, den traditionella lösningen är inte lätt att uppgradera för att köra det nya systemet. Av dessa skäl, ofta inte portabelt att integrera plattformen. Med Intel Virtualization Technology, en hårdvaruplattform kan köra flera olika operativsystem rutiner, är varje rutinmässig isolerade i sina egna områden (sk "virtuell maskin" (VM)) inför, och därmed dela hårdvara tillgång till resurser.

Eftersom integration och minskad användning av systemresurser underhållskostnader och datacenter utrymme och makt kan vara bättre förvaltning, så att den totala ägandekostnaden (TCO) avsevärt. Företaget måste överväga Intel virtualiseringsteknik kan föra kostnaderna för programvarulicenser höjd. Den extra operativsystem och programvara som krävs för godkännande, finns det ytterligare kostnader, som enligt utformningen av lösningen villkor. Eftersom delegering av befogenhet av beslutsfattarna bör nätverk arkitekter och följ politisk förändring.

Hanterbarhet: Att använda Intels teknik servervirtualisering kan belastning, att acceptera den virtuella maskinen från andra system transplantation. Faktum är att lastbalansering agenten kan automatisera denna migrering. Xen-projektet på servern och klienten med lasten överföra och liknande teknik förekommer också i några kommersiella produkter, såsom VMwares VMotion.

Säkerhet och felisolation: Intel Virtualization Technology kan isolera olika virtuella maskiner att ställa säkerhet. Kör genom rutiner i olika applikationer, en virtuell maskin till en annan virtuell maskin är inte ett virus eller malware skador. Skadliga program för all skada som åsamkas driften kommer att påverka ett specifikt område. Likaså om ansökan hänger som utsatthet eller fel, kommer den att låsa bara sina egna samtal. Efter den virtuella maskinen kan köras på systemet utan att påverka någon annan virtuell maskin för att starta om fallet. Dessutom kan det ge en mängd olika säkerhetslösningar, såsom olika användare loggar in på olika virtuella maskiner.

Tillförlitlighet och tillgänglighet: Intel Virtualization Technology lösningar på ett enda fysiskt system för att tillhandahålla tillförlitlig failover och backup-programmet.

Förbättrad: uppgradera och uppdatera programvaran genomförandet av alla IT-chefer viktig uppgift för den gemensamma en. Om webbplatsen med målet enheten till samma test hårdvara uppgraderingspaket kan du köra på plattformen om den nya virtuella möjlighet att enkelt. Virtualisering kan förbättra utveckling och kvalitetssäkring personal effektivitet. Förbundit sig att plattformsoberoende projekt utvecklare och testare programvara konstaterade att i deras utveckling arbetsstation köra flera operativsystem med olika inriktning session är fullt möjligt. Det ger dem möjlighet att kontrollera plattformsoberoende funktionalitet med lätthet. Åtagit sig att centrala komponenter för att skapa och testa utvecklare kan arbeta i en isolerad virtuell maskin för att köra tester för att minska antalet driftstopp och handläggningstid. Om det inte finns några tillförlitliga Intel Virtualization Technology lösningar, kärnan komponentfel kan resultera i behovet av att installera eller bygga om operativsystemet.

Med processorarkitekturer och datorutrustning som multi-core flera trådar (t.ex. Hyper-Threading (HT)-teknik) blir allt mer kraftfull, Intel Virtualization Technology för att lösa programmet kommer att kunna svara på underutnyttjade i oberoende server och traditionell användning. Intel Virtualization Technology lösningar för att ge dessa fördelar, kan inte kärnan tilldelas olika dedikerad virtuell maskin. Till exempel i multi-core processor plattform kan en kärna att gå till en virtuell maskin som skall ersättas när failover, lämna enastående tillförlitlighet, prestanda och enkel att hantera och integrera många fördelar.

Intel Virtualization Technology med värdet orientering i samband med en annan huvudsakliga delen av den nya Intel-processorn har också en del specifika funktioner. Till exempel, Intel Active Management Technology (Intel AMT) så att administratörer på distans kan upptäcka, reparation och skydd av hårdvara, operativsystem, även om strömavbrott eller förstörs. LaGrande teknik gör att program kan skyddas i det utrymme de har körts för att hjälpa skydda mot programvara attacker och skydda kundernas personliga dator om lagrade data eller skapade sekretess och integritet. IntelI / O Acceleration Technology (IntelI / OAT) påskynda nätet och I / O-operation hastighet. Utöver dessa förmågor gav Intel Virtualization Technology kunder ett unikt värde.

Kallad virtuell maskin övervaka (VMM) av ren mjukvara virtualiseringslösning hanteringssystem problem av alla virtualisering. Eftersom VMM måste skapa en regel så att den mottagande operativsystemet att kommunicera direkt med hårdvaran, så det måste vidta vissa åtgärder. Det finns två metoder som används:

Paravirtualisering: De tekniska kraven för att ändra operativsystem, speciellt kärnan källkoden så att den kan köras på anvisad VMM. Denna metod är likartad med stordatorn metod, metoden i mainframe, client operativsystem och hårdvara expansion väl mot varandra. Naturligtvis paravirtualiserade operativsystem kan inte och kommersialisering samarbete.

Binär avkodning: VMM binär kod i operativsystemet laddas i den virtuella maskinen när det ändras. Detta tillvägagångssätt är mycket vanligt i kommersiella produkter, är den enda begränsningen att endast en viss version av det installerade operativsystemet, eftersom varje ny version av operativsystemet kommer att kräva testning och validering, och kan kräva VMM uppgradering av mjukvaran.

Både Intel Virtualization Technology lösningar på gemensamma problem är den grundläggande hård-och mjukvara inte kan arbeta tillsammans, och måste ha någon komplexa program på programvaran simulering av vissa maskinvarufunktioner, samtidigt som systemet värdoperativsystemet, den virtuella maskinen som ett annat program. Dessutom VMM står också inför andra tekniska utmaningar.

Virtualization mjukvaran, de utmaningar

För att lagra system information måste VMM endast använda egen tillgång till den privata butiken. Frågan är, hur kan operativsystemet inte nås av kunder (avsiktligt eller oavsiktligt) att allokera minne. Den viktigaste lösningen är fångas upp av VMM minne gäller tillgång till dessa och de förväntade resultaten av simulering av det ursprungliga besöket. Stöder inte hårdvarubaserad krav virtualisering hårdvara för att genomföra detta besvärlig process. Men med införandet av Intels processor virtualiseringsteknik för VMM använda en del av minnet sidan är bara erkänns av processorer, med högsta prioritet av mjukvaran (som VMM) för ett besök. Detta steg gör att dessa områden inte kan nås, det viktigaste är att alla de andra programmen inte har tillgång till dessa regioner.