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.
US space agency believes the crater could have preserved ancient organic molecules from the water that flowed there billions of years ago
Valve quietly closes down hardware initiatives launched following Windows 8
Scientists create a virtual reality simulation of a black hole sitting at the centre of the Milky Way
Simulations like this can help people understand complicated systems in the universe in a better way
The most luminous galaxy ever discovered is cannibalising at least three of its smaller neighbours, study finds
The galaxy radiates at 350 trillion times the luminosity of the Sun