Helderziend, of gewoon ‘smart’?

Sommigen van ons bezitten in de virtuele wereld diverse magische krachten, maar in de ‘echte’ wereld werken we gewoon ‘op de slimme manier’. Onze hokus-pokus bestaat uit de inzet van onze service ‘Continubeheer’ op de systemen van onze opdrachtgevers. Daarmee voeren we op allerlei plekken metingen uit, wat een reeks aan indicatoren en grafieken oplevert. Zodoende kunnen we tijdig, als we daar aanleiding voor zien, de performance beïnvloeden van de systemen die we voor onze opdrachtgevers in beheer hebben. We wachten bij wijze van spreken niet tot er rookpluimen uit de auto komen, maar grijpen veel eerder in, als we niet tevreden zijn over een tussentijds gemeten uitkomst.

Transparant

Is dat alles? Nee. Ons Continubeheer levert in de praktijk meer op. Deze manier van werken leidt tot transparantie van de performance van onze systemen voor onze klanten. Continubeheer is een uitnodiging voor een continu verbeterproces. En het is een reden voor een feestje, dan wel reden voor een ongestoorde nachtrust voor onze opdrachtgevers: het laat zien, dat we kwaliteit leveren, ruim binnen de marges van de afgesproken SLA’s.

Schermafbeelding 2016-01-25 om 10.39.40

Ja, het gaat goed. Zie onze blog van vorige maand over optimalisatie.

Beheer NBC+ Zoekplatform

Sinds vandaag voert Seecr’s Continubeheer het volledige beheer, van applicatie tot hardware, van het Zoekplatform van de Nationale Bibliotheekcatalogus (NBC+) van Bibliotheek.nl.

Het NBC+ Zoekplatform bestaat uit een negental services, waarvan vier meervoudig uitgevoerd ten behoeve van fail-over en voldoende capaciteit.  De diensten worden geleverd aan alle openbare bibliotheken in Nederland en houden in:

  1. Vergaren van data, het combineren, opschonen, verrijken en dagelijks actueel houden hiervan.
  2. Toegang tot de catalogus en andere bronnen (18.000.000 titels) via verschillende supersnelle zoekfuncties.
  3. Zoeken in het bezit van eigen en andere bibliotheken en vestigingen (39.000.000 exemplaren).
  4. Het opbouwen en onderhouden van een kennisbank waarin relaties tussen titels worden vastgelegd.

Procesverbetering

Agile werken wordt meer en meer de norm. Beheerprocessen moeten daarbij aansluiten. Wat heb je aan supersnelle realisatie van nieuwe features als het maanden duurt om die live te zetten?  Continubeheer is Agile, maar dan voor beheer. Snel schakelen, zonder gedoe. Dat kan door een zeer geoliede beheerorganisatie die zich uitstrekt tot de toeleveranciers. Alleen een op vertrouwen gebaseerde hechte samenwerking leidt tot snelle actie zonder fouten. En dat bespaart ook nog eens kosten bij alle betrokken partijen.

Samen met andere grootschalige landelijke diensten die bij Continubeheer van Seecr zijn ondergebracht, zoals de Nationale Aggregator van de Digitale Collectie en de Educatieve Contentketen van Kennisnet (Edurep) is gebleken dat we in staat zijn om dagelijks grote hoeveelheden data op een efficiënte manier te verwerken en aan te bieden. Daar zijn we trots op!

Applicatie monitoring met Gustos

Eén van onze diensten is ‘Continubeheer’. Een service voor hosting en beheer van systemen die wij mede hebben ontwikkeld. Een belangrijke tool om de kwaliteit van de software op een hoog niveau te houden is monitoring. Bij Seecr streven we naar software die het ‘gewoon’ doet, wat niet alleen eisen stelt aan de ontwikkeling van de applicatie, maar ook op het monitoren van de toepassing van die applicatie in een praktijk die continu aan verandering onderhevig is.

Een systeem doet waarvoor het is gemaakt en als er iets niet werkt dan los je het probleem op. Echter, duurzaam gebruik van software kan alleen door verder te gaan dan het oplossen van problemen die zich voordoen. Je wilt ook proactief inspelen op mogelijke wijzigingen in de toekomst. Bijvoorbeeld wanneer de omgeving van de applicatie verandert door het aansluiten van nieuwe repositories of de toename van verkeer naar een portal. Je wilt geen alarmbelletjes hebben rinkelen op het moment dat de site door chronische groei van nieuw verkeer plat gaat, maar je wilt notificaties in de periode daarvoor die aangeven dat de ‘load’ is toegenomen zodat je er op in kunt spelen.

Om ons streven en onze garantie in stand te houden, ontwikkelen we op dit moment Gustos. Deze tool biedt ons twee dingen:
1. Het bewaakt de SLA. Het controleert in hoeverre het systeem (de server) en de applicatie voldoen aan de afgesproken requirements zoals responsetijden, reactiesnelheden van de server, enzovoort.
2. Het geeft inzicht in het dynamisch gedrag van de applicatie. Daarvoor kijkt het over langere termijn naar verschillende applicatiespecifieke parameters. Het focust zich op de applicatie in plaats van het systeem.

Beide aspecten dragen bij aan het realiseren van duurzame oplossingen en het actueel houden van de software. Het is een continu verbeteringsproces.

Hieronder twee soorten grafieken.

Aantal queries

1. Het aantal gestelde queries, dit kan van elke periode die je kiest.

Percentage query tijden

2. Een staafdiagram van het percentage queries binnen een bepaalde tijd. In deze grafiek zie je dat 50% binnen 1ms is afgehandeld.