Hogy működik az Azure?

Az Azure a Microsoft nyilvános felhőplatformja. Az Azure számos szolgáltatást kínál, beleértve a szolgáltatásként nyújtott platformot (PaaS), a szolgáltatásként nyújtott infrastruktúrát (IaaS) és a felügyelt adatbázis-szolgáltatási képességeket. Mi azonban pontosan az Azure, és hogyan működik?


Az Azure a többi felhőplatformhoz hasonlóan egy virtualizációnak nevezett technológiára támaszkodik. A legtöbb számítógépes hardver szoftverben emulálható. A számítógépes hardver egyszerűen utasítások halmaza, amelyek véglegesen vagy részben véglegesen szilíciumba vannak kódolva. Az emulációs rétegek a szoftverutasítások hardveres utasításokhoz való leképezésére szolgálnak. Az emulációs rétegek lehetővé teszik a virtualizált hardverek futtatását a szoftverekben, például a tényleges hardverben.

A felhő lényegében egy vagy több adatközpont fizikai kiszolgálóinak készlete. Az adatközpontok virtualizált hardvereket hajtanak végre az ügyfelek számára. Hogyan hoz létre, indít el, állít le és töröl egyszerre a felhő több millió virtualizált hardverpéldányt egyszerre több millió ügyfél számára?

A kiszolgálók megértéséhez tekintsük át az adatközpont hardverarchitektúráját. Az egyes adatközpontokban kiszolgálóállványokban található kiszolgálók gyűjteménye található. Minden kiszolgálóállvány számos kiszolgálópanelt és hálózati kapcsolót tartalmaz. Ezek hálózati kapcsolatot és egy energiaelosztó egységet (PDU) biztosítanak, amely energiát hoz létre. Az állványok néha nagyobb egységekbe, más néven fürtökbe vannak csoportosítva.

A kiszolgálóállványokat vagy fürtöket úgy választja ki, hogy virtualizált hardverpéldányokat futtasson a felhasználó számára. Egyes kiszolgálók azonban felhőfelügyeleti szoftvert, más néven hálóvezérlőt futtatnak. A hálóvezérlő egy elosztott alkalmazás, amely számos feladattal rendelkezik. Leköti a szolgáltatásokat, figyeli a kiszolgáló és a rajta futó szolgáltatások állapotát, és gyógyítani a kiszolgálókat, amikor sikertelenek.

A hálóvezérlő minden példánya egy másik, felhőalapú vezénylési szoftvert futtató kiszolgálókészlethez csatlakozik, amelyet általában előtérként ismerünk. Az előtér a webszolgáltatásokat, a RESTful API-kat és a belső Azure-adatbázisokat üzemelteti, amelyeket a felhő összes függvényéhez használnak.

Az előtér például az ügyfélkéréseket kezelő szolgáltatásokat üzemelteti. A kérések azure-erőforrásokat és szolgáltatásokat foglalnak le, például azure-beli virtuális gépeket és Azure Cosmos DB-t. Először az előtér ellenőrzi és ellenőrzi, hogy a felhasználó jogosult-e a kért erőforrások lefoglalására. Ha igen, az előtér ellenőrzi az adatbázist, hogy megtalálja a megfelelő kapacitással rendelkező kiszolgálóállványt, amely arra utasítja a hálóvezérlőt, hogy foglalja le az erőforrást.

Az Azure kiszolgálók és hálózati hardverek hatalmas gyűjteménye, amely elosztott alkalmazások összetett készletét futtatja. Ezek az alkalmazások vezénylik a virtualizált hardverek és szoftverek konfigurálását és működését ezeken a kiszolgálókon. Ezeknek a kiszolgálóknak a vezénylése teszi ennyire erőssé az Azure-t. Az Azure-ban a felhasználóknak nem kell karbantartaniuk és frissíteniük a hardverüket, ahogy az Azure teszi ezt a háttérben.

További lépések

Ismerje meg, hogyan vannak üzembe helyezve az erőforrások az Azure-ban az Azure Resource Managerrel.