SAAS-Amarals-IT-Software-Medien

 

Software as a Service vs. Desktop-Software
 

Lernen Sie die Vor- und Nachteile von Software as a Service und Desktop-Software kennen.

Finden Sie heraus, welche Technologie mehr Wartung erfordert und vergleichen Sie Ihre Kosten.

Software als Dienstleistung

„SaaS“ oder „Software as a Service“ ist heutzutage ein beliebter Begriff. Die meisten Leute kennen es auch als „cloud-basierte Software und das Konzept ist, dass ein Benutzer seine Informationen auf einer Serveranwendung anstatt direkt auf seinem eigenen Computer speichert. Normalerweise müssen sich Benutzer auf einer Website anmelden, auf der sich die Software befindet. 

Es handelt sich um eine zentralisierte Datenverarbeitung, bei der ein ganzes Unternehmen und möglicherweise Tausende seiner Mitarbeiter Online-Software „mieten“, anstatt jedes der Programme auf den im Unternehmen verwendeten Rechnereinheiten zu installieren.

Kosten von Hosting, Wartung, Entwicklung und Support

SaaS ist in der Regel monatlich oder jährlich erhältlich und deckt die Kosten für Hosting, Wartung, Entwicklung und Support. Sie können auch Ihre eigenen SaaS-Programme entwickeln, um laufende monatliche Gebühren zu vermeiden. Wenn Sie überlegen, ob Sie herkömmliche Desktop-Apps oder SaaS-Apps verwenden möchten, sollten Sie sich darüber im Klaren sein, dass die dahinter stehenden Technologien unterschiedlich sind und Unternehmen die Vor- und Nachteile der gegenseitigen Verwendung abwägen sollten. 

Desktop-Apps müssen auf den Rechnereinheiten installiert sein, während auf SaaS-Apps von jedem Gerät aus zugegriffen werden kann, sofern es einen Browser hat. Die Installation ist nicht erforderlich, da Sie sich nur anmelden müssen und die jeweilige App verwenden können. Dies kann jedoch von Vorteil sein, wenn Sie nicht mobil sind oder ständig unterwegs sind und nicht immer über eine stabile Internetverbindung verfügen. Bei Desktop-Apps können Sie einfach darauf zugreifen, da Sie sich nicht anmelden müssen, bevor Sie die Anwendung verwenden.

Software Updates

Für SaaS-Apps sind keine Produkt-Upgrades erforderlich, da Benutzer davon ausgehen können, dass es sich bei dem verwendeten Produkt um die neueste Version der Software handelt. Dies kann sich jedoch auch als Nachteil erweisen, wenn der Benutzer die alte Version aus Gründen der Vertrautheit oder aus anderen Gründen bevorzugt und diese Option für Benutzer von SaaS nicht verfügbar ist. 

Es ist auch einfacher zu wissen, wie eine bestimmte Software verwendet wird, wenn es sich im Vergleich zu einer Desktop-Software um eine SaaS-App handelt. Bei letzteren muss möglicherweise eine Umfrage durchgeführt werden, um Informationen zu erhalten. Bei ersteren können Sie Analysen und Daten überprüfen, um genau festzustellen, auf welche Seiten zugegriffen wird. 

Produktpiraterie

Darüber hinaus sind SaaS-Apps im Gegensatz zu Desktop-Apps einfacher vor Produktpiraterie zu schützen. In der Zwischenzeit reagieren Desktop-Apps im Vergleich zu SaaS-Apps reaktionsschneller, wenn man berücksichtigt, dass Benutzer beim Zugriff auf eine Anwendung keinen Remoteserver verwenden müssen. Beim Drucken ist es beispielsweise schneller, ein Dokument mit einer Desktop-App zu drucken, als beim Drucken mit einer SaaS-App. 

Datenschutz – Sicherheit

Ein Grund warum bei Datenschutzproblemen Desktop-Apps bevorzugt werden ist, da keine Drittanbieter beteiligt sind. Dies wiederum ist mit einer sicheren End-to End Verschlüsselung behoben, da alle Daten die auf einem Remote-Server liegen zu 100% Verschlüsselt sind und somit wertlos für eventuellen Diebstahl jener Daten wäre.

Außerdem ist ein virtueller Server um ein Vielfaches besser abgesichert als ein Server der beim Unternehmen steht. Dies gilt gleicherweise für einen Angriff von Hackern sowohl auch der Diebstahl von Hardware, wie Server oder Backups. 

Wie Sie sehen, hängt es von Ihren Bedürfnissen und Anforderungen ab, ob Sie sich für einen anderen entscheiden. Desktop-Apps funktionieren möglicherweise gut in einer Umgebung für kleine Unternehmen, aber für große Unternehmen verwenden sie aufgrund ihrer Vorteile im allgemeinen SaaS-Apps.

Software as a Service (SaaS) oder Desktop-Virtualisierung: Welche Lösung ist für Unternehmen besser?

Diese Technologien unterscheiden sich deutlich, beinhalten jedoch beide die Bereitstellung von Anwendungen für Endbenutzer, was sich auf die Art und Weise auswirkt, wie Kunden ihr tägliches Geschäft abwickeln. Lösungsanbieter müssen die Vor- und Nachteile von SaaS- und Desktop-Virtualisierungslösungen abwägen und die Technologie auswählen, die den Geschäftszielen der Kunden am besten entspricht. Dieser Artikel vergleicht die beiden Ansätze und umreißt die Faktoren, die bei der Ausarbeitung einer Empfehlung zu berücksichtigen sind.

Grundlegendes zu SaaS und Desktop-Virtualisierung

Hot Spot Tutorial: Desktop-Virtualisierung

Weitere Informationen zur Desktop-Virtualisierung finden Sie in unserem Hot Spot-Lernprogramm für Lösungsanbieter.

Der Ansatz der virtuellen Desktop-Infrastruktur (VDI) für die Desktop-Virtualisierung konsolidiert die Verarbeitungslast. Ein virtueller Desktop, der auf einem Server im Rechenzentrum ausgeführt wird, übernimmt die Arbeitslast, die traditionell auf PCs verarbeitet wird. Der Server verwaltet nicht nur den SAN-Speicher, sondern stellt auch alle Ressourcen bereit, die zum Ausführen von Anwendungen erforderlich sind. Dieser Ansatz reduziert die Rolle des Endpunkts auf die eines dummen Terminals.

Bei einer Desktop-Virtualisierungslösung folgt die Anwendungsbereitstellung immer noch dem Paradigma eines einzelnen PCs. Programme – zusammen mit Ihren Patches und Upgrades – müssen weiterhin für jeden virtuellen Desktop gekauft, installiert, gespeichert und unterstützt werden.

Im Vergleich dazu liefern Software as a Service-Lösungen Anwendungen an Benutzer von einem zentralen Ort aus. Es gibt zwei typische Ansätze für SaaS. In dem gehosteten Anwendungsmodell, das dem Konzept der Anwendungsvirtualisierung ähnelt, hostet ein Anbieter die Anwendung auf einem Server und ermöglicht Benutzern den Zugriff auf die Anwendung über ein Netzwerk. 

Mit dem On-Demand-SaaS-Modell können Benutzer bei Bedarf auf eine Anwendung zugreifen und Benutzer zahlen für die Zeit, die sie verwenden. Unabhängig von der Vorgehensweise stellt eine SaaS-Anwendung eine einzelne Bereitstellung dar, die Administratoren zu einem bestimmten Zeitpunkt patchen und aktualisieren können.

SaaS vs. Desktop-Virtualisierung

Es ist wichtig darauf hinzuweisen, dass Software as a Service und Desktop-Virtualisierung keine sich gegenseitig ausschließenden Lösungen sind. Eine oder beide Technologien können in Abhängigkeit von den speziellen Anforderungen und Fähigkeiten jedes Kunden geeignet sein. Der Trick für Lösungsanbieter besteht darin, den für jeden Kunden am besten geeigneten Ansatz zu wählen, indem drei Faktoren berücksichtigt werden: Komplexität und Kosten, Endpunktanforderungen und Wartung sowie Zuverlässigkeit.

Komplexität und Kosten

Die Desktop-Virtualisierung ist komplexer als Software as a Service. Es wird eine weitere Abstraktionsebene hinzugefügt – das Virtualisierungsbetriebssystem oder der Hypervisor – und die Anforderungen an Server-CPU, Speicher und E / A sowie Speicher werden erhöht. 

Die Umstellung auf Desktop-Virtualisierung kann im Laufe der Zeit die Kosten für Desktop-Support und Endpunktersetzung senken, aber viele kleine und mittlere Unternehmen können sich die neuen Server und Speicher, Netzwerk-Upgrades und anderen Startkosten einer Desktop-Virtualisierungsbereitstellung einfach nicht leisten.

Drittanbieter-Anwendungsdienstanbieter (ASPs) implementieren in der Regel SaaS. Kunden können jedoch ihre eigenen Anwendungen intern hosten. In beiden Fällen greifen Benutzer über einen Webbrowser auf SaaS-Anwendungen zu, was weder Komplexität noch Gemeinkosten verursacht. Der ASP trägt die Kosten für Hardware-Infrastruktur, Softwarelizenzierung und Wartung und der Kunde mietet nur diese Dienste. 

Darüber hinaus können Kunden auf einfache Weise die Anzahl der zugestellten Anwendungen und die Anzahl der Benutzer anpassen, die Zugriff auf diese Programme benötigen.

Der Nachteil ist, dass SaaS ein Abonnement-Zahlungsmodell verwendet und Kunden für einen festgelegten Zeitraum an Serviceverträge mit ASPs gebunden sind. Die Gesamtkosten von SaaS können schließlich erheblich werden.

Desktop-Endpunktanforderungen und Wartung

Die Hardware-Anforderungen für Endgeräte für Desktop-Virtualisierung und Software as a Service-Lösungen sind äußerst gering und in den meisten Situationen kein wesentliches Problem. Für die Desktop-Virtualisierung ist an jedem Endpunkt nur ein dummes Terminal erforderlich und für SaaS ist im Allgemeinen ein Endpunkt erforderlich, auf dem ein Webbrowser ausgeführt werden kann. Nahezu jeder aktuelle PC oder Thin Client eignet sich für beide Ansätze.

Lösungsanbieter sollten die Endpunktwartung in Betracht ziehen, bevor sie eine SaaS- oder Desktop-Virtualisierung empfehlen. Bei der Desktop-Virtualisierung befinden sich alle virtuellen Maschinen auf Servern im Rechenzentrum und Administratoren können von einem zentralen Punkt aus Software aktualisieren oder Änderungen an allen virtuellen Desktops vornehmen. 

Wenn ein Hardwarefehler auftritt, können Administratoren das Endgerät durch einen anderen PC oder Thin Client ersetzen, ohne die Benutzereinstellungen neu laden oder wiederherstellen zu müssen.

Bei der Ausführung von SaaS-Lösungen ist die Endpunktwartung jedoch anspruchsvoller. Jeder Endpunkt muss im Falle eines Ausfalls repariert werden. Und wenn ein PC ausgetauscht wird, müssen Administratoren alle Benutzerdaten auf dem neuen PC wiederherstellen.

Zuverlässigkeit von SaaS und Desktop-Virtualisierung

Berücksichtigen Sie die Auswirkungen von Serviceunterbrechungen auf den Geschäftsbetrieb der Kunden. Bei Desktop-Virtualisierungslösungen bestimmen Rechenzentrums-Server die Zuverlässigkeit und ein Serverfehler stört die auf diesem Server ausgeführten Endpunkte. 

Viele Lösungsanbieter entscheiden sich für die Verteilung der Desktop-Virtualisierung auf mehrere Server, z. B. Blade-Server, oder für die Bereitstellung von Serverclustern, um die Ausfallsicherheit zu verbessern. Wenn Probleme auftreten, werden Korrekturmaßnahmen in der Regel von internen IT-Mitarbeitern oder Lösungsanbietern durchgeführt, die für die Wartung verantwortlich sind.

Die Zuverlässigkeit von SaaS-Lösungen kann etwas problematischer sein. Sofern Kunden die Anwendungen nicht selbst hosten, müssen sie sich auf die ASP-Infrastruktur und das WAN oder Internet verlassen, um eine Verbindung herzustellen. 

Ein Fehler des ASP oder des Internetdienstanbieters des Kunden kann dazu führen, dass auf SaaS-Anwendungen nicht mehr zugegriffen werden kann und Lösungsanbieter und ihre Kunden haben keinen direkten Einfluss darauf. Kunden, die sich bei geschäftskritischen Anwendungen auf SaaS verlassen, müssen dieses höhere Risiko tolerieren.

Wiederum ist heutzutage die Wahrscheinlichkeit wesentlich geringer einen Serverausfall von einem Cloud-Server zu erwarten, da Cloud Server 24/365 betreut werden und Internetausfall weniger häufig auftritt als interne Hardware Probleme von Servern und Verkabelung oder auch durch installierte Software, die durch andere installierte Software, eventuell durch neue Updates, gestört werden.

Die meisten Unternehmen sind dann auf externe Programmierer und IT Spezialisten angewiesen, um diese Störungen wieder zu beheben, damit die installierte Software wieder funktioniert. Größere Unternehmen haben ihr eigenes IT Team, das hohe Kosten verursacht und im Regelfall nicht 24/365 arbeitet. 

Ein Unternehmen ist auf das Internet angewiesen, egal ob es mit oder ohne SaaS Software arbeitet. Daher ist es ratsam, einen Internetanschluss von zwei verschieden Anbietern installiert zu haben, um bei einem eventuellen Ausfall eines Internet Anbieter, durch den Zweiten, Online zu bleiben, ohne die Störung überhaupt zu bemerken. Dies geschieht mit der Hilfe eines Balance-Router.