a Cloud Computing jellemzői
ebben a cikkben a cloud computing néhány kulcsfontosságú jellemzőjét vizsgáljuk. Megvizsgáljuk továbbá a felhőalapú számítástechnikai architektúrát alkotó különféle összetevőket, valamint a jelenlegi használatban legelterjedtebb felhőalapú számítástechnikai modelleket.
- a felhőalapú számítástechnika jellemzői: Rugalmasság
- virtualizáció a felhőalapú számítástechnikában
- Szervervirtualizáció
- Storage Virtualization
- a felhőalapú számítástechnika jellemzői: Hardvervirtualizáció
- operációs rendszer virtualizációja
- asztali virtualizáció
- a felhőalapú számítástechnika jellemzői: hálózati virtualizáció
- Cloud Computing architektúra
- Front End architektúra
- háttér architektúra
- köztes szoftver
- Hypervisor
- felügyeleti szoftver
- Telepítőszoftver
- a felhőalapú számítástechnika jellemzői: Csatlakozási útvonal
- felhőalapú számítási modellek
- a felhőalapú számítástechnika jellemzői
a felhőalapú számítástechnika jellemzői: Rugalmasság
valószínűleg ismeri a fizikai rugalmas anyagokat, amelyeket különböző formákba húzhat és nyújthathat, de amelyek elengedéskor visszatérnek eredeti formájukba. A felhőalapú számítástechnika rugalmassága az erőforrás azon képessége, hogy növekedjen vagy zsugorodjon, majd a keresletnek megfelelően visszatérjen eredeti kínálati szintjére.
az erőforrások dinamikus elosztásával az alkalmazások, projektek, munkafolyamatok és folyamatok számára a felhőszolgáltatók pontosan annyi erőforrást tudnak biztosítani, amennyire egy magánszemélynek vagy vállalkozásnak szüksége van valami futtatásához. Ez elősegíti a költséghatékonyságot, lehetővé téve a felhasználók számára, hogy optimalizálják felhőhasználatukat anélkül, hogy pénzt pazarolnának minden olyan rendelkezésre álló erőforrásra, amelyre valójában nincs szükségük.
a felhő rugalmassága segít a felhasználóknak elkerülni erőforrásaik túl-vagy alulellátását. Ha például túl sok tárolókapacitás, feldolgozási teljesítmény vagy memória kerül a felhasználóhoz, előfordulhat, hogy olyan felhőalapú Eszközökért fizetnek, amelyeket soha nem fognak használni. Másrészt, ha túl kevés erőforrás áll rendelkezésre, előfordulhat, hogy a felhasználó nem tudja megfelelően futtatni folyamatait.
a rugalmasság lehetővé teszi a felhőfelhasználók számára, hogy infrastruktúrájukat és erőforrásaikat felfelé vagy lefelé méretezzék a változó körülményekre reagálva. Így például egy rugalmas felhőrendszer további erőforrásokat injektálhat szezonális rohanás vagy napi csúcsidőszak alatt, majd automatikusan csökken, amikor a kereslet csökken.
virtualizáció a felhőalapú számítástechnikában
a számítástechnikában a virtualizáció valaminek, például szervernek, asztalnak, tárolóeszköznek, operációs rendszernek vagy hálózati erőforrásoknak a virtuális (nem fizikai) verziójának létrehozása. A technika lehetővé teszi egy erőforrás vagy alkalmazás egyetlen fizikai példányának megosztását több példányban. Ezt úgy teszi, hogy logikai nevet rendel egy fizikai eszközhöz, és mutatót ad a fizikai erőforráshoz, amelyet szükség esetén több felhasználó is meghívhat.
a felhőalapú számítástechnika virtualizációja lehetővé teszi a szolgáltatók számára, hogy több millió virtuális gépet hozzanak létre és működtessenek számos különböző környezetben, több száz millió felhasználó számára szerte a világon. A virtualizáció a számítási környezet számos aspektusára alkalmazható.
Szervervirtualizáció
a szerverrendszerre közvetlenül telepített virtualizációs szoftver egy fizikai szervert több szerverre oszt. Egyetlen kiszolgálón belül a virtualizáció segítségével több feladatot is futtathat (asztali számítógépek, alkalmazások stb.). A Cloud computing szervervirtualizációt használ a szolgáltató hálózatának minden fizikai kiszolgálójának több kiszolgálóra történő felosztására igény alapján, valamint a hálózat terhelésének kiegyensúlyozására.
Storage Virtualization
felhőalapú számítástechnikai környezetben a storage virtualization összesíti vagy csoportosítja a fizikai tárhelyet több hálózati tárolóeszközről úgy, hogy az egyetlen tárolóeszköznek tűnjön. Ezek a fizikai adattároló eszközök különböző gyártóktól vagy adatközpontoktól származhatnak, de a végfelhasználó számára úgy tűnik, hogy a virtuális “tárolókészlet” egyetlen forrásból származik.
a Tárolóvirtualizáció szoftveralkalmazások használatával is elérhető, és elsősorban biztonsági mentési és helyreállítási célokra történik.
a felhőalapú számítástechnika jellemzői: Hardvervirtualizáció
a hardvervirtualizációban a virtuális gép szoftvere települ a hardverrendszerbe, és egy hipervizor néven ismert szoftverkezelő rendszer vezérli és figyeli a feldolgozást, a memóriát és más hardver erőforrásokat. A virtualizációs folyamat befejezése után a felhasználók különböző operációs rendszereket telepíthetnek a virtuális gépekre, és különböző alkalmazásokat futtathatnak azokon az operációs rendszereken.
a hardveres virtualizációt általában szerverplatformokra hajtják végre, mivel a virtuális gépek vezérlése sokkal könnyebb, mint egy fizikai szerver vezérlése.
operációs rendszer virtualizációja
ebben a folyamatban a virtuális gép szoftvere a gazdagép operációs rendszerébe települ, nem pedig közvetlenül a hardverrendszerre. Az operációs rendszer virtualizációját elsősorban alkalmazások tesztelésére használják különböző platformokon és működési környezetekben.
asztali virtualizáció
az asztali virtualizációval a felhőalapú számítástechnikai szolgáltatók teljes számítási platformot biztosíthatnak a felhasználóknak anélkül, hogy további hardvert kellene telepíteniük. Az asztali virtualizáció lehetővé teszi a felhasználók számára, hogy különböző operációs rendszereket futtassanak csatlakoztatott eszközeiken – például egy asztali virtualizációt használó okostelefon-tulajdonos futtathat egy Windows 10 asztalt Androidon.
a felhőalapú számítástechnika jellemzői: hálózati virtualizáció
a hálózati virtualizáció lehetővé teszi több egyedi hálózat létrehozását egy fizikai helyi hálózatból (LAN). Különösen a vállalati felhőfelhasználók számára ez lehetővé teszi számukra egy virtuális magánfelhő létrehozását – egy “online” hálózatot, amely nem csatlakozik a nyilvános internethez.
Cloud Computing architektúra
a Cloud computing architektúra a rendszer szerkezetét alkotó különböző összetevőkből és részösszetevőkből áll. Ezek az összetevők lehetnek helyszíni erőforrások, felhőalapú erőforrások, szoftverkomponensek, szolgáltatások és köztes szoftverek, és megjelenhetnek adatbázisokként, szoftverképességekként, alkalmazásokként, hálózati erőforrásokként stb.
Front End architektúra
a front end a felhőalapú számítástechnika kliens része, amely látható az ügyfél, az ügyfél vagy a felhasználó számára. A front-end platform tartalmazhat kövér klienseket, vékony klienseket és mobil eszközöket. A Front end architektúra összetevői közé tartozik a felhasználói felület és az ügyfél számítógépes rendszere, vagy a felhőrendszer eléréséhez használt hálózat.
háttér architektúra
a felhőalapú számítástechnikai háttér a rendszer azon oldala, amelyet a szolgáltató használ. A Back end architektúra összetevői közé tartoznak a különböző szerverek, számítógépek, adattároló rendszerek, virtuális gépek és programok, amelyek együttesen alkotják a számítási szolgáltatások felhőjét.
ezenkívül a back end felelős a biztonsági mechanizmusok, a forgalomirányítás és a protokollok biztosításáért, amelyek összekapcsolják a hálózati számítógépeket a kommunikációhoz.
köztes szoftver
a Szolgáltató végén egy központi szerver kezeli a rendszert, figyelemmel kíséri a forgalmat és az ügyféligényeket. Ez a központi szerver egy meghatározott protokollkészletet követ, és egy speciális szoftvert használ, az úgynevezett middleware-t, amely lehetővé teszi a hálózatba kapcsolt számítógépek közötti kommunikációt.
Hypervisor
a virtualizációval, amely a felhőalapú számítástechnika egyik kulcsfontosságú eleme, a hypervisor vagy a Virtual Machine Monitor (VMM) a virtuális gépeket létrehozó és futtató szoftverből, hardverből és firmware-ből áll. A hypervisor minden felhasználó számára egy virtuális operációs platformként ismert platformot biztosít, amely lehetővé teszi a vendég operációs rendszerének konfigurálását és kezelését a felhő használatához.
felügyeleti szoftver
a felhőkezelő szoftver különféle terveket és stratégiákat tartalmaz, amelyek segítenek a felhő teljesítményének növelésében, és olyan funkciókat kínálnak, mint a tárolás időben történő kézbesítése, a megfelelő biztonság és a Mindig bekapcsolt hozzáférés.
Telepítőszoftver
a Telepítőszoftver tartalmazza az összes kötelező telepítést és konfigurációt, amely szükséges ahhoz, hogy a felhő a felhasználó számára hozzáférhető legyen. Ez egy háttérkomponens, amely a felhőalapú erőforrások létesítése előtt valósul meg.
a felhőalapú számítástechnika jellemzői: Csatlakozási útvonal
ez egy virtuális útvonal, amely összekapcsolja a felhőszervereket, amelyek adatátviteli sebessége a felhasználó hálózatától vagy internetkapcsolatától függ. Általában a kapcsolódási útvonal konfigurációs beállításokkal rendelkezik, amelyek lehetővé teszik a felhasználó számára az útvonal és a protokoll testreszabását.
felhőalapú számítási modellek
általában három fő felhőalapú számítási modellnek vagy módszernek tekintik a felhőalapú kézbesítést: Szoftver mint szolgáltatás (SaaS), infrastruktúra mint szolgáltatás (IaaS) és Platform mint szolgáltatás (PaaS).
a SaaS egy felhőalapú szoftver-kézbesítési módszer, amelyben a szoftvereket előfizetésen keresztül online érik el, szemben az egyes számítógépekre és más eszközökre történő vásárlással és telepítéssel. Általában havonta vagy évente számlázzák, az előfizetési díj általában magát az alkalmazást fedezi, a szoftverlicenceléssel, a támogatással és a legtöbb egyéb díjjal együtt.
a vállalat szempontjából a SaaS szállítási modell legfontosabb előnye, hogy kiküszöböli az alkalmazások házon belüli számítógépeken vagy adatközpontokon történő telepítésének és futtatásának szükségességét. Ez megszabadítja a vállalatot a szoftver futtatásához szükséges további hardverek beszerzésével, kezelésével és karbantartásával kapcsolatos idő-és költségterhektől, valamint az egyedi licencelés, telepítés és támogatás szükségességétől.
ahogy a neve is mutatja, az IaaS hozzáférést biztosít az alapvető informatikai infrastruktúrához – felhőalapú számítási, hálózati és tárolási erőforrásokhoz stb. -az ügyfeleknek felosztó-kirovó alapon. A modell lehetővé teszi a vállalkozások számára, hogy elkerüljék az ilyen erőforrások beszerzésének, kezelésének és fenntartásának költségeit és összetettségét.
a PaaS egy felhőalapú számítási modell, amelyben a szolgáltatók az alkalmazásfejlesztéshez szükséges hardver-és szoftvereszközöket tárolják és szállítják a felhasználóknak az Interneten keresztül. A modell lehetővé teszi a fejlesztők számára, hogy egy teljes alkalmazást készítsenek egy webböngészőben a világ bármely pontjáról, megkönnyítve a távoli munkát és a távolsági együttműködést.
összefoglaló:
a felhőalapú számítástechnika jellemzői
a felhőalapú számítástechnika jellemzői: rugalmasság. A felhőalapú számítástechnika rugalmassága az erőforrás azon képessége, hogy növekedjen vagy zsugorodjon, majd a keresletnek megfelelően visszatérjen eredeti kínálati szintjére. Virtualizáció a felhőalapú számítástechnikában: a számítástechnikában a virtualizáció valaminek, például szervernek, asztali számítógépnek, tárolóeszköznek, operációs rendszernek vagy hálózati erőforrásoknak a virtuális (nem fizikai) verziójának létrehozása. A felhőalapú számítástechnika jellemzői: a kapcsolat útja: Ez egy virtuális útvonal, amely összeköti a felhőszervereket, amelyek adatátviteli sebessége a felhasználó hálózatától vagy internetkapcsolatától függ. Cloud Computing modellek: általában három fő felhőalapú számítási modell vagy módszer létezik: szoftver mint szolgáltatás (SaaS), infrastruktúra mint szolgáltatás (IaaS) és Platform mint szolgáltatás (PaaS).