Video: AWS Tutorial For Beginners | AWS Full Course - Learn AWS In 10 Hours | AWS Training | Edureka 2024
Die lokalisierte Stapelverarbeitung nutzt selbst bei Verwendung von AWS die integrierten Funktionen von Systemen im Besitz einer Organisation. Sie können die Stapelverarbeitung für eine Vielzahl von Aufgaben verwenden. Größere Unternehmen werden natürlich die Cloud-basierte Batch-Verarbeitung für allgemeine Anforderungen nutzen wollen, teilweise weil ihre IT-Abteilungen groß und komplex sind.
Ein kleineres Unternehmen könnte jedoch eine lokalisierte Stapelverarbeitung für alle Anforderungen verwenden, je nachdem, was diese Anforderungen sind. Mit so einfachen Aufgaben wie Task Scheduler unter Windows können Sie Aufgaben und einen Zeitplan in AWS ausführen. Interessanterweise enthalten viele lokalisierte Task-Scheduling-Anwendungen programmierbaren Zugriff über APIs, sodass Sie selbst rudimentäre Funktionen in etwas umwandeln können, das besser auf die Anforderungen in der Cloud zugeschnitten ist. Hier einige Punkte, die für die lokalisierte Stapelverarbeitung zu beachten sind:
- Management: Viele Unternehmen möchten die Anforderungen an das Software-Management reduzieren, und die lokale Batch-Verarbeitung erfordert lokales Talent zur Pflege. Der Bedarf an zusätzlichen Personalressourcen wird jedoch durch die Fähigkeit ausgeglichen, die Kontrolle über den Stapelprozess zu behalten.
- Integration: Die cloudbasierte Stapelverarbeitung funktioniert möglicherweise nicht gut mit lokalen Stapelverarbeitungsanforderungen. Wenn Sie lokale und Cloud-Ressourcen integrieren müssen, funktioniert die Verwendung einer lokalisierten Batch-Verarbeitungsstrategie möglicherweise besser.
- Zuverlässigkeit: Es gibt eine falsche Annahme, dass Cloud-basiert extrem zuverlässig ist. AWS kann jedoch offline gehen. Die Geschichten bei GeekWire und The Register sagen Ihnen, wie schlimm es werden kann. In diesem Fall hat AWS nicht einmal jemandem mitgeteilt, dass es ausgefallen ist, daher konnte niemand wissen, dass es sogar eine Notwendigkeit zur Wiederherstellung gab. Eine lokalisierte Batch-Processing-Lösung kann sich als genauso zuverlässig erweisen wie eine Cloud-basierte Lösung. Der Unterschied ist die Art der Probleme, die die beiden Lösungstypen betreffen. Eine lokalisierte Lösung ist anfälliger für lokale Ereignisse wie wetterbedingte Ausfälle. Cloud-basierte Lösungen sind anfälliger für globale Ereignisse oder menschliches Versagen (weil viel mehr Menschen involviert sind, gibt es mehr mögliche Fehlerpunkte).
- Sicherheit: Die lokale Stapelverarbeitung ist im Allgemeinen sicherer als die cloudbasierte Stapelverarbeitung, da Sie genauere Kontrolle darüber haben, wann und wie die Stapel ausgeführt werden. Je sensibler die Daten sind, die Sie mit Batch-Prozessen verwalten, desto sorgfältiger müssen Sie hinsichtlich der Sicherheit sein.
- Geschwindigkeit: Egal wie Sie es betrachten, es sei denn, Ihre Daten liegen nur an einem einzigen Cloud-Anbieter an einem einzigen Standort und Sie müssen keine lokalen Daten integrieren, die lokale Stapelverarbeitung wird schneller als eine Cloud-basierte Lösung.Angesichts der Tatsache, dass Entwickler ständig mit der Zeit kämpfen (da die Benutzer alles schnell und dann noch schneller wollen), ist Geschwindigkeit ein Hauptanliegen, wenn man die Verwendung von lokalisierten Stapelverarbeitungstechniken in Betracht zieht.