Managed hosting: jouw applicatie, onze zorg.
Je ontwikkelaar bouwt. Wij zorgen dat het draait, bijgewerkt blijft en terug te zetten is.
Kort antwoord
Managed hosting is hosting waarbij de hoster de volledige omgeving onder een applicatie beheert: servers, database, netwerk, uitrol, back-ups en bewaking. Jevana doet dat voor eigen applicaties van bedrijven, gebouwd in bijvoorbeeld Node.js, Laravel of Python, vaak als Docker-containers. Alles draait op onze eigen hardware in Nederland. De ontwikkelaar levert de code aan; wij zorgen voor de rest.
De applicatie werkt. Nu moet hij ergens wonen.
Een bedrijf laat software bouwen: een planningssysteem, een klantportaal, een koppeling tussen twee pakketten. De ontwikkelaar levert op en zet hem op een server die hij kent. Een jaar later is de ontwikkelaar met iets anders bezig en draait de software op een machine die niemand bijwerkt.
Managed hosting haalt die twee uit elkaar. Bouwen is één vak, draaiend houden een ander. Wij doen het tweede, en werken samen met wie het eerste doet.
Wat we beheren
De omgeving
- Servers of containers, afgestemd op wat de applicatie vraagt
- Een aparte testomgeving naast productie
- Certificaten, domeinen en het verkeer ernaartoe
De database
- PostgreSQL of MySQL, bijgewerkt en afgesteld
- Back-ups die ook tussentijdse standen kunnen terugzetten
- Een melding bij trage query's of een volle schijf
De uitrol
- Een nieuwe versie live vanuit Git, met één handeling
- De vorige versie klaar om terug te zetten
- Geheimen en sleutels buiten de code bewaard
De bewaking
- Bereikbaarheid, van buiten gemeten
- Foutmeldingen van de applicatie, verzameld op één plek
- Geheugen en processor, met een grens waarop we ingrijpen
Wat we van de ontwikkelaar nodig hebben
- De code in Git
- Bij jou, bij de ontwikkelaar of op een Forgejo bij ons.
- Een beschrijving om te bouwen
- Een Dockerfile, of de stappen waarmee de applicatie wordt gestart.
- Wat hij nodig heeft
- Welke database, welke achtergrondtaken, welke externe diensten.
- Een contactpersoon
- Iemand die we kunnen bereiken als de applicatie zelf een fout geeft.
Veelgestelde vragen
Wat is managed hosting?
Managed hosting betekent dat de hostingpartij de server en alles eromheen voor je beheert, in plaats van je alleen een machine te verhuren. Updates, beveiliging, back-ups, bewaking en het live zetten van nieuwe versies zijn geregeld. Je betaalt een vast bedrag per maand en hebt zelf geen systeembeheerder nodig. Het is bedoeld voor organisaties met eigen software en zonder eigen beheerafdeling.
Kunnen jullie onze eigen applicatie hosten?
In de meeste gevallen wel. We hosten applicaties die op Linux draaien, in gangbare talen en frameworks, bij voorkeur verpakt als container. We kijken vooraf met de ontwikkelaar naar wat de applicatie nodig heeft. Software die alleen op Windows draait of specialistische hardware vraagt, bekijken we per geval, en we zeggen het als het elders beter past.
Hoe gaat een nieuwe versie live?
De ontwikkelaar zet de nieuwe versie in Git. Een geautomatiseerde stap bouwt hem, zet hem eerst op de testomgeving en na goedkeuring op productie. De vorige versie blijft beschikbaar, zodat terugzetten een kwestie van minuten is als er iets mis blijkt. Wie mag uitrollen en wanneer, spreken we af; veel bedrijven doen het niet op vrijdagmiddag.
Beheren jullie ook de database?
Ja. De database is meestal het onderdeel met de meeste waarde en de minste aandacht. We houden PostgreSQL of MySQL bijgewerkt, maken back-ups waarmee ook een stand van een paar uur geleden terug te zetten is, en bewaken de omvang en de snelheid. Wijzigingen aan de structuur van de database blijven van de ontwikkelaar.
Wat gebeurt er als onze ontwikkelaar stopt?
Dan draait de applicatie door. De omgeving is beschreven, de code staat in Git en de back-ups lopen. Een nieuwe ontwikkelaar krijgt toegang tot de testomgeving en de documentatie van hoe er wordt uitgerold. Wat wij niet kunnen is de applicatie zelf doorontwikkelen als die niet in ons vakgebied ligt, maar de overdracht is geen noodgeval meer.
Past hier ook bij
-
Managed VPS en serverbeheer
Een server die wij bijwerken, beveiligen en bewaken, bij ons of ergens anders.
-
Kubernetes
Een beheerd Kubernetes-cluster op onze hardware, voor teams die al met containers werken.
-
Forgejo
Git-hosting en CI/CD voor ontwikkelteams, open source en op onze eigen hardware.
-
Back-up en herstel
Back-ups van servers, werkplekken en een NAS naar aparte opslag, met een hersteltest op een vast moment.
-
Beheerde applicaties
Open source software als complete dienst: wij installeren, updaten, back-uppen en bewaken. Jij gebruikt het.
Vertel wat er bij jullie draait.
Een kennismaking kost niets. Je praat meteen met een van de twee mensen die het werk daarna ook echt doen.
of mail naar info@jevana.systems