Overslaan naar hoofdinhoud
Pulse
Leestijd, 2 min.

Je wilt hypothesis-driven development, agile testing en continuous learning. Je wilt vrijheid om te vernieuwen en succesvolle applicaties ontwikkelen binnen de gestelde deadline en budget. In deze serie over de voordelen van Azure Cloud Solutions geven 15 experts hun visie op de nieuwste ontwikkelingen in agile development en de voordelen van ontwikkelen op Azure Cloud. Dit keer is cloud solution architect Chris Vugrinec aan het woord.

Azure platform

Als cloud solution architect help ik grote klanten van Microsoft met de overstap naar het Azure platform. Dat doe ik onder meer door te laten zien wat er technisch mogelijk is in de cloud. Hoe kun je bijvoorbeeld een moderne mobiele webapplicatie bouwen en laten landen op Azure? Met gebruik van open source technologie in combinatie met de bouwstenen die Microsoft Azure biedt zijn er vele mogelijkheden. Zo kun je bijvoorbeeld voor het beheer van jouw platform binnen Azure Puppet, Chef of een gelijkwaardige oplossing gebruiken. Zo heb je er minimaal onderhoud aan.

Handige app

Hoe dit werkt kan ik laten zien aan de hand van een een mobiele applicatie met een backend in Azure. De app is gebouwd voor Android en iPhone en maakt gebruik van Beacon-technologie, waarmee je mensen kunt lokaliseren in een gebouw. De beacons (sensoren) die in het gebouw hangen, zenden een signaal naar de NodeJS backend server (Azure) zodra er iemand langsloopt. Deze backend-server onthoudt jouw locatie in een Redis Cache. Een webserver (NGINX) laat een kaart van het gebouw zien met daarop realtime alle app-gebuikers en de daarbij behorende locatiegegevens. Handig als je een collega zoekt en op je app ziet dat hij bij het koffie-apparaat staat. Alle logging wordt via de zgn ELK stash (ElasticSearch Logstash en Kibana) gecentraliseerd en kan via het grafische scherm bevraagd worden.

Rechtstreeks deployen

De broncodes die ik voor de web-app heb geschreven staan in een Git-opslagplaats binnen Visual Studio Team Services (VSTS). Visual Studio Team Services is geïntegreerd met Microsoft Azure, zodat je rechtstreeks applicaties kunt deployen naar de cloud. De backend van de app heb ik verpakt als Docker-containers.

Kubernetes

De implementatie van de Docker-containers op Azure gebeurt door middel van een VSTS job op een Kubernetes Cluster. Kubernetes is een ‘open source container cluster manager’ die oorspronkelijk door Google is ontwikkeld. Met behulp van Kubernetes is het mogelijk een cluster van containers te beheren als één enkel systeem. Met behulp van Azure Container Services kan heel makkelijk een Kubernetes Cluster op Azure worden opgezet.

App beheren

Voor het beheer van de app heb ik Puppet ingeschakeld. Via de Azure Marketplace is een standaard Puppet-installatie beschikbaar gesteld. Een Master manager bepaalt de desired state van jouw platform. Updates en patches kunnen op deze manier gecontroleerd worden uitgerold.  Meer info? Bekijk deze film over het gebruik van Puppet op Azure:

 


Wil je meer verdieping rondom dit onderwerp?
Schrijf je in voor het on demand webinar “Ontwikkelen en testen met oa Chef, Puppet of Ansible en Azure”.

 

Leer van klantervaringen met het gratis Cloud Strategy eBook

Ontdek de bewezen methoden om je business in de cloud te brengen

Probeer Microsoft Azure gratis

Werk je volgende geweldige idee uit met Azure

Educatie

Financiële dienstverlening

  • een persoon die bij een lijst met laptop voor een venster zit

    Migreren naar de cloud: 4 strategieën voor financiële instellingen

    De financiële dienstensector staat voor veel uitdagingen. Zo heb je als organisatie te maken met hoge klantverwachtingen, cybercriminelen die steeds geraffineerder worden en fintech-organisaties die de markt transformeren. Tel daar de steeds strengere regelgeving nog bij op, in combinatie met verouderde systemen. Gelukkig kan technologie ons bij veel van deze uitdagingen helpen. Waarom migreren naar […]

  • Een vergadering waar een man en vrouw de hand schudden

    Sure thing: Banks will have to move to a flexible Datacenter based largely on Public Cloud capabilities

    The banking sector is caught in the middle of the digital transformation. Under pressure from PSD2, Basel III, Instant Payments, GDPR and wildly spiraling costs for digital infrastructure, banks are having to make major changes. How can these modern requirements be turned into a strategic advantage? Banks are bracing themselves for the introduction of PSD2. […]

Overheid

  • Small business team collaborating in modern workplace.

    Woningbouwcorporaties moeten zich aansluiten op de netwerksamenleving

    Woningbouwcorporaties staan voor enorme uitdagingen. De woningnood, het verduurzamen van alle gebouwen voor 2050 en de leefbaarheid optimaal houden los je niet op met traditionele principes. De technologie, processen en materialen zijn nu beschikbaar om meer te halen uit het huidige woningbestand. Daarvoor zullen de woningbouwcorporaties en hun ketenpartners wel meer datagedreven samen moeten werken. […]

  • Vrouw met telefoon en Surface in een kantoorgebouw

    Smart cities zijn aantrekkelijker, groener en veiliger

    De wereld urbaniseert in een stormachtig tempo, in 2050 woont naar schatting bijna 70 procent van de wereldbevolking in de stad. Het beheer en bestuur van steden met traditionele middelen en processen wordt door de snelle urbanisatie complex en duur. Een Smart City is dankzij de inzet van data veilig, groen, rendabel, aantrekkelijk en toekomstbestendig. […]

Productie

Retail

  • Tell & Sell: wat is de volgende stap voor de winkel van morgen?

    Tell & Sell: wat is de volgende stap voor de winkel van morgen?

    In de loop van de geschiedenis zijn er twee factoren die ons winkelgedrag bepaald hebben: gemak en beleving. In 1796 opende Anthony Harding in Pall Mall in Londen de deuren van het eerste warenhuis in Europa. Voor het eerst konden klanten op één locatie van alles kopen, van juwelen tot klokken, terwijl ze tegelijkertijd anderen […]

  • Webinar-serie: de toekomst van de retailbranche

    Webinar-serie: de toekomst van de retailbranche

    Technologie is overal aanwezig. De digitale transformatie is in volle gang in alle bedrijven en alle branches. De verandering voltrekt zich in een hoog tempo en veel, zo niet alle, businessmodellen gaan hierdoor op de schop. Marktverstorende, vernieuwende retailbedrijven zijn de eerste organisaties die laten zien hoe de toekomst van retail eruitziet. Digitale transformatie Deze […]

Zorg

  • Two people working in Healthcare with a Windows device

    Leverancier van medische hulpmiddelen bouwt toekomstbestendig Azure-platform

    Het Deense bedrijf Coloplast maakt innovatieve zorgproducten voor mensen met intieme gezondheidsproblemen. Coloplast wilde een blijvende, productieve relatie onderhouden met klanten en de behoeften van patiënten beter doorgronden. Om dat te bewerkstelligen besloot het bedrijf van een on-premises datawarehouse- en BI (Business Intelligence)-oplossing over te stappen op Microsoft Power BI, Azure SQL Data Warehouse en […]

  • een hand die een celtelefoon houdt

    Nederlands ziekenhuis maakt revalideren leuker met de HoloLens 2

    Voor patiënten die in het ziekenhuis liggen is het niet altijd even makkelijk om fysiek in actie te komen. Van oudsher is de cultuur: pyjama aan, in bed liggen en het zo rustig mogelijk aandoen. Zonde, want lichamelijke activiteit bevordert juist de geestelijke en lichamelijke conditie van patiënten aanmerkelijk. Het Elkerliek ziekenhuis in Helmond zoekt […]