Experts Live 2015

Vandaag ben in op uitnodiging aanwezig bij de het Experts Live 2015 event in Ede.

Dit event is georganiseerd door een aantal grote usergroups, niet alleen in Nederland maar ik zie ook een aantal uit België.

Dit is een evenement voor IT pro, dus voor systeembeheer. Ik ben zelf meer een ontwikkelaar (..) maar omdat er ook een aantal Azure sessies zijn, wordt het toch een mooie dag 🙂

En er is ook een IoT Workshop, ik ben helemaal blij.

De locatie is overigens het Cinemec in Ede. Dus we hebben luxe bioscoopstoelen met cupholders! Dit is blijkbaar een trend, de Technorama in België doet hetzelfde maar dan met een Belgische bourgondische draai eraan.

Ik heb dus een aantal sessies uitgekozen en

De eerste sessie is ‘Become a automation ninja in 60 minutes’ van Michael Rueefli. Het gaat hier om een introductie in Powershell. En specifiek van SCORCH naar Azure automation.

WIN_20151119_080107

Hij demonstreert met kleine video’s (handig, geen wifi nodig) hoe binnen Azure een runbook wordt aangemaakt om een taak uit te voeren.

Powershell Workflow is inderdaad erg handig en flexibel om toe te passen bij (Azure) taken. Enkele tips zijn:

  • Ga goed met exception om
  • Respecteer de juiste naam conventies (om overlap te voorkomen)
  • Gebruik centrale logging (schrijf er even een functie voor)

Runbooks zijn modulair. Gebruik Parent/Child/Helper structuur.

GitHub wordt al ondersteund voor versiebeheer, TFS online ondersteuning zou er aankomen.

En het is fraai om te zien dat er ook een visuele editor is om versneld RunBooks te bouwen.

Er is ook een hybride oplossing waardoor runbooks ook lokaal kunnen draaien. De code wordt dan centraal beheerd maar lokaal uitgevoerd (soort download).

Er is gedemonstreerd hoe een lokale Surface Pro (met daarop een agent geïnstalleerd) een RunBook uitvoerde nadat dit in de Azure Portal gestart werd. Helaas was er een netwerk issue (als in wifi) op dat moment dus de demo was een beetje rommelig.

De Powershell galery bezit een enorme hoeveelheid open source scripts. Daardoor zijn er enorm veel voorgebakken recepten beschikbaar.

De Push/Pull functie werd kort aangehaald. Blijkbaar kon bij meerdere teams delen van de configuratie neergelegd worden. Dit is gaaf als ontwikkelaars de werking configureren en de beheerders de wachtwoorden.

Automatiseer… of wordt geautomatiseerd!

De keynote is gestreamd, de recentie sla ik vandaag even over.

De volgende presentatie ‘Back to the future with Azure Stack’ werd gegeven door Marc van Eijk.

WIN_20151119_103009

Azure Stack is het vervolg op Azure Pack, het draaien van Azure in je eigen datacentrum alsof het een normale Azure is.

Hij had helaas geen toegang tot echt demo materiaal voor Azure Stack zoals in de keynote maar toch viel er wel wat te vertellen.

AzureStack is als een download button op Azure. Het zal niet direct alle diensten van Azure ontsluiten maar het is wel mogelijk!

De gelaagdheid van Azure is nu ook op eigen hardware beschikbaar. Alleen de allerlaagste laag (de fabric) is eigenlijk anders, vanuit de code of dienst gezien zijn de bovenste lagen gelijk.

Noem het maar Cloud inspired.

Dus we kunnen nu Blobs, tables, websites, databases in de PAAS stack.

Ook de (preview) portal van Azure zal lokaal werken en alles is met PowerShell beheersbaar. Daarom kan de sessie eigenlijk prima gegeven worden 🙂

Er werd een demo gegeven waarbij lokaal een powershell script werd uitgevoerd om via een json file Azure diensten uit te rollen. Dit kan straks ook lokaal. Zo’n file kan ook visueel in VS2015 aangemaakt worden. Het heet DeploymentTemplate.Json. Er is zelfs een deploy menu in VS2015. En dit draait allemaal rond een resourcegroup.

Er is zelfs al een lijst van quickstart templates (beschikbaar op github).

En daarmee is er ook direct een uitdaging. Er zijn al een heleboel templates. Helaas zijn de meeste nog niet voorbereid op AzureStack. Er zit nog heel veel afhankelijkheid in naar echte Azure resources. Let dus op of deze goed geparametriseerd zijn.

Opvallend: dit is nu de derde presentatie en steeds zie ik dezelfde allergische reactie op development als dat developers tov. IT-Pro hebben. Why can’t we live in peace together???

En dit betekent vandaag dat IT-Pro’s te horen krijgen dat ze uit de comfort zone moeten treden om ook development en developers op te zoeken.

Al met al was dit wederom een geslaagde presentatie.

En dit waren voor mij als ontwikkelaar de meest interessante presentaties van vandaag.