際際滷

際際滷Share a Scribd company logo
Hva er IT arkitektur og hvorfor skal vi bry oss med det. Tore Stokkedal  Sjefsarkitekt Integrated Technology Delivery IBM Norge DnD Trondheim 11.5.2010
油
Arkitektur og Maya Indianere
IT arkitekturstiler  liten quiz Et OS: Monolittisk Kernel Sm奪 moduler med pipes Komandolinje UI God regnekapasitet Et OS til: Objekt basert.  Single level store Virtualiserings lag  makinvare uavhengig Merkantile applikasjoner  IO sterkt Applikasjonsarkitektur Monolittisk  En sentral maskin, tynne klienter Store programmer, strukturert programmeringsspr奪k
Filtjenester p奪 kontoret  tre IT arkitekturer   Lokal filserver Enkel, jevn responstid til sluttbruker Backup m奪 h奪ndteres p奪 hvert kontor Lokal filserver, data replikeres tilbake til datasenter Enkel, jevn responstid til sluttbruker Kan feile over til datasenter hvis lokal server g奪r ned. Backup h奪ndteres sentralt  sikrere og lavere kost Fil server CIFS/ NFS Kontor Lokal tape On site cach Cashe Server CIFS/ NFS SC/IP WAN SC/IP CIFS/ NFS Kontor Datasenter Fildata replikert tilbake til Datasenteret To produkter: Microsoft DFS-R IBM OSSV
Filtjenester  sentralisert arkitektur  Wide Area File Services Sentralisert lagring i datasenter Cache server p奪 lokalt kontor Egenskaper: Responstid til sluttbruker varierer  i cashe eller ikke? Globale data  sentral l奪sning Sentral lagring og kontroll Sentral backup i datasenter On site cach Cashe Server CIFS/ NFS SC/IP WAN SC/IP CIFS/ NFS Kontor Datasenter Offsite DR Produkter: Cisco WAAS Riverbed  Cash av filer p奪 hvert kontor
En IT arkitektur til  5 lags objekt orientert applikasjon Transaction boundary Service boundary
Arkitektur definisjoner IT arkitektur er definisjonen av strukturen p奪 en l淡sning for et forretningsproblem Et konsistent regelsett, standarder og guidelines som gir veiledning og st淡tte til det detaljerte design for en IT basert l淡sning Formell beskrivelse i IBM  Architecture Description  Standard; "...is the structures of the system, which comprise software and hardware components, the externally visible properties of those components, and the relationships amongst them"
Arkitektur er forskjellig fra design Arkitektur:  Kunsten og vitenskapen 奪 konstruere .; en spesiell metode eller stil for  struktur,  ogs奪 en  systematisk bruk av kunnskap Arkitekt: En som rammer inn og beskriver  komplekse strukturer , og lager planer for 奪 bygge dem. Design: Substantiv:  Kombinasjonen av detaljer  som bygger en l淡sning Verb: Lage detaljerte konstruksjonstegninger for en l淡sning Designer: Den som lager  detaljert design  for en valgt arkitektur
Hva arkitektur ikke er  vanlige misforst奪elser Arkitektur og design er det samme Arkitektur og infrastruktur er det samme <Min favoritt teknologi > er det samme som arkitektur God arkitektur kommer fra EN arkitekt Arkitektur er flat  ett perspektiv holder Arkitektur er kun struktur System arkitektur kommer f淡r software arkitektur Arkitektur kan ikke m奪les og valideres Arkitektur er vitenskap Arkitektur er kunst Er l淡sningens teknologi / infrastruktur / nettverk /  Valg av produkt for implementering Hovedsaklig fra Grady Booch
Virksomhetsarkitektur og Teknisk Arkitektur Litt definisjoner igjen: EA: the continuous practice of describing the  essential elements of a sociotechnical organizations , their relationship to each other and to the environment, in order to manage complexity and change The Open Group TA: The structure of structures of  the system  which compromises  the software elements , the external visible properties and the relationship among them Len Bass From Grady Booch, IEEE Software April 2010
Virksomhetsarkitektur og Teknisk Arkitektur Kontekst Krav Applikasjonsarkitektur L淡sningens datamodell Integrasjonsarkitektur Infrastruktur Arkitekturstyring  for l淡sningen Teknisk arkitektur En l淡sning i fokus Organisasjon og steder Prosesser Applikasjonslandskap Virksomhetens datamodell Teknologirammeverk Standarder, Policies og Guidelines IT-Governance  styring av TA Virksomhets arkitektur  Byplan
Hva er  god  IT arkitektur  noen p奪stander Enklest mulig , men tilstrekkelig for oppgaven Fleksibel  for endring av funksjonalitet ved: Lagdelt applikasjonsarkitektur Komponenter med klart definert ansvar og rolle Design ved komponentenes grensesnitt Separasjon av grensesnitt og implementering Fleksibel  for endring av kapasitet, ved: Utnytter velpr淡vd mellomvare (RDBMS, APP server,.) Virtualisert infrastruktur Robust, ved: God strategi for feilh奪ndtering Testbar, ved komponenter med klart definert ansvar og rolle Enkel, stringent lagdeling, med klart definerte ansvar og rolle Redundant infrastruktur
Hva er  god  IT arkitektur  noen flere p奪stander Estetisk, ved: Enkel og passer i eksisterende l淡sningslandskap Gjenbruker Eksisterende investeringer  l淡sningens kontekst Gode m淡nstre og velkjente l淡sninger pne standarder  Komplett Har et holistisk syn, dvs dekker funksjonalitet, applikasjonsarkitektur, brukerplattform, nettverk, servere, lagring, operasjonelle prosedyrer, .. Dokumentert   til et visst niv奪 Kan forst奪s, modelleres og diskuteres uten 奪 g奪 tilbake til originale prinsipper., eller for den sakens skyld lese applikasjonens kode.
油
Hva god IT arkitektur IKKE er Utnytter alle kjente m淡nster Fleksibel for alle mulige endringer Har kapasitet for de neste 5 奪rene Flere anti patterns ??
Hvorfor bryr vi oss om IT arkitektur Skal gi virksomheten  strategiske fordeler  gjennom: Fleksibilitet  for nye produkter, tjenester, prismodeller eller markeder Effektivisering  av virksomhetens prosesser, og derved lavere operasjonskost Et implementert IT system  vil p奪virke bedriftens bunnlinje i 15-20 奪r

More Related Content

Hva Og Hvorfor Arkitektur - 11. mai 2010, Trondheim

  • 1. Hva er IT arkitektur og hvorfor skal vi bry oss med det. Tore Stokkedal Sjefsarkitekt Integrated Technology Delivery IBM Norge DnD Trondheim 11.5.2010
  • 2.
  • 3. Arkitektur og Maya Indianere
  • 4. IT arkitekturstiler liten quiz Et OS: Monolittisk Kernel Sm奪 moduler med pipes Komandolinje UI God regnekapasitet Et OS til: Objekt basert. Single level store Virtualiserings lag makinvare uavhengig Merkantile applikasjoner IO sterkt Applikasjonsarkitektur Monolittisk En sentral maskin, tynne klienter Store programmer, strukturert programmeringsspr奪k
  • 5. Filtjenester p奪 kontoret tre IT arkitekturer Lokal filserver Enkel, jevn responstid til sluttbruker Backup m奪 h奪ndteres p奪 hvert kontor Lokal filserver, data replikeres tilbake til datasenter Enkel, jevn responstid til sluttbruker Kan feile over til datasenter hvis lokal server g奪r ned. Backup h奪ndteres sentralt sikrere og lavere kost Fil server CIFS/ NFS Kontor Lokal tape On site cach Cashe Server CIFS/ NFS SC/IP WAN SC/IP CIFS/ NFS Kontor Datasenter Fildata replikert tilbake til Datasenteret To produkter: Microsoft DFS-R IBM OSSV
  • 6. Filtjenester sentralisert arkitektur Wide Area File Services Sentralisert lagring i datasenter Cache server p奪 lokalt kontor Egenskaper: Responstid til sluttbruker varierer i cashe eller ikke? Globale data sentral l奪sning Sentral lagring og kontroll Sentral backup i datasenter On site cach Cashe Server CIFS/ NFS SC/IP WAN SC/IP CIFS/ NFS Kontor Datasenter Offsite DR Produkter: Cisco WAAS Riverbed Cash av filer p奪 hvert kontor
  • 7. En IT arkitektur til 5 lags objekt orientert applikasjon Transaction boundary Service boundary
  • 8. Arkitektur definisjoner IT arkitektur er definisjonen av strukturen p奪 en l淡sning for et forretningsproblem Et konsistent regelsett, standarder og guidelines som gir veiledning og st淡tte til det detaljerte design for en IT basert l淡sning Formell beskrivelse i IBM Architecture Description Standard; &quot;...is the structures of the system, which comprise software and hardware components, the externally visible properties of those components, and the relationships amongst them&quot;
  • 9. Arkitektur er forskjellig fra design Arkitektur: Kunsten og vitenskapen 奪 konstruere .; en spesiell metode eller stil for struktur, ogs奪 en systematisk bruk av kunnskap Arkitekt: En som rammer inn og beskriver komplekse strukturer , og lager planer for 奪 bygge dem. Design: Substantiv: Kombinasjonen av detaljer som bygger en l淡sning Verb: Lage detaljerte konstruksjonstegninger for en l淡sning Designer: Den som lager detaljert design for en valgt arkitektur
  • 10. Hva arkitektur ikke er vanlige misforst奪elser Arkitektur og design er det samme Arkitektur og infrastruktur er det samme <Min favoritt teknologi > er det samme som arkitektur God arkitektur kommer fra EN arkitekt Arkitektur er flat ett perspektiv holder Arkitektur er kun struktur System arkitektur kommer f淡r software arkitektur Arkitektur kan ikke m奪les og valideres Arkitektur er vitenskap Arkitektur er kunst Er l淡sningens teknologi / infrastruktur / nettverk / Valg av produkt for implementering Hovedsaklig fra Grady Booch
  • 11. Virksomhetsarkitektur og Teknisk Arkitektur Litt definisjoner igjen: EA: the continuous practice of describing the essential elements of a sociotechnical organizations , their relationship to each other and to the environment, in order to manage complexity and change The Open Group TA: The structure of structures of the system which compromises the software elements , the external visible properties and the relationship among them Len Bass From Grady Booch, IEEE Software April 2010
  • 12. Virksomhetsarkitektur og Teknisk Arkitektur Kontekst Krav Applikasjonsarkitektur L淡sningens datamodell Integrasjonsarkitektur Infrastruktur Arkitekturstyring for l淡sningen Teknisk arkitektur En l淡sning i fokus Organisasjon og steder Prosesser Applikasjonslandskap Virksomhetens datamodell Teknologirammeverk Standarder, Policies og Guidelines IT-Governance styring av TA Virksomhets arkitektur Byplan
  • 13. Hva er god IT arkitektur noen p奪stander Enklest mulig , men tilstrekkelig for oppgaven Fleksibel for endring av funksjonalitet ved: Lagdelt applikasjonsarkitektur Komponenter med klart definert ansvar og rolle Design ved komponentenes grensesnitt Separasjon av grensesnitt og implementering Fleksibel for endring av kapasitet, ved: Utnytter velpr淡vd mellomvare (RDBMS, APP server,.) Virtualisert infrastruktur Robust, ved: God strategi for feilh奪ndtering Testbar, ved komponenter med klart definert ansvar og rolle Enkel, stringent lagdeling, med klart definerte ansvar og rolle Redundant infrastruktur
  • 14. Hva er god IT arkitektur noen flere p奪stander Estetisk, ved: Enkel og passer i eksisterende l淡sningslandskap Gjenbruker Eksisterende investeringer l淡sningens kontekst Gode m淡nstre og velkjente l淡sninger pne standarder Komplett Har et holistisk syn, dvs dekker funksjonalitet, applikasjonsarkitektur, brukerplattform, nettverk, servere, lagring, operasjonelle prosedyrer, .. Dokumentert til et visst niv奪 Kan forst奪s, modelleres og diskuteres uten 奪 g奪 tilbake til originale prinsipper., eller for den sakens skyld lese applikasjonens kode.
  • 15.
  • 16. Hva god IT arkitektur IKKE er Utnytter alle kjente m淡nster Fleksibel for alle mulige endringer Har kapasitet for de neste 5 奪rene Flere anti patterns ??
  • 17. Hvorfor bryr vi oss om IT arkitektur Skal gi virksomheten strategiske fordeler gjennom: Fleksibilitet for nye produkter, tjenester, prismodeller eller markeder Effektivisering av virksomhetens prosesser, og derved lavere operasjonskost Et implementert IT system vil p奪virke bedriftens bunnlinje i 15-20 奪r

Editor's Notes

  • #3: Tikal, Maya by. F淡rst litt om Maya 200BC 900DC Stor sivilisasjon stein over hele syd Mexico, Guatemala og halve Honduras. Avanserte, bysamfunn,. Senral plass
  • #4: Maya: Syd Mexico, Guatemala, Honduras, 200 f. Kr , 900 e. Kr Velutviklet samfunn, byer &gt; 50.000 Kompakte pyramider En p奪 hver side av en stor plass I retning av stjernene og sola En ballbane Bygget p奪 og med eksisterende bygninger Anlegg for 奪 samle og fordele vann Lite byplanlegging Arkitekturm淡nster: Mayan Arch V bue
  • #7: P奪 denne m奪ten ser vi: Samme tjeneste for sluttbruker nesten Tre forskjellige arkitekturer N antall produkter for 奪 implementere en arkitektur
  • #10: Design: noun: &amp;quot;the combination of details which go to make up a work&amp;quot; verb: &amp;quot;to make the plans and drawings necessary for construction Designer: One who makes designs ...for the constructor&amp;quot;
  • #16: Br奪 overgant til hvorfor bryr vi oss om arkitektur.