//Artefact:ServiceWebSite/com/sphenon/products/fairyloom - Usage - FirstSteps/Setup/Infrastructure

Introduction

Die Arbeitsumgebung
Bei der Arbeit an Ihrem Projekt mit fairyloom haben Sie vor allem mit diesen Anwendungen zu tun:
  • ‣ dem businessboard (hier gestalten und entwickeln Sie Ihr Geschäftsmodell)
  • ‣ einer oder mehrerer Vorschauen auf Ihre Software-Anwendung
  • ‣ die fertige Software-Anwendung selbst
Im Full Service-Modell haben Sie mit den Servern, auf denen diese Anwendungen laufen, wenig zu tun. Um die Auswahl der benötigten Leistung besser beurteilen zu können, hilft es aber, den groben Aufbau zu verstehen.
Im Do It Yourself-Modell ist es jedoch unerläßlich, den Aufbau zu verstehen, um die benötigten Server auswählen zu können.
Aufbau (Übersicht)
Das folgende Bild zeigt die fünf verschiedenen Arten von Servern, die für die Softwareentwicklung mit fairyloom sinnvoll sind. Dieser Aufbau ist auch bei konventioneller Entwicklung (manuelle Programmierung) üblich, lediglich der Provisioning Server ist besonders.
Die gezeigten fünf Server werden auf den folgenden Seiten erläutert:
Kriterien zur Auswahl
Projekte haben unterschiedliche Anforderungen an die Arbeitsumgebung. Es kommt darauf an
  • ‣ wie komplex Ihre Anwendung ist (Größe des Geschäftsmodells)
  • ‣ wie stark und wie schnell sich die Anwendung ändert
  • ‣ wie oft und wie schnell Änderungen verfügbar sein sollen (zum Test und zum Betrieb)
  • ‣ wie komfortabel das Arbeiten mit dem Geschäftsmodell sein muß (Antwortzeiten der Anwendung)
  • ‣ wie groß Ihr Team ist, das die Anwendung entwickelt
  • ‣ wie umfangreich die Tests von neuen Anwendungs-Releases sein müssen
  • ‣ wie stark der benötigte Schutz für das Geschäftsmodells und für die Anwendung ist (geheim oder ggf. öffentlich)
  • ‣ wie groß das Budget ist, das für das Projekt aufgewendet werden kann
Von diesen Anforderungen hängt dann ab
  • ‣ welche Art an Server Sie benötigen (businessboard, Provisioning, Verification, Staging, Production)
  • ‣ wie leistungsfähig diese Server sind (Grundmodell: Dedicated oder V-Server, zugeteilte System-Resourcen, Anwendungen: Shared oder Dedicated)
  • ‣ wer die Server hostet (unabhängiger Dienstleister oder in Ihrem Rechenzentrum)
Allgemeine Hinweise zu den Servern
Die Anwendungs-Server werden im Normalfall in den Varianten Dedicated und ggf. Shared angeboten. Das bedeutet, daß der zugrundeliegende System-Server, auf dem die Anwendung betrieben wird, gemeinsam mit anderen Anwendern oder von Ihnen allein genutzt wird.
Die zugrunde liegenden System-Server mieten wir für Sie bei unabhängigen Hosting-Providern. Welcher Provider das jeweils ist und welche Resourcen-Ausstattung diese Server haben, teilen wir Ihnen gerne auf Anfrage mit, da sich das Angebot der Provider ständig weiterentwickelt.
Auch die System-Server der Hosting-Provider werden in Varianten angeboten, hier gibt es zum Beispiel Dedicated Server (allein genutzte Hardware), V-Server (geteilte Hardware mit mehreren virtualisierten Betribessystemen) oder zunehmend auch Container-Server (isolierte Anwendungen auf geteiltem Betriebssystem).
Bitte beachten: der Begriff "Dedicated" wird hier sowohl für die Anwendungs-Ebene von fairyloom als auch für die System-Ebene von den Hosting-Providern verwendet und meint entsprechend jeweils etwas anderes.
Haben Sie spezielle Anforderungen an diese Server? Möchten Sie die Anwendungen in Ihrem eigenen Rechenzentrum hosten? Sprechen Sie uns an - im Rahmen unserer Möglichkeiten erstellen wir Ihnen gerne ein passendes Angebot und richten die Server entsprechend ein.