8 bra anledningar till att lägga dina IT-lösningar i molnet
Vi jobbar med Microsofts molntjänst Azure och möter ofta människor som fortfarande är osäker på vad det innebär att använda en molnbaserad plattform. Därför har vi samlat våra bästa argument här.
Det finns många goda skäl att vilja använda molnet för IT-lösningar. En del är kanske redan uppenbara för dig, andra kan vara sådant som du inte tänkt på förut. Här listar jag några anledningar ur en utvecklares perspektiv men också vilket värde det ger dig som kund. Jag jobbar i Microsofts molntjänst Azure och möter ofta människor som fortfarande är osäker på vad det innebär att använda en molnbaserad plattform. Därför har jag samlat mina bästa argument här.
1. Betala bara för det du använder
Genom att köpa tjänster "på kran” så behöver du bara betala för det du verkligen använder. Ett vanligt misstag är till exempel att jämföra kostnaden för motsvarande maskin som man har i sin egen miljö idag. Det man ofta glömmer då är att motsvarande maskin kanske inte är nödvändig, åtminstone inte året om. Då betalar du ju för outnyttjat utrymme. I Azure kan du enkelt skala upp eller ner en server. Det innebär att du kan skala ner, eller stänga av, dina servrar när det är låg eller ingen belastning. Om de bara behöver vara igång under kontorstid, så betalar du bara för det. Detta gäller även licenskostnaden, du betalar bara för licens den tid du använder din server.
2. Säkerhet
Säkerhet är inte enkelt. Att sätta upp en egen miljö som är säker ur alla aspekter kostar mycket. Både i form av uppsättning och underhåll. Microsoft har möjlighet att bygga och övervaka miljöer på ett sätt som är svårt att uppnå själv. Ett vanligt misstag är att man tror att ens data och system är säkrare bara för att det körs i den egna serverhallen. Oftast är det nog tvärtom.
I Azure finns en mängd tjänster för att automatisera säkerhetskontroller. För att åstadkomma det används bl.a. AI-tjänster för att analysera nätverkstrafik i realtid, så att man alltid är skyddad.
3. Stabilitet
I Azure finns inbyggd funktionalitet för att få en stabil miljö. En website som körs på en server som går ner flyttas automatiskt till en ny server och fortsätter fungera utan någon åtgärd. Backup tas löpande, och distribueras ut till olika geografiskt placerade serverhallar och så vidare. Det innebär inte att man ska släppa allt och sluta tänka på detta. Man måste ändå sätta upp allt så att det uppfyller ens krav. Det arbetet är lika viktigt som förut. Men i Azure finns möjligheter som är näst intill omöjligt att uppnå på egen hand, inhouse.
4. Skalbarhet
I Azure kan du skala upp och ut till en enorm kapacitet. Det går att göra per automatik eller manuellt. På så sätt kan man hantera toppar i sin belastning på ett väldigt kostnadseffektivt sätt. Det kan till exempel vara vid månadskörningar, populära biljettsläpp, eller vid försäljning på Black Friday.
5. Tillgång till nya möjligheter
I Azure finns en mängd olika tjänster, och det tillkommer nya hela tiden. Där finns även en hel del tjänster som man inte har tillgång till i sin egen miljö. Det kan vara allt från Power BI och API Manager till Azure Functions och Logic Apps. Att nyttja sådana tjänster som en del av sin totala lösning ger enorma möjligheter. Det går på kort tid att bygga upp lösningar som tidigare krävt manår av utveckling.
6. Förenklad administration
Som utvecklare älskar jag möjligheten att snabbt och enkelt kunna sätta upp och konfigurera en ny tjänst, till exempel en SQL Server. Väldigt ofta läggs det onödigt mycket tid på att sätta upp och sköta sådant. I Azure har man tillgång till enkla funktioner för sådant som kan innebära betydligt mer jobb i den egna miljön. Enkelheten gör att man sparar tid jämfört med andra alternativ, vilket också leder till lägre kostnader.
7. Öppen för alla miljöer
Även om det är Microsoft som står bakom och utvecklar tjänsterna i Azure så är det en väldigt öppen plattform. Oavsett om man utvecklar i .Net eller i något annat ramverk så finns det stora möjligheter att utnyttja fördelarna med Azure.
8. Håller utvecklarna glada
Precis som andra så påverkas även utvecklare av sina arbetsuppgifter. Detta är ett faktum man sällan pratar om, eftersom det är kontroversiellt. Men oavsett yrke så blir man mer engagerad och lägger ner lite extra energi på arbetsuppgifter som man tycker om. Att få jobba i miljöer som ger nya möjligheter och där man lägger mindre tid på administration administration och mer tid på att istället lösa kundens problem är helt enkelt stimulerande. Något som alla tjänar på!