Cloud Computing Archiszerkezeti ábra és alkatrészek
⚡ Okos összefoglaló
A felhőalapú számítástechnikai architektúra egyesíti a front-end és back-end komponenseket, amelyek hálózaton keresztül kapcsolódnak egymáshoz, hogy igény szerinti számítástechnikai szolgáltatásokat nyújtsanak. Magában foglalja a kliens infrastruktúrát, az alkalmazásokat, a szolgáltatásokat, a futásidejű felhőket, a tárolást, a felügyeletet és a biztonságot, amelyek mind virtualizáción keresztül együttműködnek a megbízható felhőplatformok futtatása érdekében.

Az alábbi szakaszok a felhőalapú számítástechnika architektúráját, annak összetevőit és a virtualizációt ismertetik.
Mi a Cloud Computing Architectúra?
Cloud Computing ArchiA tecture a Cloud Computing szolgáltatáshoz szükséges összetevők kombinációja. A felhőalapú számítástechnikai architektúra több összetevőből áll, például előtér-platformból, háttérplatformból vagy szerverekből, hálózati vagy internetes szolgáltatásból és felhőalapú kézbesítési szolgáltatásból.
Vessünk egy pillantást a felhőalapú számítástechnikára, és nézzük meg, miből is áll valójában. Cloud computing két összetevőből áll, a front-endből és a back-endből. A front-end a felhőalapú számítástechnikai rendszer kliens része. Interfészeket és alkalmazásokat tartalmaz, amelyek a felhőalapú számítástechnikai vagy felhőprogramozási platform eléréséhez szükségesek.
Míg a háttér magára a felhőre vonatkozik, a felhőalapú számítástechnikai szolgáltatásokhoz szükséges erőforrásokat tartalmazza. Virtuális gépekből, szerverekből, adattárolókból, biztonsági mechanizmusokból stb. áll. A szolgáltató irányítása alatt áll.
A felhőalapú számítástechnika a fájlrendszert több merevlemezen és gépen szétosztja. Az adatok soha nem tárolódnak egy helyen, és ha az egyik egység meghibásodik, a másik automatikusan átveszi az irányítást. A felhasználói lemezterület az elosztott fájlrendszeren van lefoglalva, míg egy másik fontos összetevő az erőforrás-allokációs algoritmus. A felhőalapú számítástechnika erősen elosztott környezet, és erősen függ az erős algoritmusoktól.
Cloud Computing Architectúra
Az ArchiA felhőalapú számítástechnika számos különböző összetevőt tartalmaz. Tartalmazza a kliens infrastruktúrát, alkalmazásokat, szolgáltatásokat, futásidejű felhőket, tárolóhelyeket, felügyeletet és biztonságot. Ezek mind a felhőalapú számítástechnikai architektúra részei.
Elülső vég:
Az ügyfél az előlapot használja, amely egy kliensoldali felületet és alkalmazást tartalmaz. Mindkét összetevő fontos a felhőalapú számítástechnikai platform eléréséhez. A kezelőfelület webszervereket tartalmaz (Chrome, Firefox, Operastb.), ügyfelek és mobileszközök.
Háttér:
A háttér-rész segít a számítási felhőszolgáltatások biztosításához szükséges összes erőforrás kezelésében. Ez a felhő architektúra rész tartalmaz egy biztonsági mechanizmust, nagy mennyiségű adattárolást, szervereket, virtuális gépek, forgalomirányító mechanizmusok stb.
Cloud Computing Architecture diagram
A felhőalapú számítástechnika fontos összetevői Architectúra
Íme a felhőalapú számítástechnikai architektúra néhány fontos összetevője:
1. Ügyfél infrastruktúra
A Client Infrastructure egy előtér-összetevő, amely grafikus felhasználói felületet biztosít. Segít a felhasználóknak a felhővel való interakcióban.
2. Alkalmazás
Az alkalmazás lehet bármilyen szoftver vagy platform, amelyhez az ügyfél hozzá szeretne férni.
3. Szolgáltatás
A szolgáltatás komponens kezeli, hogy az ügyfél igényei szerint milyen típusú szolgáltatáshoz férhet hozzá.
Három felhőalapú számítástechnikai szolgáltatás:
- Szoftver mint szolgáltatás (SaaS)
- Platform mint szolgáltatás (PaaS)
- Infrastruktúra mint szolgáltatás (IaaS)
4. Runtime Cloud
A futásidejű felhő a végrehajtási és futási környezetet kínálja a virtuális gépeknek.
5. Tárolás
A tárolás egy másik fontos felhőalapú számítástechnikai architektúra összetevő. Nagy mennyiségű tárolókapacitást biztosít a felhőben az adatok tárolására és kezelésére.
6. Infrastruktúra
Szolgáltatásokat kínál gazdaszinten, hálózati szinten és alkalmazásszinten. A felhőinfrastruktúra hardver- és szoftverkomponenseket tartalmaz, például szervereket, tárolókat, hálózati eszközöket, virtualizációs szoftvereket és számos egyéb tárolási erőforrást, amelyek a számítási felhő modell támogatásához szükségesek.
7. vezetés
Ez az összetevő olyan összetevőket kezel, mint az alkalmazás, a szolgáltatás, a futásidejű felhő, a tárolás, az infrastruktúra és más biztonsági kérdések a háttérben. Egyben koordinációt is létrehoz közöttük.
8. Biztonság
A háttérbeli biztonság a biztonságos felhőrendszerek, erőforrások, fájlok és infrastruktúra végfelhasználó számára történő megvalósítására utal.
9. Internet
Az internetkapcsolat hídként vagy médiumként működik a frontend és a háttérrendszer között. Lehetővé teszi az interakció és a kommunikáció létrehozását a frontend és a háttérrendszer között.
A Cloud Computing előnyei Architectúra
A számítási felhő architektúra előnyei a következők:
- Egyszerűbbé teszi az általános felhőalapú számítástechnikai rendszert.
- Segít javítani az adatfeldolgozást.
- Magas biztonságot nyújt.
- Jobb a katasztrófa-helyreállítás.
- Jó felhasználói hozzáférést biztosít.
- Jelentősen csökkenti az IT működési költségeit.
Virtualizáció és számítási felhő
A fő támogató technológia Cloud Computing a virtualizáció. A virtualizáció egyetlen fizikai szerver particionálása több logikai szerverre. A fizikai szerver felosztása után minden logikai kiszolgáló úgy viselkedik, mint egy fizikai szerver, és egymástól függetlenül futtathat operációs rendszert és alkalmazásokat. Számos népszerű cég, mint például a VMware és Microsoft virtualizációs szolgáltatásokat nyújtanak. Ahelyett, hogy számítógépét használná tárolásra és számításokra, használhatja a virtuális szervereiket. Gyorsak, költséghatékonyak és kevésbé időigényesek.
A szoftverfejlesztők és tesztelők számára a virtualizáció nagyon jól jön. Lehetővé teszi a fejlesztők számára, hogy olyan kódot írjanak, amely számos különböző környezetben fut tesztelés céljából.
Virtualizáció főként három fő célra használják: 1) Hálózati virtualizáció, 2) Szervervirtualizáció és 3) Tárhelyvirtualizáció
Hálózati virtualizáció: Ez egy módszer a rendelkezésre álló erőforrások hálózatban való kombinálására a rendelkezésre álló sávszélesség csatornákra való felosztásával. Mindegyik csatorna független a többitől, és valós időben hozzárendelhető egy adott szerverhez vagy eszközhöz.
Tárhely virtualizálása: Ez a több hálózati tárolóeszköz fizikai tárhelyének összevonása egyetlen tárolóeszközbe, amelyet központi konzolról kezelnek. A tárolási virtualizációt általában a tárolóhálózatokban (SAN) használják.
Szerver virtualizáció: A szervervirtualizáció a szerver erőforrásainak, például processzoroknak, RAM-nak, operációs rendszernek stb. elfedése a kiszolgáló felhasználóitól. A szervervirtualizáció célja az erőforrások megosztásának növelése, valamint a felhasználók számítási terheinek és bonyolultságának csökkentése.
A virtualizáció a kulcs a felhőalapú rendszer feloldásához, ami a virtualizációt annyira fontossá teszi a felhő számára, az az, hogy leválasztja a szoftvert a hardverről. Például a PC-k virtuális memóriát használhatnak extra memória kölcsönzésére a merevlemezről. Általában egy merevlemez sokkal több tárhellyel rendelkezik, mint amennyi memóriával rendelkezik. Bár a virtuális lemezek lassabbak, mint a valódi memória, ha megfelelően kezelik őket, a helyettesítés tökéletesen működik. Hasonlóképpen, létezik olyan szoftver, amely egy egész számítógépet képes utánozni, ami azt jelenti, hogy 1 számítógép 20 számítógépnek megfelelő funkciókat tud ellátni. A virtualizációnak ez a koncepciója kulcsfontosságú eleme a különböző területeken. a számítási felhő típusai, amelyről ebben az átfogó útmutatóban többet is megtudhat.


