logo

Architektura cloud computingu

Jak víme, technologii cloud computingu využívají malé i velké organizace ukládat informace v cloudu a přístup odkudkoli a kdykoli pomocí připojení k internetu.

Architektura cloud computingu je kombinací architektura orientovaná na služby a událostmi řízená architektura .

Architektura cloud computingu je rozdělena do následujících dvou částí -

  • Přední konec
  • Zadní konec

Níže uvedený diagram ukazuje architekturu cloud computingu -

Architektura cloud computingu

Přední konec

Frontend používá klient. Obsahuje rozhraní a aplikace na straně klienta, které jsou nutné pro přístup k platformám cloud computingu. Frontend zahrnuje webové servery (včetně Chrome, Firefox, internet explorer atd.), tenké a tlusté klienty, tablety a mobilní zařízení.

Zadní konec

Back-end používá poskytovatel služeb. Spravuje všechny zdroje, které jsou nutné k poskytování služeb cloud computingu. Zahrnuje obrovské množství datových úložišť, bezpečnostní mechanismus, virtuální stroje, modely nasazení, servery, mechanismy řízení provozu atd.

funkce Java 8

Poznámka: Jak front-end, tak back-end jsou připojeny k ostatním prostřednictvím sítě, obvykle pomocí internetového připojení.

Komponenty architektury cloud computingu

Existují následující součásti architektury cloud computingu:

1. Klientská infrastruktura

Klientská infrastruktura je front-end komponenta. Poskytuje GUI (Graphical User Interface) pro interakci s cloudem.

2. Aplikace

Aplikace může být jakýkoli software nebo platforma, ke které chce klient přistupovat.

3. Servis

Cloudové služby řídí, ke kterému typu služby přistupujete podle požadavků klienta.

Cloud computing nabízí následující tři typy služeb:

i. Software jako služba (SaaS) – Je také známý jako cloudové aplikační služby . Aplikace SaaS většinou běží přímo přes webový prohlížeč, což znamená, že nepotřebujeme stahovat a instalovat tyto aplikace. Některé důležité příklady SaaS jsou uvedeny níže –

1 z 1000,00

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

ii. Platforma jako služba (PaaS) – Je také známý jako cloudová platforma služby . Je to docela podobné SaaS, ale rozdíl je v tom, že PaaS poskytuje platformu pro tvorbu softwaru, ale pomocí SaaS můžeme přistupovat k softwaru přes internet, aniž bychom potřebovali jakoukoli platformu.

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

iii. Infrastruktura jako služba (IaaS) – Je také známý jako služby cloudové infrastruktury . Zodpovídá za správu dat aplikací, middlewaru a runtime prostředí.

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

4. Runtime Cloud

kdo je urfi javed

Runtime Cloud poskytuje spouštění a běhové prostředí na virtuální stroje.

5. Skladování

Úložiště je jednou z nejdůležitějších součástí cloud computingu. Poskytuje obrovské množství úložné kapacity v cloudu pro ukládání a správu dat.

6. Infrastruktura

Poskytuje služby na hostitelská úroveň , aplikační úroveň , a úroveň sítě . Cloudová infrastruktura zahrnuje hardwarové a softwarové komponenty, jako jsou servery, úložiště, síťová zařízení, virtualizační software a další prostředky úložiště, které jsou potřebné pro podporu modelu cloud computingu.

délka řetězce java

7. Management

Správa se používá ke správě komponent, jako je aplikace, služba, cloud runtime, úložiště, infrastruktura a další bezpečnostní problémy v backendu a navázání koordinace mezi nimi.

8. Bezpečnost

Zabezpečení je vestavěná back-end komponenta cloud computingu. Implementuje bezpečnostní mechanismus na zadní straně.

9. Internet

Internet je médium, jehož prostřednictvím mohou front-end a back-end vzájemně komunikovat a komunikovat.