Als DigitialOcean letztes Jahr Nimbella kaufte, wussten Sie, dass es beabsichtigte, tiefer in serverlose Technologien einzusteigen, und tatsächlich kündigte das Unternehmen eine neue Funktion namens an DigitalOcean-Funktionen heute, basierend auf der Nimbella-Technologie.
DigitalOcean bietet Cloud-Infrastrukturdienste zu einem Preis an, der unter dem der Big 3 liegt, was es bei Entwicklern beliebt macht. Laut Gabe Monroy, Chief Product Officer bei DigitalOcean, haben Kunden nach mehr serverlosen Funktionen verlangt.
„DigitalOcean hat Nimbella letztes Jahr übernommen und sich wirklich darauf konzentriert, unserer Plattform serverlose und serverlose Funktionen hinzuzufügen. Dies war eine der häufigsten Anfragen unserer Kunden, und ich denke, einer der Gründe dafür ist der große Wunsch der Entwickler, einfach direkt vom Code in die Cloud zu wechseln, ohne sich überhaupt um die Infrastruktur kümmern zu müssen“, erklärte Monroy.
Serverless Computing ermöglicht es Entwicklern, Programme zu schreiben, ohne irgendeine Art von Infrastruktur bereitstellen zu müssen, damit es funktioniert. Die Server sind natürlich immer noch da, aber der Cloud-Anbieter stellt alle Ressourcen bereit, die zum Ausführen der Funktion erforderlich sind, und nicht mehr.
Das Functions-Feature, das das Unternehmen heute ankündigt, bietet Entwicklern ein Programmier-Framework zur Entwicklung der serverlosen Fähigkeiten. Monroy sagt, dass sie mit Jamstack-APIs beginnen, weil dies eine einfache Möglichkeit für Entwickler ist, mit der Programmierung von Funktionen zu beginnen. „Der Einstieg in die serverlose Programmierung kann etwas schwierig sein, da das ereignisgesteuerte Programmiermodell komplex sein kann“, sagte er.
„Glücklicherweise sind APIs und HTTP-Anwendungsfälle ebenfalls Ereignisse. Und das macht APIs zu einem wirklich großartigen Ausgangspunkt, da Entwickler nicht viele neue Programmierkonstrukte lernen müssen, um mit Serverless produktiv zu sein, und genau deshalb haben wir mit APIs begonnen.“
Aber Monroy sagt, dass dies kein Alles-oder-Nichts-Vorschlag ist, bei dem Sie die gesamte Anwendung mit serverlosen Funktionen programmieren müssen funktionsorientierte APIs, die neben derselben Anwendung laufen und sich mit denselben Datenspeichern verbinden, die sie benötigen.“
Eines der Dinge bei der automatisierten Bereitstellung ist, dass Sie die Kosten im Auge behalten müssen, aber Monroy sagt, dass sie die Abrechnung darauf ausgelegt haben. „Aus preislicher Sicht haben wir versucht, uns zu differenzieren, indem wir ein viel einfacheres Preismodell anbieten, eines, das keine Anfragen oder Angaben als Teil des Modells enthält. Das ist also für die Leute etwas einfacher zu berechnen.“
DigitalOcean Functions ist ab heute in allen Regionen allgemein verfügbar.