(Translated by https://www.hiragana.jp/)
虛擬化 - 维基百科,自由的百科全书 とべ转到内容ないよう

きょなずらえ

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん
QEMU一種いっしゅx86きょなずらえ機器きき套件

ざい計算けいさんわざなかきょなずらえ技術ぎじゅつあるきょなずらえ技術ぎじゅつ英語えいごVirtualizationいちしゅ資源しげん管理かんり技術ぎじゅつこれはた计算つくえてき各種かくしゅ實體じったい资源CPUうちそん磁盘そらあみてきはいひとし),抽象ちゅうしょう、转换きさきてい出来できなみきょう分割ぶんかつ組合くみあいため一個或多個電腦組態環境。よし此,打破だは實體じったい結構けっこうあいだてき不可ふかきりわりてき障礙しょうがい使用しよう以比原本げんぽんてきぐみたいさらこのみてき方式ほうしきらい应用這些電腦でんのうかたからだ资源。這些資源しげんてきしんきょなずらえ份是現有げんゆう資源しげんてき架設かせつ方式ほうしき地域ちいきある物理ぶつりぐみたいしょげんせい。一般所指的虛擬化資源包括計算能力和資料儲存。

てい[编辑]

よし于目まえしんいきわざ领域てき很多くわだて业都曾在せん中将ちゅうじょう该企业的ぼう种技术称为きょ拟化わざ,这些わざ术涵盖的范围以从Javaきょ拟机わざ术到けい管理かんり软件,这就使とくじゅん确的かいていきょ拟技术变こま难。よし此各种相关がく术论ぶんざい谈到きょ拟技术时常常つねづねひっさげいたてき便びん如前めんしょひっさげいたてき个不严格てきてい义。

きょ拟技术:计算つくえ资源てきおもしん分配ぶんぱい

历史[编辑]

きょ拟化わざ术起げん于20せい纪60年代ねんだいまつ美国びくにIBM公司こうしとう时开发了いち套被しょうさくきょ拟机监视Virtual Machine Monitor)てき软件,该软けんさく为计さんつくえかたけん层上めんてき一层软件抽象层,はた计算つくえかたけんきょ分割ぶんかつなり一个或多个きょ拟机,并提供ていきょう多用たよう户对大型おおがた计算つくえてきどう时、交互こうご访问。

きょ拟化技術ぎじゅつてき类别[编辑]

按虛なずらえてき對象たいしょう分類ぶんるい[编辑]

  • かたけんきょ拟化
  • きょ拟机(Virtual machineあるVM),以像实机一样运行程序的计算机的软件实现
    • 平台ひらだいきょ拟化はた操作そうさけい统和かたけん平台ひらだい资源分割ぶんかつ
      • 完全かんぜんきょ拟化敏感びんかん指令しれいざい操作そうさけい统和かたけん间被捕捉ほそく处理,きゃく操作そうさけい统无需修あらため所有しょゆう软件のうざいきょ拟机ちゅう运行,れい如IBM CP/CMS,VirtualBoxVMwareQEMU
      • かたけん辅助きょ拟化利用りようかたけん主要しゅようCPU)辅助处理敏感びんかん指令しれい以实现完ぜんきょ拟化てきこうのうきゃく操作そうさけい统无需修あらためれいVMwareXenKVMHyper-V
      • 部分ぶぶんきょ拟化,针对部分ぶぶん应用ほどじょ进行きょ拟,而不せい操作そうさけい
      • じゅんきょなずらえ/ちょうきょ拟化(paravirtualization),为作業さぎょう系統けいとうひさげ供与きょうよそこ层硬けん相似そうじただしあいどうてき软件せっこうきゃく操作そうさけい统需よう进行おさむあらためれいXenてき半虛デミホロウなずらえしき,Hyper-V,KVMてきVirtIO。
      • 操作そうさけい统级きょ拟化使つかい操作そうさけい统内かく支持しじ多用たよう户空间实たいれい如Parallels Virtuozzo Containers、OpenVZLXC以及类Unixけい统上てきchroot,SolarisじょうてきZone,FreeBSDじょうてきFreeBSD jail
    • 应用ほどじょきょ拟化ざい操作そうさけい统和应用ほどじょ建立こんりゅうきょ拟环さかい
      • 便びん携式应用ほどじょまこと许程じょざい便びん携式设备ちゅう运行而不ようざい操作そうさけい中安なかやすそう
      • またが平台ひらだいきょ拟化まこと许针对特定とくていCPUあるもの操作そうさけい统的软件做修あらため就能运行ざい其他平台ひらだいじょうれい如Wine
      • きょ拟设备,运行于虚拟化平台ひらだいこれじょうめんこう应用てききょ拟机映像えいぞう
      • かたぎ拟器
  • きょ拟内そんはたあい邻的ないそん,甚至かた盘空间虚拟成统一连续的内存地址
  • そん储虚拟化はた实体そん储空间(如硬盘)ぶんへだたなる不同ふどうてき逻辑そん储空间
  • 网络きょ拟化はた不同ふどう网络てきかたけん软件资源结合成ごうせいいち个虚拟的整体せいたい
    • きょ拟专よう网络(VPN),ざい大型おおがた网络(通常つうじょうInternet)ちゅうてき不同ふどう计算つくえ(节点)どおり过加みつ连接而组なりてききょ拟网络,具有ぐゆう类似きょくいき网的こうのう
    • そん储器きょ拟化はた网络けい统中てきずいつくえそん储器聚合おこりらい形成けいせい统一的虚拟内存池
  • 桌面きょ拟化ざい本地ほんじ计算つくえ显示操作そうさ远程计算つくえ桌面,ざい远程计算つくえ行程こうていじょ储存しんいき
  • かずすえ库虚拟化
  • 软件きょ拟化
  • ふく务虚拟化
  • かずすえきょ拟化 (data virtualization), かずすえきょ拟化一种统一来自多个来源的数据的方法,这样应用ほどじょ,报告工具こうぐさい终用户就以访问数すえ,而不需要じゅようゆう原始げんしらいげん位置いちすうすえ结构てき详细しんいき[1]

按照抽象ちゅうしょう程度ていど分類ぶんるい[编辑]

きょ拟技术按抽象ちゅうしょう程度ていどらいぶん为五个层

按照抽象ちゅうしょう程度ていどてき不同ふどう常常つねづねきょ拟技术分为五个层

指令しれいしゅう等級とうきゅうてききょなずらえ(Instruction Set Architecture Level)[编辑]

指令しれいしゅう構的きょなずらえ透過とうか軟體らい模擬もぎ不同ふどう構的處理しょり記憶きおくたい、匯流はい、磁碟ひかえせい卡、計時けいじとうI/O設備せつび,軟體かいはたきょなずらえしょ發出はっしゅつてき指令しれい轉換てんかん為本ためもと操作そうさてき指令しれいざい現有げんゆうてきかたたいじょう執行しっこう。這種等級とうきゅうてききょなずらえたい模擬もぎしょうどう處理しょり構的平台ひらだい提供ていきょう很好てきしょうようせいれい如︰x86SparcAlpha

わかおも處理しょり執行しっこうよしきょなずらえ轉換てんかん出來できてき指令しれいある使用しようしょうどうてき指令しれいしゅうらい完成かんせい任務にんむ表示ひょうじじょりょう處理しょり以外いがいてき作業さぎょう系統けいとう、I/O設備せつびみな受特定平さだへい台所だいどころ綁定,ただしよし於虛なずらえてきごとじょう指令しれい必須ひっす透過とうか軟體らい模擬もぎ所以ゆえんざい效能こうのうかいゆう較大程度ていどてき耗損。

這個分類ぶんるいそこ代表だいひょうせいてきゆうBochs以及QEMU

かたからだ抽象ちゅうしょうそう等級とうきゅうてききょなずらえ(Hardware Abstraction Level)[编辑]

かたからだ抽象ちゅうしょうそう等級とうきゅうてききょなずらえゆかりきょなずらえ機器きき監視かんしらいかくれぞう不同ふどうしょうしょうてき處理しょり記憶きおくたいあきらへんぐみとう特徵とくちょうため這些きょなずらえ機器きき提供ていきょう抽象ちゅうしょうあずか統一とういつてききょなずらえ平台ひらだい運行うんこう此平だいてき電腦でんのうしょうため主體しゅたい機器きき(Host Machine),而在此平だいちゅううんさくてききょなずらえしょうため客體かくたい機器きき(Guest Machine),

目前もくぜんだい多數たすうx86平台ひらだいてき商業しょうぎょう電腦でんのうざい使用しよう這種きょなずらえさい主要しゅようよし於現こん處理しょりしょうしょう提供ていきょうりょうかたからだ輔助きょなずらえ技術ぎじゅつれい如︰だいさん世代せだいてきIntel VT-dAMD-Viみな提供ていきょうきょなずらえ直接ちょくせつ記憶きおくたいそん(Direct Memory Access)以及たい各種かくしゅPCIかいめんてき直接ちょくせつそんこうのう(PCI passthrough)。

這個分類ぶんるいそこ代表だいひょうせいてきゆうVMware ESXiHyper-V、以及Citrix

作業さぎょう系統けいとう等級とうきゅうてききょなずらえ(Operating System Level)[编辑]

かたからだ抽象ちゅうしょうそう等級とうきゅうてききょなずらえちゅうてきぜんきょなずらえあずか作業さぎょう系統けいとうそこ層間そうかんゆう非常ひじょうだかてき隔離かくり能力のうりょく支援しえん不同ふどうてき作業さぎょう系統けいとうあんそう須要しゅようおもしんけいどうぬしあるおさむあらためひらきほどしき(Boot Loader)以達いたそう系統けいとうてき目的もくてきふうけわしてい、維護簡單かんたんよし於此等級とうきゅうてききょなずらえ訪問ほうもんそこそう作業さぎょう系統けいとういん使用しようしゃ必須ひっすはな大量たいりょうてき時間じかんらいあんそうあずか設定せっていきょなずらえ機器ききせっちょ才能さいのう開始かいしひょう估或はかためししょ需運さくてき軟體,這些設定せってい包含ほうがんりょう作業さぎょう系統けいとうてきあんそう安全あんぜんせいあるあいようせい軟體てき更新こうしんあみ系統けいとう調ちょうこうとう,如果しょ需的作業さぎょう系統けいとうあずかそこそう作業さぎょう系統けいとうしょうどう麼其じつ它們所作しょさてき實際じっさい上安かみやすそう一台實體機器沒有什麼區別。

作業さぎょう系統けいとう內核きょなずらえ最大さいだい限度げんどてき減少げんしょうしんぞうきょなずらえてきしょ需,ざい這個等級とうきゅうてききょなずらえ機器きき共用きょうよう實體じったいぬし機上きじょうてきかたからだ以及作業さぎょう系統けいとうていげん彼此ひし獨立どくりつ隔離かくりてききょなずらえ環境かんきょう

應用おうよう軟體てき環境かんきょうよし作業さぎょう系統けいとうはこしきあいせい軟體、特定とくてい系統けいとうてき資料しりょう結構けっこうある檔案系統けいとうれい如︰NTFSあるExt4,以及其他環境かんきょう設定せっていしょ組成そせい。如果這些保持ほじ不變ふへん應用おうよう軟體很難發現はつげんあずか真實しんじつ環境かんきょうてき區別くべつ。這是所有しょゆう作業さぎょう系統けいとう等級とうきゅうきょなずらえてきせきかぎそうほう

這個分類ぶんるいそこ代表だいひょうせいてきゆうDockerLXCOpenVZ

ほどしきげん等級とうきゅうてききょなずらえ(Programming Language Level)[编辑]

傳統でんとう電腦でんのうゆかり指令しれいしゅうところ驅動くどうてきいちしゅ機械きかいげんかたからだてき操作そうさよし特殊とくしゅてきI/O指令しれい處理しょり,也可以透過とうかかたまりうつ(Mapping)らい操作そうさ記憶きおくたい,此等きゅうてききょなずらえかいはた高階たかしなげんてんやくなりいちしゅめいためもとぐみまとげん透過とうかきょなずらえ機器ききてんやくなりため直接ちょくせつ執行しっこうてき命令めいれいまたが作業さぎょう系統けいとう平台ひらだいまたがげんみなため其優てん

這個分類ぶんるいそこ代表だいひょうせいてきゆうOracle JavaMicrosoft . NETParrot

はこしき等級とうきゅうてききょなずらえ(Library Level)[编辑]

だい部分ぶぶんてき應用おうようほどしき使用しようよし許多きょたはこしき組成そせいてきAPI(Application Programming Interface)らい設計せっけい使用しよう動態どうたい連結れんけつてき方式ほうしきよう於隱ぞう作業さぎょう系統けいとうてきほそぶし目的もくてき提供ていきょうほどしき設計せっけいさら簡單かんたんてき工作こうさく。這也さんせいりょう一種新的虛擬化方式,使用しよう不同ふどうてきAPIあずかどう作業さぎょう系統けいとうそこそうてきABI(Application Binary Interface)らい進行しんこう模擬もぎてき工作こうさく

這個分類ぶんるいそこ代表だいひょうせいてきゆうWine以及WSL(Windows Subsystem for Linux)。

きょ拟化技術ぎじゅつてき应用[编辑]

  • ふく务器整合せいごう
  • すな(Sandboxing)
  • 运行环境
  • 操作そうさけい
  • 测试性能せいのう监视
  • 应用整合せいごう
  • きょ拟硬けん
  • 软件移植いしょく
  • けい统可管理かんりせい
  • 测试/质量

参考さんこう文献ぶんけん[编辑]

あい关条[编辑]

外部がいぶ链接[编辑]

  1. ^ Data Virtualization – dataWerks. www.datawerks.com. [2018-04-12]. (原始げんし内容ないようそん档于2018-04-10) 美国びくにえい语).