Er is niet zoiets als een SaaS programmeur.
Wat @
MAX3400 al zegt, het is een pakket, een dienst bestaande uit alles wat geregeld moet zijn voordat je na kan gaan denken over hoe iets er uit moet zien voor de klant/consument.
Het opzetten van een website is een samenspel van vele disciplines.
Even een illustratie:
[0]
Het begint allemaal bij een fysiek plekje waar de server komt te staan. Een Datacenter.
Dat datacenter moet worden gebouwd en onderhouden. Er moet koeling zijn want industriele servers produceren gruwelijk veel warmte.
Dan praten we over aannemers, elektriciens, koeltechnici, etc.
[1]
Dan moet er gezorgd worden voor netwerk infrastructuur.
Dikke pijpen met glasvezelkabels die naar buiten toe gaan, de routers en switches die zorgen dat al die glasvezelkabels in tandem gebruikt kunnen worden en als elkaar's failover kunnen dienen, de kabels die door het gebouw lopen om alle ruimtes te voorzien van verbinding en de per-ruimte switches die verbindingen verdelen naar de individuele racks.
Dan praten we over network infrastructure engineers en netwerkbeheerders.
[2]
Dan komt de fysieke server pas.
Die moet gebouwd of besteld worden, het besturingssysteem moet er op, backups ingericht, monitoring aangesloten, etc.
Dan praten we over Sysops/Systeembeheerders/Serverbeheerders.
[3]
Nu kan de additionele software ingericht worden. Denk aan webserver software zoals IIS of Apache, databases, scriptparsers, mailsystemen (b.v. Dovecot, Cyrus, Excahge, etc. En spamfiltering)
Al die software kan, afhankelijk van de schaalgrootte vallen in individuele expertises.
Als het maar groot genoeg is, heeft een groot deel van de applicaties allemaal een eigen beheerder.
Algemene beheerders, database admins, mailadmins/postmasters (ja dat is echt een taak, niet alleen maar een mailadres die je mail retour stuurt als het niet bezorgd kan worden), etc.
[4]
Nu kan een Webdeveloper aan de slag om bijvoorbeeld een Webwinkel te bouwen.
Dat doettie meestal niet in zijn eentje, want ook binnen het programmeren heb je diverse expertises.
Sommigen zijn goed in het maken van technische frameworks, anderen zijn geweldig met het bouwen van koppelvlakken met andere services (denk aan het integreren van een iDeal of Paypal service, of postcode info voor automatisch aanvullen van adressen. Dat hou je echt niet allemaal zelf bij en betrek je bij een derde partij).
Daarnaast is het gewoon gruwelijk veel werk. Dus dat is in de regel een team die het doet. Het is niet alsof Magento of Wordpress door 1 persoon wordt gebouwd.
[5]
Pas nu kan je aan de slag als Webdesigner.
De technische mensen van de vorige stap, zijn meestal niet echt designers. Dus daar is ook weer iemand voor.
Vaak is de software zo ingericht dat jij als designer gemakkelijk een nieuwe look er overheen kan trekken, zonder daar voor diep de code in te moeten.
[6]
En nu komt de inhoud van de website. Dat beleg je dan weer bij mensen die goed zijn met taal, verstand hebben van zoekmachine optimalisatie (want goede tekst is goed voor SEO), productinhoudelijke kennis hebben, etc.
Nu even verder over XaaS. Anything as a Service (ja, met een X als sterretje om aan te duiden dat het alles kan zijn).
Het is aan de ene kant een mode term, aan de andere kant is het een hele handige manier om heel simpel ergens een streep te trekken.
Zoals je misschien opgevallen is, heb ik in mijn bovenstaande verhaaltje nummertjes gezet tussen de paragrafen.
Op elk van die nummers kan je een streep trekken. Alles boven de streep is de *aaS die voor jou geregeld wordt (tegen een maandelijkse betaling ofcourse) en alles er onder is wat jij moet gaan doen.
Op Punt3 praten we over IaaS, oftewel: Infrastructure as a Service.
Bij Punt4 is het PaaS, ofwel Platform as a Service
En bij Punt5 praten we over SaaS, ookwel bekend als Software as a Service.
Zoals @
MAX3400 al aanhaalt, zou je het kunnen typeren als een mode-term.
Aan de andere kant is het wel een hele duidelijke manier om te zeggen: Ik wil me bezig houden met X en jullie doen de rest.
Om nog even op het kostenplaatje te duiken:
Sja, hoe meer je uit handen geeft, hoe meer je betaalt. Aan de andere kant, hoe hoog is jouw uurloon als webdesigner? En wil jij jouw tijd besteden aan het leren van alles wat nodig is om een *aaS stapje lager te gaan zitten?
Denk jij dat je zoiets binnen budget kan doen voor jouw kant en bereken je daarbij ook hoeveel onderhoud je moet plegen?
Kortgezegd: het is vaak kosten effectiever om elke maand 100 euro te betalen voor SaaS in plaats van 50 euro voor PaaS.
Voor die 600 euro per jaar, maak jij jezelf niet wegwijs in de materie. Misschien op de hele lange termijn, maar we weten allemaal dat websites echt niet altijd zo lang bestaan dat je alles terug verdient.
Of het moet een vlucht nemen zoals Bol.com of Wehkamp, en jouw bedrijf wordt ingelijfd in de commerciele tent die de verkoop doet. Dan wordt jij, met een hele stapel collega's met allerlei expertises, een stukje interne kosten en dan kan zoiets mogelijk wel uit.
Aan de andere kant, als het kleinschalig is en blijft, en je doet heel veel op basis van hetzelfde CMS, dan kan het nog best lucratief zijn om 1 stapje lager te gaan zitten en dan zelf de software te gaan updaten wanneer er een nieuwe versie uitkomt.
Zeker als dat CMS de mogelijkheid bied om met 1 centrale installatie tientallen websites te draaien.
Nog n edit om even de link met oudere terminologie te leggen.
BIj [2] praten we over Colocatie. Het mogen ophangen van een server in een rack bij een datacenter. Dat kan vrij goedkoop, voor slechts een tientje per maand kan zoiets al.
Bij [3] hebben we het over het huren van een Unmanaged Dedicated Server of een Unmanaged VPS.
Trek je de streep bij [4] dan hebben we het over oplossingen zoals Shared Hosting, Managed Dedicated Server of Managed VPS
Nu trekken we de streep bij [5] Daar zou je kunnen gaan denken aan een webhoster die op basis van één van de voorgaande systemen een ruimte aanbied waarin je automatisch Wordpress kan laten installeren en updaten. Sommige (shared) hosters bieden dit tegenwoordig aan als een dienst als onderdeel van een hostingpakket.
Vanaf [6] en hoger praat je over het inhuren van een webdesign buro. Afhankelijk van de contractuele afpsraken kan je dan wel of niet zelf verantwoordelijk zijn voor de inhoud, maar zij doen op z'n minst het design en alle onderhoud voor je.
En of zij dan de [5] en lager items écht zelf doen of weer uitbesteden aan de hostingpartij waar ze zelf hun ruimte afnemen is dan even onbelangrijk.
Als we gaan praten over grote jongens zoals Bol.com, Wehkamp, of b.v. een bank, dan kan het prima zo zijn dat ze alles, van 0 t/m voorbij 6 in eigen beheer doen.
Van correct ingerchte server ruimte in eigen pand tot de puntjes op de i in de teksten die ze publiceren.
[
Voor 23% gewijzigd door
McKaamos op 11-06-2017 12:15
]