Azure 如何工作?

來源: Microsoft Azure
作者:Microsoft Azure
時間:2020-12-02
16579
Azure是Microsoft的公有云平臺。Azure提供大量服務,包括平臺即服務(PaaS)、基礎結構即服務(IaaS)和托管數(shù)據(jù)庫服務功能。但是,確切而言,什么是Azure,它如何工作?

a31b3143d8f0248763381bbf8160d202ee7188a8.jpg

Azure是Microsoft的公有云平臺。Azure提供大量服務,包括平臺即服務(PaaS)、基礎結構即服務(IaaS)和托管數(shù)據(jù)庫服務功能。但是,確切而言,什么是Azure,它如何工作?

與其他云平臺一樣,Azure依賴于稱為虛擬化的技術??梢栽谲浖蟹抡娲蠖鄶?shù)計算機硬件,因為大多數(shù)計算機硬件只是在硅片中永久或半永久編碼的一組指令。使用將軟件指令映射為硬件指令的仿真層,虛擬化的硬件可以在軟件中執(zhí)行,就像它是實際硬件本身一樣。

本質上來說,云是位于一個或多個數(shù)據(jù)中心內的一組物理服務器,它們代表客戶執(zhí)行虛擬化硬件。那么,云如何同時為數(shù)百萬客戶創(chuàng)建、啟動、停止和刪除虛擬化硬件的數(shù)百萬實例?

為了理解這一點,讓我們看一下數(shù)據(jù)中心內硬件的體系結構。每個數(shù)據(jù)中心內都是服務器機架中的服務器集合。每個服務器機架包含許多服務器刀片和一個提供網(wǎng)絡連接的網(wǎng)絡交換機,以及一個用于供電的配電單元(PDU)。機架有時組合到一起形成更大的單元,稱為群集。

在每個機架或群集中,大多數(shù)服務器設計為代表用戶運行這些虛擬化硬件實例。但有些服務器運行稱為結構控制器的云管理軟件。結構控制器是一個有許多職責的分布式應用程序。它分配服務,監(jiān)視服務器和在其上運行的服務的運行狀況,并且在服務器發(fā)生故障時將其修復。

結構控制器的每個實例連接到運行云業(yè)務流程軟件的另一組服務器,通常稱為前端。前端托管著用于云執(zhí)行的所有功能的Web服務、RESTful API和內部Azure數(shù)據(jù)庫。

例如,前端托管處理客戶請求的服務,以分配虛擬機等Azure資源和服務,如Azure Cosmos DB。首先,前端對用戶進行校驗并驗證用戶是否有權分配所請求的資源。如果是這樣,前端會檢查數(shù)據(jù)庫以找到具有足夠容量的服務器機架,然后指示該機架上的結構控制器分配資源。

從根本上講,Azure是大量服務器和網(wǎng)絡硬件,它們運行一組復雜的分布式應用程序,用于協(xié)調這些服務器上虛擬化硬件和軟件的配置和操作。此業(yè)務流程使Azure如此強大,因為用戶不再負責維護和升級硬件,因為Azure會在后臺執(zhí)行所有這些操作。

立即登錄,閱讀全文
版權說明:
本文內容來自于Microsoft Azure,本站不擁有所有權,不承擔相關法律責任。文章內容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家