Naar de inhoud

Hosting kiezen voor webverkeer, achtergrondwerk en bestanden

Vergelijk hosting met dezelfde applicatie: portaaltoegang, een doorlopende PDF-opdracht en blijvend beschermde bestanden vragen om passende diensten.

Lukas Schneider2 min leestijd
Grijze rackbehuizing met paarse binnenkant en een gedeeltelijk uitgeschoven servereenheid.

Kies hosting op basis van de taken van uw applicatie. Een platform dat webpagina’s aanbiedt, dekt niet automatisch achtergrondwerk en blijvende bestandsopslag. Leg die eisen apart vast voordat u aanbiedingen vergelijkt.

De drie taken van dezelfde applicatie vastleggen

Het volgende voorbeeld is fictief. Klantenportaal P-46 toont projectinformatie na aanmelding. PDF-opdracht J-46 moet doorgaan nadat het browservenster is gesloten. Het gemaakte bestand F-46 moet later bereikbaar blijven voor bevoegde projectleden.

Voor beide varianten is een afzonderlijke database gepland. Aansluiting, back-up en herstel horen bij de totale beoordeling. We vergelijken een beheerd HTTP-containerplatform waarvoor taakuitvoering en bestandsdienst nog niet zijn toegezegd, met een virtuele machine met schijf die het team zelf beheert. Dit zijn twee voorbeeldbenaderingen, geen volledige leveranciersaanbiedingen.

Beide beheervormen langs dezelfde eisen leggen

De tabel legt vast wat voor het voorbeeld moet worden verduidelijkt of geleverd. Er staan geen resultaten van een geteste installatie in.

Onderdeel

Concrete behoefte

Beheerd platform

Zelf beheerde VM

Portaaltoegang

Aangemelde personen zien hun toegestane projecten.

Runtime, databaseverbinding en applicatierechten controleren.

Webserver, runtime en databaseverbinding beheren; applicatierechten onderhouden.

PDF-opdracht

Werk gaat door zonder afhankelijkheid van een open browser.

Een geschikte taakdienst of ondersteunde worker, een achtergrondproces, inplannen.

Een eigen worker starten en bewaken en veilig herhalen mogelijk maken.

Bestandsopslag

Het bestand blijft bereikbaar na vervanging van de applicatie-instantie.

Blijvende bestandsopslag met passend toegangsbeheer aansluiten.

Schijf, gegevensback-up en herstel zelf regelen.

Een virtuele machine kan de onderdelen samen uitvoeren. Dat bewijst geen beschikbaarheid bij machine-uitval. Ontbrekende platformdiensten mogen in de vergelijking niet stilzwijgend als inbegrepen gelden.

De concrete regels van de leverancier lezen

Google beschrijft in het Cloud Run-containercontract onder meer vluchtige lokale containeropslag en CPU-toewijzing die afhangt van de bedrijfsmodus. Dat betreft dit product en de configuratie ervan. Daaruit volgt geen verbod op alle achtergrondtaken en geen beperking die voor elk beheerd platform geldt. Uitvoeringsvorm, gedrag bij beëindiging en blijvende opslag moeten werkelijk bij uw ontwerp passen.

Microsoft beschrijft de resterende cloudtaken voor gegevens, identiteiten en toegang. Ook bij beheerde infrastructuur moet iemand verantwoordelijk zijn voor applicatiecode, rechten en de volledige herstelroute. Leg per taak vast of de leverancier, uw eigen team of een dienstverlener verantwoordelijk is.

De volledige werkwijze vóór de keuze controleren

Laat in een geschikte testomgeving met synthetische gegevens een opdracht starten en sluit de browser. Onderbreek en herstart de worker. Controleer of dezelfde opdracht navolgbaar verdergaat en geen ongewenst extra resultaatbestand ontstaat. Daarvoor heeft de applicatie passende taak- en herhaallogica nodig; hosting alleen bewijst dit niet.

Vervang ook de applicatie-instantie en probeer het opgeslagen bestand te openen met toegestane en geweigerde toegang. Het platform komt in aanmerking als de benodigde diensten en verbindingen duidelijk zijn. De eigen VM komt in aanmerking als het verantwoordelijke team beheer en herstel kan leveren. Vergelijk daarna inspanning en kosten voor die volledige omvang.

Bronnen

Geschreven door

  • Lukas SchneiderTechnisch redacteurLukas Schneider schrijft bij ASES over cloudtechnologie en het beheer van applicaties. Zijn artikelen gaan van de keuze van infrastructuur via onderhoud en back-ups tot het monitoren van draaiende systemen.

ASES volgen

Verder lezen

Alle artikelen

Cloud & beheer met ASES

Hosting, deployment, onderhoud en support