logo

Cloud computing-architectuur

Zoals we weten wordt cloud computing-technologie door zowel kleine als grote organisaties gebruikt bewaar de informatie in de wolken en toegang altijd en overal via de internetverbinding.

Cloud computing-architectuur is een combinatie van servicegerichte architectuur En gebeurtenisgestuurde architectuur .

Cloud computing-architectuur is verdeeld in de volgende twee delen:

  • Voorkant
  • Achterkant

Het onderstaande diagram toont de architectuur van cloud computing -

Cloud computing-architectuur

Voorkant

De frontend wordt gebruikt door de klant. Het bevat client-side interfaces en applicaties die nodig zijn om toegang te krijgen tot de cloud computing-platforms. De front-end omvat webservers (waaronder Chrome, Firefox, internet explorer, etc.), thin & fat clients, tablets en mobiele apparaten.

q2 maanden

Achterkant

De back-end wordt gebruikt door de serviceprovider. Het beheert alle bronnen die nodig zijn om cloud computing-diensten te leveren. Het omvat een enorme hoeveelheid gegevensopslag, beveiligingsmechanismen, virtuele machines, inzetmodellen, servers, verkeerscontrolemechanismen, enz.

Opmerking: zowel de front-end als de back-end zijn via een netwerk met anderen verbonden, meestal via de internetverbinding.

Componenten van cloud computing-architectuur

Er zijn de volgende componenten van cloud computing-architectuur:

1. Klantinfrastructuur

Clientinfrastructuur is een front-endcomponent. Het biedt een GUI (Graphical User Interface) voor interactie met de cloud.

2. Toepassing

De applicatie kan elke software of platform zijn waartoe een klant toegang wil hebben.

3. Dienstverlening

Een Cloud Services beheert het type service waartoe u toegang krijgt, afhankelijk van de vereisten van de klant.

Cloud computing biedt de volgende drie soorten diensten:

Apple-emoji's op Android

i. Software as a Service (SaaS) – Het is ook bekend als cloudapplicatiediensten . Meestal draaien SaaS-applicaties rechtstreeks via de webbrowser, wat betekent dat we deze applicaties niet hoeven te downloaden en installeren. Hieronder vindt u een belangrijk voorbeeld van SaaS:

Voorbeeld: Google Apps, Salesforce Dropbox, Slack, Hubspot, Cisco WebEx.

ii. Platform as a Service (PaaS) – Het is ook bekend als cloud-platform Diensten . Het lijkt veel op SaaS, maar het verschil is dat PaaS een platform biedt voor het maken van software, maar met behulp van SaaS hebben we toegang tot software via internet zonder dat we een platform nodig hebben.

Voorbeeld: Windows Azure, Force.com, Magento Commerce Cloud, OpenShift.

iii. Infrastructuur als een service (IaaS) – Het is ook bekend als cloudinfrastructuurdiensten . Het is verantwoordelijk voor het beheer van applicatiegegevens, middleware en runtime-omgevingen.

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

4. Runtime-cloud

conversie van string naar int in java

Runtime Cloud biedt de uitvoering en runtime-omgeving naar de virtuele machines.

5. Opslag

Opslag is een van de belangrijkste componenten van cloud computing. Het biedt een enorme hoeveelheid opslagcapaciteit in de cloud om gegevens op te slaan en te beheren.

6. Infrastructuur

Het levert diensten op de gastheerniveau , toepassingsniveau , En netwerkniveau . Cloudinfrastructuur omvat hardware- en softwarecomponenten zoals servers, opslag, netwerkapparaten, virtualisatiesoftware en andere opslagbronnen die nodig zijn om het cloud computing-model te ondersteunen.

7. Beheer

Beheer wordt gebruikt om componenten zoals applicaties, service, runtime cloud, opslag, infrastructuur en andere beveiligingsproblemen in de backend te beheren en de coördinatie daartussen tot stand te brengen.

8. Beveiliging

Beveiliging is een ingebouwd back-endcomponent van cloud computing. Het implementeert een beveiligingsmechanisme in de backend.

9. Internet

Het internet is een medium waarmee front-end en back-end met elkaar kunnen communiceren en communiceren.

binair naar bcd