Amazon is continuing its push to deliver ‘serverless' computing, unveiling a developer preview of a microframework to support the widely used Python programming language on the Amazon Web Services (AWS) cloud platform.
The Python Serverless Microframework for AWS is available to download now from GitHub and makes it easy to create and deploy 'serverless' applications in Python through a simple programming model based on Flask, an existing microframework for Python.
Amazon warned that the project is currently published as a developer preview, and is not yet recommended for production workloads.
So-called serverless computing is a way to build and operate workloads using APIs to run code directly, rather than having to worry about provisioning virtual machines or containers to hold the code.
Amazon sees this as the future of cloud services, and published reference architectures last month to help AWS customers implement cloud-based services using AWS Lambda and Amazon API Gateway features.
The microframework for Python gives developers a way to build serverless applications using a programming language that is widely used and with which many will be familiar. The OpenStack cloud framework is written in Python, and it is the chief programming tool supplied with the Raspberry Pi.
"Serverless computing is one of the most talked about subjects among AWS customers. The AWS serverless offerings, AWS Lambda and Amazon API Gateway, make it possible for developers to create and run API applications with built-in, virtually unlimited scalability without managing any servers," said senior product manager Peter Moon, announcing the preview on the AWS blog.
"Today, the AWS Developer Tools team is excited to announce the preview of the Python Serverless Microframework for AWS."
However, the preview is currently limited in scope. Not every feature of Lambda or the API Gateway is exposed through Python, and it has restrictions on how an application can be structured, according to Amazon.
It also does not currently allow the creation and management of other AWS resources that any application created using the microframework may need, such as Amazon S3 storage buckets or DynamoDB tables.
"If all you need is to create a simple rest API in Python that runs on Amazon API Gateway and AWS Lambda, consider giving the Python Serverless Microframework for AWS a try," the firm said.
Users are told that their non-existent 'iPhoneID' is expiring soon
Expansion of SDK intended to expand Amazon Alexa ecosystem
Locky returns from a prolonged rest with two new variants
AMD lambasted over Radeon RX Vega pricing that will add an extra £100 to RX Vega 56 and 64 graphics cards
Company accused of failing to tell anyone that the launch prices were only introductory offers