Features, use and support of GOV.UK PaaS
GOV.UK PaaS is a robust, secure and highly available platform to deploy and manage both live and prototype applications.
You can use it to host applications written in these languages:
- a compiled binary
You can provision a PostgreSQL database and bind it to your application.
How it’s built
GOV.UK PaaS is built using the open source Cloud Foundry project and runs on Amazon Web Services (AWS). You don’t have to interact with AWS directly. You can deploy and manage your applications through Cloud Foundry commands.
GOV.UK PaaS is scalable depending on your application's load. We use zero downtime deploys, so upgrades to the PaaS won't interfere with the running of your application.
Applications running on the platform are isolated from each other so they can’t read or change each other's code, data or logs.
How you can use GOV.UK PaaS
GOV.UK PaaS is designed to be self-service, so you have complete control over deploying and managing your applications. This allows your application developers to work and iterate quickly and allows the PaaS team to focus on improving the platform itself.
Application teams manage all of the components that relate to your application, such as user-facing front end applications, back end APIs, supporting backing services (such as databases and caches), scheduled tasks and application security. It is also easy to ship application logs to a logging infrastructure of your choice.
GOV.UK PaaS manages the platform components involved with hosting, such as infrastructure, platform-level logging and monitoring, provisioning backing services, securing the infrastructure and ensuring the platform is highly available.
To interact with GOV.UK PaaS you use the Cloud Foundry command line. There’s a quick setup guide on how to do this.
GOV.UK PaaS future plans
Our team is working on adding more features to GOV.UK PaaS, such as adding Redis and Elasticsearch as backing services, and enabling self-service SSL certificate management. Any new features are prioritised according to what users across government need.
Read the GOV.UK PaaS roadmap to find out more about how the PaaS will develop.
How GOV.UK PaaS is supported
GOV.UK PaaS is supported by the PaaS team’s webops engineers, so the same specialists building the platform are the ones who'll diagnose and fix any problems with the infrastructure that might affect your application.
Right now, we support the platform during working hours. This will extend to full 24-hour support by the end of January 2017.
Contact the GOV.UK PaaS team
Contact us to find out more about how GOV.UK PaaS is built and how you can use it.