Hosting nach Webzugriff, Hintergrundarbeit und Dateien wählen
Vergleichen Sie Hosting-Angebote an derselben Anwendung: Portalzugriff, weiterlaufender PDF-Auftrag und dauerhaft geschützte Dateien brauchen passende Dienste.

Wählen Sie das Hosting anhand der Aufgaben Ihrer Anwendung. Eine Plattform, die Webseiten ausliefert, deckt nicht automatisch auch Hintergrundarbeit und dauerhafte Dateispeicherung ab. Halten Sie diese Anforderungen vor dem Angebotsvergleich getrennt fest.
Die drei Aufgaben derselben Anwendung festhalten
Das folgende Beispiel ist erfunden. Das Kundenportal P-46 zeigt Projektinformationen nach Anmeldung an. Ein PDF-Auftrag J-46 soll nach dem Schließen des Browserfensters weiterlaufen. Die erzeugte Datei F-46 muss später für berechtigte Projektmitglieder abrufbar bleiben.
Für beide Varianten ist eine separate Datenbank eingeplant. Ihre Anbindung, Sicherung und Wiederherstellung gehören zur Gesamtprüfung. Verglichen werden eine verwaltete HTTP-Containerplattform, bei der Jobausführung und Dateidienst noch nicht zugesagt sind, und eine selbst betriebene virtuelle Maschine mit Datenträger. Das sind zwei Beispielansätze, keine vollständigen Anbieterangebote.
Dieselben Anforderungen an beide Betriebswege anlegen
Die Tabelle hält fest, was für das Beispiel zu klären oder bereitzustellen ist. Sie enthält keine Ergebnisse einer getesteten Installation.
Bestandteil | Konkreter Bedarf | Verwaltete Plattform | Selbst betriebene VM |
|---|---|---|---|
Portalzugriff | Angemeldete Personen sehen ihre freigegebenen Projekte. | Laufzeit, Datenbankanbindung und Anwendungsrechte prüfen. | Webserver, Laufzeit und Datenbankanbindung betreiben; Anwendungsrechte verwalten. |
PDF-Auftrag | Arbeit läuft unabhängig vom offenen Browser weiter. | Geeigneten Jobdienst oder unterstützten Worker (Hintergrundprozess) einplanen. | Eigenen Worker starten, überwachen und sichere Wiederholung vorsehen. |
Dateiablage | Datei bleibt nach Austausch der Anwendungsinstanz erreichbar. | Dauerhaften Dateidienst mit passender Zugriffskontrolle anbinden. | Datenträger, Datensicherung und Wiederherstellung selbst absichern. |
Eine virtuelle Maschine kann die Bestandteile zusammen ausführen. Daraus folgt noch keine Verfügbarkeit beim Maschinenausfall. Bei der Plattform dürfen fehlende Dienste im Vergleich nicht stillschweigend als enthalten gelten.
Die konkreten Anbieterregeln lesen
Google beschreibt im Cloud-Run-Laufzeitvertrag beispielsweise den flüchtigen lokalen Container-Dateispeicher und die vom Betriebsmodus abhängige CPU-Zuteilung. Das betrifft dieses Produkt und seine Konfiguration. Daraus lässt sich weder ein Verbot aller Hintergrundaufgaben noch eine Einschränkung jeder verwalteten Plattform ableiten. Für Ihren Entwurf müssen Ausführungsart, Abbruchverhalten und dauerhafte Speicherung tatsächlich passen.
Microsoft ordnet bei Cloud-Diensten die verbleibenden Aufgaben für Daten, Identitäten und Zugriff ein. Auch bei verwalteter Infrastruktur braucht jemand Verantwortung für Anwendungscode, Berechtigungen und den vollständigen Wiederherstellungsweg. Klären Sie für jede Aufgabe, ob Anbieter, eigenes Team oder Dienstleister zuständig ist.
Den vollständigen Ablauf vor der Auswahl prüfen
Lassen Sie in einer geeigneten Testumgebung mit synthetischen Daten einen Auftrag starten und den Browser schließen. Unterbrechen und starten Sie den Worker erneut. Prüfen Sie, ob derselbe Auftrag nachvollziehbar fortgesetzt wird und keine ungewollte zusätzliche Ergebnisdatei entsteht. Dafür braucht die Anwendung eine geeignete Auftrags- und Wiederholungslogik; das Hosting allein liefert diesen Nachweis nicht.
Tauschen Sie außerdem die Anwendungsinstanz aus und öffnen Sie die gespeicherte Datei mit erlaubtem und verweigertem Zugriff. Die Plattform kommt infrage, wenn die nötigen Dienste und Verbindungen geklärt sind. Die eigene VM kommt infrage, wenn das zuständige Team Betrieb und Wiederherstellung leisten kann. Vergleichen Sie Aufwand und Kosten anschließend für diesen vollständigen Umfang.
Quellen
Weiterlesen
Alle Beiträge




Cloud & Betrieb mit ASES
Hosting, Deployment, Wartung und Betreuung

