Skip to main content

Wat is cloud computing -architectuur?

Cloud computing -architectuur verwijst naar de set onderling verbonden servers, opslagsystemen en bedieningsknooppunten die gedistribueerde computergebruik mogelijk kunnen maken.Elk cloud -computersysteem heeft meestal zowel een front -end, de clientcomputer als een back -end die bestaat uit applicatieservers, gegevensopslag en een type controleknooppunt.Het netwerk dat alles verbindt, is een ander belangrijk facet dat kan worden geassocieerd met cloud computing -architectuur.Componenten in cloud computing -architectuur kunnen lokaal of via internet met elkaar worden aangesloten, en de client heeft ze meestal toegang via internet.

Elke hardwarecomponent die geassocieerd is met cloud computing -architectuur communiceert meestal met behulp van applicatieprogrammeerinterfaces (API's), zoals verschillendewebservices.De voorkant van de architectuur, wat de client of gebruiker ziet en met interactie, kan verschillende vormen aannemen.Sommige gevallen van cloud computing gebruiken gemeenschappelijke interfaces, zoals webbrowsers, die toegang hebben tot cloudgebaseerde e -mail of andere services.Andere toepassingen van cloud computing hebben eigen softwaresystemen die zijn ontworpen voor specifieke taken.

Het back -end gedeelte van de architectuur bestaat meestal uit drie hoofdcomponenten.Een van deze componenten is gegevensopslag, waar informatie kan worden geplaatst voor later ophalen.Gegevens kunnen worden opgeslagen in de cloud door clients of door cloud -applicaties.De gegevenscapaciteit van een cloudsysteem is meestal vrij groot om redundantie mogelijk te maken.Dit betekent in feite dat de component voor gegevensopslag in cloudarchitectuur meestal is ontworpen om meer dan één kopie van elke gegevensset op te slaan voor het geval een deel van het systeem beschadigd of ontoegankelijk wordt.

Applicatieservers zijn een ander belangrijk onderdeel dat is gekoppeld aan cloud computing -architectuur.Cloudarchitectuur omvat meestal een aantal verschillende applicatieservers, die elk verantwoordelijk kunnen zijn voor een andere functie.Elk van deze servers is meestal ontworpen om één programma of service uit te voeren, en veel van hen kunnen beschikbaar zijn voor de client via de front -end interface.Met dit soort gedistribueerde opstelling kan het systeem op een meer gestroomlijnde manier werken dan eerdere monolithische ontwerpen.

De uiteindelijke componenten die een belangrijke rol kunnen spelen in cloud computing -architectuur zijn bedieningsknooppunten.Deze gespecialiseerde computers kunnen via internet of een ander netwerk worden aangesloten op gegevensopslag- en applicatieservers.De voorkant interfaceert meestal met een bedieningsknooppunt, waardoor de client kan communiceren met de applicatieservers.Besturingsknooppunten verbinden meestal ook applicatieservers en clients met gegevensopslag.