Onder de loep: de impact van gratis SSL nader bekeken!

Op 11 april 2017 introduceerden we gratis SSL voor al onze klanten. Daarmee hebben we het standpunt ingenomen dat versleuteld verkeer de standaard moet zijn, niet optioneel. De reacties van onze klanten waren hartverwarmend, zowel per e-mail als op social media. Hier doen we het allemaal voor, dank jullie wel! We zijn nu ruim een half jaar verder. Wat mij betreft is het dan ook tijd voor een terugblik op een zeer succesvolle lancering en om de impact ervan te bekijken.

De impact van de uitrol van gratis SSL!

Een terugblik op de uitrol van gratis SSL

Als je voor zo’n 100.000 websites in één dag gratis SSL activeert, dan kun je je voorstellen dat dit enige voorbereiding vereist. We hebben gewerkt met een groep bèta-testers, alle scenario’s voor wat er mogelijk mis zou kunnen gaan uitgedacht en uitvoerig rollback-mogelijkheden doorgenomen.

Alle maatregelen en noodplannen stonden dus klaar, maar gelukkig was geen één daarvan nodig. De uitrol ging geheel vlekkeloos en de reacties van onze klanten waren geweldig! Een aantal concullega’s waren er misschien wat minder blij mee. Sorry daarvoor, we zijn nou eenmaal de Antagonist 😉

Verdere perfectionering

De weken na de activatie kwamen er hier en daar nog een aantal kleine bugs naar boven. Het waren kleine problemen, iets wat nooit volledig uit te sluiten valt als je een geheel nieuwe, eigen oplossing introduceert. Een aantal bugs zaten in de HTTP/2-implementatie van onder andere de Apache-versie van een leverancier. Dit hebben we samen op kunnen lossen.

Verder lezen

Van fanatieke hobbyist naar een baan als systeembeheerder!

Het kan soms snel gaan. Op het ene moment haalde ik oude servers op voor een eigen hobbyproject en niet heel veel later had ik een baan als systeembeheerder. Graag vertel ik je over mijn eerste twee maanden bij Antagonist. Want hoe ben ik hier nou precies terechtgekomen, met welke projecten houd ik me mee bezig en wat gebeurt er intern allemaal binnen Antagonist?

Van hobbyproject naar een baan als systeembeheerder!

Systeembeheerder: hoe het voor mij begon

Het is ongeveer een jaar geleden dat ik voor het eerst bij Antagonist langskwam. Via via had ik gehoord dat er nog wat oude servers lagen waar ze wel vanaf wilden. Als fanatieke hobbyist had ik daar natuurlijk wel interesse in. Bij het ophalen heb ik een uur enthousiast zitten praten met Erik Jan; over het platform, het netwerk en diverse andere projecten. Daarna ging ik voldaan met de nieuwe aanwinsten naar huis.

Een aantal maanden later ging ik op zoek naar werk. En doordat ik er onlangs die servers had opgehaald, was Antagonist het eerste bedrijf waar ik aan dacht. Dat ik geen werkervaring had en alleen wat praktische ervaring door een uit de hand gelopen hobby was geen probleem. Na het eerste gesprek bleek de klik er van beide kanten te zijn en niet veel later tekende ik het contract om als systeembeheerder aan de slag te gaan.

Verder lezen

Ben, onze nieuwe Team Lead voor Support!

Even voorstellen: mijn naam is Ben Wilbers en ik ben 32 jaar. Sinds mid-augustus ben ik op de afdeling Support werkzaam als Team Lead.

Ben Wilbers

Voordat ik bij Antagonist kwam, ben ik onder andere als manager operations, projectmanager en office manager bij kleine en grote bedrijven werkzaam geweest. Nu, bij Antagonist, ga ik mij inzetten om voor en achter de schermen de klantenondersteuning naar een nóg hoger niveau te tillen.

Zelf ben ik dankzij mond-tot-mondreclame klant geworden van Antagonist. De eerste ervaringen waren perfect. Toen ik een nieuwe website nodig had, was dit namelijk zo gepiept: binnen 15 minuten was ik online. En door de (kraakheldere!) handleidingen had ik daar Support niet eens bij nodig. Het maakte mij nieuwsgierig naar hoe het zou zijn om bij Antagonist te werken.

Mijn ervaring met de werkwijze binnen Antagonist is uitstekend. Je proeft hier de passie van een start-up, die je niet verwacht tegen te komen bij zo’n volwassen partij. Antagonist is fan van haar klanten en vice versa. Je bent apetrots op het bedrijf waar je werkt en de producten en diensten die we onze klanten leveren.

De manier van ondersteunen, zoals Antagonist dit doet, zie ik écht als klanttevredenheid zonder concessies. Die lijn zet ik dan ook graag door!

Verder lezen

Martijn, onze nieuwe aanwinst voor Systeembeheer!

Even voorstellen: mijn naam is Martijn Reening, ik ben 21 jaar en woon in Enschede. In september ben ik bij Antagonist aan de slag gegaan als systeem- en netwerkbeheerder.

Martijn Reening

Al van jongs af aan ben ik met computers bezig. Het begon met het schrijven van simpele programmaatjes, daarna werden het steeds vaker websites. Nadat ik in aanraking kwam met Linux werd beheer ook een onderdeel van de hobby. En om het compleet te maken, kwam netwerken er ook bij.

Het geeft voldoening om achter de schermen bezig te zijn en alles te organiseren, zodat de klant uiteindelijk zijn of haar website perfect kan presenteren. In de praktijk valt er natuurlijk nog veel meer te leren. Dat is precies waarom ik bij Antagonist terechtkwam toen ik een baan zocht.

Een jaar geleden waren we al in gesprek geraakt en hebben we het gehad over de infrastructuur. Het is ontzettend tof om er nu zelf aan mee te werken, zeker met deze groep collega’s. Ik was op zoek naar een uitdaging, en die heb ik hier gevonden!

Verder lezen

Ruimere openingstijden en razendsnelle ondersteuning via de chat!

Onlangs schreef ik over het testen van onze ruimere openingstijden. Goed nieuws: deze proef is geslaagd! Daarom mag ik dan ook met trots presenteren dat onze Supportdesk vanaf vandaag langer open is. Dit is echter niet het enige goede nieuws. Vanaf nu leveren we officieel ook ondersteuning via de chat! Lees hier alles over de verbeteringen.

Ruimere openingstijden en support via de chat!

Ruimere openingstijden

Een belangrijk voordeel van de ruimere openingstijden is dat vooral de reactietijd doordeweeks in de avonduren er flink op vooruit gaat. De exacte tijden check je in het overzicht hieronder. We hopen in ieder geval dat jullie er allemaal erg blij mee zijn!

  • Maandag t/m donderdag:
    • 9.00 – 21.00 uur
  • Vrijdag: 
    • 9.00 – 17.30 uur
    • 22.00 – 22.30 uur
  • Weekend en feestdagen:
    • 9.00 – 9.30 uur
    • 13.00 – 14.00 uur
    • 19.00 – 19.30 uur

Vragen die op werkdagen voor 17.00 uur binnenkomen, krijgen dezelfde dag antwoord. Bij spoed, zoals een onbereikbare website, helpen we je direct. Binnen uiterlijk één uur heb je reactie, vaak veel sneller. Minder dringende vragen zoeken we graag eerst voor je uit. We willen het immers in één keer goed oplossen. Ook dan heb je vlug antwoord, uiterlijk binnen vier uur.

De kortere shifts op vrijdagavond en in het weekend zijn bedoeld voor het beantwoorden van spoedvragen. Als bijvoorbeeld je website of e-mail niet werkt en je neemt in het weekend contact met ons op, dan helpen we je zo snel mogelijk. Stel je een administratieve vraag die minder haast heeft, dan kun je de maandag hierop een reactie verwachten.

Verder lezen

De razendsnelle Antagonist Grand Prix!

Soms is er tussen het opzetten van leuke acties, het ontwikkelen van gave nieuwe features en het supporten van klanten door ook tijd voor welverdiende ontspanning. Als personeelsuitje organiseerden we daarom onlangs een razendsnelle Antagonist Grand Prix! Graag vertellen we je hoe het er bij deze spannende kartrace aan toe ging 🙂

Personeelsuitje: meer snelheid met Antagonist Go Karts!

Het was tijd voor een personeelsuitje, maar wat ga je dan doen? We wilden graag een buitenactiviteit, omdat we doordeweeks al genoeg binnenzitten. En, zoals je wellicht wel weet, we houden van snelheid. Het moest daarom karten worden! Op amper twintig minuten rijden van ons kantoor in Enschede vonden we, tussen een groen recreatiepark en een weide met alpaca’s in, al vlug een mooie locatie voor onze Antagonist Grand Prix.

Antagonist Grand Prix

Aangezien we ernaar streven om het maximale uit onszelf te halen, hebben we onze eigen Grand Prix gereden. Dit begint natuurlijk eerst rustig met een aantal rondjes inrijden. Per ronde was te zien dat we de baan beter leerden kennen en dat de persoonlijke tijden steeds sneller werden. De toon voor de rest van dit spannende tournament was hiermee gezet!

Verder lezen

LVE Stats 2: meer inzicht in jouw website dankzij verbeterde statistieken!

Wij zijn druk bezig geweest om je beter inzicht te geven in het verbruik van jouw website. Dankzij de update naar LVE Stats 2 kun je nu nóg gedetailleerder zien hoeveel rekenkracht je gebruikt. Ook zijn de voorspellingen van onze proactieve monitoring hierdoor een flink stuk nauwkeuriger. Graag vertel ik je meer over deze verbeteringen!

Meer inzicht in je website dankzij LVE Stats 2!

‘LVE Stats’ staat voor ‘Lightweight Virtual Environment Statistics’. Dit systeem verzamelt de gebruikersstatistieken van websites, slaat deze op in de database en genereert grafieken over het gebruik van de afgelopen periode. De gegevens die het van je website verzamelt, kun je eenvoudig in DirectAdmin van je pakket inzien bij Resource usage.

Nadelen van LVE Stats 1

Een groot handicap in LVE Stats 1 was dat data niet nauwkeurig werden opgeslagen. Zo werd bijvoorbeeld de ‘CPU limit’, het maximum aan CPU resources dat je container mag gebruiken, opgeslagen als percentage van het totaal beschikbare op de server. En ook nog eens als afgerond getal. Graag leg ik met een voorbeeld uit waarom dit onwenselijk is.

Verder lezen

Een sneller mailplatform met Direct Routing!

Wij hebben al jaren de hostname ‘mail.antagonist.nl’ voor alles wat met e-mail te maken heeft: webmail, IMAP, POP3 en SMTP. Eén hostname, lekker simpel. Iets minder simpel is de techniek die daarachter zit. Het is een omgeving met ‘load balancers’ en ‘proxies’, die op slimme wijze de locatie van je e-mail kan vinden. Hoewel deze omgeving jarenlang stabiel heeft gedraaid, werd het tijd om deze te vervangen en over te stappen naar een sneller mailplatform!

Een sneller mailplatform, dankzij Direct Routing!

De reden van vervanging is simpel: het gebruik van de omgeving is in de loop der jaren enorm toegenomen. Hoewel de omgeving schaalbaar is opgezet en er gaandeweg verschillende verbeteringen zijn gemaakt, liepen we nu tegen een structureel probleem aan. Hoewel we met wat slimme trucjes en zwaardere hardware vast nog enige tijd vooruit zouden kunnen, hebben we ervoor gekozen om de setup grondig onder handen te nemen.

Waar liepen we tegenaan?

Onze load balancers gebruikten de zogeheten ‘NAT-methode’ (Network Address Translation). Dat wil zeggen: het IP-adres van ‘mail.antagonist.nl’ kwam uit op één van onze load balancers. Wanneer een client een verzoek stuurde, vertaalde de load balancer vervolgens het doel-IP-adres naar die van één van onze proxies. De proxy stuurde het antwoord terug naar de load balancer, die vervolgens het afzender IP-adres van de proxy terug naar zijn eigen IP vertaalde. Al met al best veel werk voor de load balancer.

Visueel overzicht van loadbalancers, die de NAT-methode gebruiken

Een bijkomend probleem was dat deze vertaling geheel ‘single-threaded’ gebeurde, de taak kon dus niet gedeeld worden door meerdere CPU-cores. Je kunt proberen te schalen, door meerdere CPU’s in de load balancer te stoppen, maar dit heeft geen effect. Hoewel de NAT-methode ons jarenlang trouwe dienst heeft bewezen, werd het dus tijd voor iets nieuws.

Verder lezen

Development: het succesvol upgraden van Django en alles wat erbij komt kijken!

Binnenkort gaan we Django, het webframework dat wij gebruiken, upgraden naar een nieuwe versie. Daar komt nogal wat voorbereiding bij kijken. We willen immers graag zeker weten dat alles goed blijft werken. Gelijk een interessante aanleiding om jou meer inzicht te geven waar een developer bij Antagonist zich zoal mee bezighoudt!

Development: het succesvol upgraden van Django en alles wat erbij komt kijken!

Het upgraden van Django is elke keer een unieke uitdaging. Dit keer veroorzaakte de gewenste upgrade problemen met onze testinfrastructuur. Daarom moesten we die eerst grondig onder handen nemen. Ruim vóór de daadwerkelijke upgrade, zodat we genoeg tijd hebben om eventuele problemen te ontdekken. Goed, laten we bij het begin beginnen.

Wat doet Mijn Antagonist precies?

Mijn Antagonist is ons administratieve beheersysteem. Het is geschreven in Python, evenals veel andere tools die wij intern gebruiken. Zowel klanten als medewerkers maken er gebruik van. Klanten gebruiken het vooral voor administratieve taken, zoals klantgegevens wijzigen of nieuwe bestellingen plaatsen. Medewerkers gebruiken het om onze klanten te ondersteunen.

Maar Mijn Antagonist is en doet nog zoveel meer. Het is dé hub die veel van onze automatisering mogelijk maakt, het kloppende hart van Antagonist. Zonder deze automatische processen zouden we het werk met ons kleine, hechte team niet aankunnen! Development is de spil in deze geoliede machine en is dan ook continue bezig met dit belangrijke systeem.

Verder lezen

Awesome klanten + Antagonist = winnen RegiStar Awards!

Onlangs werden we aangenaam verrast. Van alle honderden providers in Nederland was Antagonist één van de drie kanshebbers voor de RegiStar Awards. Onze trouwe klanten en een aantal branchegenoten hadden Antagonist spontaan aangedragen! Hartstikke mooi natuurlijk en superspannend, maar na zo’n prachtige nominatie wil je uiteraard ook winnen! Echter, onze concurrentie was niet de minste. Maar het is gelukt, want – opnieuw dankzij jullie (awesome klanten) – hebben we deze prachtige publieksprijs gewonnen!

Antagonist wint RegiStar Awards

Even officieel: afgelopen donderdag, 1 juni 2017, won hostingprovider Antagonist uit Enschede de prestigieuze RegiStar Awards. Zoals gezegd, van alle honderden hostingproviders in Nederland was Antagonist, samen met TransIP en Oxxa, één van de drie genomineerden in de categorie .NL-registrar. Twee weken geleden werden de nominaties bekendgemaakt. Vervolgens kreeg het publiek de kans om op hun favoriet te stemmen. Op basis daarvan, en de beoordeling van een vakjury, is Antagonist verkozen tot winnaar van deze jaarlijkse publieksprijs.

Aangename verrassing

De nominatie kwam voor ons als een verrassing, zoals Wouter (oprichter van Antagonist) in een eerste reactie zei: “De Nederlandse hostingbranche kent vele registrars. Om dan te eindigen bij de eerste drie is fantastisch!”. Wij denken dat het te maken heeft met de introductie van gratis SSL. Zoals je weet, voorziet Antagonist sinds april iedereen kosteloos en automatisch van HTTPS en HTTP/2. Door in te zetten op online veiligheid en privacy, en zodoende verbindingen standaard te beveiligen, willen we graag een nieuwe norm zetten in de hostingbranche.

Antagonist wint RegiStar Awards: inzet online privacy en veiligheid beloond

En dat is op zich geen verkeerde gedachte, want ons leven verweeft zich steeds verder met het internet. Denk aan de online aankopen die we doen, de belastingaangiftes die we invullen, de foto’s die we verzenden en alle persoonsgegevens die we her en der achterlaten. Het is dan prettig om erop te kunnen vertrouwen dat webverkeer standaard is afgeschermd en dat jouw gegevens niet zomaar in handen kunnen vallen van kwaadwillenden.

Verder lezen