Application environment
Map runtime versions, background jobs and data dependencies. Choose the environment your team can maintain.
Run your Linux stack on a virtual machine, deploy services from OCI images or give an HTTP task its own function. Connect and operate them from one console.
Your application, its resources and the tools to operate it.
| Resource | Runtime | Network | State |
|---|---|---|---|
| web-01 | Virtual machine | application-net | Running |
| api-worker | Container | application-net | Running |
| order-webhook | Function | application-net | Ready |
Built on familiar open-source foundations
One connected perspective
Bring the runtime, its connections and the work of operating it into the same conversation.
Map runtime versions, background jobs and data dependencies. Choose the environment your team can maintain.
Separate the public entry point from internal services. Plan address space, allowed traffic and administrative access.
Bring service state, logs and access into an operating routine, with clear owners for updates and recovery.
The platform
Start with compute. Add the connections and tools your application needs, with a clear path from configuration to everyday operations.
Your operating system. Your environment.
Bring an OCI image. Configure your service.
A focused runtime for request-driven code.
Define how your workloads connect.
Connect names, records and service identity.
A terminal workspace inside your browser.
A familiar workflow
Linux environments. OCI images. A shell within reach. Bring your application and work with the configuration and tools available for your service.
Your application, its resources and the tools to operate it.
| Resource | Runtime | Network | State |
|---|---|---|---|
| web-01 | Virtual machine | application-net | Running |
| api-worker | Container | application-net | Running |
| order-webhook | Function | application-net | Ready |
Animated example: Cloud Shell opens beside the dashboard, types a help command and lists sample services. No real session is started.
Choose your starting point
Keep the operating system close, bring a packaged service or give one HTTP task its own deployment. Choose around the work you need to do.
| Your decision | Virtual machines | Containers | Functions |
|---|---|---|---|
| Start with | A Linux operating system | A compatible OCI image | A request-driven task |
| Deployable artifact | Guest image with optional cloud-init | Versioned application image | Function source and configuration |
| Access model | Guest SSH and browser console | Configured service ports and log views | Configured HTTP invocation endpoint |
| Useful for | Custom stacks and self-managed databases | Web services, APIs and workers | Webhooks and focused HTTP logic |
| You maintain | Guest OS, packages, application and data | Image, dependencies, configuration and data | Handler, dependencies and invocation access |
| Review before choosing | Image, resources, storage and access | Image compatibility, ports and persistence | Execution limits, endpoint and billing unit |
A workload can use more than one runtime. Connect services around their responsibilities and data needs.
Explore application patterns ↗Explore & learn
Prepare guest access, understand snapshots and plan the maintenance of your Linux environment.
NetworkingMap application traffic, choose the intended paths and verify firewall behavior.
Cloud ShellOpen a browser workspace, discover CLI commands and work within the session lifecycle.
Resources for your project
Explore published configurations, compare their resources and review the billing terms before you deploy.
Built around your workload
An application is more than a runtime. Start with a practical pattern and make it your own.
A Linux environment for your application, packages and the services you administer.
Explore the architectureBring an OCI image and configure the service around your application.
Explore the architecturePrepare a separate environment for building, testing and exploring.
Explore the architectureVirtual machines, containers and functions.
A connected foundation for your next application.