Dette er blevet året, hvor databaseudbydere, som var forsigtige med skyen, endelig dykker ned i dyb boring for at levere fuldt administrerede tjenester. EDB, a.k.a. EnterpriseDB, er ved at blive et festdyr med Database-as-a-Service (DBaaS). Tro det eller ej, men denne faste virksomhed i Boston-området brander deres nye service BigAnimal. Virksomheden offentliggør meddelelsen i dag hos Microsoft Ignite.
EDB gør i første omgang BigAnimal tilgængelig på Microsoft Azure, hvor det kan anskaffes via Azure-markedspladsen. Vi forventer, at BigAnimal i løbet af det næste år også kommer til AWS og Google Cloud.
Med BigAnimal vil EDB understøtte den velkendte delt ansvarsmodel for administrerede DBaaS-tjenester. Kunden vil være ansvarlig for alt fra skemaet til applikationslaget og sikkerheden, mens EDB håndterer infrastruktursiden: provisionering, hardware-instanser, softwarepatching og opdatering.
Det er klart, at EDB ikke er først til at tilbyde PostgreSQL som en administreret DBaaS i skyen. Så hvordan adskiller det sig fra det, der allerede er gået forud for det? Det kan betale sig at se på de operationelle og use case-forskelle.
For det første er BigAnimal designet til et sweet spot af PostgreSQL-brugssager: centraliseret online transaktionsbehandling (OLTP). For det andet er det designet til, hvordan EDB-kunder i dag kører deres databaser som deres egne enkeltlejere; kunder vil ikke dele behandlingsknuder i skyen.
Priserne vil for det meste være de samme som på stedet; det vil være per computerkerne, og kunderne vil kunne medbringe deres egne licenser til terminsbaserede aftaler. Da dette er skyen, hvor implementeringer kan være flygtige, vil der være nogle yderligere muligheder – kunder kan i stedet vælge on-demand og/eller pay-as-you-go-priser.
Grunden til, at prisstrukturen er så enkel – og så lig på stedet – er, at EDB BigAnimals kunder stadig skal arrangere alt andet med cloud-udbyderen: storage og VPC'er. Det er meget beslægtet med, hvordan en anden senkommer til DBaaS, Vertica, griber det an med Accelerator.
Appellen ved bring your own VPC-tilgangen er, at både EDB og Vertica kan oplyse, at de ikke forsøger at skubbe compute ind på deres kunder. Derfor vil deres cloud-tjenester ikke have nogen opmærkning til beregning ud over, hvad de allerede betaler til cloud-udbyderen. Det betyder også, at kunderne kan anskaffe BigAnimal (eller Vertica Accelerator) som en del af eksisterende masteraftaler med cloud-udbyderen. De bestiller simpelthen BigAnimal fra markedspladsen.
I virkeligheden er disse bring-you-own-VPC-strategier også små skridt, designet til at gøre det muligt for eksisterende kunder at løfte og flytte eksisterende arbejdsbyrder.
Som vi bemærkede ovenfor, bor BigAnimal i et stort telt, i det mindste hvor det kommer til PostgreSQL. Du har vanilla PostgreSQL-tjenester fra AWS, Azure og Google Cloud, så er der den brede vifte af specialiserede tjenester til hyperskalering, sharded, distribueret multimaster og analyse. Som vi bemærkede for et par år tilbage, skyldes variationen den utroligt eftergivende open source-licens til PostgreSQL, der kun kræver sikker havn for projektlederen, UC Berkeley. Så det er et levende økosystem, hvor gafler opmuntres.
EDB's plads i alt dette er Oracle-databasekompatibilitet; det har været deres visitkort, siden virksomheden blev lanceret tilbage i 2005. De har altid understøttet Oracle SQL-syntaks, datatyper, triggere og native lagrede procedurer.
BigAnimal er ikke EDB's første cloud-tjeneste. De tilbød tidligere hvad der svarer til en hostet oplevelse, hvor kunden skulle håndtere alt det hårde arbejde med klargøring og failover. Det lægger BigAnimal i hvert fald nu under motorhjelmen. Fremadrettet ser vi gerne, at EDB udvider målgruppen med billigere multitenant- og serverløse muligheder, der af nødvendighed ville kræve, at EDB har sin egen VPC.