Henrik Alderborn
Hej! Jag heter Henrik och genomförde mitt examensarbete på BM System under våren 2022. BM System erbjuder bland annat tjänster som innefattar komplexa beräkningar och databaserade optimeringar, där resultaten måste kunna levereras inom en timme. Mitt examensarbete fokuserade på att undersöka och utvärdera vilka molntjänster Microsoft Azure tillhandahåller, samt identifiera den tjänst som bäst kunde uppfylla BM Systems krav på prestanda, flexibilitet, kostnadseffektivitet och funktionalitet.
För att utvärdera de olika tjänsterna och de virtuella maskiner som Azure erbjuder, utvecklade jag en demoapplikation som simulerade resurskrävande beräkningar. Resultaten visade att Azure Batch var en lämplig lösning, då den möjliggör dynamiskt och automatiskt skapande av virtuella maskiner med hjälp av funktionen “Auto scaler”. Genom att definiera en skalningsformel baserad på exempelvis antal aktiva virtuella maskiner eller genomsnittlig CPU-användning under de senaste minuterna, kan systemet automatiskt justera antalet virtuella maskiner som används. Mina tester visade även att den virtuella maskinserien FSv2 var det mest kostnadseffektiva valet. Tyvärr fanns det inte tillräckligt med tid i examensarbetet för att utvärdera Azures "High-Performance Computing" (HPC)-maskiner, som har ännu snabbare CPU:er och stöd för GPU-användning. Dessa skulle kunna vara ett alternativ, men det är viktigt att notera att det sannolikt innebär betydligt högre kostnader.