logo

Architektúra cloud computingu

Ako vieme, technológiu cloud computingu využívajú malé aj veľké organizácie uchovávať informácie v cloude a prístup odkiaľkoľvek a kedykoľvek pomocou internetového pripojenia.

Architektúra cloud computingu je kombináciou architektúra orientovaná na služby a architektúra riadená udalosťami .

Architektúra cloud computingu je rozdelená na dve časti -

  • Front End
  • Zadný koniec

Nižšie uvedený diagram zobrazuje architektúru cloud computingu -

Architektúra cloud computingu

Front End

Frontend používa klient. Obsahuje rozhrania a aplikácie na strane klienta, ktoré sú potrebné na prístup k platformám cloud computingu. Frontend zahŕňa webové servery (vrátane Chrome, Firefox, internet explorer atď.), tenkých a tučných klientov, tablety a mobilné zariadenia.

previesť reťazec na dátum

Zadný koniec

Back end používa poskytovateľ služieb. Spravuje všetky zdroje, ktoré sú potrebné na poskytovanie služieb cloud computingu. Zahŕňa obrovské množstvo dátových úložísk, bezpečnostný mechanizmus, virtuálne stroje, modely nasadenia, servery, mechanizmy riadenia prevádzky atď.

Poznámka: Predná aj zadná časť sú prepojené s ostatnými prostredníctvom siete, vo všeobecnosti pomocou internetového pripojenia.

Komponenty architektúry cloud computingu

Existujú nasledujúce komponenty architektúry cloud computingu -

1. Infraštruktúra klienta

Klientska infraštruktúra je front-end komponent. Poskytuje GUI (Graphical User Interface) na interakciu s cloudom.

2. Aplikácia

Aplikáciou môže byť akýkoľvek softvér alebo platforma, ku ktorej chce klient pristupovať.

3. Služba

Cloudové služby riadia, ku ktorému typu služby pristupujete podľa požiadaviek klienta.

Cloud computing ponúka tieto tri typy služieb:

i. Softvér ako služba (SaaS) – Je tiež známy ako služby cloudových aplikácií . Aplikácie SaaS väčšinou bežia priamo cez webový prehliadač, čo znamená, že nevyžadujeme sťahovanie a inštaláciu týchto aplikácií. Niektoré dôležité príklady SaaS sú uvedené nižšie –

Príklad: Google Apps, Salesforce Dropbox, Slack, Hubspot, Cisco WebEx.

ii. Platforma ako služba (PaaS) – Je tiež známy ako cloudová platforma služby . Je to celkom podobné ako SaaS, ale rozdiel je v tom, že PaaS poskytuje platformu na vytváranie softvéru, ale pomocou SaaS môžeme pristupovať k softvéru cez internet bez potreby akejkoľvek platformy.

Príklad: Windows Azure, Force.com, Magento Commerce Cloud, OpenShift.

iii. Infraštruktúra ako služba (IaaS) – Je tiež známy ako služby cloudovej infraštruktúry . Zodpovedá za správu údajov aplikácií, midlvéru a runtime prostredí.

Príklad: Amazon Web Services (AWS) EC2, Google Compute Engine (GCE), Cisco Metapod.

4. Runtime Cloud

Runtime Cloud poskytuje exekučné a runtime prostredie na virtuálne stroje.

5. Skladovanie

Úložisko je jednou z najdôležitejších súčastí cloud computingu. Poskytuje obrovské množstvo úložnej kapacity v cloude na ukladanie a správu údajov.

6. Infraštruktúra

Poskytuje služby na hostiteľskej úrovni , úroveň aplikácie , a úrovni siete . Cloudová infraštruktúra zahŕňa hardvérové ​​a softvérové ​​komponenty, ako sú servery, úložiská, sieťové zariadenia, virtualizačný softvér a ďalšie úložné prostriedky, ktoré sú potrebné na podporu modelu cloud computingu.

7. Manažment

Správa sa používa na správu komponentov, ako sú aplikácie, služby, cloud runtime, úložisko, infraštruktúra a ďalšie bezpečnostné problémy v backende a vytvorenie koordinácie medzi nimi.

8. Bezpečnosť

Zabezpečenie je vstavaný back-end komponent cloud computingu. Implementuje bezpečnostný mechanizmus na zadnej strane.

9. Internet

Internet je médium, prostredníctvom ktorého môžu front-end a back-end interagovať a navzájom komunikovať.