Detta har blivit året då databasleverantörer, som var försiktiga med molnet, äntligen dyker ner i djupa hål för att leverera helt hanterade tjänster. EDB, a.k.a. EnterpriseDB, håller på att bli ett partydjur med Database-as-a-Service (DBaaS). Tro det eller ej, det här stabila företaget i Boston-området märker sin nya tjänst BigAnimal. Företaget gör tillkännagivandet idag på Microsoft Ignite.
EDB gör initialt BigAnimal tillgängligt på Microsoft Azure, där det kan anskaffas via Azure Marketplace. Vi förväntar oss att BigAnimal under nästa år även kommer till AWS och Google Cloud.
Med BigAnimal kommer EDB att stödja den välkända modellen för delat ansvar för hanterade DBaaS-tjänster. Kunden kommer att ansvara för allt från schemat till applikationslagret och säkerheten, medan EDB hanterar infrastruktursidan: provisionering, hårdvaruinstanser, programvarukorrigering och uppdatering.
Uppenbarligen är EDB inte först med att erbjuda PostgreSQL som en hanterad DBaaS i molnet. Så hur skiljer det sig från det som redan har föregått det? Det lönar sig att titta på skillnaderna i drift och användningsfall.
För det första är BigAnimal designad för en sweet spot av PostgreSQL-användningsfall: centraliserad onlinetransaktionsbehandling (OLTP). För det andra är det designat för hur EDB-kunder för närvarande driver sina databaser som sina egna enstaka hyresgäster; kunder kommer inte att dela bearbetningsnoder i molnet.
Priserna kommer för det mesta att vara desamma som på plats; det kommer att vara per datorkärna, och kunderna kommer att kunna ta med sina egna licenser för terminsbaserade avtal. Eftersom det här är molnet, där implementeringar kan vara tillfälliga, kommer det att finnas några ytterligare alternativ – kunder kan istället välja on-demand och/eller pay-as-you-go-priser.
Anledningen till att prisstrukturen är så enkel – och så lik lokal – är att EDB BigAnimals kunder fortfarande måste ordna allt annat med molnleverantören: lagring och VPC. Det är mycket besläktat med hur en annan senkomling till DBaaS, Vertica, närmar sig det med Accelerator.
Attraktionskraften med bring your own VPC-metoden är att både EDB och Vertica kan konstatera att de inte försöker pressa compute på sina kunder. Därför kommer deras molntjänster inte att ha någon uppmärkning för beräkning utöver vad de redan betalar till molnleverantören. Det innebär också att kunder kan upphandla BigAnimal (eller Vertica Accelerator) som en del av befintliga huvudavtal med molnleverantören. De beställer helt enkelt BigAnimal från marknaden.
I själva verket är dessa ta-du-egen-VPC-strategier också små steg, utformade för att göra det möjligt för befintliga kunder att lyfta och flytta befintliga arbetsbelastningar.
Som vi noterade ovan bor BigAnimal i ett stort tält, åtminstone när det gäller PostgreSQL. Du har vanilla PostgreSQL-tjänster från AWS, Azure och Google Cloud, sedan finns det ett stort utbud av specialiserade tjänster för hyperskala, sharded, distribuerad multimaster och analys. Som vi noterade för några år sedan beror variationen på den otroligt tillåtande öppen källkodslicens för PostgreSQL som bara kräver säker hamn för projektledaren, UC Berkeley. Så det är ett levande ekosystem där gafflar uppmuntras.
EDB:s plats i allt detta är Oracles databaskompatibilitet; det har varit deras visitkort sedan företaget lanserades redan 2005. De har alltid stött Oracle SQL-syntax, datatyper, triggers och inbyggda lagrade procedurer.
BigAnimal är inte EDB:s första molntjänst. De erbjöd tidigare motsvarande en värdupplevelse där kunden skulle behöva hantera allt det hårda arbetet med provisionering och failover. Åtminstone lägger BigAnimal nu det under huven. Framöver skulle vi vilja se EDB bredda målgruppen med billigare multitenant och serverlösa alternativ som av nödvändighet skulle kräva att EDB har en egen VPC.