DataStax breidt Astra DB serverloos uit om multiregionaal te gaan

0
102

Tony Baer (dbInsight)

Door Tony Baer (dbInsight) voor Big on Data | 15 september 2021 — 12:00 GMT (13:00 BST) | Onderwerp: Big Data-analyse

globe.jpg

Ongeveer zes maanden na de overgang van de door Astra DB beheerde Cassandra-clouddatabaseservice, neemt DataStax de logische volgende stap om de serverloze ondersteuning uit te breiden naar regio-overschrijdend. Cassandra is een logisch doelwit voor een dergelijke mogelijkheid, omdat het traditioneel is ontworpen voor extreme, scale-out, gedistribueerde gebruiksscenario's die snelle schrijfbewerkingen vereisen.

De gangbare gedachte is dat serverloos verkeer vereenvoudigt en, voor zeer variabel verkeer laadt, kan de kosten van het uitvoeren van databases verlagen. Met wereldwijd gedistribueerde databases lopen de kosten van overprovisioning snel op.

Astra DB voegt zich bij een zeer selecte groep databases die serverloos zijn en in verschillende mate meer dan één regio kunnen beslaan. Het is momenteel de enige die op meerdere clouds draait in GA. Anderen omvatten PlanetScale, dat we iets meer dan een jaar geleden hebben besproken, waarmee u MySQL selectief kunt sharden in een of meer regio's; maar het is momenteel nog in beta. Er is DynamoDB, dat een Global Tables-functie biedt voor het toewijzen van sommige tabellen voor replicatie naar andere regio's, en Cosmos DB biedt ook een serverloze optie, maar beide werken alleen op hun respectieve clouds. Andere cloudservices voor databases met meerdere regio's, zoals Google Cloud Spanner en Cockroach Cloud, zijn echter niet serverloos. Serverloze platforms die zich over meerdere regio's uitstrekken, zijn nog steeds vrij zeldzaam omdat het ontwerpen ervan wat ingewikkeld werk vereist als het gaat om het coördineren van bronnen.

De nieuwe mogelijkheid voor meerdere regio's voert Astra DB uit als een enkele logische instantie in alle door de klant gekozen regio's; binnen elke regio zijn er ten minste twee datacenters of beschikbaarheidszones voor failover. Binnen de groep regio's configureren beheerders hoe en waar schrijfbewerkingen worden doorgevoerd en gerepliceerd, voor failover en lokale toegankelijkheid. De standaardprocedure voor failover is met een ander datacenter in dezelfde regio. Wat betreft het repliceren van schrijfbewerkingen, kunnen beheerders selectief zijn om de kosten van schrijfverzoekeenheden die door cloudproviders in rekening worden gebracht, binnen de perken te houden.

Gebruiksscenario's voor wereldwijd gedistribueerde databases omvatten toepassingen die de mogelijkheid vereisen om snel te schrijven en te lezen in meerdere regio's, zonder de latentie die gepaard gaat met toegang op afstand. Bovendien, met de snelle opkomst van wetten op het gebied van gegevenssoevereiniteit of ingezetenschap, biedt de mogelijkheid om over verschillende regio's te beschikken een alternatief voor het onderhouden van meerdere afzonderlijke instanties; in deze gevallen kunnen beheerders de database in wezen sharden om subsets van gegevens te beperken tot hun thuisregio's.

Voorafgaand aan de nieuwe release werkten sommige DataStax-klanten al met implementaties in meerdere regio's met replicatie tussen regio's. Infosys heeft bijvoorbeeld VM's opgezet in elke regio waar Cassandra werd gehost voor het afhandelen van de replicatie voor een wereldwijde klant. Ze hadden problemen met het onderhouden en actueel houden van alle VM's en bijbehorende YAML-bestanden. Nu Astra DB nu ondersteuning voor meerdere regio's voor serverloos toevoegt, worden die complexiteiten onder de motorkap begraven.

Op dit moment zijn de use-cases voor Astra DB in meerdere regio's voor scenario's die snelle lokale toegang vereisen en die ook gevoelig zijn voor kosten voor uitgaand gegevensverkeer. Hoewel Astra DB beschikbaar is op alle drie de grote publieke clouds, is er weinig of geen vraag naar zogenaamde “inter-cloud” (dezelfde database draaiend bij meer dan één cloudprovider).

Openbaarmaking: DataStax is een dbInsight-client.

Big Data

Waar is IBM's hybride cloud-lanceerplatform? Zeven manieren om realtime technologie echt te maken voor uw organisatie Machine learning aan de edge: TinyML wordt groot Wat biedt Cloudera nu? McDonald's wil machine learning 'democratiseren' voor alle gebruikers in al haar activiteiten

Verwante onderwerpen:

Cloud Digital Transformation Robotics Internet of Things Innovatie Enterprise Software Tony Baer (dbInsight)

Door Tony Baer (dbInsight) voor Big op gegevens | 15 september 2021 — 12:00 GMT (13:00 BST) | Onderwerp: Big Data-analyse