Hoe word je een nóg betere cloud architect?
- Datum: 08 February, 2021
Hoe onderscheidt een goede cloud architect zich van een nóg betere cloud architect? Ontdek in dit artikel van Global Knowledge tips om van een goede cloud architect in een betere cloudarchitect te veranderen: zo word jij nóg beter in je vak.
Voordat we in de verschillen tussen goede en betere cloud architecten duiken, definiëren we eerst de rol van de cloud architect zoals je die waarschijnlijk wel kent.
Als cloud architect ben je verantwoordelijk voor de planning, migratie en implementatie van cloud-based infrastructuren. Dat je de functietitel hebt, wil niet zeggen dat je het werk zo efficiënt mogelijk doet en alles uit de cloud haalt. Een cloud architect moet zichzelf continue pushen en verbeteren. Het dragen van de functietitel zegt niet altijd alles. Je weet dus niet of iemand met de functietitel cloud architect de cloud infrastructuur implementeert of beheert zoals de organisatie het voor ogen heeft.
Of iemand slecht, redelijk, goed of fantastisch is als cloud architect, hangt af van meerdere factoren. Training en certificeringen zijn essentieel om bij te blijven op de snelle veranderingen in het vakgebied, maar ook zodat je weet hoe je de enorme hoevelheid verschillende tools en diensten in de cloud efficiënt inzet. Al deze functies en tools zelf ontdekken levert je bijna een tweede full-time baan op.
En dan zijn er ook nog taken en tools die op het eerste gezicht misschien weinig met cloud te maken hebben, maar wel invloed hebben op de beveiliging en het beheer van je cloudomgeving.
De vraag naar nóg betere cloud architecten neemt toe, maar hoe onderscheid je jezelf? In dit artikel lees je hoe je een nóg betere cloud architect wordt.
Maak volledig gebruik van de cloud
Een goede cloud architect zet servers in de cloud
Als je servers in de cloud zet, verplaats je de verantwoordelijkheid voor je hardware naar je cloudprovider. Dat is een goede eerste stap, maar daar kun je niet stoppen. Zo'n migratie noemen we trouwens een lift en shift. Lift en shift migraties komen veel voor, daarvoor gebruik je deze strategie: Pak je on-premise hardware en verplaats dat zonder al teveel wijzigingen naar de cloud.
Lift en shift is geen slechte strategie, maar je profiteert met deze strategie niet volledig van alle cloudvoordelen. Zo'n lift en shift betekent bijvoorbeeld niet dat je organisatie ineens geen verantwoordelijkheden meer heeft voor wat je in de cloud hebt gezet.
Op dit level moet alles boven de hypervisor behandeld worden door je IT team. Denk o.a. aan het patchen van de servers, starten en beëindigen van instances en high availability behoeftes.
Server management in je eigen datacenter versus in de cloud
Als je je servers in de cloud zet, ben je niet langer verantwoordelijk voor hardware failure. Als een hard drive defect raakt of het geheugen faalt, is het vervangen van de hardware het probleem van je cloudprovider. Dat is een stap in de goede richting. Bovendien blijft je data in de cloud vaak beschermd als er een hardware failure plaatsvindt.
Een betere cloud architect zet services in de cloud
Een service biedt dezelfde vaardigheden als een server aan in de cloud, maar het vraagt minder beheer van jouw kant. We leggen het verschil tussen een server en een service in de cloud zetten iets beter uit met het volgende voorbeeld.
In het voorbeeld gebruiken we een standaard file storage server. Deze server is gemigreerd naar de cloud en kan gedupliceerd worden door een virtual machine op te starten met dezelfde specificaties als de server die je on-premises gebruikte. Zo hoef je geen hardware meer te beheren, maar blijven replicatie, high availability, het patchen van je operating system, beheren van geïnstalleerde applicaties en de data binnen jouw beheer.
Alles wordt eenvoudiger als je een cloud storage service (bijvoorbeeld de Simple Storage Service van AWS) gebruikt. Het enige wat jij nog hoeft te doen, is de data uploaden. Redundancy en schalen zijn voor jou verleden tijd. Bovendien betaal je ook minder op deze manier. Volledig gebruik maken van de cloud zorgt op alle fronten voor winst - je hebt minder werk en je kosten blijven lager.
Je bent leergierig
Een goede cloudarchitect is geïnteresseerd in alles wat de cloud te bieden heeft
Cloudkennis komt je niet zomaar in de schoot vallen. De cloud is continue in ontwikkeling - en het ziet er niet naar uit dat deze ontwikkelingen vertragen. Kijk maar eens naar de diensten die worden aangeboden door bijvoorbeeld Amazon Web Services en Microsoft.
Deze vendoren bieden beiden veel verschillende diensten aan. Wendhaarheid en verandering zijn sleutelwoorden in cloud technologie, dus de nieuwste ontwikkelingen bijhouden is heel belangrijk. De 'what's new' posts lezen zorgt ervoor dat je de basics onder de knie krijgt, maar om een fantastische cloud architect te worden, moet je dieper in de materie duiken. Alleen dan leer je begrijpen hoe een dienst verandering teweeg brengt, zonder je huidige infrastructuur op een negatieve manier te beïnvloeden.
Een betere cloud architect gebruikt nieuwe kennis om zich verder te ontwikkelen
Met training blijf jezelf ontwikkelen, verder dan wanneer je alleen op de hoogte blijft van ontwikkelingen via nieuwsbrieven, artikelen of YouTubefilmpjes. Tijdens een training leer je niet alleen van de trainer - maar ook van je collega's en je bestaande ideeën worden uitgedaagd. Daardoor word je nog beter in je werk en maak je minder snel kostbare fouten.
Ik heb lesgegeven aan cursisten met een indrukwekkende hoeveelheid kennis over een paar gebieden, maar ik heb nog nooit training gegeven aan een klas met studenten die van alle diensten en strategiën al kennis hadden voor aanvang van de training. Als je alleen de dingen leert die nodig zijn om je werk in het hier en nu uit te voeren, ben je niet voorbereid op de nieuwe en betere diensten die de toekomst met zich meebrengt. Bovendien rem je daarmee je ontwikkeling op cloudgebied.
Je kennis kun je na de training valideren met een certificering. Een certificering is natuurlijk geen vervanging voor werkervaring in een cloudomgeving, maar tijdens het examen word je wel getest op veel verschillende onderwerpen. Die breedte van kennis is belangrijk omdat je ermee in staat raakt om verder te groeien.
Je leert nu misschien over diensten waar je nog niet mee werkt, maar in de toekomst kan dat zomaar anders zijn. Bovendien kan het inspirerend werken - een bepaalde dienst kan zo passen in een nieuwe vereiste van je organisatie. En zonder training was je daar misschien wel nooit opgekomen.
Deze certificeringen zijn wellicht interessant voor jou:
Alle trainingen die je nodig hebt om je voor te bereiden op onderstaande certificeringen, kun je terugvinden in de GK Polaris Discovery Subscription. Deze subscription geeft je onbeperkte toegang tot trainingen in onze Virtual Classroom, voor een bedrag dat vergelijkbaar is met de prijs van één training. Leer meer over GK Polaris op deze pagina.
Heb je al een GK Polaris subscription? Als je de trainingen voor deze certificeringen hebt afgerond, hoef je alleen het examen nog maar bij te betalen om je certificering te behalen.
Nieuw in de IT? Haal dan eerste deze certificeringen:
Nieuw met cloud, maar wel ervaring in de IT? Dan zijn deze certificeringen interessant
Je bent een beetje paranoïde
Goede architecten bedenken oplossingen op een bestaand probleem
Het is voor architecten belangrijk om over security na te denken - een beetje paranoïde zijn is dus niet verkeerd. Phishing, social engineering en distributed denial of service (DDoS) zijn zomaar drie voorbeelden uit de lange lijst van securitydreigingen.
Goede cloud designs zijn gebaseerd op het 'defense in depth'-principe. Elk gedeelte van je infrastructuur moet individueel worden verdedigd, zodat je nooit afhankelijk bent van één onderdeel voor je gehele beveiliging. Goede architecten zorgen voor firewalls, security groups, ze monitoren en analyseren, doen aan risico detectie via service en third-party tools, auditing en maken gebruik van encryption.
'Incidents happen', weten goede architecten
Zorg ervoor dat je ontwerpen nog beter voorbereid zijn en denk na over een plan van aanpak als het overhoopt toch misgaat. Geen enkele architect kan de veiligheid 100% garanderen - daarom zijn disaster recovery plans, documentatie en escalatie timelines zo enorm belangrijk.
Toch komt het nog vaak voor dat cloudarchitecten erg afhankelijk zijn van hun cloudprovider voor security. Veel cloud beheerders gaan ervanuit dat security niet meer onder hun verantwoordelijkheid valt, zeker nadat ze op de hoogte zijn geraakt van het gebruikersgemak van de cloud. Dat is een gevaarlijke aanname - en een onjuiste. Als expert cloud architect, moet je je bewust zijn van jouw aandeel in het beschermen van je cloudomgeving.
Je denkt niet alleen vanuit de IT Professional
Het laatste onderscheid tussen een goede en een betere cloud architect, is dat een betere cloud architect verder kan kijken dan zijn IT team. Een goede architect maakt zich vooral zorgen over de technische kant, maar vergeet de behoeftes van de organisatie. Misschien vind je dit spannend om te lezen, maar om dit werk goed te doen, moet je het warme bad van je eigen team durven verlaten.
Om de behoeftes van je organisatie beter te begrijpen, is het belangrijk dat je contact hebt met elke afdeling die gebruik maakt van je cloudomgeving. Dat betekent dus dat je met alle teams binnen je organisatie spreekt. Daardoor krijg je meer perspectief.
Sales kan je vertellen waar hun klanten gek van worden, marketing weet wie waar interesse in heeft en hoe je die interesse wekt. Executives vertellen je in welke koers ze de organisatie sturen. Bovendien leer jij niet alleen van praten met andere teams - je kunt hen ook jouw kant van het verhaal laten zien. Voor deze vorm van communicatie moet je je comfort zonde verlaten, maar het verdiept je begrip van de behoeften van de organisatie.
Experimenteer
Het veranderen van je architectuur omwille van een verandering in je business model, was vroeger een idee wat weggehoond werd. Maar betere achitecten maken gebruik van het korte termijn denken wat bij cloud hoort. Ze vervangen en reconfigureren zowat elk deel van hun architectuur om aan nieuwe eisen van de business te voldoen. Experimenteren met nieuwe design is en services is belangrijk - onderschat dat niet.
Als je het vanuit het IT oogpunt bekijkt is het implementeren van bepaalde clouddiensten misschien niet nuttig, maar die nieuwe diensten betalen zich misschien wel uit op andere plekken in de organisatie. Denk bijvoorbeeld aan Amazon Macie, van Amazon Web Services.
Het idee van al je files in de cloud zetten in leuk, totdat jij degene bent die op zoek moet naar non-compliant data in die enorme hoop bestanden. Gevoelige informatie zoals credit card nummers, wachtwoorden en andere persoonlijke data worden snel over het hoofd gezien en zomaar ergens in de cloud gezet. Compliance eist verificatie, maar het is ondoenlijk om met een menselijk team door al die data naar de gegevens te zoeken. Macie automatiseert deze taak en voert deze acite in real-time uit terwijl er nieuwe bestanden worden geüpload.
Voldoe aan de behoeftes van je organisatie
Deze clouddiensten zijn vaak eenvoudig geïntegreerd in je bestaande designs en ze hebben voordelen voor mensen buiten jouw team, voordelen waar jij je misschien niet eens bewust van was. Focus niet alleen op je eigen afdeling. Een betere cloudarchitect moet de behoeftes van zijn organisatie realiseren, niet alleen de behoeftes van zijn eigen team.
Het werk van een cloud architect is spannend en kan heel veel voldoening geven, maar als je wilt uitblinken, vraagt het veel van je. Het omarmen van deze vereisten en het verbeteren van je kennis en skills komen niet alleen je organisatie, maar ook jouw individuele ontwikkeling ten goede. Doe daarom niet alleen wat goed is - maar ga juist op zoek naar hoe je het nog beter kunt doen.
Leer meer
Benieuwd welke cloud trainingen je kunt volgen in GK Polaris Discovery? In het Discovery rooster vind je trainingen van Microsoft, AWS en nog veel meer vendoren. Bekijk alle trainingen via onderstaand schema.