VOP - Unigornel. Maxim Bonnaerens David Vercauteren Henri Verroken. Begeleiders: prof. Bjorn De Sutter, dr. Bart Coppens, dr.

Maat: px
Weergave met pagina beginnen:

Download "VOP - Unigornel. Maxim Bonnaerens David Vercauteren Henri Verroken. Begeleiders: prof. Bjorn De Sutter, dr. Bart Coppens, dr."

Transcriptie

1 FACULTY OF ENGINEERING VOP - Unigornel Maxim Bonnaerens David Vercauteren Henri Verroken Begeleiders: prof. Bjorn De Sutter, dr. Bart Coppens, dr. Jonas Maebe 10 maart 2016

2 Doelstelling Unigornel: Een unikernel voor Go Figuur afkomstig uit Adventure Time serie Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 2 / 12

3 Klassiek serverpark App App App App App App OS OS OS OS Server Server Server Server Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 3 / 12

4 Verschillende vormen van virtualisatie App App App OS OS OS Hypervisor Virtuele Machines Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 4 / 12

5 Verschillende vormen van virtualisatie App App App OS OS OS App App App Hypervisor Virtuele Machines OS Containers Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 4 / 12

6 Verschillende vormen van virtualisatie App App App OS OS OS Hypervisor App App App OS App App App OS OS OS Hypervisor Virtuele Machines Containers Unikernels Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 4 / 12

7 Verschil tussen klassieke aanpak en unikernels Configuratiebestanden Applicatie Go runtime Parallelle draden Gebruikersprocessen OS kern Hypervisor Hardware Klassiek Applicatie Go runtime OS kern Hypervisor Hardware Unikernels Gespecialiseerde unikernel Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 5 / 12

8 Voordelen van unikernels Kleine binaries Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 6 / 12

9 Voordelen van unikernels Kleine binaries Snelle opstarttijden Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 6 / 12

10 Voordelen van unikernels Kleine binaries Snelle opstarttijden Betere veiligheid Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 6 / 12

11 Hoe maken we unikernels? Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 7 / 12

12 Hoe maken we unikernels? Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 7 / 12

13 Go programmeertaal Syntax lijkt op C Eenvoudig als Python Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 8 / 12

14 Go programmeertaal Syntax lijkt op C Eenvoudig als Python Compileert naar machine code Eenvoudig compilatieproces Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 8 / 12

15 Go programmeertaal Syntax lijkt op C Eenvoudig als Python Compileert naar machine code Eenvoudig compilatieproces } Efficiënte garbage collector Go runtime Goedkope concurrency Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 8 / 12

16 Bronnen van inspiratie Gespecialiseerde unikernel Volledig in OCaml Weinig in C Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 9 / 12

17 Bronnen van inspiratie Gespecialiseerde unikernel Volledig in OCaml Weinig in C Modules van NetBSD kernel Minder gespecialiseerd Aangepast voor Go Veel in C Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 9 / 12

18 Bronnen van inspiratie Gespecialiseerde unikernel Volledig in OCaml Weinig in C Modules van NetBSD kernel Minder gespecialiseerd Aangepast voor Go Veel in C Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 9 / 12

19 Projectplanning Link applicatie en minimaal besturingssysteem tot één binary Go runtime initialiseren Virtueel geheugen Draden Diverse systeemoproepen Hello World applicatie Printen naar de console Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 10 / 12

20 Projectplanning Link applicatie en minimaal besturingssysteem tot één binary Go runtime initialiseren Virtueel geheugen Draden Diverse systeemoproepen Hello World applicatie Printen naar de console IP stack voor netwerk applicatie Read-only bestandsysteem Minimale TCP stack Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 10 / 12

21 Projectplanning Link applicatie en minimaal besturingssysteem tot één binary Go runtime initialiseren Virtueel geheugen Draden Diverse systeemoproepen Hello World applicatie Printen naar de console IP stack voor netwerk applicatie Read-only bestandsysteem Minimale TCP stack Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 11 / 12

22 VOP - Unigornel Maxim Bonnaerens David Vercauteren Henri Verroken Begeleiders: prof. Bjorn De Sutter, dr. Bart Coppens, dr. Jonas Maebe 10 maart 2016 Maxim Bonnaerens David Vercauteren Henri Verroken VOP - Unigornel 12 / 12

Les 11: systeemarchitectuur virtuele machines

Les 11: systeemarchitectuur virtuele machines Les 11: systeemarchitectuur virtuele machines Geavanceerde computerarchitectuur Lieven Eeckhout Academiejaar 2008-2009 Universiteit Gent Virtuele machines Motivatie Interfaces Virtualisatie: inleiding

Nadere informatie

Een.NET-besturingssysteemtoolkit. Discovering Cosmos. Sijmen J. Mulder

Een.NET-besturingssysteemtoolkit. Discovering Cosmos. Sijmen J. Mulder Een.NET-besturingssysteemtoolkit Discovering Cosmos Sijmen J. Mulder Agenda Boek 1 Cosmos: a very short introduction Boek 2 Modern Operating Systems Pauze Boek 3 The Design and Implementation of the Cosmos

Nadere informatie

Virtualisatie. en KVM. Oscar Buse 14 februari 2017 NLUG

Virtualisatie. en KVM. Oscar Buse 14 februari 2017 NLUG Virtualisatie en KVM Oscar Buse 14 februari 2017 NLUG Overzicht onderwerpen Terminologie. Historie. Definitie van virtualisatie? KVM, QEMU en libvirt. KVM - command line en grafisch. Virtuele netwerken.

Nadere informatie

Arjen Glas Stage: Viaict. Opdracht virtualisatie I44

Arjen Glas Stage: Viaict. Opdracht virtualisatie I44 Arjen Glas Stage: Viaict Opdracht virtualisatie I44 Inhoud Software... 3 Wat wordt er gevirtualiseerd... 4 Hardware... 6 Opslag... 7 Fouttolerantie. High availability, Scalability... 8 Verdere relevante

Nadere informatie

CONTAINERISATIE EN APPLICATIE- BEHEER

CONTAINERISATIE EN APPLICATIE- BEHEER CONTAINERISATIE EN APPLICATIE- BEHEER -as-a-service HOE U CONTAINERISATIE KUNT INZETTEN OM UW APPLICATIE(BEHEER) TE VERBETEREN Er is veel rep en roer over containerisatie. Het is een trend die doorzet

Nadere informatie

Cloud Computing. Bart van Dijk

Cloud Computing. Bart van Dijk Cloud Computing Bart van Dijk (b.van.dijk@hccnet.nl) Cloud Computing Wat is Cloud Computing, en waarom Geschiedenis Cloud Computing Techologie Service modellen Voor en nadelen Cloud Computing voor consumenten

Nadere informatie

Windows Server Patrick van den Born Consultant 6 april 2017

Windows Server Patrick van den Born Consultant 6 april 2017 Windows Server 2016 Patrick van den Born Consultant 6 april 2017 Agenda Cloud Optimized Software Defined Security Licensing Nano Server Compute Shielded VM s De kleine lettertjes Containers Networking

Nadere informatie

Netwerkvirtualisatie implementeren in VMware-omgevingen met NSX

Netwerkvirtualisatie implementeren in VMware-omgevingen met NSX Netwerkvirtualisatie implementeren in VMware-omgevingen met NSX VMware vforums 2014 Geordy Korte Networking and Security BU (NSX) System Engineer 2014 VMware Inc. Alle rechten voorbehouden. Agenda Het

Nadere informatie

Infrastructuur en platformen

Infrastructuur en platformen Infrastructuur en platformen Het Configuratie Management Team (CMT) binnen Centric volgt de ontwikkelingen op het terrein van infrastructuur en platformen. Bij elke ontwikkeling zal bepaald worden of dit

Nadere informatie

Centrale begrippen hoofdstuk 3. Waarom multiprogramming? Vandaag. processen proces state: running, ready, blocked,... Vragen??

Centrale begrippen hoofdstuk 3. Waarom multiprogramming? Vandaag. processen proces state: running, ready, blocked,... Vragen?? Vragen?? Vandaag Hoofdstuk 4: threads (tentamenstof : 4.1 t/m 4.2) Kleine Opgaven 4.1 (niet alleen ja of nee, ook waarom!) en 4.4 inleveren maandag Centrale begrippen hoofdstuk 3 processen proces state:

Nadere informatie

Systeemvereisten voor Qlik Sense. Qlik Sense September 2017 Copyright QlikTech International AB. Alle rechten voorbehouden.

Systeemvereisten voor Qlik Sense. Qlik Sense September 2017 Copyright QlikTech International AB. Alle rechten voorbehouden. Systeemvereisten voor Qlik Sense Qlik Sense September 2017 Copyright 1993-2017 QlikTech International AB. Alle rechten voorbehouden. Copyright 1993-2017 QlikTech International AB. Alle rechten voorbehouden.

Nadere informatie

een nieuwe manier voor het bouwen, inpakken en uitrollen van applicaties

een nieuwe manier voor het bouwen, inpakken en uitrollen van applicaties een nieuwe manier voor het bouwen, inpakken en uitrollen van applicaties Stefan van Gastel, Ontwikkelaar Innovatie en John Stroosnijder, Innovatie Manager bij JIVC/KIXS Dit artikel gaat over containers.

Nadere informatie

Hyper-V vs ESX in het datacenter

Hyper-V vs ESX in het datacenter Hyper-V vs ESX in het datacenter Gabrie van Zanten www.gabesvirtualworld.com GabesVirtualWorld.com Welke hypervisor voor het datacenter? Virtualisatie is volwassen geworden Virtualisatie in het datacenter

Nadere informatie

Virtualisatie met SAN 12/10/2010

Virtualisatie met SAN 12/10/2010 Virtualisatie met SAN 12/10/2010 1 Wat is virtualisatie? Extra laag tussen hard en software OS onafhankelijk van de hardware Laat verschillende OS toe op éénzelfde hardware 2 Klassieke situatie Een server

Nadere informatie

Hoe zet u virtualisatie slim in bij forensische onderzoeksomgevingen?

Hoe zet u virtualisatie slim in bij forensische onderzoeksomgevingen? Hoe zet u virtualisatie slim in bij forensische onderzoeksomgevingen? ir. Ronald van Vugt ronald@netwell.eu Aanleiding Deze presentatie is ontstaan naar aanleiding van een nieuw architectuur ontwerp voor

Nadere informatie

Infrastructuur en platformen

Infrastructuur en platformen Centric Productbeleid Lokale Overheid 2018 2019 ALGEMEEN BELEID Technologische ontwikkelingen Infrastructuur en platformen Infrastructuur en platformen Het configuratiemanagementteam (CMT) binnen Centric

Nadere informatie

Systeemvereisten voor Qlik Sense. Qlik Sense June 2017 Copyright QlikTech International AB. Alle rechten voorbehouden.

Systeemvereisten voor Qlik Sense. Qlik Sense June 2017 Copyright QlikTech International AB. Alle rechten voorbehouden. Systeemvereisten voor Qlik Sense Qlik Sense June 2017 Copyright 1993-2017 QlikTech International AB. Alle rechten voorbehouden. Copyright 1993-2017 QlikTech International AB. Alle rechten voorbehouden.

Nadere informatie

Onverwachte voordelen van Server Virtualisatie

Onverwachte voordelen van Server Virtualisatie Onverwachte voordelen van Server Virtualisatie Ronald van Vugt NetWell ronald@netwell.info www.netwell.info Herkent u dit? Of u vandaag nog twee servers beschikbaar wilt stellen Geen goede testomgeving

Nadere informatie

Systeemvereisten voor Qlik Sense. Qlik Sense 3.1 Copyright QlikTech International AB. Alle rechten voorbehouden.

Systeemvereisten voor Qlik Sense. Qlik Sense 3.1 Copyright QlikTech International AB. Alle rechten voorbehouden. Systeemvereisten voor Qlik Sense Qlik Sense 3.1 Copyright 1993-2016 QlikTech International AB. Alle rechten voorbehouden. Copyright 1993-2016 QlikTech International AB. Alle rechten voorbehouden. Qlik,

Nadere informatie

Security bij de European Registry for Internet Domain Names

Security bij de European Registry for Internet Domain Names Security bij de European Registry for Internet Domain Names Peter Janssen Technical Manager EURid vzw/asbl Computable Security Seminar 25/09/2008 Wie is EURid? Not for profit organisatie Naar Belgische

Nadere informatie

Ubuntu Release Party welkom @ XTG 11/23/12 1

Ubuntu Release Party welkom @ XTG 11/23/12 1 Ubuntu Release Party welkom @ XTG 11/23/12 1 Welkom! Xpert in virtualization technology Kenniscentrum op gebied van virtualisatie: VMware, Citrix, Linux Microsoft... LPI Approved Training Partner Guru

Nadere informatie

OPENTEXT RIGHTFAX 16.4

OPENTEXT RIGHTFAX 16.4 RIGHTF.2901 OPENTEXT RIGHTFAX 16.4 SYSTEEMVEREISTEN Het volgend document bevat de minimale en de aanbevolen systeemvereisten om Rightfax versie 16.4 te laten draaien op een server of netwerk. ECMsolutions

Nadere informatie

Vmware presentatie NGN virtualisatiedag Bouke Groenescheij. Notities door Kees Stravers

Vmware presentatie NGN virtualisatiedag Bouke Groenescheij. Notities door Kees Stravers Vmware presentatie NGN virtualisatiedag Bouke Groenescheij Notities door Kees Stravers Overzicht Vmware is begonnen met virtualisatie voor het Intel platform: Vmware workstation. Dit draait op een host

Nadere informatie

Viktor van den Berg. Xpert Training Group VMware Authorized Training Center Citrix Authorized Learning Center Microsoft CPLS Eigen datacenter

Viktor van den Berg. Xpert Training Group VMware Authorized Training Center Citrix Authorized Learning Center Microsoft CPLS Eigen datacenter VIRTUALISATIE IRTUALISATIE & C...EEN EEN INTRODUCTIE & CLOUD COMPUTING VIKTOR VAN DEN BERG (XTG) INTRODUCTIE Viktor van den Berg VMware Certified Instructor Product Manager VMware Trainingen Dutch VMUG

Nadere informatie

Belangrijkste ideeën/concepten uit OS, incl. proces

Belangrijkste ideeën/concepten uit OS, incl. proces Operating System Overview (Hfst 2) Wat is een OS? Wat was een OS? Evolutie van OS. OS als virtuele machine OS als beheerder van hulpbronnen (resources) Belangrijkste ideeën/concepten uit OS, incl. proces

Nadere informatie

Vergelijking van Xen en OpenVZ. Project aangeboden door: Bart Dresselaers Alexander Vandeneede Davy Dullaert

Vergelijking van Xen en OpenVZ. Project aangeboden door: Bart Dresselaers Alexander Vandeneede Davy Dullaert Vergelijking van Xen en OpenVZ Project aangeboden door: Bart Dresselaers Alexander Vandeneede Davy Dullaert In opdracht van: Hogeschool West Vlaanderen, Departement PIH Multimedia & Communicatie Technologie,

Nadere informatie

Werkplek anno 2013. De werkplek; maak jij de juiste keuze?

Werkplek anno 2013. De werkplek; maak jij de juiste keuze? Werkplek anno 2013 Welkom Agenda Bas van Dijk & Peter Klix (EIC) Pauze HP Converged infrastructuur Johan Benning Presales consultant HP Diner Wie is wie Bas van Dijk Infrastructuurarchitect Specialisatie

Nadere informatie

CAD supersnel laten draaien

CAD supersnel laten draaien PTC User Event CAD supersnel laten draaien Transformatie van de grafische werkplek IT met impact Agenda Over ITON De grafische werkplek anno 2015 Wat zijn de voordelen Voor wie Onder de motorkap, beschikbare

Nadere informatie

VirtualBox: hoe werkt het?

VirtualBox: hoe werkt het? VirtualBox: hoe werkt het? Handleiding van Auteur: ReD123NaX Oktober 2014 VirtualBox: hoe werkt het? In deze nieuwsbrief ga ik wat vertellen over virtualisatie. Virtualisatie is dé uitkomst wanneer je

Nadere informatie

Virtual Desktop Infrastructure Een alternatief SBC concept? Jacco Bezemer

Virtual Desktop Infrastructure Een alternatief SBC concept? Jacco Bezemer Virtual Desktop Infrastructure Een alternatief SBC concept? Jacco Bezemer Wat ga ik behandelen? Wat is VDI? Voordelen van SBC? VDI versus SBC De voor- en nadelen van VDI De techniek De componenten Use-cases

Nadere informatie

Ictivity Een vreemde eend in de bijt

Ictivity Een vreemde eend in de bijt Ictivity Een vreemde eend in de bijt De virtuele wereld Alles is tegenwoordig virtueel. Virtueel hondje Tamagotchi, virtueel huisdiertje Virtuele huisvrouw Agenda Welke vijf soorten virtualisatie zijn

Nadere informatie

Tim Mallezie Architectuur van besturingssystemen: Vraag A2.

Tim Mallezie Architectuur van besturingssystemen: Vraag A2. Procesbeheer: kenmerken van moderne besturingssystemen. 1. Bespreek de (drie) meest typische kenmerken van moderne besturingssystemen. 2. In hoeverre beantwoorden UNIX, Linux en Windows NT hieraan? Geef

Nadere informatie

Module 3: Scratch programmeren: is het logisch of is het niet logisch?

Module 3: Scratch programmeren: is het logisch of is het niet logisch? Module 3: Scratch programmeren: is het logisch of is het niet logisch? Inhoudsopgave Module 3: Scratch programmeren: is het logisch of is het niet logisch?...1 Wat is een computerprogramma eigenlijk?...2

Nadere informatie

noun a person employed in a port to load and unload ships.

noun a person employed in a port to load and unload ships. /ˈdɒkə/ noun a person employed in a port to load and unload ships. Welkom Even voorstellen Wi Fi Docker, het verhaal Een korte demo Containers vs VM s Containers en images Container networking Images maken

Nadere informatie

Uw virtuele systemen in drie stappen beschermen. Bedrijven die advies willen over een back-upoplossing voor virtuele omgevingen

Uw virtuele systemen in drie stappen beschermen. Bedrijven die advies willen over een back-upoplossing voor virtuele omgevingen SOLUTION BRIEF: UW VIRTUELE SYSTEMEN IN DRIE STAPPEN BESCHERMEN........................................ Uw virtuele systemen in drie stappen beschermen Who should read this paper Bedrijven die advies willen

Nadere informatie

PHP. Les 4 : Variabelen

PHP. Les 4 : Variabelen PHP Les 4 : Variabelen Interessante links: o http://www.dbzweb.be/moermant/ o http://php.net/manual/en/function.echo.php o http://www.w3schools.com/php/default.asp Wat zijn variabelen? Variabelen zijn

Nadere informatie

SYSTEEMEISEN VOOR FACET FEBR. 2013

SYSTEEMEISEN VOOR FACET FEBR. 2013 SYSTEEMEISEN VOOR FACET FEBR. 2013 Het nieuwe computerexamensysteem Facet kan zowel offline als online gebruikt worden. Bij een online-afname worden de opgaven rechtstreeks ingelezen via het internet van

Nadere informatie

Mobiele App voor INTEGRA alarmsystemen Integra_control_qs_nl 06/16. Configuratie Quick start

Mobiele App voor INTEGRA alarmsystemen Integra_control_qs_nl 06/16. Configuratie Quick start INTEGRA CONTROL Mobiele App voor INTEGRA alarmsystemen Integra_control_qs_nl 06/16 Configuratie Quick start Het INTEGRA / INTEGRA Plus alarmsysteem kan ook worden bediend en geconfigureerd vanaf een mobiel

Nadere informatie

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES Day WEB 1APP FOR CONTAINERS 04-10-2018 Lead - Consultant Cloud Infra & Apps@ InSpark Twitter: @Johanbiere Community blog: talkingazure.com

Nadere informatie

Hoofdstuk 3: Processen: Beschrijving en Besturing. Wat is een proces? Waarom processen? Wat moet het OS ervoor doen? Is het OS zelf een proces?

Hoofdstuk 3: Processen: Beschrijving en Besturing. Wat is een proces? Waarom processen? Wat moet het OS ervoor doen? Is het OS zelf een proces? Hoofdstuk 3: Processen: Beschrijving en Besturing Wat is een proces? Waarom processen? Wat moet het OS ervoor doen? Is het OS zelf een proces? 1 Wat is een proces? Een proces is een programma in uitvoering

Nadere informatie

Modelleren en Programmeren

Modelleren en Programmeren Modelleren en Programmeren Jeroen Bransen 13 november 2013 Organisatie Docenten Jeroen Bransen Michael Moortgat Docenten Jeroen Bransen Imperatief programmeren (Java) Tot de kerst (ongeveer) Michael Moortgat

Nadere informatie

Systeemeisen Facet 6.0

Systeemeisen Facet 6.0 Systeemeisen Facet 6.0 Facet is het computerexamensysteem voor het afnemen van centraal geplande examens en toetsen. Facet kan zowel offline als online gebruikt worden. Bij een online-afname worden de

Nadere informatie

TALIS. Basis systeemeisen. Versie 3 Approved CREATED WITH

TALIS. Basis systeemeisen. Versie 3 Approved CREATED WITH Basis systeemeisen Versie 3 Approved Aangemaakt op: 16-2-2016 9:34:43 Auteur TANS CREATED WITH Inhoudsopgave 1. Inleiding 3 2. 4 2.1 Stand-alone 4 2.2 client-server 5 2.3 Remote 6 1. Inleiding Deze systeemeisen

Nadere informatie

10 redenen om te virtualiseren. Met virtualisatie breek je de directe link tussen de fysieke infrastructuur en de applicaties die erop draaien.

10 redenen om te virtualiseren. Met virtualisatie breek je de directe link tussen de fysieke infrastructuur en de applicaties die erop draaien. 10 redenen om te virtualiseren Wat betekent virtualiseren? Met virtualisatie bij computers wordt over het algemeen bedoeld dat meerdere besturingssystemen tegelijkertijd op één computer kunnen draaien.

Nadere informatie

Intern (On-Premise) Co-Location Infrastructure-as-a-Service (IaaS) Platform-as-a-Service (PaaS)

Intern (On-Premise) Co-Location Infrastructure-as-a-Service (IaaS) Platform-as-a-Service (PaaS) Tot een aantal jaren geleden was het redelijk vanzelfsprekend om in een gebouw met een groot aantal werkplekken een eigen serverruimte te maken. Dit heeft nog steeds een aantal voordelen. Vandaag de dag

Nadere informatie

TALIS. Basis systeemeisen. Versie 3.4 Approved CREATED WITH

TALIS. Basis systeemeisen. Versie 3.4 Approved CREATED WITH Basis systeemeisen Versie 3.4 Approved Aangemaakt op: 28-10-2015 8:11:01 Auteur TANS CREATED WITH Inhoudsopgave 1. Inleiding 3 2. 4 2.1 Stand-alone 4 2.2 server en werkstations 4 2.3 Remote 5 1. Inleiding

Nadere informatie

Programmeren in Java

Programmeren in Java 4 september 2015 Even voorstellen Naam: Wessel Oele(39) Email: W.Oele@hr.nl Website: http://med.hro.nl/oelew Kop van Zuid Rotterdam, 3 juni 2007 Overzicht van modules programmeren in Java In totaal 4 modules

Nadere informatie

Whitepaper Virtualisatie en veilig internetbankieren

Whitepaper Virtualisatie en veilig internetbankieren Whitepaper Virtualisatie en veilig internetbankieren In dit white paper zullen we uitleggen hoe u met behulp van virtualisatie veilig kunt internetbankieren. We zullen eerst een korte uitleg geven hoe

Nadere informatie

Serverless Java met Fn

Serverless Java met Fn WHITEBOOK Serverless Java met Fn September 2018 Auteur: Mike Heeren JAVA- EN INTEGRATIESPECIALIST Inleiding We zien de laatste tijd veel veranderingen in de opzet van applicaties in de IT wereld. Waar

Nadere informatie

Windows 7 juist nu! Frank Spuls v-fspuls@microsoft.com 11 november 2009

Windows 7 juist nu! Frank Spuls v-fspuls@microsoft.com 11 november 2009 juist nu! Frank Spuls v-fspuls@microsoft.com 11 november 2009 Inspelen op veranderingen Hoofdkantoor Werkenop afstand Mobiele en flexibele medewerkers Bijkantoren 2 Slide 3 Voornaamste conclusies Er is

Nadere informatie

ICT Infrastructuren: Processen en Threads. 18 november 2013 David N. Jansen

ICT Infrastructuren: Processen en Threads. 18 november 2013 David N. Jansen ICT Infrastructuren: Processen en Threads 18 november 2013 David N. Jansen Datum en Ajd van werkcollege na overleg met de aanwezigen: donderdag 8:45 10:30 Leerdoel voor vandaag. Stallings hoofdst 2 4 Hoofddoelen

Nadere informatie

Software Mobiliteit. UAMS - 6 maart 2001. Theo D'Hondt Lab voor Pogrammeerkunde Vrije Universiteit Brussel http://prog.vub.ac.

Software Mobiliteit. UAMS - 6 maart 2001. Theo D'Hondt Lab voor Pogrammeerkunde Vrije Universiteit Brussel http://prog.vub.ac. Software Mobiliteit Theo D'Hondt Lab voor Pogrammeerkunde Vrije Universiteit Brussel http://prog.vub.ac.be/~tjdhondt p. 1 Overzicht Stelling Objecttechnologie Distributie Mobiliteit Evolutie Besluit p.

Nadere informatie

Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht

Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht Deze vakinhoudelijke uitwerking is ontwikkeld door het Redactieteam van de Schooleamenbank vmbo voor dit

Nadere informatie

Release (p)review. Microsoft releases 2012

Release (p)review. Microsoft releases 2012 Microsoft releases 2012 Release (p)review Nspyre Herculesplein 24 3584 AA Utrecht T 088-827 50 00 F 088-827 50 99 www.nspyre.nl System Center 2012 is een verzameling van krachtige beheerproducten waarmee

Nadere informatie

Virtualisatie en de IT-auditor

Virtualisatie en de IT-auditor 39 Virtualisatie en de IT-auditor Bert Rechter Virtualisatie is het gebruik van software om hardware of een gehele computeromgeving anders dan die waar de software feitelijk op draait, te emuleren 1. In

Nadere informatie

DATAMANAGEMENT MET OPEN SOURCE

DATAMANAGEMENT MET OPEN SOURCE DATAMANAGEMENT MET OPEN SOURCE Bart Hansen Solution Architect bij TUI Jacob Hoeflaken Technology Leader bij Axians 1 WIE ZIJN WIJ? Jacob Hoeflaken Technology Leader Axians Integrated Solutions Bart Hansen

Nadere informatie

CAD supersnel laten draaien

CAD supersnel laten draaien CAD supersnel laten draaien Tra sfor atie a de grafis he erkplek IT met impact PTC User Event Agenda Over ITON De grafische werkplek anno 2014 Wat zijn de voordelen Voor wie o der de otorkap, es hik are

Nadere informatie

Computerarchitectuur en netwerken. Operating System structuur. Files

Computerarchitectuur en netwerken. Operating System structuur. Files Computerarchitectuur en netwerken 3 Operating System structuur Files Lennart Herlaar 13 september 2017 Inhoud 1 Operating Systems structuur system calls kernel / processen 2 Files storage en directory

Nadere informatie

EXIN Cloud Computing Foundation

EXIN Cloud Computing Foundation Voorbeeldexamen EXIN Cloud Computing Foundation Editie maart 2013 Copyright 2013 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing

Nadere informatie

SYSTEEMEISEN FACET 4.0

SYSTEEMEISEN FACET 4.0 SYSTEEMEISEN FACET 4.0 Facet is het computerexamensysteem voor het afnemen van centraal geplande examens en toetsen. Facet kan zowel offline als online gebruikt worden. Bij een online-afname worden de

Nadere informatie

AdBackup Mei 2017 INDEX VAN DE FUNCTIES

AdBackup Mei 2017 INDEX VAN DE FUNCTIES AdBackup 6.22 - Mei 2017 INDEX VAN DE FUNCTIES Pagina 1 van 10 1. BACK-UP EN HERSTEL VMWARE... 3 2. NIEUWE MELDING VOOR GEMISTE PLANNING... 6 3. BESCHERMING BIEDEN TEGEN HET GEVAAR VAN RANSOMWARE... 7

Nadere informatie

Developers vs... (Dev, biz & tech) Harmen de Ruiter. Stichting An Meaisín Dénártha

Developers vs... (Dev, biz & tech) Harmen de Ruiter. Stichting An Meaisín Dénártha Developers vs... (Dev, biz & tech) Harmen de Ruiter Stichting An Meaisín Dénártha Waarom deze talk Hoe word je een betere developer? Kennis Kennis infra Kennis Kennis van je programmeertaal (!) van de

Nadere informatie

SERVICE LEVEL AGREEMENT SERVICE LEVEL AGREEMENT ADDENDUM VIRTUALISATIE VERSIE

SERVICE LEVEL AGREEMENT SERVICE LEVEL AGREEMENT ADDENDUM VIRTUALISATIE VERSIE SERVICE LEVEL AGREEMENT SERVICE LEVEL AGREEMENT ADDENDUM VIRTUALISATIE VERSIE 2014-05-28 Inhoudsopgave 1. Definities...3 1.1. Control Panel...3 1.2. CPU...3 1.3. CPU core...3 1.4. Dienst...3 1.5. I/O-operaties...3

Nadere informatie

Een overzicht van het.net platform

Een overzicht van het.net platform Een overzicht van het.net platform Microsofts visie op Internet Danny Greefhorst Microsoft geeft met het.net platform zijn visie op het Internet en is daarmee een regelrechte concurrent van Java gerelateerde

Nadere informatie

Virtualizatie bij SIN

Virtualizatie bij SIN Virtualizatie bij SIN Inhoud 1 Waarom...2 2 Mogelijkheden:...2 3 Features:...2 3.1 Xen server...2 3.2 HyperV...3 3.3 ESXi...3 4 Pros Cons voor SIN:...3 4.1 Xen Server...3 4.2 HyperV...3 4.3 ESXi...3 5

Nadere informatie

PGGM. Inkomensverzorger voor de sector zorg en welzijn. Hans de Harde Sr. ICT Architect Fysieke Infrastructuur

PGGM. Inkomensverzorger voor de sector zorg en welzijn. Hans de Harde Sr. ICT Architect Fysieke Infrastructuur PGGM Inkomensverzorger voor de sector zorg en welzijn Hans de Harde Sr. ICT Architect Fysieke Infrastructuur Wat doet PGGM Uitvoeringsorganisatie collectieve pensioenregelingen voor de sector zorg en welzijn

Nadere informatie

HiveIO Fabric Technical Overview

HiveIO Fabric Technical Overview HiveIO Fabric Technical Overview February 2019 v1.1 HiveIO HiveIO Fabric is een Software Defined Data Center (SDDC) oplossing of anders gezegd een compleet geïntegreerd virtualisatie platform. Dit betekent

Nadere informatie

HANDLEIDING >NAT ROUTER MET PFSENSE MEDIATECHNOLOGIE GRAFISCH LYCEUM ROTTERDAM SAMENSTELLER: R.SELLIS

HANDLEIDING >NAT ROUTER MET PFSENSE MEDIATECHNOLOGIE GRAFISCH LYCEUM ROTTERDAM SAMENSTELLER: R.SELLIS HANDLEIDING >NAT ROUTER MET PFSENSE MEDIATECHNOLOGIE GRAFISCH LYCEUM ROTTERDAM SAMENSTELLER: R.SELLIS INHOUDSOPGAVE Inleiding... 2 H1 Installatie... 4 H2 Interface IP adress... 10 H3 Webconfigurator...

Nadere informatie

Examen PC-Technologie. Fase 1 ELO/ICT. Bram Van Reusel 1ELO1. Academiejaar 2013-2014. Campus Geel, Kleinhoefstraat 4, BE-2440 Geel

Examen PC-Technologie. Fase 1 ELO/ICT. Bram Van Reusel 1ELO1. Academiejaar 2013-2014. Campus Geel, Kleinhoefstraat 4, BE-2440 Geel Examen PC-Technologie Fase 1 ELO/ICT Bram Van Reusel 1ELO1 Academiejaar 2013-2014 Campus Geel, Kleinhoefstraat 4, BE-2440 Geel 3 INHOUDSTAFEL INHOUDSTAFEL... 3 1 VIRTUALISATIE... 4 1.1 Toepassingsgebied...

Nadere informatie

Wat is JAVA? Peter van Rijn

Wat is JAVA? Peter van Rijn Wat is JAVA? Peter van Rijn Wat is JAVA? een concept een platform een ontwikkelomgeving een mentaliteit 2 Het ontstaan van JAVA Patrick Naughton ergernis over de verschillende programma bibliotheken schrijft

Nadere informatie

Systeemvereisten voor Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. Alle rechten voorbehouden.

Systeemvereisten voor Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. Alle rechten voorbehouden. Systeemvereisten voor Qlik Sense Qlik Sense 3.0 Copyright 1993-2016 QlikTech International AB. Alle rechten voorbehouden. Copyright 1993-2016 QlikTech International AB. Alle rechten voorbehouden. Qlik,

Nadere informatie

Webwinkel in het D-cluster van de opleiding Logistiek

Webwinkel in het D-cluster van de opleiding Logistiek Webwinkel in het D-cluster van de opleiding Logistiek Pract. 1 week 2 Pract. 2 week 3 Pract. 3 week 4 Pract. 4 week 6 Pract. 5 week 7/8 Ad van Kooten docent ERP toepassingen E-mail: ad.vankooten@han.nl

Nadere informatie

Bescherming van (software) IP bij uitbesteding van productie

Bescherming van (software) IP bij uitbesteding van productie 12.15 12.40 Bescherming van (software) IP bij uitbesteding van productie Gerard Fianen INDES-IDS BV The choice of professionals Wie zijn wij? Tools, software components and services for the development,

Nadere informatie

Cloud Services Uw routekaart naar heldere IT oplossingen

Cloud Services Uw routekaart naar heldere IT oplossingen Cloud Services Uw routekaart naar heldere IT oplossingen Uw IT schaalbaar, altijd vernieuwend en effectief beschikbaar > Het volledige gemak van de Cloud voor uw IT oplossingen > Goede schaalbaarheid en

Nadere informatie

Optimaliseer uw infrastructuur met virtualisatie en SAN

Optimaliseer uw infrastructuur met virtualisatie en SAN Optimaliseer uw infrastructuur met virtualisatie en SAN Matthias Vanthorre (Cevi) Agenda Uitdagingen Server virtualisatie Storage virtualisatie HA / DR / BC HA/DR: een stap verder Meerdere sites Netwerk

Nadere informatie

slides3.pdf April 15, 2002 1

slides3.pdf April 15, 2002 1 Wat is een Operating System? CSN CS3 OS structuur en File management Standaard verzameling software voor een computer Besturing/beheer van de computer Gemak voor schrijvers van programma s Standaarden

Nadere informatie

Cloud werkplek anno 2014. Cloud werkplek anno 2014

Cloud werkplek anno 2014. Cloud werkplek anno 2014 Introductie Peter Klix Infrastructuurarchitect Specialisatie networking en desktop concepts Peter.klix@eic.nl Cloud desktop Introductie Desktop concepten door de jaren Infrastructuur Cloud concepten Focus

Nadere informatie

PicoBSD: klein is fijn

PicoBSD: klein is fijn PicoBSD: klein is fijn ir. Walter Belgers Madison Gurkha Samenvatting PicoBSD is een mini-distributie van het FreeBSD besturingssysteem, die op een enkele floppy past. In dit

Nadere informatie

Virtualization. Universiteit Leiden. Bij ons leer je de wereld kennen

Virtualization. Universiteit Leiden. Bij ons leer je de wereld kennen Virtualization Definitie "A virtual machine is taken to be an efficient, isolated duplicate of the real machine". Popek en Goldberg, 1974. A little history... Jaren '50 '60. Computers waren groot en kostbaar.

Nadere informatie

LabVIEW 8.5. Voor beginners. Adriaan Brebels

LabVIEW 8.5. Voor beginners. Adriaan Brebels LabVIEW 8.5 Voor beginners Adriaan Brebels Dat dit boek het begin kan zijn van een wereld die opengaat... 2 Inhoudstabel Beginnerscursus LabVIEW 8.5 INHOUDSTABEL BEGINNERSCURSUS LABVIEW 8.5... 3 GEBRUIKTE

Nadere informatie

Handleiding installatie en gebruik. Ahsay OBM. Windows server Apple OS X Linux en UNIX-varianten

Handleiding installatie en gebruik. Ahsay OBM. Windows server Apple OS X Linux en UNIX-varianten Handleiding installatie en gebruik Ahsay OBM Windows server Apple OS X Linux en UNIX-varianten INHOUD 1 Over deze handleiding 2 Systeemvereisten 3 Installatie 3.1 Linux 3.2 BSD 4 Gebruik via de GUI 5 Helpdeks

Nadere informatie

Microsoft Clustering Service op VMware

Microsoft Clustering Service op VMware NetOpus: Februari 2005 Thema: Directories Rubriek: Titel: MS Clustering Service op VMware Auteur: Bram Dons Pagina s: 30, 31, 32, 33 en 35 Microsoft Clustering Service op VMware Clusteren in een virtuele

Nadere informatie

Verschillende toepassingen voor virtualisatie

Verschillende toepassingen voor virtualisatie Verschillende toepassingen voor virtualisatie Door Dominic van den Ende Figure: Copyright Dominic van den Ende Inhoudsopgave s1. Inleiding... 3 2. Onderzoeksvragen... 4 3. Planning... 5 4. Vormen van virtualisatie...

Nadere informatie

Infrastructuur en platformen

Infrastructuur en platformen Centric Productbeleid Lokale Overheid 2017 2018 ALGEMEEN BELEID Technologische ontwikkelingen Infrastructuur en platformen Infrastructuur en platformen Het configuratiemanagementteam (CMT) binnen Centric

Nadere informatie

Applicatieplatformstrategie Rijkswaterstaat

Applicatieplatformstrategie Rijkswaterstaat Applicatieplatformstrategie PaaS: van agile noodzaak tot hét applicatieplatform 4 oktober 2018 ITQ Transform! RWS Er was eens 2014-2015 Behoefte aan platform waarmee snel apps kunnen worden ontwikkeld:

Nadere informatie

Programmeermethoden NA. Week 1: Introductie

Programmeermethoden NA. Week 1: Introductie Programmeermethoden NA Week 1: Introductie Kristian Rietveld http://liacs.leidenuniv.nl/~rietveldkfd/courses/prna2016/ Even voorstellen... Het hoorcollege wordt verzorgd door de docent: Kristian Rietveld

Nadere informatie

Integrale productontwikkeling

Integrale productontwikkeling Integrale productontwikkeling uitdagingen in techniek en markt Pepijn Herman, Brabantse Ontwikkelings Maatschappij 4 e industriële revolutie Complexiteit van connected producten Toegevoegde waarde Complexiteit

Nadere informatie

Inhoudsopgave. Hoofdstuk 1: Ant...4

Inhoudsopgave. Hoofdstuk 1: Ant...4 Inhoudsopgave Hoofdstuk 1: Ant...4 1.1 Inleiding...4 1.2 Ant installeren...5 1.3 Ant gebruiken...7 1.3.1 Een project maken...7 1.3.2 Mijn eerste Ant-script...10 1.3.2.1 Projects...10 1.3.2.2 Targets...11

Nadere informatie

Private Cloud : Intelligent Hosting. [Kies de datum]

Private Cloud : Intelligent Hosting. [Kies de datum] Private Cloud : Intelligent Hosting [Kies de datum] Inleiding WideXS is een Nederlandse aanbieder van internetoplossingen en met ruim 15 jaar ervaring een begrip in de markt. In deze whitepaper beschrijft

Nadere informatie

Systeemeisen Facet 5.0

Systeemeisen Facet 5.0 Systeemeisen Facet 5.0 Facet is het computerexamensysteem voor het afnemen van centraal geplande examens en toetsen. Facet kan zowel offline als online gebruikt worden. Bij een online-afname worden de

Nadere informatie

Is het website niet beschikbaar, dan is op de methodewebsite de datasheet te vinden van de twee appliances:

Is het website niet beschikbaar, dan is op de methodewebsite de datasheet te vinden van de twee appliances: Korte omschrijving van dit practicum Aan de hand van werkblad 2 gaan we op internet enkele appliances zoeken en analyseren. We proberen de voornaamste voor- en nadelen te vinden. Verder zoeken we appliances

Nadere informatie

Soft-Solutions. Stageverslag

Soft-Solutions. Stageverslag Soft-Solutions Stageverslag Naam: Marc Schattorie Website: http://marc.schattorie.nl Klas: EI32BIT School: Gilde Opleidingen Datum: 18-04-2011 t/m 24-06-2011 Bedrijf: Soft-Solutions Website: http://www.soft-solutions.nl

Nadere informatie

Hoofdstuk 2. - is verantwoordelijk voor de communicatie van de software met de hardware.

Hoofdstuk 2. - is verantwoordelijk voor de communicatie van de software met de hardware. Hoofdstuk 2 2.1 systeembeheerprogramma s Werking en functies van besturingssystemen Besturingssysteem/operating systeem(os) - is verantwoordelijk voor de communicatie van de software met de hardware. -

Nadere informatie

Programmeren van de Raspberry Pi. http://ardezo.home.xs4all.nl/rpi_programmeren/

Programmeren van de Raspberry Pi. http://ardezo.home.xs4all.nl/rpi_programmeren/ Programmeren van de Raspberry Pi Zaterdag 21 september 2013 De Bilt Johan Swenker http://ardezo.home.xs4all.nl/rpi_programmeren/ Agenda Inleiding Raspberry Pi GPIO Programmeren bash python scratch Interfaces

Nadere informatie

Linux Wat is Linux? UNIX Mainframes UNIX

Linux Wat is Linux? UNIX Mainframes UNIX Linux Wat is Linux? Overal ter wereld is Linux het meest gebruikte besturingssysteeem. bijv: auto's, apparaten, supercomputers, smartphones, mediaspelers In laptops en pc's is het gebruik van MS Windows

Nadere informatie

Modelleren & Programmeren. Jeroen Fokker

Modelleren & Programmeren. Jeroen Fokker Modelleren & Programmeren Jeroen Fokker Wat heb je nodig? Collegediktaat kopen bij A-Eskwadraat (BBG-238) of zelf downloaden en uitprinten www.cs.uu.nl / docs / vakken / KI1V13009 Solis-id met password

Nadere informatie

Virtualisatie DBA. Oracle goes virtual

Virtualisatie DBA. Oracle goes virtual Virtualisatie Oracle goes virtual Op de verleden jaar gehouden Oracle Open Worldconferentie in San Francisco kondigde Oracle virtualisatiesoftware aan onder de naam Oracle VM. De software is gebaseerd

Nadere informatie

10/4.5 Nieuwe virtuele machines aanmaken in Xen HA -cluster

10/4.5 Nieuwe virtuele machines aanmaken in Xen HA -cluster Integratie 10/4.5 Nieuwe virtuele machines aanmaken in Xen HA -cluster Soms is het lastig door de bomen het bos te zien. Daarom beschrijven we in deze paragraaf de hele procedure kort en duidelijk. Hieronder

Nadere informatie