Hvad er en cloudarkitekt?
Arbejdet med og i skyen bliver stadig vigtigere for virksomheder. En cloudarkitekt planlægger, implementerer og overvåger en virksomheds cloudinfrastruktur. Ud over omfattende teknisk knowhow skal cloudarkitekter være dygtige til teamwork og kommunikation for at få succes i dette dynamiske felt.
Hvad laver en cloudarkitekt?
Cloud computing er i dag den ideelle løsning for moderne virksomheder, når det gælder om at optimere arbejdsgange og processer og samtidig tage højde for omkostninger og ressourcer. Fra serverstruktur til software og lagerplads til databaser kan mange tjenester stilles til rådighed for teams via skyen. De utallige muligheder, som cloud computing byder på, medfører imidlertid også en række udfordringer. Succesen med cloud computing afhænger af omhyggelig design og implementering af en individualiseret cloud-arkitektur, der er skræddersyet til den pågældende virksomhed. En cloudarkitekt er ansvarlig for planlægning, opsætning og overvågning af en virksomheds cloudinfrastruktur.
Hvilke områder arbejder cloudarkitekter inden for?
Cloudarkitekturen omfatter forskellige aspekter af cloud computing. Et vigtigt område, der hører under cloudarkitekternes ansvarsområde, er den faktiske IT-infrastruktur. Via internettet eller et intranet leveres forskellige tjenester til virksomheder. Tjenesteudbydere tilbyder typisk følgende nøgletjenester:
- Infrastructure as a Service (IaaS): Med Infrastructure as a Service (IaaS) stilles computerhardware til rådighed via skyen. Dette omfatter primært virtuelle maskiner og lagerplads, som kan bruges af individuelle brugere eller hele teams.
- Platform as a Service (PaaS): Platform as a Service (PaaS) leverer runtime- og programmeringsmiljøer. Brugere kan udvikle og køre deres egne applikationer i disse miljøer.
- Software som en tjeneste (SaaS): Software som en tjeneste (SaaS) giver on-demand adgang til individuelle programmer eller komplette applikationssamlinger. De behøver ikke at blive installeret og vedligeholdt på hver enkelt computer.
Cloudarkitekter er ansvarlige for udvælgelse og implementering af værdifulde servicemodeller, der tilbydes af cloud computing. Ud over at oprette cloudinfrastrukturen indebærer cloudarkitektur også at udarbejde strategier for tilgængeligheden af tjenester til forskellige interessenter. De mest almindeligt anvendte leveringsmodeller i denne sammenhæng er:
- Offentlig cloud: I en offentlig cloud leveres de fleste eller alle tjenester af én tjenesteudbyder til forskellige kunder og klienter.
- Privat cloud: Adgangsrettighederne til en privat cloud ligger hos virksomheden. Som regel er virksomheden også ansvarlig for vedligeholdelsen.
- Hybrid cloud: En hybrid cloud kombinerer funktionerne i en offentlig cloud og en privat cloud. Beslutningen om, hvilke tjenester der skal anskaffes privat, og hvilke der skal anskaffes offentligt, træffes af cloudarkitekten i samråd med virksomheden.
Andre modeller er også mulige.
Hvad er en cloudarkitekts opgaver?
For at sikre, at en cloudarkitektur passer optimalt til en virksomhed, skal cloudarkitekter tage højde for mange forskellige faktorer. Deres vigtigste opgaver omfatter:
Planlægning
Effektiviteten af en cloud-løsning afhænger i høj grad af grundig planlægning. Derfor foretager en cloud-arkitekt på forhånd en omfattende behovsanalyse. Ud fra denne analyse udarbejder de en portefølje af nødvendige tjenester. Analysen omfatter faktorer som adgangsrettigheder, kapacitet, grænseflader og overvejelser vedrørende migration. Derudover tager cloud-arkitekter fat på juridiske spørgsmål, der kan opstå for virksomheder, og sikrer, at disse afklares inden den faktiske implementering.
Udvælgelse
Når kravene er blevet tilstrækkeligt defineret, fortsætter cloudarkitekten med at vælge de nødvendige tjenester. I betragtning af det store antal udbydere, der tilbyder forskellige teknologier, vurderer og overvejer arkitekten de løsninger, der bedst passer til virksomhedens behov med hensyn til pris og funktionalitet.
Implementering
I implementeringsfasen arbejder cloudarkitekten tæt sammen med både udviklere og administratorer i virksomheden. Det anbefales stærkt at etablere samarbejdsløsninger allerede i planlægningsfasen. Ud over implementeringen håndterer arkitekten også konfiguration og potentiel migrering af eksisterende applikationer, hvilket sikrer en smidig overgang til cloudmiljøet.
Sikkerhed og ydeevne
En cloudarkitekt skal sikre, at der er en sikkerhedsstruktur på plads, der beskytter virksomhedens netværk og følsomme data. Cloudarkitekten har også ansvaret for, at de valgte cloudløsninger fungerer problemfrit og koordineres optimalt.
Udvikling
Under visse omstændigheder kan det være nødvendigt at omprogrammere specielle applikationer til en virksomheds individuelle behov. Cloudarkitekten definerer virksomhedens behov og arbejder tæt sammen med udviklerteamet.
Træning
For at sikre, at medarbejderne kan udnytte den nyimplementerede infrastruktur fuldt ud, spiller cloudarkitekter en afgørende rolle i gennemførelsen af træningssessioner og vejledning af brugerne.
Overvågning
Når cloud-løsningen er konfigureret og tages i brug, udfører cloud-arkitekten regelmæssige systemtjek. Ved aktivt at overvåge infrastrukturen kan arkitekten hurtigt identificere og løse eventuelle sårbarheder eller problemer, der måtte opstå. Derudover holder arkitekten sig opdateret med tekniske innovationer og integrerer dem i infrastrukturen efter behov.
Hvilke kvaliteter skal en cloudarkitekt have?
Der er forskellige kvalifikationer og færdigheder, der kendetegner en god cloudarkitekt. Følgende krav og egenskaber er særligt vigtige:
- Tekniske kompetencer: En succesfuld karriere som cloudarkitekt afhænger i høj grad af omfattende teknisk viden. Dette omfatter en dyb forståelse af it-systemer, udviklingsmetoder og cloudteknologier. Det er en fordel at have tidligere erfaring med udvikling eller administration. Desuden kræver de fleste virksomheder en uddannelse eller formel træning inden for datalogi eller informationsteknologi. Derudover tilbyder mange udbydere af cloudløsninger certificeringer, der validerer en persons omfattende viden inden for området.
- Fremtidsorienteret arbejde: Når man planlægger omfattende cloudstrukturer, skal en cloudarkitekt altid tage højde for fremtidige udviklinger. De bør derfor have interesse for nye tekniske tendenser og muligheder for at kunne implementere dem i et eksisterende system.
- Teamwork og kommunikationsevner: Selvom en cloudarkitekt skal være i stand til at planlægge selvstændigt, er samarbejde med andre medarbejdere nødvendigt for implementeringen. Effektivt samarbejde og stærke kommunikationsevner er afgørende for succesen af cloudløsninger, uanset om det drejer sig om administratorer, udviklere eller slutbrugere. Evnen til at arbejde problemfrit som et team og engagere sig i åben, klar kommunikation sikrer, at planer udføres effektivt, og mål nås. Dette er især vigtigt, når fremtidige brugere muligvis ikke har omfattende teknisk ekspertise.
- Abstrakt tænkning og tidsstyring: I planlægningsfasen skal cloudarkitekter udvise fremsyn og fantasi. Det er også vigtigt, at de udviser god tidsstyring, så virksomhederne føler sig trygge ved planlægningsprocessen for deres nye infrastruktur.