Wat is cloud computing -architectuur?
Cloud computing -architectuur verwijst naar de set van 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 op elkaar worden aangesloten, en de client heeft ze meestal toegang via internet.
Elke hardwarecomponent geassocieerd met cloud computing -architectuur communiceert meestal met behulp van applicatieprogrammeerinterfaces (API's), zoals verschillende webservices. 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 webbladerenRS, die toegang heeft tot cloud -gebaseerde 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 gegevensopslagcomponent 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.
Toepassingsservers zijn een ander belangrijk onderdeel dat is gekoppeld aan cloud computing -architectuur. Cloud -architectuur omvat meestal een aantal verschillende applicatieservers, die elk kunnen zijnverantwoordelijk 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 functioneren dan eerdere monolithische ontwerpen.
De uiteindelijke componenten die instrumenteel kunnen zijn 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 doorgaans ook applicatieservers en clients met gegevensopslag.