Hoe vergroot applicatiemonitoring de tevredenheid van uw eindgebruikers? Meten Is weten
een whitepaper van proserve®
Uitgave oktober 2014
Meten is weten
Een whitepaper van proserve®
2
3
Inhoud
Introductie 2
Over proserve
Om te zorgen voor stabiele prestaties van netwerken en applicaties zet een IT-afdeling monitoringtools in. Deze tools richtten zich van oudsher vooral op netwerkcomponenten – switches en routers – , servers
3
Introductie
en connectiviteit. Deze hulpmiddelen geven een goed beeld van het functioneren van alle hardware. Traditionele tools zijn vooral gericht op beschikbaarheid en resource-benutting. Zij spelen een cruciale
4
Monitoring en Apdex
rol bij het identificeren van structurele problemen binnen het netwerk en de hardware. De tools zijn vaak minder sterk in het aangeven van de oorzaak van een storing of in het bieden van trendinformatie over
De rol van Application Performance Management (APM)
6
prestaties vanuit het perspectief van de eindgebruiker.
De rol van SaaS
8
De IT-industrie heeft daarop ingespeeld met de
In deze whitepaper gaan we in op de rol van APM
lancering van tools voor Application Performance
binnen het gehele monitoringproces.
Management (APM). APM-tools kijken naar de
Dat gebeurt voor een belangrijk deel aan de
prestaties van de applicatie en de business-
hand van het SaaS-platform voor APM van New
services die een eindgebruiker verwacht van
Relic. Deze Amerikaanse APM-leverancier biedt
een applicatie. Dat is niet alleen van belang voor
ondersteuning voor Ruby on Rails, Java, .NET,
e-commerce-webapplicaties, maar ook voor interne
PHP en Python en levert end-to-end-inzicht in
bedrijfsapplicaties.
de prestatie van een applicatie door het volledig
Bij e-commerce-webapplicaties leidt een
monitoren van het proces, vanaf de browser of
gebrekkige performance direct tot verlies van
interface van de eindgebruiker via het netwerk naar
klanten die onmiddellijk afhaken. Daarnaast neemt
de web-, applicatie- of databaselaag. Daarmee is
bij slecht functionerende bedrijfsapplicaties de
onder meer de Apdex te verbeteren.
9
Use cases
11
APM in de praktijk De kenmerken van het New Relic-platform
13 14
New Relic - modules
15
Proserve en New Relic
medewerkerproductiviteit af, en is er een negatief effect op medewerkertevredenheid en –motivatie. Kritisch Een van de kritische functies van een APM-oplossing is het vaststellen van de oorzaak of oorzaken van een applicatievertraging door te kijken in de code van de applicatie. Dit is een cruciale functie van het hele monitoringproces, omdat performance uiteindelijk het succes van een applicatie bepaalt.
Over proserve proserve is onderdeel van de IT-Ernity groep. Met circa honderd werknemers bedient het bedrijf meer dan 50.000 klanten, beheert het 150.000 domeinnamen en ruim 6.000 servers. Vanuit haar vestigingen in Amsterdam, Zwolle, Son en Papendrecht levert zij– samen met diverse gerenommeerde partners – internetservices in de breedste zin van het woord. Kwaliteit en veiligheid zijn belangrijke pijlers in de dienstverlening, hetgeen zich laat onderschrijven door de ISO 9001 en 27001 certificering. Het DNA van de organisatie laat zich het beste vertalen in no-nonsense, ‘business aware’, innovatief, pro-actief, professioneel en mensgericht. Bekende klantnamen zijn KPMG, Vliegwinkel.nl, Vakantieveilingen.nl, Bol. com, Wegener en Funda. Binnen de IT-Ernity groep is proserve het merk van waaruit de klanten in het corporate segment en de overheid worden bediend met het faciliteren van Infrastructure en Platform as a Service (IaaS en PaaS) en levert men managed services.
Uitgave oktober 2014
Meten is weten
een whitepaper van proserve®
4
5
Monitoring en Apdex Apdex (Application Performance Index) is een standaard, ontwikkeld door een aantal ITbedrijven1, die de gebruikerstevredenheid meet aan de hand van responsetijden van een applicatie of service. Het is in feite een vereenvoudigde vorm van een Service Level Agreement die applicatie-eigenaren een beter inzicht biedt in de vraag hoe tevreden een gebruiker is. Het is algemeen bekend dat bij een trage webapplicatie na drie seconden wachten 57 procent van de eindgebruikers volledig afhaakt. Van deze groep komt tachtig procent nooit meer terug. Apdex is een cijfermatige weergave van de tevredenheid van een gebruiker over een applicatie. de standaard vertaalt een groot aantal individuele responses van applicaties op gebruikerniveau in een cijfer tussen 0 en 1. Apdex gaat uit van taken. een taak is een individuele interactie met het systeem, binnen een groter proces. Apdex definieert taakresponse als de tijd die verstrijkt tussen een gebruikeractie (bijvoorbeeld muisklik of enter-toets indrukken) en de response van het systeem (client, netwerk, servers) zodat de gebruiker door kan gaan met het proces. De index gaat uit van drie zones van applicatieresponsiviteit: Tevreden: de gebruiker is optimaal productief. dit representeert de tijdwaarde (t in seconden),
de Apdex-formule is het aantal ‘tevreden’ meldingen
Zoals dit voorbeeld aangeeft, wordt de Apdex
plus de helft van de ‘tolerant’ meldingen, gedeeld
weergegeven als decimaal met in het subscript
door alle meldingen.
de doeltijd t. In deze berekening zijn honderd meldingen gebruikt met een doeltijd beneden de
Apdex-formule
waarbinnen een gebruiker niet gehinderd wordt door de response van de applicatie.
de drie seconden, dertig tussen de drie en twaalf seconden en tien boven de twaalf seconden.
Tolerant: de gebruiker ervaart vertraging in de prestaties die groter is dan t, maar vervolgt het proces.
de Apdex geeft een goed beeld van de prestatie
Gefrustreerd: prestaties, hoger dan f-seconden, zijn onacceptabel en een gebruiker zal het proces stoppen.
drie seconden. Zestig meldingen waren beneden
van een applicatie en biedt zo de handvatten om een voorbeeld van een berekening ziet er zo uit.
waar nodig een applicatie aan te passen, zodat deze beter presteert. Om dat vast te kunnen stellen, is
Berekening
de inzet van geavanceerd Application performance Management een voorwaarde.
1. Alcatel-Lucent, Gomez, New Relic, OpTier en NetForecast
Uitgave oktober 2014
Meten is weten
een whitepaper van proserve®
6
7
de eerste generatie ApM-oplossingen hadden
Beperkt
maar weinig kennis van de applicatie zelf. Zij waren
de eerste tools op dit gebied hadden hun
gebaseerd op agents die draaiden op een server
beperkingen. Zij waren alleen geschikt voor
met unix of windows server. de agents verzamelden
applicatiearchitecturen op basis van eerste-
basisinformatie over de gemonitorde applicaties.
generatie java en .net en voor een beperkt aantal
het enige wat dat een agent deed, was bepalen
use cases. daarnaast waren deze eerste generatie
of een proces of service in de lucht was en of de
applicaties vaak zeer complex, met veel business
applicatie op een normale manier gebruik maakte
rules en veel code binnen een ‘instance’ van de
van resources. wanneer dit niet het geval was, moest
applicatie. Zowel de java- en .net-applicaties als
een beheerder op zoek naar de oorzaak.
de tools om ze te managen en monitoren, waren daardoor zeer kostbaar. voor wat betreft de tools
De rol van Application Performance Management (APM) Bij het beheren van een applicatieomgeving spelen veel variabelen een rol: hardware in de vorm van servers, routers, switches en bekabeling, en software in de vorm van besturingssystemen, businessapplicaties en monitoringtools. Bij Application Performance Management gaat het om de applicatie als kernlaag binnen de technologiestack, die zorgt voor tastbaar resultaat aan de eindgebruikers. APM richt zich dan ook op het meten van de kwaliteit van de dienstverlening aan de eindgebruiker. ApM is geen vervanger van traditionele beheertools, maar aanvullend erop2. waar traditionele tools zich richten op beschikbaarheid en resourcebenutting, kijkt ApM naar de gebruikerservaring. traditionele servermonitoring bijvoorbeeld zijn cruciaal om structurele issues in een netwerk of hardware-omgeving te identificeren. Zij zijn echter niet geschikt om problemen in softwarecode te detecteren, die ook kunnen zorgen voor vertraging. End-to-end de eerste ApM-oplossingen waren vooral gericht op lokaal geïnstalleerde applicaties. twee nieuwe trends zorgden ervoor dat ApM zijn grenzen verlegde. dat zijn de cloud en de noodzaak van echte end-to-end-monitoring, waarbij de gebruikerservaring centraal staat. ApM is als concept overigens niet heel nieuw. Zolang organisaties business-applicaties inzetten, zo lang zijn er al tools om de applicaties te monitoren. dit proces is steeds complexer geworden doordat organisaties steeds meer applicaties en systemen zijn gaan inzetten.
Opkomst van het web
gold dat niet alleen voor de licenties, maar ook
door de opkomst van het internet en de
voor de implementatie, dat veel gespecialiseerd
bijbehorende e-commerce-mogelijkheden, steeg
(handmatig) werk vereiste. verder boden de eerste
de behoefte aan meer gedetailleerd inzicht in
tools weinig mogelijkheden om de echte oorzaak
de responsetijden en de beschikbaarheid van
van een vertraging op te sporen en was er geen
applicaties voor eindgebruikers. er kwamen
direct verband met andere monitoringtools voor
oplossingen op de markt die waren gebaseerd
bijvoorbeeld hardware.
op testtools voor webapplicaties. de leveranciers pasten deze tools zo aan dat ze in staat waren
door recentere ontwikkelingen op het gebied van
om transacties van buiten de organisatie naar
onder meer agile development, modulaire software
de eigen webservers te monitoren. ApM werd
en scale out-(cloud)omgevingen is er sprake van
echt volwassen met de introductie van java en
applicatiesystemen die op honderden en soms
later met applicatieservers op basis van j2ee.
duizenden onderling verbonden servers draaien.
dit betekende een enorme innovatie in de
Om die systemen te monitoren, zijn modernere
geschiedenis van applicatie-architectuur door de
tools nodig. die zijn veelal van de grond opnieuw
scheiding van applicaties in drie lagen: webservers,
opgebouwd om in te kunnen spelen op nieuwe
applicatieservers en databases. hierbij boden
applicatiearchitecturen. het new relic-platform is
verschillenden lagen van j2ee-servers verschillende
daar een goed voorbeeld van.
niveaus van business-functionaliteit, wat later de basis werd voor service-Oriented Architectures (sOA’s). door de toename van business-logica op deze (en andere) platforms steeg de behoefte aan beheermogelijkheden voor deze complexe, gedistribueerde applicaties. dat leidde tot de ontwikkeling van tools die voor het eerst inzicht gaven in het hart van de applicatie tijdens het draaien ervan.
2. Proserve gebruikt voor het monitoren van IT-omgevingen naast New Relic nog Opsview, Dell Open Manage Monitoring, Cacti, Zenoss en Munin.
Uitgave oktober 2014
Meten is weten
een whitepaper van proserve®
8
9
De rol van SaaS
Use Cases
Ondanks de intensieve samenwerking blijkt het met regelmaat een uitdaging om alle wensen van de
New Relic levert al zijn modules op basis van het Software-as-a-Service-model (SaaS).
De klant heeft een e-commerce website waar zij
klant te kunnen honoreren. Met name de gewenste
De oplossing speelt daarmee in op de huidige tijd waarin bedrijven hun online en mobiele
dagelijks enkele duizenden bezoekers ontvangt.
time-to-market is vaak een onderwerp van discussie.
aanwezigheid steeds verder vergroten. Dat leidt tot continue ontwikkeling van nieuwe features
Het faciliteren van deze website alsmede de
de druk vanuit de klant is soms dermate hoog
in applicaties en snellere uitrol van toepassingen. Om flexibel te zijn en te blijven, kiezen zij eerder
totale achterliggende orderafhandeling is haar
dat men kiest voor snelheid boven kwaliteit. dat
voor software als dienst. Zij willen bijvoorbeeld binnen twee weken een nieuwe app lanceren.
core business. De omzet is in de afgelopen jaren
heeft al enkele malen geleid tot een teruglopende
Er is dan geen tijd om een uitgebreid selectie-, inkoop- en implementatieproject uit te voeren.
substantieel gegroeid en bedraagt inmiddels
performance van de website, omdat men code
gemiddeld € 65.000 per dag. De omzetgroei is
opleverde die niet volledig en integraal was getest.
dankzij het saas-model zijn ApM-tools sneller te implementeren en gemakkelijker te gebruiken. een
niet in de laatste plaats het gevolg van slimme
klant hoeft niet te investeren in kennis, configuratie, hardware en installatie. de modules van new
marketing en een optimale klantfocus, maar er
de Managed service provider (Msp) is verant-
relic zijn binnen minuten gebruiksklaar. na het installeren van agents start de dataverzameling en is
wordt continu door ontwikkeld. Kortom, een zeer
woordelijk voor het faciliteren van een public cloud.
de portal met statistieken beschikbaar voor een klant. dat zorgt voor een zeer snelle time to value, ten
dynamische én bedrijfskritische internetomgeving.
Binnen deze cloud is sprake van een volledige OtAp
opzichte van de traditionele aanpak met consultants die zorgden voor implementatie en training.
Immens new relic is in dit verband niet te vergelijken met ApM-tools van traditionele on-premise leveranciers die hun oplossing ombouwden naar een saas-versie. Zij slagen er vaak niet in om hun oplossingen geschikt te maken voor 24x7x52-gebruik. daarnaast is het niet eenvoudig om een platform te creëren dat dagelijks immense hoeveelheden data kan verwerken en interpreteren. Bij new relic gaat het dagelijks om tweehonderd miljard gegevens van vijftien miljard page views en honderd miljoen mobile devices. verder heeft het saas-model nog een ander, minder bekend voordeel: het delen van kennis. wie een lokale oplossing voor ApM installeert, kan zijn responsetijden waarschijnlijk verbeteren. echter, die verbeteringen zeggen op zich nog niets over het totale verbeterpotentieel. door data van diverse klanten op grote schaal te vergelijken, is meer inzicht mogelijk in best practices en kan een organisatie wellicht nog meer prestatiewinst boeken.
straat waarbij de Msp verantwoordelijk is voor het recentelijk heeft deze klant een onderzoek uit laten
beheer en management van de infrastructuur, het
voeren waarbij er bepaalde nieuwe functionaliteit
Os, standaard applicaties èn het technische beheer
werd onderzocht. In het kort komt het er op neer
van de klant specifieke applicatie. Alle processen
dat een bezoeker die zijn klantprofiel gekoppeld
zijn ingericht op basis van ItIl, doch zonder daarbij
heeft aan zijn facebook profiel een productaanbod
in te boeten op flexibiliteit en slagkracht. er is
te zien krijgt wat aansluit op zijn vrijetijdsbesteding.
sprake van een intensieve samenwerking met
een behoorlijke tijdsintensieve functie die ook
zowel de ontwikkelpartij als de klant. er worden
het nodige aan computerkracht vraagt, omdat dit
met regelmaat workshops georganiseerd waarbij
alles realtime plaats vind. een neven effect van dit
nieuwe technologieën worden besproken en kennis
onderzoek was dat bij één van de websites een
wordt uitgewisseld. Ook de Msp heeft de nodige
slechte performance aan het licht kwam.
uitdagingen. vanuit haar verantwoordelijkheid voor
de traagheid in respons (bij het activeren van de
het release management rolt zij immers nieuwe
betreffende functie moest men tussen de 3 en 5
deployments uit naar productie. Als die daar niet
seconden wachten) resulteerde er in dat 72% (!!) van
goed blijken te performen ontstaat er al snel een
de bezoekers de betreffende website verliet met alle
discussie wat daar dan de oorzaak van is.
gevolgen (lees: lagere omzet) van dien. dat gegeven was voor de klant reden te meer om sterk te gaan
door elk van de betrokken partijen zich te
sturen op snelle responstijden.
laten focussen op waar zij goed in zijn (op hun core business), komt bovengenoemde
de ontwikkelpartij is een gerenommeerd bedrijf
‘driehoeksverhouding’ het best tot zijn recht.
waar kwaliteit hoog in het vaandel staat en waar
desondanks wordt de praktijk vaak overschaduwd
men gewend is te werken aan projecten waar
door discussies waardoor partijen vaak ‘naar elkaar
flexibiliteit en slagkracht het verschil maken.
staan te wijzen’ en de onderlinge relaties onder
Men is volledig ingericht op het werken volgens
druk komen te staan. geen wenselijke situatie.
scruM hetgeen de klant de mogelijkheid biedt
doelstelling is immers om partijen als partners te
om gedurende het ontwikkeltraject erg veel
laten optrekken, zodat het succes van de een ook
invloed uit te oefenen op het uiteindelijke resultaat.
het succes van de ander is.
Uitgave oktober 2014
Meten is weten
een whitepaper van proserve®
10
11
naast een discussie over wie waar verantwoordelijk voor is, ontstond er in het verleden ook vanuit
APM in de praktijk
kostenperspectief vaak discussie.
Een groot aantal bedrijven en organisaties zet
Effecten
de Msp onderzocht haar infrastructuur, voerde tests uit, besteedde de nodige tijd aan
APM in op basis van het New Relic-platform.
door de inzet van new relic kon het ontwikkelteam
communicatie en werd vaak geconfronteerd met het door de klant opeisen van een malus
Bekende namen zijn Sony, NBC, Rackspace, Nike,
in de eerste plaats duidelijk maken aan de
voor het niet nakomen van de slA.
Microsoft en Adobe.
campagneleiding welke effecten een verzoek voor
de ontwikkelpartij werd vaak door de Msp verzocht om een nieuwe release aan te leveren
een nieuwe feature zou hebben op de applicatie.
omdat men verzekerde dat de infrastructuur in orde was. een senior ontwikkelaar was soms
Obama for America
daarnaast was het team beter in staat in te spelen
dagen kwijt aan het opsporen van het probleem (debuggen) en het corrigeren daar van.
In 2012 ontwikkelde het campagneteam voor de
op de vereiste snelheid van de site.
de klant had niet alleen te maken met de al eerder genoemde tegenvallende omzet, maar
herverkiezing van Barack Obama – Obama for
werd geconfronteerd met kosten voor uitbreidingen in resources en infra.
America (OfA) - een nieuw internetplatform voor
de eerste keer dat het OfA-team new relic
fondsenwerving. dit platform, dat intern ‘narwhal’
gebruikte, bleek direct dat een bepaalde tabel
Om een einde te maken aan de hiervoor beschreven situatie dat partijen naar elkaar kunnen wijzen,
werd genoemd, diende als back-end voor achttien
zorgde voor een sterke vertraging bij het uitvoeren
werd in goed overleg tussen partijen de keuze gemaakt voor het gebruik van new relic als applicatie
applicaties. OfA bouwde het platform met het
van queries. Binnen een half uur was een patch
monitoring tool. Al binnen een tijdsbestek van enkele maanden werd de kracht daarvan duidelijk.
oog op het integreren van data uit verschillende
gemaakt waardoor het probleem was opgelost.
klant, ontwikkelpartij en Msp kregen als nooit tevoren een volledig overzicht van de totale keten aan
applicaties. redundantie stond hoog op de agenda
new relic ontdekte dat de vertraging te wijten was
functionaliteit binnen de internetomgeving van de klant.
om ervoor te zorgen dat bij uitval van een onderdeel
aan een fout in slechts twee regels code. na de
prestaties en laadtijden van browsers en applicaties stelde partijen in staat om een nul meting uit te
de overige delen zouden blijven functioneren.
patch verbeterde de prestatie met tachtig procent.
voeren alvorens een nieuwe release uit te rollen.
daarnaast leverde new relic belangrijke voordelen OfA koos ervoor om alle applicaties te laten
op in het detecteren van blinde vlekken tijdens het
trage transacties en sQl queries worden in kaart gebracht en kunnen ‘gerepareerd’ worden.
draaien op Amazon web services. dat bleek een
initiële ontwikkelproces. dat zorgde voor nog eens
een nieuwe release kan vooraf gegaan worden door een ‘snapshot’ van de voorgaande release
goede keus toen Obama zijn steun uitsprak voor
een prestatieverbetering van negentig procent.
zodat er al een vergelijk gemaakt kan worden nog voordat deze live gaat.
het homohuwelijk. de toeloop naar de site was
Onderlinge verbanden worden in kaart gebracht zodat inzichtelijk wordt welke componenten
enorm. Belangrijkste zorg van het ontwikkelteam
binnen de totale infrastructuur elkaar beïnvloeden en op welke wijze.
was om het wervingsdeel van de site onder alle
Mogelijke performance problemen worden tot op het niveau van de code gedetailleerd
omstandigheden in de lucht te houden. OfA
in kaart gebracht.
koos daarom voor een gecentraliseerde aanpak,
Samenvattend zijn de voordelen van het gebruik van New Relic legio: direct ‘pinpointen’ waar een tegenvallende performance door veroorzaakt wordt. een vermindering van de tcO door het uitblijven van uitbreidingen aan de infra. Inzet van nieuwe technologieën, omdat duidelijk is geworden op welke onderdelen er
die het onder meer mogelijk maakte om meer te doen met allerlei vormen van donateur- en sympathisanteninformatie. dat was een wens van de campagneleiding.
verbeteringen doorgevoerd kunnen worden. gedrag van een nieuwe release is voorspelbaar geworden. kortom, geen verrassingen meer. transparante rapportage ten behoeve van het periodieke service management overleg. consistente performance. last but not least: nauwelijks discussies meer. relaties staan niet meer onder druk, omdat glashelder is waar de issues liggen en wie verantwoordelijk is voor het oplossen ervan.
Uitgave oktober 2014
Meten is weten
een whitepaper van proserve®
12
13
De kenmerken van het New Relic - platform
de oplossing wordt geleverd als saasoplossing, waardoor een eindklant of managed services provider geen
New Relic is een nieuwe-generatie APM-
eigen infrastructuur hoeft op te tuigen.
oplossing die gebouwd is op basis van de
geselecteerde Msp’s kunnen op basis
volgende kenmerken:
van een partner Ownership Account3 sub-accounts voor klanten creëren.
Ondersteuning van de belangrijkste
klanten beschikken daarna over een
platforms en talen: ruby on rails, java,
portal die toegang geeft tot dashboards
.net, php en python.
met de nodige monitoringinformatie.
volledige end-to-end-monitoring van de
kostenefficiënt licentiemodel met betalen
systeemprestaties van de applicatie.
op abonnementsbasis. traditionele ApM-oplossingen zijn alleen on-premise
Zendesk Met meer dan vijfduizend klanten in meer dan 140 landen is Zendesk een van de populairste helpdesksystemen op basis van cloud-technologie. Bekende ondernemingen als groupon, Opentable en dropbox gebruiken Zendesk. Zendesk is gebaseerd op geavanceerde technologie, waaronder ruby on rails, Apache, MysQl, nginxwebservers, unicorn, reddis, resque, ruby workers, exim server en sOlr. de servers van Zendesk draaien bij rackspace in chicago. de oplossing van het bedrijf is gebaseerd op een open architectuur waardoor integratie met kanalen als facebook, twitter, mobiele telefoons, web-portals, online chat en voIp gemakkelijk te realiseren is. het Zendesk-platform aggregeert alle informatie van iedere klant zodat een service agent een compleet beeld voor zich heeft. Snel Om de prestaties van het Zendesk-platform te monitoren, zet het bedrijf new relic in. vooral de uitstekende ondersteuning van ruby on rails was een belangrijke overweging om te kiezen voor new relic. Zendesk rolt nieuwe features en integraties bij voorkeur snel uit. het hanteert een agile ontwikkelmethodiek zodat nieuwe functionaliteit in korte tijd beschikbaar te maken is. de service van Zendesk wordt gebruikt door 65 miljoen eindgebruikers die vanaf elke plek toegang nodig hebben tot het systeem – 24x7. de prestaties moeten onder alle omstandigheden optimaal zijn. Zendesk zelf gaat uit van een slA van 99,9 procent beschikbaarheid en haalt in de praktijk vaak honderd procent. Om die prestaties blijvend te leveren, is monitoring onmisbaar. daarbij zorgt de inzet van verschillende (cloud)technologieën met een multi-tenant-architectuur, een sharded database-architectuurmonitoring en complexe zaak. Zendesk verwerkt op toptijden circa 60.000 verzoeken en vijfhonderdduizend queries per minuut. Met new relic beschikt Zendesk over een 3. Proserve beschikt over een Partner Ownership Account van New Relic en maakt op basis daarvan sub-accounts voor klanten aan.
gebruiksvriendelijke, intuïtieve tool die het bedrijf helpt bij het snel oplossen van issues.
een volledig top-to-bottom-overzicht
af te nemen en kennen geen flexibele
van de complete applicatie-stack en de
prijsmodellen.
ondersteunende infrastructuur. new relic levert gegevens over resource-benutting
gebruiksvriendelijk met out of the box-
met betrekking tot cpu, memory, storage
functionaliteit. een Msp met een partner
en netwerk in de context van de applicaties,
Ownership Account kan in korte tijd alle
componenten en transacties die server-
benodigde agents installeren, zonder
resources gebruiken.
kostbare of complexe configuratie.
real user Monitoring (ruM). de oplossing
geschikt voor inzet in gedistribueerde
biedt gedetailleerd inzicht in de prestaties
omgevingen. het platform is vanaf de
van de browser met informatie over
grond opgebouwd voor het monitoren van
paginalaadtijd, renderingtijd van de
applicaties in gedistribueerde geografische
pagina, dOM-verwerking en meer. Met
regio’s en op servers van verschillende
deze informatie kan een ontwikkelteam
organisatie op verschillende netwerken.
vaststellen waar prestatie-issues zich voordoen: in de front-end, de middelste
de agents die new relic gebruikt,
laag of in de externe services.
communiceren via het internet met het gehoste backend-monitoringsysteem
Monitoren van applicatieprestaties
van new relic.
(responsetijden) op individueel transactieniveau in alle lagen van
het is niet nodig om firewall-poorten
de applicatie, inclusief calls naar de
te openen. new relic is de eerst ApM-
backend-database.
leverancier die zijn tools beschikbaar stelt op basis van software-as-a-service (saas).
Uitgave oktober 2014
Meten is weten
een whitepaper van proserve®
14
15
proserve® en New Relic Voor het merendeel van de proserve-klanten is de
Eindklant of ontwikkelaar
website of de webapplicatie de basis voor de core
de dienstverlening op het gebied van new
business van de organisatie. Klanten zijn in dat
relic is zowel nuttig voor eindklanten als voor
verband uitstekend in staat om op basis van hun
ontwikkelbedrijven. een eindklant is met new relic
marketing- en salesexpertise aan te geven welke
in staat na te gaan of een ontwikkelpartij goed
features zij nodig hebben in hun webplatforms.
werk geeft geleverd. In veel gevallen adviseren ontwikkelaars bij slecht presterende applicaties om
New Relic - modules Het New Relic-platform is modulair opgebouwd en bestaat uit: New Relic APM – deze module maakt gebruik van agents voor het monitoren van elk detail van een (web)applicatie. een beheerteam kan met behulp van het new relic-dashboard detailinformatie ontsluiten over transacties. verder geeft de module foutmeldingen van het type 400 en 500 door. New Relic Mobile – Met deze module zijn iOs- en Android-apps te monitoren op responsetijden en fouten. de module is onder meer in staat om vergelijkingen te maken tussen iphones, ipads en ipods, besturingssystemen en carrier-netwerken.
Beheer behoort echter niet altijd tot hun domein.
meer hardware in te zetten. Met ApM is eerst na te
daarin vervult proserve een cruciale rol. proserve is
gaan of de applicatie zelf niet de oorzaak is van de
in staat om een complete OtAp-straat (of delen er
matige prestaties. wanneer dat duidelijk wordt, zijn
van) te beheren en zorg te dragen voor het uitrollen
onnodige investeringen in hardware te vermijden.
van nieuwe releases. dat kan op basis van een slA met de hoogst mogelijke uptime-garantie over de
voor ontwikkelpartijen leent het new relic-platform
gehele keten van functionaliteit. door de inzet van
zich bij uitstek voor het debuggen van code, waarbij
slimme ApM-platforms als new relic is dat tot op
het platform tot op detailniveau aangeeft waar
detailniveau mogelijk. Met behulp van new relic
problemen zich voordoen. een ontwikkelpartij zorgt
is zeer gedetailleerd aan te geven er verbeteringen
zo voor meer kwaliteit in zijn software.
doorgevoerd kunnen of moeten worden in de code. dat zorgt voor veiliger en beter presterende applicaties.
New Relic Insights – Insights is nog in de bètafase. deze module biedt een realtime analyticsplatform voor big data. de module levert bijvoorbeeld realtime informatie over gederfde omzet naar aanleiding van een storing in een e-commerce-website. New Relic Servers – deze module vereenvoudigt servermonitoring door alleen informatie te bieden die relevant is voor de beheerder. Bij servermonitoring gaat het altijd om twee vragen: presteert de applicatie goed, en zo niet, wat kan ik doen om dat te verbeteren? de serversmodule biedt kerninformatie over de gezondheid van de server met informatie over cpu, disk en memory.
Over New Relic new relic is actief in software-analytics en schept inzicht in miljarden gegevens over applicaties in realtime. het bedrijf biedt een compleet
New Relic Browser - new relic Browser biedt waardevol inzicht in de feitelijke gebruikerervaring op een site. de data die new relic verzamelt, is afkomstig van echte gebruikers.
saas-platform voor het consolideren van prestatiedata van applicaties. new relic telt ruim tachtigduizend actieve klantaccounts en verzamelt dagelijks tweehonderd miljard data uit drie miljoen applicaties. het bedrijf is in 2008 opgericht door lew cirne, die nu optreedt als ceO.
New Relic Platform – deze module biedt een online community waar iedereen plug-ins kan aanbieden en afnemen om beheer en monitoring zoveel mogelijk te centraliseren. het platform biedt nu al meer dan negentig plug-ins. de leden van de community kunnen de plug-ins voor eigen gebruik ontwikkelen en inzetten of delen met de vijftigduizend andere leden van het platform.
Uitgave oktober 2014
Altijd online en maximaal rendement voor klanten. Dat is wat telt voor proserve. Het bedrijf kent dan ook alle mogelijkheden voor professionele en veilige hosting van een website of bedrijfskritische webapplicatie. Het proserve-team bestaat uit ruim twintig professionele, enthousiaste en gedreven collega’s. Zij zijn experts op het gebied van hosting en services. Deskundig en persoonlijk.
proserve® Nieuwland Parc 155 3351 LJ Papendrecht
Postbus 363
T +31 88 25 25 252
The Netherlands
2950 AJ Alblasserdam
E
[email protected]