Inhaltsverzeichnis:
Von Justin Stoltzfus
Quelle: agsandrew / iStockphoto
Was ist Serverless Computing?
In der sich schnell verändernden Welt der IT ist "Serverless Computing" ein wichtiger und integraler Begriff. Einige denken, dass Serverless Computing eine Variante von Cloud-Diensten ist, aber es ist wirklich umfassender. Tatsächlich ist Serverless Computing ein guter Begriff für eine Vielzahl von Faktoren, die die Unternehmens-IT in die Zukunft getrieben haben - die Idee, dass Unternehmen, anstatt wichtige Geschäftsanwendungen von internen Servern aus auszuführen, einfach Funktionen bestellen können, in diesem Fall Computing-Funktionen wie Ein Dienst. Dadurch wird serverloses Computing in den Bereich von "Software as a Service" - oder SaaS-Modellen eingeordnet, die die Optionen von Unternehmensanbietern revolutioniert haben. Serverloses Computing ist also Cloud- und SaaS-Computing, aber es ist auch mehr: Beispielsweise haben der Trend zur Netzwerkvirtualisierung und die Verwendung von Containern zur Trennung von Daten und Betriebssystemklonen auch viel mit serverlosem Computing zu tun.
Eine gute Definition von Serverless Computing lautet wie folgt: Serverless Computing ist ein Szenario, in dem der Käufer "nur Anwendungslogik" bereitstellt und nicht für Infrastrukturprobleme verantwortlich ist oder auch nur mit diesen vertraut ist. Auf der einfachsten Ebene ist Serverless Computing eine weitere Tendenz des schnell aufkommenden Modells der "On-Demand-Dienste" - Unternehmen müssen sich nicht darum kümmern, Serverfarmen zu speichern und zu warten, Server kühl zu halten oder sie auf wichtige Weise bereitzustellen. Sie bestellen Funktionen einfach von weitem und verwenden sie, um Anwendungsfunktionen nahtlos zu integrieren.
In diesem Sinne ist Serverless Computing ein Garant für unsere Welt und die Art und Weise, wie sich die Unternehmens-IT entwickelt hat. Es ist die Quintessenz des Outsourcings und das agile Design elastischer und skalierbarer Systeme, mit denen Unternehmen konkurrieren können. Wenn Sie dynamische Anforderungen haben, kann Serverless Computing dynamische Antworten liefern. Es ist ein boomendes Feld, das in der Fachpresse große Beachtung findet.
Um wirklich ein Gefühl dafür zu bekommen, was Serverless Computing ist und was es darstellt, muss beachtet werden, dass Serverless Computing in Wirklichkeit mehr ist als nur "keinen Server zu haben" - viele verschiedene Arten von Technologien, die die Bare-Metal-Bearbeitung durch virtualisierte Systeme ersetzen kann die Verantwortung des Unternehmens für die Unterbringung von Servern loswerden. Der Unterschied besteht darin, dass Sie bei den beliebtesten serverlosen Computerdiensten keinen virtuellen Server mieten, sondern jede kleine Instanz, in der ein Server Code ausführt. Das ist ein ganz anderes Modell, das vor der Einführung in Unternehmen viel Forschung und Brainstorming verdient.
Weiter: Der Kontext von Serverless Computing
Inhaltsverzeichnis
Was ist Serverless Computing?Der Kontext von Serverless Computing
Ein "Pay As You Go" -Modell
Was können Sie mit Serverless Computing tun?
Webhooks und die Zukunft des Netzes
Wie Serverless Multitenancy bedient - und warum das ein Gewinn ist
Markenschlachten
Fazit