在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Azure主機操作系統(tǒng)–云主機

jf_9aVl32Dp ? 來源:Arm軟件開發(fā)者 ? 2023-01-11 10:29 ? 次閱讀

作者:Hari Pulapaka

Windows是一種多功能、靈活的操作系統(tǒng),可在多種機器架構(gòu)上運行,并有多種SKU。它目前支持x86、x64和ARM體系結(jié)構(gòu)。它甚至曾經(jīng)支持Itanium、PowerPC、Alpha和MIPS(wiki:http://en.wikipedia.org/wiki/Windows_NT)。Windows也可以在多種環(huán)境中運行;從數(shù)據(jù)中心、筆記本電腦和電話到ATM機等嵌入式設(shè)備。

即使有了所有這些支持,Windows的核心在所有這些架構(gòu)和SKU上幾乎保持不變。Windows可以動態(tài)擴展,這取決于其運行的體系結(jié)構(gòu)和處理器,以充分利用硬件的功能。這同樣適用于Microsoft Azure。因此,如果您曾經(jīng)想知道Windows如何在數(shù)據(jù)中心運行Azure節(jié)點,請繼續(xù)往下看!

正如Satya所說,“我們正在將Azure打造成世界級計算機”,為世界級計算機提供動能表明了Windows的擴展能力。為了展示這種規(guī)模,這里是數(shù)據(jù)中心M系列機器(Azure中可用的最大虛擬機之一,具有896個邏輯處理器)中直接在Azure主機上運行的taskmgr的快照。

330f5748-90ee-11ed-bfe3-dac502259ad0.png

M-series taskmgr

在這篇文章中,我們將討論為數(shù)據(jù)中心的Azure主機服務(wù)的Azure主機操作系統(tǒng)的內(nèi)部結(jié)構(gòu)。

云主機–Azure主機操作系統(tǒng)

Azure是微軟的云計算服務(wù),它提供IaaS(基礎(chǔ)設(shè)施即服務(wù))虛擬機(VM)、PaaS(平臺即服務(wù))容器和許多其他SaaS服務(wù)(例如Azure Storge、Networking等)。對于IaaS和PaaS服務(wù),所有客戶代碼最終都在虛擬機中運行。因此,在核心平臺層,Azure主機操作系統(tǒng)的主要目的是管理虛擬機并將其管理得非常好!管理VM包括啟動、關(guān)閉、實時遷移、更新等。

由于Azure使用Windows作為操作系統(tǒng),所有這些虛擬機都作為Microsoft Hyper-V(即我們的虛擬機管理程序)的guest運行。Microsoft Hyper-v是一種type1(https://en.wikipedia.org/wiki/Hypervisor)的管理程序,因此,當我說Azure Host操作系統(tǒng)時,它在技術(shù)上是根操作系統(tǒng)。這是一個完全控制硬件并提供虛擬化設(shè)施以運行g(shù)uest VM的操作系統(tǒng)。

請記住,我們使用的hypervisor與我們在所有數(shù)百萬客戶計算機上的Windows客戶端和Windows服務(wù)器上使用的hypervisor相同。我們將在即將發(fā)布的博客文章中解釋Microsoft Hyper-V的一些關(guān)鍵功能,這些功能允許Azure安全可靠地管理guest VM。

云主機

正如我提到的,Azure主機操作系統(tǒng)的目標是良好地管理VM的生命周期。這意味著Windows(或稱Azure主機操作系統(tǒng))不需要通常與Windows關(guān)聯(lián)的大量功能來執(zhí)行此功能。因此,我們創(chuàng)建了一個專門的控制臺(沒有GUI,有些人還稱之為headless)版本的Windows,稱為云主機。

這是基于OneCore的Windows版本。OneCore是所有Windows SKU系列(或版本)構(gòu)建其功能的基礎(chǔ)層。它是所有版本的Windows(PC、Windows Server、XBOX或IOT)所需的一組組件(可執(zhí)行文件、DLL等)。如果拿編程類比的話,它是所有Windows類繼承的基類(例如Object)。如果您查看OneCore內(nèi)部以了解它提供的功能,您可以看到提供核心功能的API集,如內(nèi)核、虛擬機監(jiān)控程序、文件系統(tǒng)支持、網(wǎng)絡(luò)、安全、Win32 API等。下圖中調(diào)用的OneCoreUAP是用于構(gòu)建客戶端PC版本的稍高層的另一個示例,GUI堆棧和更高級別的網(wǎng)絡(luò)組件,如媒體堆棧和WiFi。

3337c23c-90ee-11ed-bfe3-dac502259ad0.png

OneCore中可用的一些代表性組件

我們?nèi)绾螛?gòu)建云主機?

需要在Azure主機上運行少量代碼,以與控制平面集成,并監(jiān)控和管理容器/VM。基于對該代碼的依賴集的分析,我們確定了Azure在OneCore之上需要的一組功能(DLL和API集)。然后將這些二進制文件(數(shù)十個二進制文件)添加到OneCore中,將其用作Azure主機的操作系統(tǒng)。

為了添加這些DLL,我們創(chuàng)建了一個名為云主機的全新SKU,并將所有這些二進制文件添加到云主機。您可以將云主機視為OneCore的“子類”。注意,我們必須創(chuàng)建一個新的SKU“云主機”,因為我們需要向OneCore添加新的二進制文件。我們可以直接將它們添加到OneCore中,但它更干凈,可以創(chuàng)建專門構(gòu)建的SKU/版本,同時保持OneCore未修改。換句話說,云主機是一個專門為運行數(shù)據(jù)中心中的Azure主機節(jié)點而設(shè)計和構(gòu)建的SKU。您可能更熟悉其他Windows SKU,通常稱為版本,如Pro、Enterprise等[wiki:https://en.wikipedia.org/wiki/Windows_10_editions]。云主機是一個類似的SKU/版本,僅用于數(shù)據(jù)中心中的Azure節(jié)點。

有了這個解釋,讓我們看看這個云主機。這是一張云主機WIM(https://en.wikipedia.org/wiki/Windows_Imaging_Format#:~:text=The%20Windows%20Imaging%20Format%20(WIM,Windows%20Fundamentals%20for%20Legacy%20PCs.)文件的圖片(WIM文件就像一個zip文件,用于存儲要啟動的Windows映像)。您可以看到它的大小為280MB,比典型的PC WIM文件小10倍多。

335b75b0-90ee-11ed-bfe3-dac502259ad0.png

這比您在PC上使用的任何Windows都要小得多,典型的客戶端企業(yè)版WIM文件大小為3.6 GB。

33e2826c-90ee-11ed-bfe3-dac502259ad0.png

云主機引導(dǎo)到控制臺Shell中,體驗通常類似于Windows Server Core。這是一張云主機會話的圖片,來自我們的一臺測試機器。

(請記住,我們通常不會登錄到Azure主機節(jié)點,這純粹是為了演示目的)

3403521c-90ee-11ed-bfe3-dac502259ad0.png

帶有cmd shell、taskmgr和Regedit的云主機

您可能注意到的另一件事是,taskmgr甚至regedit看起來與您在Windows 11上看到的不同。這是因為正如我提到的,云主機是基于OneCore構(gòu)建的,它是headless(或基于控制臺的),因此它不包含任何Windows的GUI部分。我們有一個特殊的taskmgr和regedit版本,它與Windows11中的所有現(xiàn)代GUI功能都不相關(guān)聯(lián),這給了他們“老式”的外觀。

API:什么樣的代碼可以在Azure主機節(jié)點上運行?

我們可以在Azure主機上運行C++Python甚至Rust代碼。要記住的主要一點是,作為一名開發(fā)人員,如果您正在構(gòu)建代碼以在Azure Host上運行(這只是我們的內(nèi)部開發(fā)人員),您只能鏈接OneCore SDK(OneCore.lib)。我們在這里(https://docs.microsoft.com/en-us/windows/win32/apiindex/windows-umbrella-libraries)記錄了OneCore可用的API界面,以對應(yīng)在這里(https://docs.microsoft.com/en-us/windows-hardware/drivers/develop/building-for-onecore)構(gòu)建OneCore的信息

34318fd8-90ee-11ed-bfe3-dac502259ad0.png

隨著對Azure云主機內(nèi)部結(jié)構(gòu)的深入了解,未來的博客文章將繼續(xù)介紹更新Azure主機的代碼和設(shè)計內(nèi)部結(jié)構(gòu)(例如,Tardicade、VM PHU、Hypervisor熱重啟和實時遷移)、內(nèi)核/虛擬化功能、安全性以及操作系統(tǒng)平臺中的許多其他領(lǐng)域。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3545

    瀏覽量

    88707
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6825

    瀏覽量

    123333
  • 主機
    +關(guān)注

    關(guān)注

    0

    文章

    995

    瀏覽量

    35136
  • 云主機
    +關(guān)注

    關(guān)注

    1

    文章

    46

    瀏覽量

    8706
  • Azure
    +關(guān)注

    關(guān)注

    1

    文章

    123

    瀏覽量

    12781

原文標題:Azure主機操作系統(tǒng)–云主機

文章出處:【微信號:Arm軟件開發(fā)者,微信公眾號:Arm軟件開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    開發(fā)環(huán)境介紹主機操作系統(tǒng)

    開發(fā)環(huán)境介紹主機操作系統(tǒng):Ubuntu14.04 64位目標平臺:IMX.6Q ARM Cortex-A9內(nèi)核交叉工具鏈:arm-poky-linux-gnueabi,gcc4.9.1Go版本
    發(fā)表于 07-16 06:54

    微軟發(fā)布 Azure Linux 正式版

    服務(wù)(AKS)的一個開源容器主機操作系統(tǒng),它針對 Azure 進行了優(yōu)化,旨在使開發(fā)人員更容易使用微軟的工具來部署和管理容器工作負載。Azure Linux 源于微軟的 CBL-Mariner 項目,是“自我獨立的 Linux
    發(fā)表于 05-28 08:34

    微軟計算操作系統(tǒng)Windows Azure將在中國落地

    微軟計算操作系統(tǒng)Windows Azure將在中國落地 騰訊科技訊(王丹) 4月12日消息,微軟大中華區(qū)開發(fā)工具及平臺事業(yè)部總
    發(fā)表于 04-13 08:26 ?1090次閱讀

    基于單片無操作系統(tǒng)的 USB 主機控制器接口

    論文以Compaq、Microsoft 等公開的 USB 主機控制器接口規(guī)范為基礎(chǔ),遵循USB 主機的協(xié)議規(guī)范,開發(fā)了獨立于操作系統(tǒng)的USB 主機底層驅(qū)動程序,并在S3C2410 平臺
    發(fā)表于 06-24 09:30 ?726次閱讀
    基于單片無<b class='flag-5'>操作系統(tǒng)</b>的 USB <b class='flag-5'>主機</b>控制器接口

    基于網(wǎng)絡(luò)欺騙的操作系統(tǒng)抗識別模型NDAF

    針對傳統(tǒng)主機操作系統(tǒng)抗識別技術(shù)整體防御能力不足的問題,提出一種基于網(wǎng)絡(luò)欺騙的操作系統(tǒng)抗識別模型( NDAF)。首先,介紹模型的基本工作原理,由網(wǎng)絡(luò)內(nèi)的欺騙服務(wù)器制定欺騙指紋模板,各主機根據(jù)欺騙模板
    發(fā)表于 12-21 10:17 ?0次下載
    基于網(wǎng)絡(luò)欺騙的<b class='flag-5'>操作系統(tǒng)</b>抗識別模型NDAF

    主機相比于虛擬主機的優(yōu)勢_企業(yè)和建站新手如何選用主機

    計算已經(jīng)成為當今互聯(lián)網(wǎng)科技發(fā)展的發(fā)力點,主機作為計算整體架構(gòu)的基礎(chǔ),其重要性越來越明顯。各行各業(yè)都開始引入虛擬化計算技術(shù),
    發(fā)表于 01-19 15:40 ?916次閱讀

    主機是什么,有什么用

    是一種類似VPS主機的虛擬化技術(shù), VPS是采用虛擬軟件,VZ或VM在一臺主機上虛擬出多個類似獨立主機的部分,能夠?qū)崿F(xiàn)單機多用戶,每個部分都可以做單獨的操作系統(tǒng),管理方法同
    發(fā)表于 05-06 09:42 ?5030次閱讀

    主機的應(yīng)用場景_主機如何進行地區(qū)選擇

    本文主要介紹了主機的應(yīng)用場景及主機的地區(qū)選擇方法。
    發(fā)表于 05-06 10:12 ?1128次閱讀

    Linux主機是什么

    Linux主機是基于Linux內(nèi)核的服務(wù)器操作系統(tǒng)配置的主機(常見Linux服務(wù)器操作系統(tǒng)如:Redhat,CentOS,Debian,F(xiàn)reeBSD,Ubentu等)。
    發(fā)表于 05-15 09:16 ?1784次閱讀

    主機虛擬主機二者的特點是怎樣的

    其實無論無論是主機還是虛擬主機都各有其優(yōu)勢,主機具有彈性、高可用性而且資源豐富。讓他
    的頭像 發(fā)表于 09-02 17:40 ?1483次閱讀

    主機要不要更新操作系統(tǒng),更新后會有影響嗎

    主機要不要更新操作系統(tǒng)?我們在租用主機時,除了要考慮配置、帶寬、IP等等因素,操作系統(tǒng)的選擇
    的頭像 發(fā)表于 09-02 17:50 ?1718次閱讀

    微軟發(fā)布自己的Linux發(fā)行版,“Linux是種癌癥”影響?yīng)q在

    根據(jù)介紹,Azure Linux 是針對 Azure Kubernetes 服務(wù) (AKS) 的開源容器主機操作系統(tǒng),針對 Azure 進行了優(yōu)化,旨在讓開發(fā)人員更輕松地使用微軟的工具
    的頭像 發(fā)表于 05-29 10:28 ?708次閱讀
    微軟發(fā)布自己的Linux發(fā)行版,“Linux是種癌癥”影響?yīng)q在

    Ubuntu替代Windows?使用Station主機打造桌面操作系統(tǒng)

    公認是Linux發(fā)行版中最好的桌面操作系統(tǒng)。那么在Station主機上能不能用Ubuntu代替Windows?打造桌面操作系統(tǒng)呢?系統(tǒng)安裝&設(shè)置一般
    的頭像 發(fā)表于 04-16 16:19 ?1769次閱讀
    Ubuntu替代Windows?使用Station<b class='flag-5'>主機</b>打造桌面<b class='flag-5'>操作系統(tǒng)</b>!

    數(shù)據(jù)中心的Microsoft Azure操作系統(tǒng)有何優(yōu)勢?

    微軟的公共計算平臺稱為Microsoft Azure,以前稱為Windows Azure。它是另一種廣泛使用的操作系統(tǒng),由Microsoft運行并在
    的頭像 發(fā)表于 08-04 17:11 ?968次閱讀

    選擇美國vps主機時應(yīng)該考慮哪些因素

     美國VPS主機是指位于美國的虛擬私人服務(wù)器,它提供獨立的操作系統(tǒng)、內(nèi)存和CPU資源,用戶可以根據(jù)自身需求進行配置。那么選擇美國vps主機
    的頭像 發(fā)表于 03-26 09:21 ?350次閱讀
    主站蜘蛛池模板: 午夜国产精品福利在线观看| 人人干干| 操一操日一日| 在线网站你懂| 男人的天堂视频在线| 天天在线影院| 又黄又湿又爽| 人人爱人人射| 天天操夜夜摸| 国产三级在线视频观看| 免费人成在线观看视频播放| 日本不卡在线视频| 美女张开大腿让男人捅| 天堂中文www在线| 久久精品国产99久久72| 免费视频国产| 在线观看免费高清| 114毛片免费观看网站| 高清视频一区二区| 精品在线视频一区| 中国又粗又大又爽的毛片| 人人揉揉香蕉大青草| 不卡视频免费在线观看| 激情婷婷六月天| 国产精品莉莉欧美自在线线| 午夜综合| 亚洲加勒比在线| 乱e伦有声小说| 国产特级毛片| 黄色永久免费| 美女毛片视频| 91午夜剧场| 青草视频在线观看国产| 男女性高爱麻豆| 亚洲 欧洲 日韩| 午夜视频高清在线aaa| 国产1卡2卡三卡四卡网站| 国产农村三片免费网站| 美女被免费视频的网站| 亚洲男人精品| 国产一级真人毛爱做毛片|