AWS veröffentlicht Python-Microframework Chalice für Lambda

Amazon Web Services hat im Juli 2016 das Python-Microframework Chalice als Developer Preview veröffentlicht. Das Werkzeug richtet sich an Entwickler, die Anwendungen für AWS Lambda und das Amazon API Gateway mit Python erstellen möchten. AWS weist im Projektarchiv darauf hin, dass die Vorschau nicht für den Produktiveinsatz gedacht ist.

Python-Anwendungen ohne eigene Serverinstanzen

Lambda führt Funktionen bei Bedarf aus und rechnet die genutzte Laufzeit ab. Chalice legt darauf ein einfaches Programmiermodell, das sich am Microframework Flask orientiert. Eine Anwendung wird über ein eigenes Kommandozeilenwerkzeug angelegt und mit dem Befehl chalice deploy zu Lambda oder zum API Gateway übertragen.

Das Modell passt zu kleinen HTTP-Diensten und ereignisgesteuerten Backend-Funktionen. Die Serververwaltung liegt beim Cloud-Anbieter, während der Quellcode und die Konfiguration im Projekt verbleiben. Für technische Teams ist dabei die klare Trennung zwischen Funktionscode, API-Endpunkt und Bereitstellung relevant.

Developer Preview mit Apache-Lizenz

Chalice steht unter der Apache-Lizenz. Das Repository enthält neben dem Framework die Beispiele und die Dokumentation für die ersten Schritte. Die damalige Vorschau unterstützte Python-Anwendungen für Lambda und das API Gateway, bot aber noch keine Zusage für stabile Schnittstellen. Im Games-Umfeld lassen sich serverlose Funktionen etwa für Kontodienste, Matchmaking-Hilfen oder Verwaltungswerkzeuge einsetzen, die konkrete Architektur hängt vom jeweiligen Projekt ab.

AWS hatte zuvor mit Lumberyard bereits eine eigene Entwicklungsumgebung für Spiele veröffentlicht. Der Lumberyard-Bericht zu VR, HDR und Grafikprofiling zeigt den anderen Teil des AWS-Angebots für technische Teams.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein