Virtualisatie en cloud computing week 5 26/10/17 Rotterdam Academy
agenda Andere aanpak / “Blended learning” Verdelen in lagen
Andere manier van lesgeven Zelf boek doornemen Storage => http://video.diederik.nl/ICTCCP01/storage.m4v
Begrijpen van het effect van het onderverdelen in lagen van de PC. Leerdoel Het onderscheiden waar de data zich bevinden op diverse typen werkomgevingen. Het onderscheiden waar de applicatie draait en zich gepresenteert op diverse typen werkomgevingen. Begrijpen van het effect van het onderverdelen in lagen van de PC. Het begrijpen welke lagen van een pc niet of slechts deels te ontkoppelen zijn. L.V. de Zeeuw Virtualisatie & Cloud computing
Het zeven lagen model L.V. de Zeeuw Virtualisatie & Cloud computing
Scheiden van systeem, data en applicaties Een applicatie wordt los getrokken van enerzijds de data en anderzijds van de presentatie van de applicatie. L.V. de Zeeuw Virtualisatie & Cloud computing
Applicatiemodellen L.V. de Zeeuw Virtualisatie & Cloud computing
Het stand-alone model Het eenvoudigste model om te begrijpen is het stand-alone model. Dit model zien we vaak in de thuissituatie: een pc is voorzien van alle applicaties die worden gepresenteerd op het beeldscherm dat aan de PC is gekoppeld. Er wordt gebruik gemaakt van data op de harde schijf van die PC. L.V. de Zeeuw Virtualisatie & Cloud computing
Het distributed-data model De werkplek kan nog steeds stand-alone functioneren. Een deel van de data wordt op een server opgeslagen. Veel data bevinden zich lokaal op de harde schijf. Je kunt dan zonder netwerk verbinding werken. Als er wel een netwerk verbinding is wordt de data gesynchroniseerd met een server. L.V. de Zeeuw Virtualisatie & Cloud computing
Het remote-data datamodel Het remote-data model wordt nog bij veel organisaties gebruikt. Applicaties worden met software distributie uitgerold. Alle data bevinden zich op de fileserver. L.V. de Zeeuw Virtualisatie & Cloud computing
Het distributed-logic model De applicatie draait gedeeltelijk op de werkplek en gedeeltelijk op een server. De logica van de applicatie is dus in tweeën verdeeld en er vindt dataverwerking plaats op twee plekken. Dit model wordt ook wel cliënt/server model genoemd. Nadeel hoge beheerskosten aan zowel de serverzijde als de cliëntzijde. De Windows PC wordt wel een fat cliënt genoemd. L.V. de Zeeuw Virtualisatie & Cloud computing
Het remote-presentation model Het remote-presentation model maakt het mogelijk om de applicatie volledig op de server te draaien en alleen te tonen op de werkplek. Veel van de virtualisatie oplossingen vallen onder deze noemer. L.V. de Zeeuw Virtualisatie & Cloud computing
Het distributed-presentation model Het distributed-presentation model is een uitbreiding van het remote-presentation model. Hierbij is een relevant deel van de presentatie laag aanwezig op de client, maar een deel van de presentatie wordt ook afgehandeld op de server. L.V. de Zeeuw Virtualisatie & Cloud computing
Het zero-client model is het nieuwste maar ook het oudste model. Nieuw is dat de zero-client in een Windows omgeving wordt gepositioneerd. Maar de gehele Windows omgeving inclusief de applicaties draaien centraal. Dit is identiek aan het aller-oudste model uit de tijd van de terminals die verbinding maakten met een mainframe van de jaren 70. L.V. de Zeeuw Virtualisatie & Cloud computing
Vraag Wat kan een gebruiker doen op een zero-client als de netwerkverbinding weg is gevallen? Alleen werken met lokale applicaties. Niets. Lokaal opgeslagen data benaderen maar niet bewerken. Alleen nog data en applicaties gebruiken uit de lokale cache. Antwoord: b Toelichting: Een zero-client vereist een netwerkverbinding. L.V. de Zeeuw Virtualisatie & Cloud computing
Applicatiemodellen op de werkplek versmelten Op een gemiddelde pc draait een mix van applicaties, waarbij voor applicaties in principe elke applicatie model kan voorkomen. Elke individuele applicatie is echter nog steeds toe te kennen aan een van de applicatiemodellen. L.V. de Zeeuw Virtualisatie & Cloud computing
Het zeven lagen model L.V. de Zeeuw Virtualisatie & Cloud computing
Security als laag Security is een extra laag die helaas nog niet te ontkoppelen is van de werkplek. Security componenten: Besturingssysteem: versleuteling van bestanden, wachtwoord Op het niveau van personality: login naam en wachtwoord, cookies. Als applicatie: anti virus software, anti spyware, firewall. Op het niveau van de data en toegang tot de data: wachtwoorden, encryptie software. Er is (nog) geen methode om de security van een werkplek als laag op te pakken en los te laten op een andere werkplek die vervolgens dezelfde security maatregelen heeft. L.V. de Zeeuw Virtualisatie & Cloud computing
De workspace laag De workspace laag vormt de bovenste laag op elke pc en is een onderdeel van het besturingssysteem. Het besturingssysteem zorgt ervoor dat we de applicaties kunnen vinden, starten en gebruiken, dat met applicaties kan worden afgedrukt of dat de noodzakelijke bestanden kunnen worden bewaard, geopend en getoond. De grafische bediening van je pc die de werkomgeving vormt, noemen we de workspace. Omdat het besturingssysteem bepalend is voor het gezicht van de workspace, zijn er allerlei workspaces mogelijk. De workspace is dus eigenlijk het bureaublad. L.V. de Zeeuw Virtualisatie & Cloud computing
Stand-alone Remote-data model Twee applicaties L.V. de Zeeuw Virtualisatie & Cloud computing
Workspace De volledige workspace kan over het netwerk naar een andere computer worden gestuurd. Dit gebeurt inclusief alle applicaties, want die merken geen verschil en denken dat ze op de lokale workspace worden getoond. L.V. de Zeeuw Virtualisatie & Cloud computing
Vraag Wat is de workspace van een gebruiker? De Windows-omgeving van de gebruiker. De werkomgeving die door de gebruiker wordt bedient. Het fysieke bureau en het bureaublad op de computer. De muis, het toetsenbord en het beeldscherm. Antwoord: b Toelichting: De lokale of centrale werkomgeving vormt de workspace. L.V. de Zeeuw Virtualisatie & Cloud computing
Presentatie laag Het presenteren van je applicaties op een bureaublad (de workspace) van je besturingssysteem en het mogelijk maken dat je ze bedient, is een belangrijke taak van het besturingssysteem op de werkplek. Dit presentatie werk wordt verricht door de presentatie laag. De presentatie laag is verantwoordelijk voor het tonen van applicatievensters, dialoogvensters, knoppen en menu’s, tonen van muis bewegingen, etc. Het is mogelijk met dit concept een individuele applicatie die draait op de ene machine te presenteren op de andere machine via het netwerk maar ook van een virtuele machine naar de host. L.V. de Zeeuw Virtualisatie & Cloud computing
Gepresenteerde Windows-applicatie naar een MAC L.V. de Zeeuw Virtualisatie & Cloud computing
Presentatie laag De benodigde informatie wordt doorgegeven aan een andere werkplek, die in staat moet zijn deze communicatie te ontvangen en weer te presenteren. Beide besturingssystemen moeten voorzien zijn van componenten die dit mogelijk maken. Beide besturingssystemen dienen hetzelfde presentatie protocol te gebruiken. Het presentatieprotocol bepaalt voor een belangrijk deel de mogelijkheden. Voorbeelden: Windows Remote desktop (Terminal Services) met aan de ontvangende kant Remote Desktop Connection. ICA protocol van Citrix. L.V. de Zeeuw Virtualisatie & Cloud computing
Vraag Een gebruiker heeft een iPad gekocht en neemt deze mee naar het werk. Kan deze gebruiker hierop met Office 2010 werken? Nee, dat kan niet op het iOS besturingssysteem van de Apple tablet. Nee, daar is de iPad te klein voor. Ja, gewoon Office 2010 installeren op de iPad. Ja, door een op afstand draaiend bureaublad te bedienen via een presentatieprotocol. Antwoord: d Toelichting: De technologie is gewoon te bedienen op een iPad. L.V. de Zeeuw Virtualisatie & Cloud computing
Het eindresultaat is voor de gebruiker op de werkplek verschillend. Grafische prestaties Grafische applicaties die moeten worden bediend via het netwerk met een presentatie protocol zijn niet helemaal te vergelijken met dezelfde grafische applicatie op een fat client met een goede grafische kaart. Er zijn veel oplossingen die de grafische en multimediaproblematiek van het remote-presenteren proberen aan te pakken. Het eindresultaat is voor de gebruiker op de werkplek verschillend. De keuze voor een bepaalde oplossing bind je daarna aan de fabrikant (vendor lock-in). L.V. de Zeeuw Virtualisatie & Cloud computing
De meesten kennen personality van de PC thuis. De personality laag De meesten kennen personality van de PC thuis. Het gaat om allerlei persoonlijke instellingen: je eigen omgeving, kleuren, standaardmappen voor bestanden, applicaties, etc. Op een bedrijfsnetwerk moeten instellingen kunnen mee reizen gaan met de gebruiker, van werkplek naar werkplek. Men noemt dat roaming profiles. L.V. de Zeeuw Virtualisatie & Cloud computing
In en uitloggen duurt soms lang. Roaming profiles Roaming profiles worden opgeslagen op een fileserver. Nadelen: In en uitloggen duurt soms lang. Werkt niet goed bij verschillende typen werkplekken Erg storingsgevoelig. L.V. de Zeeuw Virtualisatie & Cloud computing
Het is mogelijk het roaming profile read-only te maken. Mandatory profiles Het is mogelijk het roaming profile read-only te maken. Wijzigingen in het profiel worden niet teruggeschreven naar de server tijdens het uitloggen. We noemen dit mandatory profiles. Storingen komen nu nauwelijks voor. Het grootste voordeel is meteen het grootste nadeel: instellingen die een gebruiker veranderd worden niet bewaard. Mandatory profiles zorgen voor een locked-down omgeving. L.V. de Zeeuw Virtualisatie & Cloud computing
Personality management Als je in staat bent alles wat persoonlijk is en de werkplek tot de jouwe maakt te ontkoppelen, reist je persoonlijke werkplek met je mee, ongeacht waar je werkt. Op dit moment lukt dit alleen goed voor applicaties. L.V. de Zeeuw Virtualisatie & Cloud computing
Vraag Een gebruiker logt op zijn PC in en mist onder meer zijn achtergrondfoto en default printer. Wat kan er aan de hand zijn? Het is niet zijn eigen PC. Hij werkt vanaf de thuis PC via een netwerkverbinding met een PC op het werk. Er zijn problemen met het laden van zijn profiel. De foto is verdwenen en de printer is uit het netwerk verwijderd. Antwoord: c Toelichting: Dit is info die normaal in het profiel zit. L.V. de Zeeuw Virtualisatie & Cloud computing
Personality management Twee modellen: Het eerste model is direct of indirect gebaseerd op roaming profile’s. Het tweede model zijn producten die de complete werkomgeving van Windows onder handen nemen. L.V. de Zeeuw Virtualisatie & Cloud computing
Eisen personality management. Isoleren Door geïsoleerde personality componenten afzonderlijk toe te passen, verbreedt je de ondersteuning van personality management naar andere apparaten. Streamen Door streamen wordt het mogelijk omvangrijke synchronisaties op de achtergrond door te voeren. L.V. de Zeeuw Virtualisatie & Cloud computing
Instellingen zoals in het geval van personality componnten. Streamen Onder streamen verstaan het proces dat data op een geoptimaliseerde wijze van een centrale omgeving naar een lokale werkplek worden getransporteerd. Data kunnen zijn: Instellingen zoals in het geval van personality componnten. Applicaties. Workloads. Multimedia. L.V. de Zeeuw Virtualisatie & Cloud computing
Isoleerbare componenten van de personality L.V. de Zeeuw Virtualisatie & Cloud computing
Gebruikersinstellingen Een personality component voor gebruikers instellingen zijn typische zaken die je in elke omgeving wil terugzien en vormen een belangrijk onderdeel bij het samensmelten van werk en privé. Voorbeelden: favorieten, pop accounts. L.V. de Zeeuw Virtualisatie & Cloud computing
Gebruikersdata Personality-component voor gebruikersdata. Voorbeelden: muziekbestanden, foto’s, documenten en dergelijke. L.V. de Zeeuw Virtualisatie & Cloud computing
Systeeminstellingen Personality-component voor systeeminstellingen. Voorbeelden: achtergronden, kleuren van vensters, muisgedrag, schermresolutie. L.V. de Zeeuw Virtualisatie & Cloud computing
Omgevingsinstellingen Personality-component voor omgevingsinstellingen. Voorbeelden: locatie, printer, tijdzone, drive mappings, etc. L.V. de Zeeuw Virtualisatie & Cloud computing
Beleidsinstellingen Personality-component voor rol beleidsinstellingen. Voorbeelden: rechten tot applicaties, rechten om allerlei instellingen wel of niet te maken en dergelijke. L.V. de Zeeuw Virtualisatie & Cloud computing
Applicaties Personality-component voor persoonlijke zelfgeïnstalleerde applicaties. L.V. de Zeeuw Virtualisatie & Cloud computing
Een rol voor de cloud Het kan eigenlijk niet anders of de cloud moet hierbij een rol gaan spelen. De cloud is de enige verbindende factor tussen de zakelijke werkplekken en de privé werkplekken. L.V. de Zeeuw Virtualisatie & Cloud computing
De applicatielaag De applicatielaag is het beste te ontkoppelen van de werkplek en te verplaatsen naar het datacenter. L.V. de Zeeuw Virtualisatie & Cloud computing
De datalaag op de werkplek is eenvoudig te scheiden van de werkplek. Op een pc die is aangesloten op het bedrijfsnetwerk worden applicaties dusdanig geconfigureerd dat de data automatisch in de netwerkomgeving worden geopend en bewaard. Op een laptop van de zaak wordt het al wat ingewikkelder. L.V. de Zeeuw Virtualisatie & Cloud computing
Besturingssysteemlaag Een besturingssysteem is een noodzakelijk kwaad. Op een traditionele PC wordt het besturingssysteem lokaal geïnstalleerd en is de workload dus op de lokale hardware actief. We kunnen het lokaal geïnstalleerde besturingssysteem virtualiseren. We spreken ook bij werkplekken van een workload. De workload is dus ook voor werkplekken het draaiende of offline geplaatste image van het besturingssysteem. Met virtualisatie technologie kan een pc workload net zo gemakkelijk draaien in het datacenter op een hypervisor en op afstand worden bediend. L.V. de Zeeuw Virtualisatie & Cloud computing
Vraag Bij servervirtualisatie zagen we voor het eerst de term workload. Maar wat is een workload als je dit relateert aan de werkplek? Hetzelfde: een draaiend of opgeslagen image van het besturingssysteem, met applicaties en instellingen. Het besturingssysteem op de werkplek . Het gevirtualiseerde besturingssysteem dat op de werkplek of access device wordt bediend. De werkplek kan een centrale workload bedienen. Antwoord: a Toelichting: Een workload is hetzelfde ongeacht de host. L.V. de Zeeuw Virtualisatie & Cloud computing
Vraag Kan een Windows workload op elk type apparaat (elk access device) bediend worden? Ja, daar is de technologie voor ontwikkeld. Nee, alleen als er een client voor ontwikkeld is voor een presentatieprotocol. Ja, de technologie is onafhankelijk van het access device. Nee, er zijn veel apparaten smartphones en andere apparaten waar de technologie niet op werkt. Antwoord: b Toelichting: Er is altijd een client-applicatie nodig die communiceert met de centrale server of desktop. L.V. de Zeeuw Virtualisatie & Cloud computing
Stuurprogramma’s Voor de meeste componenten en randapparaten zijn stuurprogramma’s nodig. Binnen het kader van desktop virtualisatie maken stuurprogramma’s deel uit van het besturingssysteem en zijn opgenomen in de workload. L.V. de Zeeuw Virtualisatie & Cloud computing
Het access device is bijna altijd voorzien van een besturingssysteem. De hardwarelaag De hardware laag wordt gevormd door interne componenten en de externe randapparatuur. Er is altijd een apparaat nodig om data met behulp van applicaties te bekijken en te wijzigen en om te communiceren. Een access device heeft een scherm en een of meer manieren om daarop applicaties te bedienen. Het access device is bijna altijd voorzien van een besturingssysteem. L.V. de Zeeuw Virtualisatie & Cloud computing
Access device Onder het type gebruik verstaan we of je de werkplek privé, zakelijk of voor zowel privé- als zakelijke doeleinden gebruikt. Elk apparaat heeft technische kenmerken die de mogelijkheden voor het gebruik bepalen. De ‘form factor’ van het access device speelt een belangrijke rol. Vergelijk het gebruik van een mobiele telefoon en een pc. L.V. de Zeeuw Virtualisatie & Cloud computing
Access device Het feit of een werkplek verbinding heeft met een netwerk is van groot belang voor het werken met virtuele applicaties of virtuele werkplekken. De locatie van de werkplek is relevant voor de toegang tot virtuele applicaties en desktops. Verder is van belang wie de eigenaar is van het apparaat: is dat de gebruiker zelf, het bedrijf of een derde partij. L.V. de Zeeuw Virtualisatie & Cloud computing
Verwerking Opdracht: Werkbladen 15 t/m 17 Toets: Quiz hoofdstuk 6 L.V. de Zeeuw Virtualisatie & Cloud computing