Gå til indholdet

Vælg hosting til webadgang, baggrundsarbejde og filer

Sammenlign hosting med samme applikation: portaladgang, et længerevarende PDF-job og varigt beskyttede filer kræver passende tjenester.

Lukas Schneider2 min. læsetid
Gråt rackkabinet med lilla indre og en delvist udtrukket serverenhed.

Vælg hosting ud fra applikationens opgaver. En platform, der leverer websider, dækker ikke automatisk baggrundsarbejde og vedvarende fillagring. Beskriv kravene hver for sig, før du sammenligner tilbud.

Beskriv de tre opgaver i samme applikation

Det følgende eksempel er fiktivt. Kundeportalen P-46 viser projektoplysninger efter login. PDF-jobbet J-46 skal fortsætte, efter at browservinduet lukkes. Den oprettede fil F-46 skal senere være tilgængelig for autoriserede projektmedlemmer.

Der er planlagt en separat database i begge varianter. Forbindelse, sikkerhedskopiering og gendannelse hører med til den samlede vurdering. Vi sammenligner en administreret HTTP-containerplatform, hvor jobafvikling og filtjeneste ikke er inkluderet på forhånd, med en virtuel maskine med disk, som teamet selv driver. Det er to eksempeltilgange, ikke komplette leverandørtilbud.

Brug samme krav til begge driftsformer

Tabellen viser, hvad der skal afklares eller stilles til rådighed i eksemplet. Den indeholder ikke resultater fra en testet installation.

Bestanddel

Konkret behov

Administreret platform

Egen drift af VM

Portaladgang

Personer, der er logget ind, ser deres tilladte projekter.

Kontrollér kørselsmiljø, databaseforbindelse og applikationsrettigheder.

Driv webserver, kørselsmiljø og databaseforbindelse; administrér applikationsrettigheder.

PDF-job

Arbejdet fortsætter uden at kræve en åben browser.

Planlæg en passende jobtjeneste eller understøttet worker, altså en baggrundsproces.

Start og overvåg en egen worker, og sørg for sikre gentagelser.

Fillagring

Filen forbliver tilgængelig efter udskiftning af applikationsinstansen.

Tilslut vedvarende fillagring med passende adgangskontrol.

Sørg selv for disk, sikkerhedskopiering af data og gendannelse.

En virtuel maskine kan køre bestanddelene sammen. Det beviser ikke tilgængelighed ved maskinnedbrud. Manglende platformstjenester må ikke stiltiende regnes som inkluderet i sammenligningen.

Læs udbyderens konkrete regler

Google beskriver i Cloud Runs containerkontrakt blandt andet flygtig lokal containerlagring og CPU-tildeling afhængigt af driftsformen. Det gælder dette produkt og konfigurationen. Det er hverken et forbud mod alle baggrundsopgaver eller en begrænsning, som gælder enhver administreret platform. Udførelsestype, adfærd ved stop og vedvarende lagring skal faktisk passe til dit design.

Microsoft beskriver de resterende cloudopgaver for data, identiteter og adgang. Også med administreret infrastruktur skal nogen tage ansvar for applikationskode, rettigheder og den fulde gendannelsesvej. Afklar for hver opgave, om udbyderen, dit team eller en servicepartner er ansvarlig.

Kontrollér hele forløbet før valget

Lad et job starte i et passende testmiljø med syntetiske data, og luk browseren. Afbryd og genstart workeren. Kontrollér, at samme job fortsætter på en sporbar måde uden at skabe en uønsket ekstra resultatfil. Applikationen skal have passende logik til job og gentagelser; hosting alene giver ikke det bevis.

Udskift også applikationsinstansen, og prøv at åbne den gemte fil med tilladt og afvist adgang. Platformen kan komme i betragtning, når nødvendige tjenester og forbindelser er afklaret. Den egenadministrerede VM kan komme i betragtning, hvis det ansvarlige team kan stå for drift og gendannelse. Sammenlign derefter indsats og omkostninger for hele dette omfang.

Kilder

Skrevet af

  • Lukas SchneiderTeknisk redaktørLukas Schneider skriver om cloudteknologier og drift af applikationer hos ASES. Hans artikler spænder fra valg af infrastruktur over vedligeholdelse og backup til overvågning af kørende systemer.

Følg ASES

Læs videre

Alle artikler

Cloud & drift med ASES

Hosting, deployment, vedligeholdelse og support