虚拟化精华问答 | 虚拟化技术分类
虛擬化是一種資源管理技術, 是將計算機的各種物理資源, 如服務器、網絡、內存及存儲等,予以抽象、轉換后呈現出來,打破物理設備結構間的不可切割的障礙,使用戶可以比原本的架構更好的方式來應用這些資源。這些資源的虛擬部分是不受現有資源的架構方式、地域或物理設備所限制。
1
Q:系統虛擬化的主要作用
A:隔離:工作負載,之前單個系統跑兩個app,做好隔離,可以分兩個虛擬機
合并:之前兩臺物理機運行兩個app,現在一臺物理機運行兩個app
遷移:之前在一臺物理機不能滿足要求,現在遷移到另一臺物理機。
個性化:做嵌入,對不同app做不同配置,因為app的性能要求有各自的特點
2
Q:為什么云計算需要虛擬化?
A:由于多種原因,虛擬化對云計算非常方便:
1. ? ? 云計算不僅僅是在IIS中運行的Web應用程序。ActiveDirectory不是一個Web應用程序。SQL Server不是一個Web應用程序。為了充分利用在云中運行的代碼,需要選擇在云節點中安裝各種服務,就像在自己的IT數據中心中一樣。許多這些服務不是由IIS管理的網絡應用程序。如果只將云看作一個網絡應用程序,那么將難以構建任何不是Web應用程序的東西。
2. ? ? 在封面下運行和管理云硬件的人員需要最終權限和控制權來關閉,暫停和偶爾將云代碼重新定位到不同的物理機器上。如果云應用程序中的一些代碼發生故障并失控,那么當代碼直接在物理硬件上運行時,關閉該服務或該機器比在惡意代碼運行時更難虛擬機由虛擬機管理程序管理。
3. ? ? ?資源利用率 - 在同一物理硬件上執行的多個租戶(VM),但彼此之間的間隔遠大于IIS的進程間隔。每租戶成本更低,硬件單位收入更高。
3
Q:虛擬機(Visual Machine)
A:由虛擬化層提供的高效、獨立的計算機系統
擁有自己的虛擬硬件(CPU、內存、網絡設備、存儲設備等)
對于上層軟件,虛擬機就是真實的機器
VMM(Virtual Machine Monitor)
4
Q:桌面虛擬化和服務器虛擬化能跑在一起么??
A:虛擬化不是簡單的在一臺機器上運行多個虛機(當然這也是一種優勢,不同的應用可以分離在單獨的虛機中,互相不受影響),從性能使用最大化角度看,需要在一臺物理機器上運行不太資源敏感的虛機。比如,文件服務器對內存和磁盤IO敏感,打印服務對內存需求大,數據庫對內存和CPU需求大,Web服務對網絡敏感等等。如果可以把不同的類型的服務器放到一臺物理宿主上,這樣才能最大化性能的使用,這才是虛擬化的初衷(在物理服務器時代機器肯定是有資源閑置的)。當然,需求的分析很復雜,主要是情況在不停的變化,所以現在好像大家都關注在高可用易管理了,對于性能使用最大化的需求弱化了。桌面虛擬化就是明顯的例子,桌面系統的易管理更被看中,其實在一臺宿主上只運行桌面版虛機是不可取的,因為應用太雷同,必然引起單一資源的緊張而其他資源閑置,尤其是磁盤IO,這也是廠商推薦獨立存儲的原因。
5
Q:虛擬化技術分類。
A:1.服務器虛擬化,計算、存儲、網絡和IO的虛擬化
2.存儲虛擬化,如Serversan,支持虛擬化的存儲陣列等
3.網絡虛擬化,如vlan、虛擬防火墻、虛擬分布式交換機
4.桌面(應用)虛擬化,即桌面云
小伙伴們沖鴨,后臺留言區等著你!
關于虛擬化,今天你學到了什么?還有哪些不懂的?除此還對哪些話題感興趣?快來留言區打卡啦!留言方式:打開第XX天,答:……
同時歡迎大家搜集更多問題,投稿給我們!風里雨里留言區里等你~
福利
1、掃描添加小編微信,備注“姓名+公司職位”,加入【云計算學習交流群】,和志同道合的朋友們共同打卡學習!
2、公眾號后臺回復:白皮書,獲取IDC最新數據白皮書整理資料!
推薦閱讀:
做了中臺就不會死嗎?每年至少40%開發資源是被浪費的!
美女主播變大媽:在bug翻車現場說測試策略
漫畫高手、小說家、滑板專家……解鎖程序員的另一面!
手把手教你如何用Python模擬登錄淘寶
鴻蒙霸榜 GitHub,從最初的 Plan B 到“取代 Android”?
每天超50億推廣流量、3億商品展現,阿里媽媽的推薦技術有多牛?
真香,朕在看了!
總結
以上是生活随笔為你收集整理的虚拟化精华问答 | 虚拟化技术分类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 给小宝宝起名字最好的名字(给宝宝起名,想
- 下一篇: Boost:bind绑定的functio