Header Image of the Blog.

STATELESS ARCHITECTUUR

Van het minimaliseren van het risico op gegevensverlies door het herontwerpen van het clustersamenwerkingssysteem tot het verkleinen van de gegevensgrootte op de schijf, Elasticsearch heeft sinds de eerste release in 2010 een lange weg afgelegd.

De volgende grote evolutie is zeker een om naar uit te kijken, omdat deze de architectuur volledig zal veranderen. Maak kennis met stateless!

Sinds het begin heeft Elasticsearch altijd zijn persistente laag, zoals gegevens en clusterstatus, op lokale schijven opgeslagen, terwijl het ook zorgde voor replicatie over machines of datacenters om redundantie te bieden. Met de overgang naar stateless is het plan om deze lokale persistentie te verplaatsen naar Cloud-objectopslag zoals AWS S3, Azure Blob Store of GCP Cloud Storage, waar replicatie automatisch plaatsvindt.

Elasticsearch heeft twee hoofdwerkbelastingen: indexeren en zoeken. De overstap naar een stateless architectuur zou kunnen betekenen dat deze werkbelastingen op aparte hardware worden gehost. Dit brengt aanzienlijke voordelen met zich mee. Werkbelastingen zouden elkaar niet beïnvloeden en kunnen onafhankelijk worden geschaald in termen van hardwarebronnen. Tot slot maakt het hosten van gegevens in aparte objectopslag het mogelijk om de indexeringskosten te verlagen en de zoekprestaties gemakkelijker af te stemmen.

Dit alles ziet er veelbelovend uit en we kunnen niet wachten om aan de slag te gaan met de nieuwe en verbeterde versie van Elasticsearch.

Lees meer op de Elastic Blog.


Heb je enige vragen of wens je een op maat gemaakte oplossing? Voel je vrij om ons te contacteren!