Wat is cloud computing-architectuur?

Cloud computing-architectuur verwijst naar de reeks onderling verbonden servers, opslagsystemen en besturingsknooppunten die gedistribueerde computing mogelijk maken. Elk cloudcomputersysteem heeft doorgaans zowel een front-end, de clientcomputer als een back-end die bestaat uit applicatieservers, gegevensopslag en een bepaald type besturingsknooppunt. 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 verbonden en de client gebruikt ze meestal via internet.

Elke hardwarecomponent die wordt geassocieerd met cloud computing-architectuur communiceert meestal met behulp van API's (Application Programming Interface), zoals verschillende webservices. Het front-end van de architectuur, dat is wat de klant of gebruiker ziet en ermee werkt, kan verschillende vormen aannemen. Sommige instanties van cloud computing gebruiken gemeenschappelijke interfaces, zoals webbrowsers, die toegang hebben tot cloudgebaseerde e-mail of andere services. Ander gebruik van cloud computing heeft eigen softwaresystemen die zijn ontworpen voor specifieke taken.

Het achterste gedeelte van de architectuur bestaat typisch uit drie hoofdcomponenten. Een van deze componenten is gegevensopslag, waar informatie kan worden geplaatst voor later ophalen. Gegevens kunnen in de cloud worden opgeslagen door clients of door cloudapplicaties. De gegevenscapaciteit van een cloudsysteem is meestal vrij groot om redundantie mogelijk te maken. Dit betekent in feite dat de gegevensopslagcomponent in de 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 van 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 deze zijn mogelijk beschikbaar voor de client via de front-end interface. Met dit soort gedistribueerde instellingen kan het systeem op een meer gestroomlijnde manier functioneren dan eerdere monolithische ontwerpen.

De laatste componenten die een rol kunnen spelen in cloud computing-architectuur zijn besturingsknooppunten. Deze gespecialiseerde computers kunnen via internet of een ander netwerk worden verbonden met gegevensopslag en applicatieservers. Het front-end werkt meestal met een besturingsknooppunt, waardoor de client kan communiceren met de applicatieservers. Besturingsknooppunten verbinden doorgaans ook applicatieservers en clients met gegevensopslag.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?