logo

Cloud Computing architektúra

Mint tudjuk, a számítási felhő technológiát kis és nagy szervezetek egyaránt használják tárolja az információkat felhőben és hozzáférés bárhonnan, bármikor az internetkapcsolat segítségével.

A felhőalapú számítástechnika a kombinációja Szolgáltatás Alapú Achitektúra és eseményvezérelt architektúra .

A felhőalapú számítástechnika a következő két részre oszlik:

arraylist java rendezés
  • Front End
  • Hátsó vég

Az alábbi diagram a számítási felhő architektúráját mutatja -

Cloud Computing architektúra

Front End

Az előlapot az ügyfél használja. Kliensoldali interfészeket és alkalmazásokat tartalmaz, amelyek a számítási felhő platformokhoz való hozzáféréshez szükségesek. A kezelőfelület webszervereket (beleértve a Chrome-ot, Firefoxot, Internet Explorert stb.), vékony és vastag klienseket, táblagépeket és mobileszközöket tartalmaz.

Hátsó vég

A hátsó részt a szolgáltató használja. Ez kezeli az összes erőforrást, amely a számítási felhő szolgáltatások biztosításához szükséges. Hatalmas mennyiségű adattárolást, biztonsági mechanizmust, virtuális gépeket, telepítő modelleket, szervereket, forgalomvezérlő mechanizmusokat stb. tartalmaz.

Megjegyzés: Mind az előtér, mind a hátsó rész hálózaton keresztül kapcsolódik másokhoz, általában az internetkapcsolaton keresztül.

A Cloud Computing architektúra összetevői

A számítási felhő architektúrának a következő összetevői vannak:

1. Ügyfél infrastruktúra

Az ügyfél-infrastruktúra egy előtér-komponens. GUI-t (Graphical User Interface) biztosít a felhővel való interakcióhoz.

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 Cloud Services kezeli, hogy milyen típusú szolgáltatáshoz fér hozzá az ügyfél igényei szerint.

A felhőalapú számítástechnika a következő három szolgáltatástípust kínálja:

int char java

én. Szoftver mint szolgáltatás (SaaS) – Úgy is ismert, mint felhőalkalmazási szolgáltatások . A SaaS-alkalmazások többnyire közvetlenül a webböngészőn keresztül futnak, ami azt jelenti, hogy nem kell letöltenünk és telepítenünk ezeket az alkalmazásokat. Az alábbiakban néhány fontos példát mutatunk be a SaaS-re –

Példa: Google Apps, Salesforce Dropbox, Slack, Hubspot, Cisco WebEx.

ii. Platform mint szolgáltatás (PaaS) – Úgy is ismert, mint felhő platform szolgáltatások . Meglehetősen hasonlít a SaaS-hez, de a különbség az, hogy a PaaS platformot biztosít a szoftverek létrehozásához, de a SaaS használatával az interneten keresztül elérhetjük a szoftvereket anélkül, hogy bármilyen platformra lenne szükség.

Példa: Windows Azure, Force.com, Magento Commerce Cloud, OpenShift.

iii. Infrastruktúra mint szolgáltatás (IaaS) – Úgy is ismert, mint felhő infrastruktúra szolgáltatások . Felelős az alkalmazások adatainak, a köztes szoftverek és a futási környezetek kezeléséért.

Példa: Amazon Web Services (AWS) EC2, Google Compute Engine (GCE), Cisco Metapod.

4. Runtime Cloud

A Runtime Cloud biztosítja a végrehajtási és futási környezet a virtuális gépekhez.

5. Tárolás

A tárolás a felhőalapú számítástechnika egyik legfontosabb összetevője. Hatalmas 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 nyújt a fogadó szint , alkalmazási szint , és hálózati szinten . 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 egyéb tárolási erőforrásokat, amelyek a számítási felhő modell támogatásához szükségesek.

7. Menedzsment

string valueof

A felügyelet olyan összetevők kezelésére szolgál, mint például az alkalmazások, a szolgáltatások, a futásidejű felhő, a tárolás, az infrastruktúra és más biztonsági problémák a háttérben, és koordinációt teremtenek közöttük.

8. Biztonság

A biztonság a számítási felhő beépített háttéreleme. Biztonsági mechanizmust valósít meg a háttérben.

9. Internet

Az internet olyan médium, amelyen keresztül az elülső és a hátsó rész kölcsönhatásba léphet és kommunikálhat egymással.