Hoe NXP app-performance optimaliseert met ThousandEyes

ThousandEyes

Iedere auto is voorzien van minimaal twintig NXP-chips en 99 procent van de mobiele devices heeft ook een NXP-chip. NXP Semiconductors is een Nederlandse wereldwijde fabrikant van halfgeleiders met hoofdkantoor in Eindhoven. Er werken in totaal ongeveer 31.000 mensen in 35 landen. Met ThousandEyes verbetert NXP de gebruikerservaring voor haar medewerkers. NXP-medewerkers Henk Jelink - Connectivity Architect - en Maarten van den Berg - Principal Consultant - vertellen er meer over.

Nooit meer blind

“De samenwerking tussen de twee bedrijven begon toen een NXP-collega ThousandEyes bij toeval tegenkwam in zijn zoektocht naar tools om onderzoek te doen”, aldus Jelink. “Voor interne netwerken beschikten we al over meerdere tools. Maar zodra je overstapt naar het internet of richting de cloud, ben je blind. Gelukkig zijn we nu niet blind meer.”

De aanleiding voor de zoektocht lag bij Office 365. Jelink: “Als Skype niet goed werkt, hoor je iedereen klagen. We hebben allemaal wel zo’n collega op de helpdesk die het netwerk daarvan de schuld geeft, terwijl we weten dat het probleem daar niet ligt,

echter, bewijs dat maar eens. Nu hebben we een heel goed overzicht - van de applicatie­laag tot de netwerklaag - en kunnen we problemen prima oplossen. En het mooie is: óók de helpdesk is overtuigd en grijpt meteen naar het ThousandEyes-platform bij problemen.”

NXP maakt gebruik van vijftig enterprise- en cloud-agents om de gebruikerservaring te verbeteren. Daarnaast gebruikt het bedrijf endpoint-agents. Jelink: “Als een enterprise-agent geen probleem ziet, installeren we endpoint-agents op de laptop om de kwestie verder te onderzoeken. Verder integreerde NXP het workflowplatform ServiceNow met ThousandEyes-alerts waarbij voor de helpdeskmedewerkers nu automatisch tickets in ServiceNow worden gecreëerd. Tot slot ontwikkelde NXP een connectiviteits-portal voor haar interne klanten - een zelfservicetool - waar toegang wordt geboden tot belangrijke performancestatistieken. ThousandEyes is de belangrijkste tool in deze portal”, aldus Jelink.

De vruchten plukken van inzicht

ThousandEyes bewees reeds in de pilotfase haar toegevoegde waarde. “Aan het begin van de pilot hadden we nogal wat issues in onze beveiligde omgeving”, vertelt Van den Berg. “We hebben een fabriek in Bangkok en een CA-server in Hamburg - de verbinding daartussen moet dus altijd goed zijn. Na implementatie van ThousandEyes waren we in staat om meerdere issues onmiddellijk te ontdekken en dat hielp ons om ze op te lossen. Een ander voorbeeld is de verbinding tussen Hamburg en onze locatie in Kaohsiung. Met behulp van ThousandEyes stelden wij vast, dat er grote issues met packetloss waren. Verder onderzoek leerde ons, dat de oorzaak lag bij

het LAN in Hamburg. ThousandEyes laat je niet zozeer zien wat er precies aan de hand is, maar wáár er problemen zijn. En dat is erg handig bij troubleshooting, want waar begin je anders? ThousandEyes helpt het domein te isoleren waar je moet zoeken naar de onderliggende fout. Als we destijds Device Layer van ThousandEyes hadden gehad, hadden we meer informatie over het LAN gehad.”

te1

Van den Berg geeft nog een voorbeeld uit de praktijk. “NXP nam FreeScale over, waardoor de netwerken van beide bedrijven geïntegreerd moesten worden. Onze netwerkcollega’s veranderden wat aan de configuratie, wat leidde tot uitval van een heel belangrijke R&D-applicatie, DoorsNG. Met ThousandEyes zagen we meteen dat er een routingloop was gecreëerd hetgeen de netwerkcollega’s zelf niet in de gaten hadden.” NXP maakt ook gebruik van Page Load-testen om de performance van kern­applicaties te verbeteren. Van den Berg: “Hiermee hebben we een zeer gedetailleerd beeld van page loads. Voorheen gaven leveranciers ons netwerk weleens de schuld. Met ThousandEyes laten we zien hoe het echt zit. Bij de DoorsNG-applicatie ontdekten wij bijvoorbeeld zestien fouten, die de leverancier toch echt zelf op moest lossen.”

Skype for Business optimaliseren

Een van de belangrijkste verbeteringen die NXP ervaart, is in Microsoft Skype for Business, een applicatie die door NXP-medewerkers over de hele wereld wordt gebruikt. “Op een gegeven moment kwamen er een hoop klachten van gebruikers in ons kantoor in Austin in de Verenigde Staten”, vertelt Van den Berg. “Daar hebben we toen een enterprise-agent op een virtual machine geïnstalleerd. Binnen een uur hadden we vijf issues op de radar welke speelden tussen de locatie in Austin en de Skype-backend. In dat uur ontdekten wij ook, dat we een issue hadden met internetserviceprovider Level 3.

We routeren naar het Microsoft-netwerk via het internet vanuit Austin en we zagen dat een router een packetloss had van dertig procent. We namen contact op met Level 3, gaven hen het IP-adres en zeiden: Dit is het probleem, lossen jullie het op? En dat is ook wat ze deden.”

Een ander probleem in Austin had te maken met het verkeer van NXP dat het Microsoft-netwerk binnenkwam. Van den Berg: “NXP was verbonden met Skype in Dublin, echter, destijds introduceerde Microsoft meerdere egress-routers met als gevolg dat in Austin zo’n twintig tot dertig procent van de Skypecalls van slechte kwaliteit was. Met ThousandEyes zagen we dat het verkeer vanuit Austin afwisselde tussen instances in Iowa, Texas en Canada. We meldden dat bij Microsoft en binnen anderhalve week was het opgelost.”

24x7 support

Over de support van ThousandEyes zelf is Van den Berg erg te spreken. “Het customer-succes team is 24x7 bereikbaar via chat en biedt ondersteuning voor het interpreteren van tests en alle aspecten van het platform. En daar hebben we vaak gebruik van gemaakt. Zij konden ons perfect uitleggen wat we nu eigenlijk zagen.”

te2

Wat zijn de toekomstplannen van NXP met ThousandEyes? “Onze volgende stap wordt, om de testresultaten uit te breiden naar de business, zodat zij de performance van hun eigen locatie kunnen zien”, zegt Van den Berg. “Mensen kunnen nu zelf tests toevoegen en laten uitvoeren. Dat is al enorm populair geworden binnen de organisatie, maar de agent kan overbelast raken. Het is dan ook erg belangrijk om dat in goede banen te leiden.”