Inhaltsverzeichnis:
- 4. Stellen Sie die Bandbreitenanforderungen und die Hosting-Einrichtung fertig
- 5. Beschaffung der Infrastrukturkomponenten
- 6. Bereitstellung der SaaS-Bereitstellungsinfrastruktur
- 7. Planen Sie Disaster Recovery und Kontinuität
- 8. Integration einer Überwachungslösung
- 9. Bereiten Sie das Kundendienst-Callcenter vor
- 10. Bereiten Sie das Service Level Agreement (SLA) vor
- 11. Dokumentation
Beim SaaS-Ansatz (Software as a Service) werden Anwendungen in Form von Diensten über das Internet bereitgestellt. Anstatt die Software zu installieren und zu warten, muss man einfach über das Internet auf die Software zugreifen. Jedes SaaS-Modell sollte die folgenden Schlüsselmerkmale aufweisen:
- Sicherheit
- Skalierbarkeit, Verfügbarkeit und andere Leistungsfaktoren
- Notfallwiederherstellung
- Netzwerk Bandbreite
- Sicherheitsmanagement
4. Stellen Sie die Bandbreitenanforderungen und die Hosting-Einrichtung fertig
Es ist sehr wichtig, dass die Infrastruktur in einer Einrichtung gehostet wird, die über eine öffentliche Konnektivität verfügt und für Konsistenz sorgt, um eine positive Benutzererfahrung zu gewährleisten. Bei der Überprüfung der Bandbreite müssen wir die Demografie unserer Anwendung berücksichtigen, z. B. würde sich der Konnektivitätsfaktor für einen Benutzer, der in einem Büro sitzt, in dem eine Netzwerkgeschwindigkeit mit hoher Bandbreite verfügbar ist, von einem Benutzer unterscheiden, der von zu Hause aus eine Verbindung herstellt. Es ist auch wichtig, dass wir die Infrastruktur so nah wie möglich platzieren, um weniger Netzwerk-Hops zu gewährleisten. Wir sollten mehrere Netzwerkverbindungen zu unserem Rechenzentrum haben, um so Netzwerkengpässe zu vermeiden. Wenn wir uns entscheiden, die Rechenzentrumsinfrastruktur auszulagern, sollten wir Folgendes berücksichtigen:- Ist das Rechenzentrum 24 × 7 × 365 verfügbar?
- Prüffrequenz
- Verfügbarkeit redundanter Systeme für Strom- und andere Hardwareausfälle
- Physische Sicherheit des Campus
5. Beschaffung der Infrastrukturkomponenten
Sobald der Infrastrukturentwurf abgeschlossen ist, müssen Komponenten verwendet werden, die nachweislich zuverlässig und funktionsfähig sind. Dieser Schritt ist wichtig, um eine hohe Verfügbarkeit zu gewährleisten. Bei der Evaluierung dieser Hardwarekomponenten müssen wir auch sicherstellen, dass die ausgewählte Hardware innerhalb des Zeitrahmens geliefert wird, der unseren Geschäftsanforderungen entspricht.6. Bereitstellung der SaaS-Bereitstellungsinfrastruktur
Sobald die Infrastrukturkomponenten verfügbar sind, sollte das Betriebsteam mit dem Aufbau und der Bereitstellung der SaaS-Komponenten beginnen. Die Server sollten in ein Rack gestellt und konfiguriert werden, und anschließend sollten die Betriebssysteme je nach Bedarf installiert werden. Sicherheitsgeräte sollten mit den neuesten IDS-Versionen aktualisiert werden. Die Firewall sollte auch gemäß der Benutzerzugriffsrichtlinie des Unternehmens konfiguriert werden.7. Planen Sie Disaster Recovery und Kontinuität
Da die Anwendung nun für die Verwendung über die SaaS-Plattform bereit ist, müssen wir die Notfallwiederherstellung planen und die Kontinuität der Anwendung sicherstellen. Folgende Fragen müssen dazu beantwortet werden:- Wie reagieren wir auf eine Katastrophe?
- Wie bringen wir die Bewerbung in einem begrenzten Zeitraum zurück?
8. Integration einer Überwachungslösung
Ein Überwachungssubsystem ist von entscheidender Bedeutung. Es hilft, rechtzeitig einzugreifen und Katastrophen zu vermeiden. Die Systemüberwachung sollte anhand der folgenden Parameter erfolgen:- Speicher- und CPU-Auslastung
- Ereignisprotokolle vom Betriebssystem und von der Anwendung
- Verschiedene Anwendungskomponenten (TCP-Schicht, Datenbank, Anwendungsserver usw.)
9. Bereiten Sie das Kundendienst-Callcenter vor
Sobald die Anwendung auf dem Markt ist, muss sie über ein Callcenter für den Kundensupport verfügen. Das Callcenter sollte gut verbunden und für die Verwaltung eines geeigneten Ticketsystems ausgestattet sein. Der Kundensupport ist eine Schlüsselkomponente, um den Erfolg eines Modells oder einer Anwendung unabhängig von der Technologie sicherzustellen. Das Ticketsystem sollte mit einem geeigneten E-Mail-System ausgestattet sein. Wenn ein Problem die Aufmerksamkeit des Entwicklungsteams erfordert, sollte das Ticketing-System in der Lage sein, E-Mails an das entsprechende Teammitglied zu senden.10. Bereiten Sie das Service Level Agreement (SLA) vor
Bei der Implementierung des SaaS-Modells muss ein SLA vorhanden sein. Das SLA sollte die Durchlaufzeit und die Antwortzeit zusammen mit der Verfügbarkeit der Anwendung klar definieren.11. Dokumentation
Sobald alle oben genannten Schritte abgeschlossen sind, müssen die gesamte Infrastruktur und ihre Komponenten dokumentiert werden. Dieses Dokument hilft anderen, mit außergewöhnlichem Verhalten der Anwendung umzugehen. Es ist auch hilfreich, wenn in der Infrastruktur Modifikationen oder Änderungen erforderlich sind.