Run stateless containers on a fully managed environment or in your own GKE cluster.
Cloud Run is a managed compute platform that automatically scales your stateless containers. Cloud Run is serverless: it abstracts away all infrastructure management, so you can focus on what matters most — building great applications. It is built from Knative, letting you choose to easily run your containers either fully managed with Cloud Run, or in your Google Kubernetes Engine cluster with Cloud Run on GKE.
Container to production in seconds
Many serverless platforms add constraints around support for languages, libraries, or even restrict the way you code. Cloud Run enables you to write code your way by allowing you to easily deploy any stateless containers that listen for requests or events delivered via HTTP. Containers offer flexibility and portability of workloads. With Cloud Run, you can build great applications in your favorite language, with your favorite dependencies and tools, and deploy them in seconds.
Apache OpenWhisk (Incubating) is an open source, distributed Serverless platform that executes functions ( ) in response to events at any scale. OpenWhisk manages the infrastructure, servers and scaling using Docker containers so you can focus on building amazing and efficient applications.
The OpenWhisk platform supports a programming model in which developers write functional logic (called Actions), in any supported programming language, that can be dynamically scheduled and run in response to associated events (via Triggers) from external sources ( Feeds) or from HTTP requests. The project includes a REST API-based Command Line Interface (CLI) along with other tooling to support packaging, catalog services and many popular container deployment options.
Write functions in any language
Declaratively define next generation cloud infra with plain text. Build database backed web apps rapidly. Execute long running background tasks (15min), queues, and scheduled jobs. All open source.
⏱ Deploy in seconds with first class support for
💻 Work locally while completely offline with a speedy in-memory database
💓 Primitives, not frameworks: define app architecture agnostic of vendor arcana
💾 Version control your architecture and provision cloud infra in minutes from an
Leverage powerful Amazon Web Services serverless primitives without frustrating config:
- Lambda cloud native functions for compute
- API Gateway for HTTP
- Route53 for DNS
- CloudFront for CDN
- S3 for static assets
- Simple Notification Service for event pub/sub functions
- Simple Queue Service for queue functions
- CloudWatch Events for scheduled functions
- DynamoDB for data persistence, querying and trigger functions
- Parameter Store for environment variables
Secure and fast microVMs for serverless computing