A road with a view De ontwikkeling van infrastructuurarchitectuur vanuit het perspectief van DYA|Infrastructuur
Daniël Jumelet (
[email protected])
Waarom infrastructuurarchitectuur? Beheersing van ontwikkeling infrastructuurlandschap, zowel qua functionaliteit als kwaliteit • Engineering alignment – Weinig communicatie tussen expertisegroepen – Per project puntoplossingen – Toenemende (technische) complexeit
• Business alignment – Communicatiekloof tussen afnemers en ‘leveranciers’ – Vraag naar flexibiliteit tegen lage kosten (‘utility’) op gespannen voet met praktijk exploitatie 2
Infrastructuurontwikkeling
3
Black box-benadering Redeneren vanuit het Engineeringviewpoint: − Chassis − Motor − Wielen − Boordcomputer
4
White box-benadering • Bestuurdersviewpoint: − Acceleratie (van 0-100 in…) − Remweg − Wegligging − Energielabel − Opvallen...
5
Route Van techniek (apparaat) naar functies, patronen en relaties: • Op zoek naar een model (2005-2007) • Modelmatige, functionele decompositie (2007-2009) • Compositie van patronen (2009-heden)
6
Eerste verkenningen…
7
Ontdekking Bouwblokkenmodel Cisco ME 3600X series IOS Release 15 IEEE 802.3af PoE SNMP v3
Storage Network Server Middleware Client Realm Security & Support
Access (NW) Workstation Platform (CR)
Availability Integrity Manageablity
Data Centre Office Construction Site Remote 8
Ontstaan bibliotheek
9
Decompositie Gebruikt voor: • Opzet taxonomieën – Opstellen baseline beveiligingsbeleid – Outsourcingsclassificatie – Kostenreductie/consolidatie
10
Decompositie - voorbeeld Omgeving
Bouwblok
Beknopte omschrijving
Kantoor
PC
PC voor administratieve toepassingen, waarop de standaard applicaties, zoals het Microsoft Office-pakket aangeboden wordt
Mobiele PC (laptop)
Draagbare PC, die zowel op kantoor, thuis als onderweg bruikbaar is voor administratieve toepassingen, waaronder Microsoft Office.
Publiek
Printer
Afdrukvoorziening voor kantoormedewerkers (A3/A4, overwegend zwart-wit)
Scanner
Faciliteit voor het inlezen en digitaliseren van analoge documenten.
IP Telefoon
Telefoontoestel voor het intern- en extern bellen.
Thema-PC
Computer voor het aanbieden van applicaties die met een thema samenhangen. Deze
applicaties hebben dikwijls speciale eisen en wensen waardoor ze niet aangeboden kunnen worden via de standaard publiekswerkplek (Terminal).
Gaming-PC
Zwaar uitgeruste PC’s voor het spelen van (online) games en andere applicaties die een groot beroep doen op capaciteit, zoals Photoshop. Dit type PC is speciaal bestemd voor de jongerenhoek.
Terminal
Thin Client in combinatie met een (virtuele) XP werkplek (op basis van VDI-technologie), die naast het gebruik van de standaard applicaties het mogelijk maakt door middel van
software om audio- en videostreams aan te bieden.
11
Decompositie Gebruikt voor: • Opzet taxonomieën – Opstellen baseline beveiligingsbeleid – Outsourcingsclassificatie – Kostenreductie/consolidatie
• Referentie Architecturen met verder uitgewerkte Bouwblokken (recepten/mallen)
12
Compositie Opkomst/ontdekking van patronen, gebruikt voor: • Architectuurschetsen • Impactanalyse • Root cause-analyse
13
Compositie - voorbeeld
14
Tussenstand: Architectuur & ontwerp • Blaauw – architectuur & ontwerpviews • Mappen van modellen op modellen • Projectondersteuning door repositories
15
Blaauw - Computerarchitectuur • Architectuur (rol: infrastructuurarchitect) – (oer)principes – archetypes
• Implementatie (rol: IA + Technisch specialist/eng.) – richtlijnen voor specifieke toepassing – standaarden – afbakening ontwerpkeuzes
• Realisatie (rol: Engineer) – projectspecifiek ontwerp voor fysieke implementatie – bouwvoorschriften 16
Blaauw - Voorbeelden Clock hands, little hand are the hours, big hand are the minutes
Powered by:
a. Asynchronous messaging.User mail b. Application Engine.Java Weight
Electricity
Springs a. Microsoft Exchange
Tag Heuer Grand Carrara
17
IT Infrastructure a. Asynchronous messaging b. Application Engine c. Centralized Data Storage
Realization
Implementation
Architecture
Architecture, Implementation, Realization according to Blaauw
Big Ben
Mappen modellen op modellen Focus now : Guided by To-Be Operational Architecture Mission
MODELS REALITY
1 Year
Strategy as is enterprise architecture
Goals
Actions
domain/aspect architectures
High Importance
to be
3 Years
S R M
Medium
culture
leadership people
REALITY TRANSLATED MODELS Operations INTO people processes customers products
MODELS MAPPED ON MODELS
5 Years
3 Year
MODELS
Vision
RADAR PLATEN PRINCIPLES , GUIDELINES, To-Be Infrastructure Etc. Architecture Repository
IT
TOOLS INFRA PLATEN SAMENHANG PLATEN
18
Repositories met functies & recepten
19
Tooling • Semanische Wiki (demo KLM) • Archimate (modelleren van infrastructuur in ontwikkeling met NAF Werkgroep Archimate en Bizzdesign)
20
The road ahead • Verder ontwikkelen Semantische Wiki richting Service Management en Informatiebeveiliging • Verder ontwikkelen modellering met Archimate • Verdere aansluiting bij Enterprise Architectuur (principes en organisatiebestemmingsplannen) én ontwerpers/engineers (blauwdrukken)
21