Self-Service Access to Environments
Provide developers, QA, cloud operations, and all cloud users with self-service access to environments using proven templates with guardrails included.
.png)
Why Envirnoment-as-a-Service?
Every modern application needs an environment to run, so why is the process of provisioning environments so complicated? Enterprises that streamline the process of setting up environments by providing self-service for developer and cloud operation teams gain significant benefits.
Increase Developer Productivity
EaaS empowers developers to deploy the environments they need, when they need them.
Reduce Overhead
Reusable environment templates reduce the need for platform and cloud teams to provision environments repeatedly.
Simplify Maintenance
Platform teams now update and maintain configurations via a set of reusable templates.
Unique Rafay Capabilities for Environment-as-a-Service
Dozens of enterprise platform teams leverage these unique features to rapidly build Environment-as-a-Service automation with Rafay and delight their developers.
Environment Lifecycle Management
Hybrid and multi-cloud support
Support for running environments across any cloud platforms the organization uses, including on-premise / private clouds.
Infrastructure as Code (IaC)
Support for Terraform or GitOps first approaches, including private Git repos and Crossplane
Automated environment upgrades
Centrally orchestrate environment updates en-masse or in a phased manner (staged roll out), or safely delegate to the downstream teams
Centralized environment visibility
Use centralized dashboards across accounts and clouds to track environment use, minimizing waste
Integration with IaC tooling (TFC/TFE)
Turnkey integration with existing customer tools (Terraform Cloud, Terraform Enteprise) for secure storage of state files, agents etc.
Centralized audit logging and export
Log “who did what?” (across platform teams and downstream users), and export audits to an external system to track compliance
Out of the box governance
Use native / first class guardrails (access, policy enforcement, add-on management, cluster lifecycle management etc.)
Seamless onboarding experience
Automate the E2E provisioning workflow for a new team, including creating an account, credentials, VPC, security groups, and more
Configurable pre and post hooks
Automate actions to run either before or after environment provisioning or updates, such as TF code scans or cost estimation.
Governance
Optimization of cloud costsa
Enforce policies such as scheduled environment creation, or automatic deprovisioning after TTL expiration
Drift detection and health assessment
Ability to scan and proactively flag environments that have drifted from the specified TF configuration
Identification of unused environments
Ability to destroy / deprovision unused environments to reduce cloud sprawl and spend
Developer Self-Service
Flexible interface support
Ability to consume the platform through the preferred interface: UI, Backstage, GitOps or CMDBs (e.g. ServiceNow)
Simple process to request environments
No time consuming ticket driven process where the Platform team has to manually provision clusters
Visualization of resources
Ability for end users to quickly look at resources in the environments and perform operations via the UI. This is especially useful for non savvy users
Visibility into environment updates
Which environments are running? Which environments have been shut down because of a configured policy (e.g. TTL, Schedule etc.)
Streamlined app deployment
“Substitution variables” leverage o/p parameters of an environment resource to be used as i/p variables to the application being deployed
Multi-Tenancy
Central platform supporting multiple teams
Enforce network policies so that namespaces belonging to different teams cannot communicate with each other
Version controlled artifacts
Implement RBAC at scale with your Identity Provider, without implementing expensive solutions (bastion, VPN, etc.) so users access only their namespaces.
Curated list of templates
Centrally define templates, and share them selectively with downstream users (Developers, SREs) in a consistent manner
Support for template “overrides”
Permit end users to override environment template configurations selectively, as deemed permissible by the platform team
Deployment Features
SaaS and self-hosted
Self-hosted airgapped option may be necessary for highly regulated industries
Templates Coming Soon
Downloadable templates are coming soon. So, to get started providing self-service access to cloud environments in your enterprise, talk to us about one of the templates below.
Stateless, Springboot (Java) Application Env



Stateless, Django (Python) Application Env



Stateless, NodeJS Application Env



Stateless, GoLang Application Env



Stateful, Springboot (Java) Application Env



Try the Rafay Platform for Free
See for yourself how to turn static compute into self-service engines. Deploy AI and cloud-native applications faster, reduce security & operational risk, and control the total cost of Kubernetes operations by trying the Rafay Platform!