course
Organisationer har flyttat sina IT-resurser till molnet, vilket lett till utvecklingen av molntjänster. Målet är att hitta sätt att utnyttja molnplattformar som AWS, GCP och Azure för att bygga lösningar utifrån en organisations behov. Därför ökar efterfrågan på teknikspecialister, som molningenjörer, med kunskap om molnmiljöer.
Bygg upp dina färdigheter med dessa molnprojekt och kom igång med en karriär inom molnteknik. Om du är ny inom området, ta en titt på vår kursen Understanding Cloud Computing och läs vår guide om hur du blir molningenjör.
Varför arbeta med molnprojekt?
Molnet kan kännas som ett komplext ekosystem som kräver praktisk erfarenhet för att verkligen förstås. Att få praktisk erfarenhet är det bästa sättet att lära sig hur molnmiljöer fungerar. Därför är det viktigt att ha molnprojekt. Du får erfarenhet och bygger något som kan användas under din jobbsökarprocess.
Molnprojekt för nybörjare
Dessa nybörjarprojekt hjälper dig att börja använda en molnplattform för enklare uppgifter. Projekten fokuserar på sådant som normalt görs on-premises, som att vara värd för en webbplats, fast byggt i molnet.
1. Värd för statisk webbplats
Att lägga en webbplats i molnet är ett grundläggande projekt som visar att du behärskar grunderna i molnet. Det säkerställer att du förstår vilken roll molntjänster spelar för att ersätta traditionell IT-infrastruktur och ger dig en introduktion till molnets många funktioner.
Resurser:
En bra guide att följa är topp-projekten för AWS på DataCamp. Om du är ny på AWS i allmänhet, överväg att först gå introduktionskursen till AWS för att få viss erfarenhet av AWS-plattformen. Dessa två tillsammans tar dig en bra bit på väg mot ditt första molnprojekt!
Färdigheter du lär dig:
- Hur du använder AWS för webbhosting
- Grundläggande HTML och webbdesign
- Grundläggande AWS
2. Serverlös e-post-/SMS-applikation
Nästa steg är att använda molnet för att interagera med användare. En vanlig funktion är möjligheten att kontakta kunder efter att de fyllt i ett formulär. Det kan gälla kampanjer, bekräftelser eller bokningar. Med molnet kan vi hantera allt detta via en API-anslutning. Det övergripande målet är att ha en statisk webbplats som hostas i en molntjänst, som sedan delar informationen med andra molnkomponenter som i sin tur skickar ut motsvarande e-post eller SMS.

Från cloudisfree: flödesschema över hur en serverlös e‑post-/SMS‑applikation kan se ut
Resurser:
En bra källa att följa är cloudisfree, där de guidar dig genom processen för en serverlös sändningsapplikation. Detta använder också Amazon AWS och bör vara ett rakt på sak-tillägg till ditt tidigare projekt om du har lyckats skapa en dynamisk webbplats. Det här är också ett bra tillfälle att stärka dina AWS-kunskaper med kursen AWS Cloud and Technology services på DataCamp.
Färdigheter du lär dig:
- AWS Lambda
- API Gateway
- AWS Step Functions
- Python-färdigheter för att skapa funktioner
- HTML och JSON för webbinteraktivitet
Molnprojekt på medelnivå
Nu när du har erfarenhet av grunderna i molnet är det dags att ta det till nästa nivå med mer praktiska tillämpningar. I dessa projekt fokuserar vi på att bygga vidare på de grundläggande färdigheter du lärt dig. Du bör nu kunna använda molnet för att bygga produktionsklara molnapplikationer enligt modern arkitektur.
3. Dataanalys i molnet
En växande del av molntekniken ägnas åt dataanalys. När datamängderna ökar förlitar sig organisationer allt mer på molnbaserade datalösningar för att hitta svar på sina frågor. Som molningenjör har du möjlighet att skapa viss automatiserad analys med hjälp av molnplattformen. Tack vare skalbarheten kan molnbaserade analyslösningar enkelt växa med ökad efterfrågan. I det här projektet övar du end-to-end-distribution från datalagring till dataanalys. På så sätt förstår du fullt ut hur data kommer in i molnet och omvandlas till svar.
Resurser:
Kolla in vår guide för att komma igång med Azure Synapse. Om du inte har så mycket erfarenhet av Azure rekommenderar jag att du först tittar på kursen Understanding Microsoft Azure och läser några artiklar om Azure, Microsofts molnlösning. Den växer i marknadsandel och ser ut att bli dominerande på vissa marknader jämfört med AWS och GCP.
Färdigheter du lär dig:
- Grunder i Azure Storage
- Azure Synapse
- Dataanalys i molnet
4. 3‑lager webbapp
Detta är ett naturligt steg från en statisk webbplats. Du skapar en mer komplex webbarkitektur som använder molnets bästa funktioner. En 3‑lager webbapp separerar webb-, applikations- och datalager. Webbskiktet fokuserar på användargränssnittet, applikationsskiktet på backend och datalagret på lagring av data. Detta är bra eftersom varje del kan skalas oberoende och tillåter separat säkerhet för varje komponent.
Att bygga en 3‑lager webbapp i molnet kräver förståelse för vilka molnprodukter som passar bäst för varje lager och hur de kopplas samman till en enda tjänst.

Från AWS-dokumentation: arkitekturskiss för en trelagers webbapp
Resurser:
Säkerställ att du har en god förståelse för molnens grunder. Följ den här guiden om att bygga en 3‑lager webbapplikation för att skapa detta mer komplexa projekt. Om du aldrig tidigare byggt en webbapp, överväg att bygga något i stil med den här Python-webbappen med Bokeh. Försök separera UI till webbskiktet och databehandlingen till applikationsskiktet.
Färdigheter du lär dig:
- Python-webbappar
- 3‑lager webbapp
- Molnbaserad webbutveckling
Avancerade molnprojekt
Dessa avancerade projekt handlar mer om att utnyttja molnet till fullo. Projekten fokuserar på att bygga slutprodukter och avancerade tekniska demos med molnprodukter.
5. Serverlös maskininlärning
En av de mer avgörande rollerna som molnteknik har spelat är att utöka företags förmåga inom maskininlärning. Maskininlärning kräver mycket beräkningskraft vilket skulle kräva många lokala servrar. Alla företag har inte utrymme eller resurser att köpa så mycket infrastruktur.
Tack vare molnet kan företag utföra serverlös maskininlärning genom att utnyttja molnprodukter som AWS Lambda eller GCS BigQuery. Att bygga ett projekt för serverlös maskininlärning visar att du behärskar moderna trender och avancerade färdigheter i molnet.
Resurser:
Se till att du har en stadig förståelse för molnarkitektur för data science och maskininlärning. Du kan sedan komma igång med AWS-guiden för serverlös bildbehandling. Det här projektet fokuserar på att använda Amazon Rekognition för bildanalys (särskilt ansiktsigenkänning). Se till att prova den här guiden om AWS Step Functions eftersom de används flitigt i det här projektet också. Lägg till några andra AWS-produkter som AWS Lambda, DynamoDB och EventBridge, så har du ett komplett bildigenkänningsprojekt!
Färdigheter du lär dig:
- Serverlös maskininlärning
- AWS Rekognition
- AWS Lambda
- AWS Step Functions
- AWS DynamoDB
- AWS EventBridge
6. Molnbaserad chatbot
När fler människor använder nätet för tjänster som shopping och bankärenden blir webbaserad kundservice ännu viktigare. Företag satsar på AI‑chatbottar för att minska overhead och hjälpa till med enklare frågor. Tack vare möjligheten att skala snabbt möter kunderna minimala förseningar när de söker svar på sina problem. Detta gör att företag kan minska antalet kundtjänstagenter som behövs för att hantera supporten och samtidigt minska väntetiderna. Tack vare lättdistribuerade produkter som Amazon Lex finns det gott om alternativ för att öva.
Resurser:
Säkerställ att du har en stadig förståelse för molnarkitektur för data science och maskininlärning och dess fördelar för AI. Amazon erbjuder en lättillgänglig guide för att snabbt komma igång med Amazon Lex. För enkelhetens skull använder detta projekt Amazon CloudFormation för en enkel webbmall. Den här distributionen bör vara rakt på sak eftersom den bygger på många av färdigheterna från projektet om serverlös maskininlärning ovan.
Färdigheter du lär dig:
- Moln‑chatbot
- AI i molnet
- Amazon Lex
Molnprojekt med öppen källkod
Avslutningsvis har vi några projekt som fokuserar på öppet moln. Dessa open source‑projekt låter dig bygga en molnmiljö delvis från grunden och på ett mer anpassningsbart sätt. Projekten visar att du fullt ut förstår hur molnsystem konstrueras – från servrar och säkerhet till slutanvändarens anslutning.
7. OpenStack
OpenStack är en av de större molnplattformarna med öppen källkod. Den låter användare bygga helt anpassade molnstackar med hjälp av tillgänglig öppen programvara. Att det är open source betyder inte att det inte är robust. Stora företag som Rakuten, T‑Mobile och Target har alla anpassade komponenter byggda i OpenStack för att driva sin verksamhet. Att lära sig denna teknikstack kan vara mycket värdefullt.
Resurser:
Det finns många resurser om hur man använder OpenStack. Börja med att läsa dokumentationen från OpenStack om hur du skaffar OpenStack och får utbildning. Se till att leta upp några YouTube‑videor och läs grundläggande startguider för OpenStack. Detta är ett utmärkt tillfälle att repetera kursen Cloud Computing på DataCamp för att fräscha upp grunderna i molninfrastruktur.
Färdigheter du lär dig:
- Bygga moln från grunden
- Open source‑molnprojekt
- Användning av OpenStack
8. OpenNebula
Ett alternativ till OpenStack är OpenNebula. Detta projekt fokuserar på en mer monolitisk arkitektur med en enda server som medel för att hantera virtuella maskiner och containrar. Det är ett enklare sätt att distribuera ett anpassat moln med snabb driftsättning och intuitiv uppsättning. Om du är intresserad av att använda hypervisorer och virtuella containrar som grund för ditt moln är OpenNebula ett utmärkt val.
Resurser:
OpenNebula är något mindre populärt än OpenStack så det kan vara lite svårare att hitta resurser. OpenNebulas dokumentation är en bra startpunkt för att snabbt komma igång samtidigt som du lär dig verktygets grunder. Följ upp det med en kurs i Docker så är du på god väg att skapa en containerbaserad molninfrastruktur.
Färdigheter du lär dig:
- Bygga moln med fokus på virtualisering
- Praktisk erfarenhet av open source‑moln
- Användning av OpenNebula
- Docker
Sammanfattning
Här är en snabb överblick över alla projekt vi har diskuterat ovan och hur de kan passa in i din egen inlärningsplan.
|
Namn |
Nivå |
Mål |
Verktyg |
|
Statisk webbplats |
Nybörjare |
Introduktion till molnet, grundläggande statisk webbplats |
AWS, HTML |
|
Serverlös e‑post |
Nybörjare |
Serverlösa aviseringar från molnet |
AWS, API:er |
|
Dataanalys |
Medel |
Använd molnet för dataanalys |
Azure Synapse |
|
3‑lager webbapp |
Medel |
Bygg en mer produktionsnära webbapp som utnyttjar molnets skalbarhet |
Python, 3‑lager webbappar |
|
Serverlös maskininlärning |
Avancerad |
Använd avancerade molnfunktioner för ML‑verktyg som ansiktsigenkänning |
AWS Lambda, AWS Rekognition |
|
Molnbaserad chatbot |
Avancerad |
Använd avancerade molnverktyg för produktionssyften som chatbot |
AWS Lambda, AWS Lex |
|
OpenStack |
Open source |
Använd OpenStack för att bygga ett privat moln |
OpenStack |
|
OpenNebula |
Open source |
Använd OpenNebula för att bygga ett privat moln med fokus på virtualisering |
OpenNebula |
Slutsats
Vi har sett att det finns många projekt som kan hjälpa dig att komma igång med molnteknik. Alla dessa är utmärkta alternativ för att bygga en portfölj inom molnteknik. Se till att du förstår varje projekt fullt ut och kan prata om dem med självförtroende, så att du verkligen kan visa din expertis. Fortsätt att utveckla dina kunskaper om grunderna och eventuella certifieringar. Här är några resurser för att komma igång:
Vanliga frågor om molnprojekt
Är det dyrt att skapa dessa molnprojekt?
Nej! De är utformade för att vara kostnadseffektiva, även om de kan ha en liten startkostnad. Prata med respektive molnleverantörs kundsupport för mer information.
Rekommenderas certifieringar för den som precis börjar?
Absolut! En certifiering kan vara till stor hjälp för rekryterare att bedöma dina färdigheter och din kunskap.
Finns det en specifik molnplattform som är bättre?
Det finns inte nödvändigtvis en molnplattform som är bättre än andra. Det bästa du kan göra är att undersöka din specifika bransch och se vilka molnplattformar som är populära där.
Är ingångslönerna för molningenjörer bra?
Den genomsnittliga startlönen för en molningenjör är 127 176 $, beroende på marknad, vilket är en riktigt bra ingångslön!
Hur kan jag visa upp mina projekt?
Att vara värd för dessa projekt på den molnplattform du arbetar med är ett utmärkt sätt att lagra och dela dem! Var bara uppmärksam på eventuella hosting- eller bearbetningsavgifter.