1. 程式人生 > >虛擬化學習小總結

虛擬化學習小總結

虛擬化的學習

這幾天看了一點虛擬化的東西,感覺這個比較簡單(學過計算機原理)。不說沒有的了。簡單的總結一下自己對於虛擬化的一些看法吧。

我學習虛擬化是為了瞭解一下,虛擬容器Docker的一些東西。但是因為虛擬容器Docker,我覺的會是在今後幾年,實用性特別強的東西。在聽過了王家林老師的Docker課後,發現這個東西也是挺有發展前途的。

這幾天的學習讓我認識到,虛擬化是一個已經應用的很廣泛的東西。首先,虛擬化可以實現我們不同作業系統的需求,你可以在不用換系統的情況下,輕鬆地弄出一臺虛擬機器,來滿足你的一些需求。我在搭建叢集的時候就是這麼用虛擬機器的。這是對計算機資源的分割,很好的提高了計算機資源的利用率。但也是有一定的缺點。因為虛機太多你的計算機就容易崩潰。

首先虛擬化的原理是:處理器虛擬化,記憶體虛擬化,I/O虛擬化。這是虛擬化的實現的基礎。實現這三個的方式是:VMM.VMM可以提供虛擬資源,虛擬環境排程,虛擬機器間的通訊,虛擬環境管理介面。按照這種理論VMM 可以按平臺分類:完全虛擬化(VM的虛擬機器 基於硬體層級的),半虛擬化(基於作業系統層級的)。按照實現結構:Hypervisor模型(VMware) 宿主模型(KVM) 混合模型(XEn)。大家感興趣的話可以根據需要,再去細細研究。我只是做一個小小的概述。方便自己以後查找回憶。
在應用方面:主要是體現在桌面虛擬化。這些桌面虛擬化技術實現包括:終端服務 ,虛擬桌面託管,刀片式PC、作業系統映像流、遠端作業系統、應用流和應用虛擬化 虛擬容器。現階段在虛擬桌面託管上,終端,以及應用流和應用虛擬化上比較廣泛。但隨著事件的發展應用虛擬容器的也會逐漸更多。應為虛擬容器,讓產品測試開發都變得更加快捷。在spark上也有對於Docker的支援。
虛擬桌面,虛擬桌面託管的方面。VMware做的不錯。可以

http://bbs.51cto.com/thread-919674-1.html 這是桌面虛擬化的一個我覺的不錯的文章,大家可以看看。其他就是在企業部署,雲端計算的應用(特別是公有云。因為這可以有很大的彈性)。

虛擬化是雲端計算的一部分。雲端計算不僅僅只是有大資料。要開闊自己的眼界。

相關推薦

虛擬化學習總結

虛擬化的學習 這幾天看了一點虛擬化的東西,感覺這個比較簡單(學過計算機原理)。不說沒有的了。簡單的總結一下自己對於虛擬化的一些看法吧。 我學習虛擬化是為了瞭解一下,虛擬容器Docker的一些東西。但是因為虛擬容器Docker,我覺的會是在今後幾

Python學習總結

python 9.png 分享 學習 ima info bsp mage 分享圖片 Python學習小總結

python學習總結(列表、元組、字典、集合、字符串)

添加列 xtend 16px 指定 替換 需要 isa utf-8 head ---恢復內容開始--- 一、列表(list) 1.添加 append():追加,在列表末尾添加元素。 列表名.append(添加的元素) extend():擴展,在列表末尾添加元素。 列表名.e

linux的權限 第二周學習總結

linu linux文件 管理員 禁止 ... other 二周 安全性 共享 Linux安全性模型 Linux使用User和Group控制使用者對文件的存取權限 用戶使用賬號和口令登錄Linux 每個文件都有owner,並且owner屬於某個Group 每個程序都有own

salesforce零基礎學習(七十二)項目中的零碎知識點總結(一)

gin 不同 grant dmi ima -m ron 角色 com 項目終於告一段落,雖然比較苦逼,不過也學到了好多知識,總結一下,以後當作參考。 一.visualforce標簽中使用html相關的屬性使用 曾經看文檔沒有看得仔細,導致開發的時候走了一些彎路。還好得到

salesforce零基礎學習(九十)專案中的零碎知識點總結(三)

本次的內容其實大部分人都遇到過,也知道解決方案。但是因為沒有牢記於心,導致問題再次出現還是花費了一點時間去排查了原因。在此記錄下來,好記性不如爛筆頭,爭取下次發現類似的現象可以直接就知道原因。廢話少說,進入正題。 我們在Goods__c表中有一個欄位型別為Picklist,欄位值有以下內容: 我們想要

JAVA學習——基礎部分——關鍵字總結

一、資料型別與數值的關鍵字。 八種基本型別:byte,short,int,long,double,float,char,boolean 引用資料型別:class(string``````````) 二、流程控制關鍵字總結。 if````````else if ```

個人學習java程式設計需要注意的---總結

1、在類中建立無參構造方法時不需要呼叫父類構造方法。    建立有參構造方法,一定別忘了方法體內第一行呼叫父類的構造方法 super();   public Book(int id, String name, double price, String author, Da

C語言學習問題總結!!!

字串轉整型 #include <stdlib.h> ... char cs[] = "123"; int num = atoi(cs); 分隔字串 #include&l

Coursera吳恩達機器學習課程 總結筆記及作業程式碼——第6周有關機器學習建議

1.1 Deciding what to try next 當你除錯你的學習演算法時,當面對測試集你的演算法效果不佳時,你會怎麼做呢? 獲得更多的訓練樣本? 嘗試更少的特徵? 嘗試獲取附加的特徵? 嘗試增加多項式的特徵? 嘗試增加λ? 嘗試減小λ?

學習程式遇到的問題總結

學習小程式遇到的問題 1.小程式中無法長按圖片掃描識別公眾號二維碼,可以通過自帶的api中wx.previewImage來進行預覽圖片的操作,儲存至本地後可操作。但例外的是,可以識別小程式碼。 2.WebSocket是HTML5開始提供的一種在單個 TCP

Pytorch遷移學習技巧 以及 Pytorch技巧的一些總結

遷移學習技巧 內容概要: 遷移學習的概念 Pytorch預訓練模型以及修改 不同修改預訓練模型方式的情況 一些例子:只針對dense layer的重新訓練 ,凍結初始層的權重重新訓練 遷移學習的概念 神經網路需要用資料來訓練,它從資料中獲得資

學習Javascript的心得體會與Javascript的總結

         經過今天的學習,讓我認識和了解了Javascript的基本知識,知道了js是一門弱型別的指令碼語言,能夠實現網頁特效。對今後的發展對我有巨大的作用,我來簡單的總結一下今天我所學的的內容:JS就是用來控制結構(HTML)和樣式(CSS)的,用來實現網頁特效;我知道了程式設計師一般使用conso

Deep learning:四十(龍星計劃2013深度學習課程總結)

頭腦一熱,坐幾十個小時的硬座北上去天津大學去聽了門4天的深度學習課程,課程預先的計劃內容見:http://cs.tju.edu.cn/web/courseIntro.html。上課老師為微軟研究院的大牛——鄧力,群(qq群介紹見:Deep learning高質量交流群)裡

VC++6.0&&VS2008&MFC&API學習問題總結(一)(多執行緒CreateThread及問題彙總)

以下資料部分收集於網路,部分是自己碰到的問題(內容將陸續更新): 1、VC++6.0無法設定斷點:先關閉程式,然後刪除目錄下的.opt和.ncb檔案,重新開啟專案,就OK! 2、這個無奈問題折騰了很久,一直以為是資料庫問題,本來是修改的東西,害我把資料庫整體變成了acce

字串最/最大表示法 學習總結

迴圈字串的最小表示法的問題可以這樣描述:對於一個字串S,求S的迴圈的同構字串S’中字典序最小的一個。由於語言能力有限,還是用實際例子來解釋比較容易:設S=bcad,且S’是S的迴圈同構的串。S’可以是bcad或者cadb,adbc,dbca。而且最小表示的S’是adbc。對於

學習 MyBatis 的一點總結 —— 底層原始碼初步分析

[toc] 在過去程式設計師使用 JDBC 連線資料庫,總會帶來諸多不便。MyBatis 是一款優秀的持久層框架,可以替代 JDBC 幫助我們更好的進行開發。要了解 MyBatis 的實現原理,首先我們要明白 MyBatis 的大致操作步驟。 ![在這裡插入圖片描述](https://img-blog.cs

salesforce零基礎學習(九十六)專案中的零碎知識點總結(四)

本篇參考: https://developer.salesforce.com/docs/atlas.en-us.216.0.apexcode.meta/apexcode/apex_classes_keywords_sharing.htm https://developer.salesforce.com/doc

antd + node.js + mongoose總結

node push cse define oos 新博客 mongoose exe ant 最近開發太忙,都沒時間更新博客,想通過這篇博客總結一下相關經驗,以備後續能用到: 一、antd 1.onChange of undefined問題:可能是頁面中表單取了相同的名稱,也

git 學習筆記總結

upd remove 不常用 常見命令 指定 之前 初始 add manage 換了一家東家以後要用git了,和之前的svn還是有區別的 最明顯的兩個區別就是 1、git 的commit只是提交到本地的一個緩存工作區,git真正提交到中央也就是遠程倉庫的命令是 git pu