Frage

Ich habe eine Anwendung, die ein Kunde uns gebeten hat, in eine Software-Appliance zu verpacken und wollte eine Liste all die Dinge finden, die ich berücksichtigen müssen. Stuff in Bezug auf das Betriebssystem der Wahl ist gut dokumentiert, aber auch andere Aspekte wie Gebäude nutzbare Web-Konsolen, Frameworks ich in Betracht ziehen sollte (die Anwendung ist in Java geschrieben) und die Dinge, die ich brauche kann in Bezug auf Design, Refactoring nicht.

Jede Führung wird sehr geschätzt.

War es hilfreich?

Lösung

Es gibt mehrere Dinge, die Sie beachten müssen, wenn ein Gerät zu schaffen. Das einzige, was Sie nicht wollen, im Geschäft sein, der das Betriebssystem wird beibehalten wird. So ein Betriebssystem auswählen, die stabil und sicher betrachtet. Wenn das Betriebssystem zu installieren, ist nur die Pakete unbedingt für Ihre Anwendung erforderlich ist. Immer Pick stabile Versionen aller Anwendungs-Frameworks. Im Idealfall werden Sie etwas verwenden, die relativ Mainstream ist. Wieder einmal sollten Sie Ihre Anwendung unterstützen, nicht den Rahmen.

Eine nicht erschöpfende Liste würde gehören Dinge wie:

  • Picking ein stabiles, unterstützte sicheres Betriebssystem.
  • Die Wahl Ware aus dem Regal Hardware. Die Teile sollten zu finden und ersetzen einfach sein.
  • Sie nicht benutzte Pakete nicht installiert werden.
  • Finde heraus, wie Sie Ihre Software einmal eingesetzt Patch / aktualisieren.
  • Geben Sie eine Web-Basis-Konfigurationsoption, so dass Sie die Einstellungen nicht in die Schale einloggen müssen, um zu ändern.
  • Erstellen von Protokolldateien über einen Web-Frontend aus dem gleichen Grunde wie oben zur Verfügung.
  • Bootstrap Ihre Anwendung beim Start.
  • Sie fest, wie Sie Ihren Web-Frontend und das Gerät im Allgemeinen sichern werden.
  • Geben Sie einen Weg, um Ihre Anwendung auf ein anderes Gerät im Fall eines allgemeinen Hardware-Fehler zu migrieren.
  • Ist Ihre App Verdienst Clustering und Failover?
  • Erstellen Sie die Sicherung Ihrer Anwendung einfach und schmerzfrei. Im Idealfall ihre Daten Ihrer Nutzer die App nicht Backup Shutdown haben.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top