Bygga program i molnet
Lär dig hur utvecklare skriver program som ska köras i molnet, inklusive distribution, feltolerans, belastningsutjämning, skalning och hantering av svarstider.
Utbildningsmål
I den här modulen kommer du att:
- Utvärdera olika överväganden när du programmerar program som ska köras i molnet
- Utvärdera olika överväganden när du distribuerar program i molnet
- Jämföra proaktiva och reaktiva mått för feltolerans i molnprogram
- beskriva hur viktigt det är med belastningsutjämning i molnprogram och gå igenom olika metoder för att uppnå det
- Gå igenom olika strategier och överväganden när det gäller skalning av molnprogram
- Motivera att den avslutande svarstiden ska minimeras och diskutera olika strategier för att åstadkomma detta
- Beskriva strategierna för att optimera den totala driftkostnaden för användningen av molntjänster
I samarbete med Dr. Majd Sakr och Carnegie Mellon University.
Förutsättningar
- Förstå vad molnbaserad databehandling, inklusive begrepp som molntjänstmodeller och leverantörer av gemensamma moln, innebär
- 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