Archive for the ‘openminds’ Category

Vlieg er eens uit

Tuesday, May 16th, 2006

Op Ebase lezen we vandaaag onder andere het nieuws dat verschillende websites die verband houden met reizen regelmatig niet bereikbaar zijn.

Online reizen boeken zit in de lift, het reisseizoen komt eraan, en verschillende reisorganisatoren prefereren boekingen via het internet. Toch zien we dat er niet of slecht geïnvesteerd wordt in de achterliggende IT of het netwerk, want de bedroevende uptimes zijn schrijnend. Het bedrijf “Watchmouse”, niet toevallig een aanbieder van uptime-monitoring diensten, voerde een onderzoek uit tussen 6 april en 9 mei naar de beschikbaarheid van reisorganisatoren en vliegtuigmaatschappijen. De resultaten zijn hier en hier te vinden. We zien duidelijk dat het merendeel goed scoort (99,9%/maand of meer), maar er is zelfs een bedrijf met een downtime van 1 dag, 12 uur en 27 minuten. Shocking!

Wat doen wij om een goede uptime te bekomen? Openminds heeft meerdere redundante BGP-transit links, en heeft een (nagenoeg volledig) redundant netwerk. Het inzetten van de aangekochte netwerkapparatuur zal het netwerk volledig redundant maken, zal ervoor zorgen dat ook bij DOS aanvallen en grote netwerkstoringen het netwerk sneller terug stabiel wordt, en meer kan “verdragen”. We zijn momenteel volop bezig met het testen van de nieuwe setup. Verder hebben we verschillende mechanismen die ons waarschuwen bij onregelmatigheden op het netwerk of de servers.

gezocht, m/v

Friday, May 12th, 2006

De kogel is door de kerk, het kalf is geslacht, de teerlingen zijn geworpen… We zoeken een extra personeelslid.

Wie zoeken we?
Een beginnende geek die ongelooflijk gemotiveerd is, basis kennis heeft van unix/linux en php/mysql programmatie, die wil bijleren en niet bang is om problemen met beide handen aan te pakken. We zoeken die hacker die regelmatig in zijn vrije tijd alles eraan doet om nog net dat ene bugje uit zijn setup te halen, en hiervoor niets schuwt, behalve de opkomende zon die de volgende dag aankondigt… Hij/zij krijgt van ons een voltijdse baan aangeboden in ons kantoor te Gent.

Ietwat kennis hier en daar is natuurlijk ook belangrijk, dus we zetten deze even op een rijtje:

  • Unix kennis, minstens toch een jaar of 3 hiermee bezig zijn (mag tijdens uw vrije tijd zijn). De shell mag u niet afschrikken, en de kennis dat “grep”, “sed” en “awk” geen scheldwoorden zijn.
  • PHP kennis. Veel projecten en systemen van ons zijn in PHP gebouwd, en dit is toch wel een vereiste.
  • MySQL, of SQL in het algemeen. Een query kunnen maken is handig, want het meeste van onze data zit in databases.
  • HTML/CSS kennis (je hoeft geen designer te zijn, daarvoor hebben we partners)
  • Een rijbewijs B is een vereiste. Regelmatig moeten ingrepen gebeuren op de servers in de datacentra. Een eigen auto is zeker ook een pluspunt.
  • Nederlands spreken en schrijven (geen SMS-turbo-taal aub, en liefst ook geen spelfouten) is ook een vereiste. Alle andere bijkomende talen is een pluspunt
  • Algemeen verzorgd voorkomen, sociaal persoon, rechttoe-rechtaan…
  • Zelfstandig en in groep kunnen werken, open voor discussies en andere opinies en afspraken nakomen…

Wat houdt de job in?
Linux systeembeheer, uitwerken en testen van nieuwe opstellingen, PHP/MySQL programmatie, scripting, klantenondersteuning, automatisering van de interne systemen, helpen bij projecten… De dagen zijn gevarieerd bij ons, en ‘s avonds is er altijd wel iets gebeurd dat we ‘s morgens nooit voor mogelijk achtten ;) .

Wat bieden we?
Een voltijdse job te Gent aan een marktconform loon, een interessante werkomgeving, gevarieerd werk, centrum Gent, mogelijkheid om veel bij te leren, en flexibele werkgevers. Er wordt hier samengewerkt, ik ben Bernard, Frank is Frank, en jij bent wie je bent.

Interesse? Of ken je mensen die op zoek zijn naar een dergelijke job? Meer informatie? Of onmiddellijk solliciteren? Telefoneren kan naar 09/2258291, sollicitatiebrief/mail + CV (pdf!) kan naar jobs@openminds.be. Als je nog vragen hebt, horen we het graag!

PS: gelieve dit zoveel mogelijk door te geven/zeggen/bloggen/posten/…

bi4k

Thursday, May 4th, 2006

Vandaag hebben we wat zitten spelen met de Foundry apparatuur dat we aangekocht hebben. Eerst en vooral een goede seriële kabel vinden, en daarna wat zaken proberen, en denken aan de nieuwe netwerk layout. (Geen nood beste klanten, er was al een deel denkwerk verricht voordien, we gaan niet eerst materiaal kopen, en dan pas uitzoeken wat we ermee kunnen doen…) Naast deze routers komen er ook nog enkele nieuwe HP Procurve switches, en zal alles op de twee lagen volledig redundant uitgebouwd worden (die "twee lagen" verwijzen naar een top-secret netwerktekeningetje dat hier bij ons rondslingert. Misschien later meer hierover.)

Nu is het wat manuals lezen, en alles correct instellen en testen. Hier zal wat werk inkruipen, maar dan hebben we zeker terug ruimte om te groeien, en komt de upgrade niet te laat. Momenteel loopt alles nog lekker, maar wanneer er nog wat grootverbruikers bijkomen zullen we beginnen flirten met enkele limieten, en dat willen we natuurlijk niet.

Ah, er zijn nog enkele foto's op het fotoalbum

Trage links kost u klanten

Saturday, April 29th, 2006

Op Ebase wordt een Brits onderzoek vermeld waaruit blijkt dat 90% van de mensen wegsurft naar een concurrent zijn site als uw site niet vlot genoeg binnenkomt. Voor online shops zijn slechte service en het niet leveren van goederen de grootste ergernissen.

Met name consumenten die toch al van winkel naar winkel surfen hebben weinig geduld en het is dan ook cruciaal dat laadtijden van websites geen storende factor is.

Openminds neemt momenteel netwerk af van 3 verschillende partijen, en beheert zelf het netwerk, zodat we niet afhankelijk zijn van één partij inzake connectiviteit. De machines worden de klok rond door onze monitoring in de gaten gehouden, zodat we bij problemen snel kunnen ingrijpen. Zo zorgen we ervoor dat uw site altijd vlot tot bij de eindgebruiker raakt.

500000 queries kan toch geen kwaad?

Friday, April 28th, 2006

Net een shared hosting klant wat moeten wijzen op goede scripting. Zijn site genereert bij elke hit 30 seconden lang (php timeout) één query op de mysql-servers. Aangezien die indexpagina wel meermaals werd opgeroepen en zo, zorgde dat hier en daar voor wat load op machines ;) .

De klant maakte zelf eenvoudig de volgende conclusie:

Een query van 0.0005sec 500.000 keer uitvoeren duurt nog geen 5minuten

Hij basseerde zich op phpmyadmin, die het volgende gaf:
Showing rows 0 - 0 (1 total, Query took 0.0005 sec)

De query in kwestie is de volgende:

mysql> SELECT parent FROM iets WHERE categoryID='21';
+--------+
| parent |
+--------+
| 21 |
+--------+
1 row in set (0.00 sec)

Kijk! 0.00 sec! Briljant, en als ik nu 10 of 1k of 1m queries doe, is dat allemaal gelijk. … *stil gesnik*