Ja, ik weet het. Een beetje flauw. "Little LAMP" is natuurlijk een woordspeling op "Little lamb". Mary had de laatste, Exclusive-IT biedt de eerste.
Afijn, wat is Little LAMP dan? Dat is eenvoudig. Het is onze serversoftware die we gebruiken om een willekeurige Linux-server om te toveren in een regelrechte, zwaar verharde, portable, scalable, flexible multi-tenant LAMP-stack-server, met steevast tenant-isolatie en informatieveiligheid op nummer één.
En nu hoor ik je denken: "Schold je mij nu net uit?" Nee, zeker niet. Het was een mondvol. Dat wel, maar laat ik het toelichten:
- Software om een webserver te maken.
- LAMP staat voor Linux + Apache + MySQL + PHP.
- Little LAMP, omdat het bedoeld is voor 1 tot 100 gebruikers.
- Het draait prima op Azure of AWS, maar is niet bedoeld voor grootschalige hosting met duizenden gebruikers per server.
- Het is wél erg geschikt voor on-premise servers op het interne netwerk van een onderneming.
- Het heeft ook geen enkel probleem met een internet-facing VPS, gehuurd door een MKB.
- Het kan zélfs worden gebruikt als oplossing voor start-ups tot middelgrote hostingpartijen.
En voordat we verder gaan, er lezen hier uiteraard IT-professionals mee, dus voor hen zijdelings het volgende: Ja, LAMP-stack. Dat hoor je goed. Even was er sprake van een wilde poging om ondernemingen over te krijgen op andere stacks. Node.js met enkel JavaScript, en Nginx als Apache-alternatief, en zo kan ik nog wel even doorgaan. Maar de hele industrie is, na enkele roerige jaren met experimenten, gewoon weer terug bij de oude vertrouwde LAMP-stack. De veronderstelde nadelen van toen zijn allang verleden tijd, en de maturiteit en kracht blijven ongeëvenaard. Al die jaren, en nu nog steeds.
Daarbij wil ik voor de vakgenoten ook opmerken dat elk van die verkenningen wel degelijk iets nuttigs opleverde. Zeker, Node.js heeft zijn plek verdiend, net als Nginx en al die andere escapades. Maar elk op zijn eigen plek, en vooral op het juiste moment. Het zijn technologieën geweest die de stille reuzen wakker hebben geschud. En technologieën die op sommige fronten nu nog steeds het voortouw nemen. Ik noem maar iets: websockets in Node voor HTTP met state, in plaats van stateless. Ideaal voor realtime, efficiënte communicatie. Hoe dan ook, de reuzen werden wakker, gingen aan het werk, en de LAMP-stack is weer helemaal hip. Dat blijkt wel uit het feit dat het wereldwijde bedrijfsleven er opnieuw vol op bouwt en vertrouwt.
Afijn, terug ter zake. Little LAMP gebruiken we intern bij Exclusive-IT voor diverse servers, van intranetapplicaties tot interne stagingomgevingen. Het is door onze Forendox-tak bovendien verhard tot een stack die overleeft op het moderne open internet, met alle bots, poortscanners en andere fijne zaken van de huidige dag en tijd. Om dat in perspectief te zetten: een zelfgemaakte stack wordt vaak binnen enkele minuten binnengedrongen en overgenomen. En zelfs relatief dure images op de grootste cloudmarketplaces blijken soms minder gehard dan gehoopt.
Maar Little LAMP is daarnaast ook gewoon een prettig stukje software (een map met bestanden, less is more) dat het eenvoudig maakt om een nieuwe of bestaande server om te toveren tot een robuuste LAMP-stack-server. Want naast in-place upgrades van het OS wil je soms ook gewoon een verse installatie doen of een nieuwe image gebruiken. En dan wil je geen uren of dagen kwijt zijn aan installaties en configuraties. Dan wil je één map overkopiëren, met alles erin, en één script aanslingeren om die box om te toveren, en dan dóór. We hebben allemaal meer te doen op een dag.