Översikt för molnlagring
Lär dig allt om data och få en översikt över hur den lagras, inklusive lokala och distribuerade filsystem, databaser och objektlagring.
Utbildningsmål
I den här modulen kommer du att göra följande:
- Beskriva de övergripande egenskaperna för data
- Göra en lista och klassificera olika datatyper i datataxonomin
- Identifiera problem med skalning och hantering av stordata
- Diskutera de olika programkraven inom lagring och mappa designalternativen för lagringssystem
- Se tillbaka på minneshierarkin i datorsystem och kompromisser för kostnad, prestanda och kapacitet i varje lager
- Se tillbaka på de olika typerna av enheter som används i lagringssystem
- Beskriva olika abstraktioner som exponeras för program i lagringssystem
- Diskutera designöverväganden för lokala och distribuerade filsystem
- Jämföra olika typer av databaser och deras designkompromisser
- Identifiera egenskaperna för ett relationsdatabassystem
- Diskutera begreppen inom molnobjektslagring
- Identifiera egenskaperna för ett NewSQL-databassystem
I samarbete med dr Majd Sakr och Carnegie Mellon University.
Förutsättningar
- Förstå vad molnbaserad databehandling innebär, däribland begrepp som molntjänstmodeller och de främsta molnleverantörerna
- Känna till de tekniker som möjliggör molnbaserad databehandling
- Förstå hur molnleverantörerna betalar för och fakturerar för molnet
- Veta vad datacenter är och varför de finns
- Veta hur datacenter konfigureras, drivs och tillhandahålls
- Förstå hur molnresurser tillhandahålls och mäts
- Vara bekant med begreppet virtualisering
- Känna till de olika typerna av virtualisering
- Förstå CPU-virtualisering
- Förstå minnesvirtualisering
- Förstå I/O-virtualisering