Hva er systemarkitektur?
Begrepet systemarkitektur brukes for å beskrive den generelle utformingen og strukturen til et datanettverk eller system. Ettersom informasjonsteknologi har utvidet til å omfatte et bredt spekter av fysiske enheter, er det nødvendig med en metode for å organisere og koble disse elementene sammen på en sammenhengende måte. Begrepet brukes også for å beskrive komplekse dataprogramvareverktøy som inkluderer flere moduler.
Det er fire hovedkomponenter i hvilken som helst systemarkitektur: prosessorkraft, lagring, tilkobling og brukeropplevelse. Kompleksiteten i systemet varierer mye og er avhengig av brukerbehov, forretningskrav, finansiering og ressurstilgjengelighet. Det er viktig å merke seg at systemarkitektur må være fleksibel og kunne møte de skiftende behov raskt. En struktur som er for stiv, vil ikke kunne ta imot ny programvare eller maskinvare.
Prosesseringskraft er basert på datamaskinen eller serveren. Denne maskinvaren er lik hjernen i systemet. Innkjøp og installering av riktig tildeling av prosessorer til systemet må være basert på programvarespesifikasjonene, antall samtidige brukere, styrken på tilkoblingen og applikasjoner. Når du designer et system, er skalerbarhet avgjørende. Systemarkitekturen må la ekstra prosessorer legges til uten forstyrrelse av den gjeldende strukturen.
Lagringsplass er basert på antall og kapasitet på harddiskene og relaterte enheter som er innebygd i systemet. Kostnad er en avgjørende faktor for denne typen utstyr, da kostnadene stadig synker når kapasiteten øker. Dette skyldes pågående forbedringer i produksjonsprosessen. Fra et arkitekturperspektiv tilfører dette imidlertid et nytt element til prosessen. Når kapasiteten øker, kan den generelle fysiske formen endre seg, noe som gjør utstyret foreldet.
Administrering av nettverkstrafikk og tilkobling er en viktig del av systemdesignet. Mye som veier i hverdagen, er ytelsen til systemet avhengig av riktig dimensjonering og vedlikehold av tilkoblingen mellom alle aspekter av systemet. Å oppgradere nettverkskabel, brytere, rutere og annet utstyr er dyrt og tidkrevende, men har enorm innvirkning på systemytelsen.
Brukeropplevelsen er basert på en kombinasjon av systemarkitektur og ytelse. Foretaksklienter har vanligvis minimal forståelse eller interesse for alle aspektene av systemet som kan ha en positiv eller negativ innvirkning på hans eller hennes datamaskin. Et godt designet støttesystem er lydhørt for brukernes behov og kan støtte operasjonen i det lange løp. Ansvaret for den overordnede arkitekturen og støtten faller vanligvis til avdelingen for tekniske operasjoner.