Beste forumleden,
(mocht deze topic beter in een andere categorie passen, dan bij deze vriendelijk verzoek aan een van de mods om deze te verplaatsen)
ps. alvast excuus voor wat langere topic ^^
ik ben al een tijd bezig om een (web)script te ontwikkelen; programmeer-technisch is het zo goed als af, er resteren nog enkele laatste design puntjes.
Graag zou ik concept aan jullie bekend maken, waarbij ik tevens bijzonder geïnteresseerd ben naar jullie gewaardeerde mening.
Aanleiding
Laatste jaren zien wij (hosters) dat het aantal nieuwe domein registraties sterk afneemt. Waar het nog jaar of vijf geleden enorme groei aanwezig was, zijn tegenwoordig nieuwe domein registraties behoorlijk laag.
In afgelopen 12 maanden zijn nieuwe registraties afgenomen, echter aantal verhuizingen blijft stabiel en gelijk. Voor elke 3 nieuwe registraties was er een verhuizing. Daar het markt van de nieuwe domeinen verzadigd is (alle 'goede' domeinen zijn reeds bezet) is mijn verwachting dat aantal verhuizingen stabiel zal blijven.
Met deze cijfers is het niet onredelijk te verwachten dat er in komende jaren 'vechten' om de reeds bestaande domeinnamen zal zijn. Het is nu al trend dat klanten hun domeinnamen al gauw verhuizen - waarbij onderliggende redenen uiteen lopen van ontevredenheid over de dienstverlening tot prijzen.
Hoe dan ook - het zal voor hosters van belang zijn (en reeds is) om inkomende domeinen / klanten / websites met gemak te kunnen bedienen. Dit is ook zichtbaar in allerlei vormen van 'gratis verhuizing' indien klant voor een bepaalde type pakket mocht kiezen bij de nieuwe hoster.
Motivatie
Voor de (gemiddelde) eindgebruikers is het verhuizen van de domeinnaam, website en email - met alle bijbehorende 'ellende' een enorme klus. Daarom is het ook een groot - al dan niet te groot drempel om tot deze beslissing te komen. Vaak dient eindgebruiker dan ook nog eens helemaal opnieuw te beginnen aan de bouw van de website, email's worden verloren enzovoort.
Een aantal hosters biedt dan 'gratis verhuizing' dienst aan de eindgebruikers. Wel is zo een dienst vaak verbonden aan enkele technische en / of financiële voorwaarden; bijvoorbeeld klant dient een duur(dere) pakket te kiezen en bestaande website moet uitsluitend op een specifiek controle paneel draaien.
Al met al - niet echt bepaald flexibel systeem. Dan komen er dan nog kosten (in tijd) welke hoster moet maken om zo een 'gratis' verhuis service daadwerkelijk uit te voeren. E.e.a. dient correct met de klant afgestemd te worden; overzetten van de data; DNS instellingen enzovoort.
Dus, ik dacht - dat kan beter
Dienst (website) om automatisch websites te verhuizen
Wat ik tot zover werken heb (en dit is nogmaals, proof-of-concept) is het automatische verhuizing van DirectAdmin enkele user.
Dat wilt zeggen, na het invoeren van basis gegevens (domein, nieuwe host, gebruikersnamen / wachtwoorden) worden er enkele controle's uitgevoerd. Indien het blijkt dat automatische verhuizing mogelijk is, biedt ik de keuze om optioneel een 'verhuis' bericht te plaatsen (waarbij index wordt vervangen zodat er geen inconsistentie in data kan ontstaan) - en dient er tijdstip gekozen te worden wanneer verhuizing plaats moet vinden.
Ik ben begonnen met DirectAdmin - en user > user verhuizing werkt.
Het is zeer makkelijk om tevens volgende niveau's te automatiseren (binnen DA):
Reseller > Reseller / User;
Admin > Admin / Reseller / User;
Enige waar ik geen controle over heb is de DNS - echter dat wordt ook gechecked en op basis daarvan wordt er een advies gegeven.
Vervolgens heb ik ook uitgezocht mogelijkheden om de 'cross-platform' te automatiseren en dat is ook goed mogelijk. Denk hierbij aan:
DA <> cPanel <> Plesk <> andere interessante controle panelen.
Voor wie (en waarom)
Deze dienst zou naar mijn mening met name voor de hosters interessant zijn - echter aanbieden aan de resellers en / of eindgebruikers is ook mogelijk. Ik heb getracht om het invoer proces makkelijk en overzichtelijk te houden (op dit moment alleen via GUI).
Hosters welke nieuwe klanten binnen willen halen middels een 'gratis verhuisdienst' zijn alsnog minstens enkele euro's per klant / verhuizing kwijt afhankelijk van de kosten van de FTE en grootte van de te verhuizen website. Daarbij is het ook kwestie van planning, tijdig uitvoer, klantcontact en veel meer.
Met een dergelijke automatische verhuis website kan hoster elke verhuizing naar de wens inplannen. En dan praten wij uitsluitend over eindgebruiker verhuizing. Maar er zijn meer mogelijkheden / scenario's waarbij dergelijke script goed van pas kan komen. Zo denk ik aan bijvoorbeeld;
- hoster wil graag een oude server uitfaseren, maar eerste moeten klanten gemigreerd worden naar nieuwe machine; indien hoster bijvoorbeeld 10 tot 15 websites per nacht laat (automatisch) uitvoeren, kan oude server binnen een week vrij komen;
- hoster wil graag websites naar nieuwere versie PHP / MySQL overbrengen; dan kunnen gewenste websites ingepland worden voor de (automatische) verhuizing;
- reseller wenst alle losse hosting pakketten over te zetten naar zijn eigen server;
- reseller stopt met activiteiten en wenst alle reseller websites naar losse pakketten om te zetten...
enzovoort. Mogelijkheden genoeg naar mijn mening.
Heden en toekomst
Zoals aangegeven, op dit moment heb ik meest basische functionaliteit klaar en binnenkort zal website / dienst online komen in een beta fase. Dat zal ik tijdig ook hier vermelden.
Basis functionaliteit houdt in DirectAdmin user > user verhuizing. Na de livegang zullen volgende opties volgen:
1. Reseller > Reseller / user;
2. Admin > Admin / Reseller / user;
3. andere controle panelen;
4. API.
Qua tijd heb ik nog niks vast staan, wil graag eerste 'polsen' of deze concept überhaupt houdbaar is uiteraard
Pijnpunten
Uiteraard, zijn er ook wat mindere zaken in het geheel;
alle eerst - maar ook belangrijkst is dat ik geen controle heb, noch kan krijgen over de DNS. Dan zou het pas het volledige cirkel rond zijn. Dit kan ik wel enigszins vangen door gebruiker tijdig en uitgebreid te informeren over huidige DNS instellingen. Daarnaast, is in de script opgenomen om in iedere geval website (index bestand) 'stop te zetten' tijdens de migratie - waarbij oude website blijft 'offline'. Hierdoor zal er geen inconsistentie in data komen tijdens en na de verhuizing.
Tweede 'uitdaging' is het hoeveelheid data. Niet zo zeer aan de data dat van ene naar de andere server moet - maar het feit dat met name oude pakket voldoende schijf ruimte moet hebben om verhuizing mogelijk te maken. Deze 'fout' kan ik wel opvangen, maar is wel belemmerend voor het uitvoeren van de verhuizing.
Tot slot - naar mijn mening grootste uitdaging - voor verhuizing is het absoluut must om zowel oude als het nieuwe DA gebruikersnaam en wachtwoord te weten. Anders kan ik niks beginnen. En hier zie ik 'struikelblok' voor de (meeste) gebruikers. Uiteraard zal het juridisch e.e.a. dik in orde zijn, maar het is dan ook meer gevoelsmatig dan juridische kwestie.
Nee, het is niet gratis
Voor niks komt alleen de zon op inderdaad
Ik werk nog aan de verdien model voor het geheel. Wellicht zullen er meerdere mogelijkheden / pakketten bestaan, waarbij ik denk aan:
- enkele losse website verhuizing (b.v. eindgebruiker) o.b.v. pay-as-you-go;
- prepaid model waarbij elke nieuwe (succesvolle) verhuizing in mindering op de prepaid credit gebracht wordt; hierbij zit ik ook te denken aan de korting model bij X aantal credit;
- server model; waarbij je een volledige reseller of een volledige admin verhuisd voor een vaste bedrag;
==================================
Zo, alle eerst dank voor jullie aandacht en lezen!
Ik hoop dat ik het zodoende een aardig idee heb kunnen geven over hoe-en-wat.
Uiteraard, ben ik zeer benieuwd naar jullie mening en elke input wordt bijzonder op prijs gesteld!
Dank