Aurora Serverless

Det amerikanska bolaget Amazon Web Services (AWS) är idag ett av världens största företag när det kommer till molntjänster. De var länge kända framförallt för deras hosting-lösningar men har under de senaste åren även utvecklat en rad olika tjänster och verktyg som numera är kända för utvecklare och tech-företag runt om i världen. Idag kan man beskriva dem som en moln-plattform med ett stort utbud av tjänster där både privatpersoner och företag både kan hosta, hantera och utveckla sina produkter, applikationer och tjänster.

När det kommer till databaser är Amazon Web Services ett naturligt val för många personer och företag. Det stora utbudet av tjänster ger fantastiska möjligheter att utveckla och hantera sin produkt. Genom verktyg som underlättar och förbättrar ens hantering av databaser så får man mer tid att fokusera på utvecklingen av sin egen produkt vilket gynnar både personerna som är tekniskt ansvariga och företag i stort.

En av tjänsterna som är väldigt populär och mycket omtyckt är Amazon Aurora, en relationsdatabas som Amazon Web Services lanserade år 2014.

Relationsdatabasen Amazon Aurora Serverless

Det var 2014 som AWS släppte nyheten om att de skulle lansera en ny relationsdatabas vid namn Aurora. Vid den tidpunkten fanns det bara en handfull andra kända databasmotorer på marknaden och med löften om både bättre prestanda och billigare pris kom Aurora snabbt att bli ett populärt alternativ.

Idag är Amazon Aurora Serverless fortfarande en av de mest populära lösningarna på marknaden och det finns bra anledningar till detta. Det finns många fördelar med Aurora som till exempel att den är kompatibel med MySQL och att den automatiskt kan kryptera data. Men en av de största fördelarna med Aurora är helt klart att den är just serverless.

Att välja serverless
När man arbetar med Amazon Web Services kan man välja mellan tre olika sätt att installera sina system på. Tidigare var det virtuella serverstrukturer och containerbaserade lösningar med dockers som var de vanligaste sätten att arbeta på. Men under de senaste åren har serverless blivit ett bra och mycket populärt alternativ.

Som namnet antyder så innebär serverless att du inte behöver tillhandahålla eller hantera egna servrar. Det innebär alltså inte att det inte finns servrar, som man kanske kan luras att tro av namnet, men med en plattform som är serverless så tar istället plattformen hand om servrarna åt dig. För dig blir det helt enkelt en upplevelse som om du hade varit helt utan servrar. Man behöver inte allokera servrar och inte heller hantera dem och den stora fördelen med serverless är just att utvecklingsteamet inte behöver lägga tid på server-instanser och annan underliggande infrastruktur.

Aurora Serverless är också en konfiguration som skalar automatiskt. Databasen både startar och stänger av automatiskt och anpassar kapaciteten upp och ner utifrån en applikations behov över tid. Även prismodellen är anpassad efter denna setup och du betalar bara för de resurser som du använder.

Fördelarna med Amazon Aurora Serverless
Som vi tidigare nämnt så finns det flera fördelar med Aurora Serverless. Att utvecklingsteamet slipper hantera delar av infrastrukturen gör att man frigör tid och resurser som man kan använda på bättre sätt i företaget och man får möjlighet att fokusera på sin egen utveckling. Dessutom kan man spara mycket pengar på Aurora Serverless eftersom man bara betalar för resurserna hos AWS när man använder dem. Det gör även att det blir enklare att skala upp och ner utifrån behov över tid.