• norsk
    • English
  • norsk 
    • norsk
    • English
  • Logg inn
Vis innførsel 
  •   Hjem
  • Fakultet for informasjonsteknologi og elektroteknikk (IE)
  • Institutt for datateknologi og informatikk
  • Vis innførsel
  •   Hjem
  • Fakultet for informasjonsteknologi og elektroteknikk (IE)
  • Institutt for datateknologi og informatikk
  • Vis innførsel
JavaScript is disabled for your browser. Some features of this site may not work without it.

Database and storage layer integration for cloud platforms

Humborstad, Trond
Master thesis
Thumbnail
Åpne
no.ntnu:inspera:2525044.pdf (8.680Mb)
Permanent lenke
http://hdl.handle.net/11250/2625844
Utgivelsesdato
2019
Metadata
Vis full innførsel
Samlinger
  • Institutt for datateknologi og informatikk [3877]
Sammendrag
Tjenester og programvareløsninger har i senere år sett en overgang til skyplattformer. Flere plattformer, som Amazon og Alibaba, tilbyr databaseløsninger som egne tjenester. Disse databasene må kunne skalere godt for å møte forventningene til krevende kunder. En av innovasjonene som er gjort er å separerere databehandlingslaget fra lagringslaget, og slik tillate uavhengig skalering

av disse. Andre grep som typisk gjøres, er å tilpasse systemene for å passe

inn med den underforliggende arkitekturen til skyplattformene. Vi vil i denne

oppgaven presentere enkelte av de databasessystemene som har gjort disse endringene, og se hvor tilnærmingene deler fellestrekk, og hvor de skiller seg fra

hverandre. Vi vil også utføre ytelsestester under forskjellig last, og knytte resultatene opp mot endringene i arkitektur. Alibaba har i tillegg gitt eksklusiv

tilgang til tjenesten PolarDB, som på dette tidspunktet i utgangspunktet kun

er tilgjengelig i Asia. Resultatene viser at Amazon Aurora yter relativt bra,

men tallene er noe lavere enn hva Amazon selv oppgir. Vi vil se at Aurora først

yter bra ved mange tilkoblinger til databasen. RDS MySQL-tjenesten er på

mange måter kapabel i å følge Aurora både for lese og skrivelast, og forbigår av

og til Aurora. PolarDB viser god lese og skriveytelse, og kommer ut på topp

for de fleste tester når sammenlignet mot lignende maskinvare og oppsett som

Amazons tjenester.
 
Services and software deployments have in recent years increasingly moved

to the cloud. Platforms such as Amazon and Alibaba offer databases as a managed service. These databases must be able to scale well to meet customers

needs. One of the innovations done is to separate the compute and storage

components of the traditional database system, allowing for independent scaling of these components. Various other innovations have also been made to

facilitate the underlying architecture. We will in this paper present some of

the systems that have made these changes, and see where their approaches are

similar and where they differ. We also present benchmark tests to see how

well these systems perform under various workloads, and tie these results up

to the architectural changes made. This gives an insight into how well theory

matches practice. Alibaba has additionally granted exclusive access to their

PolarDB database offering, which is at this point only commercially available

in Asia. The results show that while Amazon Aurora performs reasonably well;

the benchmarks are slightly lower than the results obtained by Amazon. We

will see that Aurora is first able to perform well with many database connections. The RDS MySQL service is able to follow Aurora in terms of read and

write performance, and sometimes outperform Aurora on similar hardware. PolarDB show strong read and write performance, and tops out most tests when

compared to similar hardware from the Amazon services.
 
Utgiver
NTNU

Kontakt oss | Gi tilbakemelding

Personvernerklæring
DSpace software copyright © 2002-2019  DuraSpace

Levert av  Unit
 

 

Bla i

Hele arkivetDelarkiv og samlingerUtgivelsesdatoForfattereTitlerEmneordDokumenttyperTidsskrifterDenne samlingenUtgivelsesdatoForfattereTitlerEmneordDokumenttyperTidsskrifter

Min side

Logg inn

Statistikk

Besøksstatistikk

Kontakt oss | Gi tilbakemelding

Personvernerklæring
DSpace software copyright © 2002-2019  DuraSpace

Levert av  Unit