| Performance und Skalierbarkeit |
Performance und Skalierbarkeit sind zwei Aspekte, die über die gesamte Lebenszeit eines Systems eine große Rolle spielen. Selten bleiben die Anforderungen, die an ein System zu Beginn gestellt werden, gleich. Falls bei Änderungen der Anforderungen im Laufe des Lebenszyklus das System mit der Performance nicht mithält, kann dies zu ungeplanten und teilweise unangenehmen zusätzlichen Kosten führen.
Die Semiramis-Architektur ist so aufgebaut, dass sie jederzeit mit Ihren Anforderungen mitwachsen kann.
Semiramis kann logisch in folgende Schichten aufgeteilt werden:
Aufgrund dieser Trennung allein ergibt sich eine ausgezeichnete Skalierungsmöglichkeit. Alle 3 verschiedenen Schichten können physikalisch verteilt werden. Die Semiramis-Applikationslogik kann entsprechend der Last auf n Rechnern installiert werden, um eine Lastverteilung zu erreichen.
Die Datenhaltung kann in den meisten 3-Tier Architekturen nicht verteilt werden und stellt somit die Grenze der Skalierbarkeit dar. Das bedeutet, wenn der Datenbankserver auf der größten möglichen Hardware läuft und diese Hardware an ihre Grenzen stößt, ist auch die Skalierbarkeit an ihre Grenzen gestoßen.
Semiramis geht hier noch einen Schritt weiter. Die Datenhaltung ist noch einmal logisch partitioniert worden, um auf der Datenhaltungsebene auch noch Skalierungsmöglichkeiten zu bieten. Die Semiramis-Daten sind entsprechend ihrem Gebrauch insgesamt auf 3 logische Datenbanken verteilt worden.
Diese sind:
In großen Installationen kann, im Gegensatz zu anderen Systemen, durch diese Partionierung noch einmal eine höhere Skalierbarkeit erreicht werden.
|
Und was, wenn noch gar keine passende Funktion in Comarch Semiramis zu finden ist? Dann ist sie schnell und gut mit dem Comarch Semiramis-Development-Kit (SDK) entwickelt. Dank des eingebauten Versionierungskonzepts kann man einfach auf neue Comarch Semiramis-Stände migrieren. |
|
Das Comarch Semiramis-System-Management ermöglicht eine automatisierte Installation und weitgehend automatisierte Aktualisierung sogar im laufenden Betrieb. Vielfältige Monitoring-Funktionen erleichtern die Wartung, Optimierung und die Betreuung des Systems. |