Q What is UKCloud Digital Application Platform?
UKCloud’s secure Digital Application Platform (formally Cloud Foundry) service is built using the most popular open source PaaS technology to deliver a flexible, scalable application compute platform. Unlike traditional managed PaaS offerings, it provides a modern application platform that accelerates end-to-end development, deployment and operation of digital applications, while raising overall application reliability and availability.
Q Why deliver Digital Application Platform as a cloud service?
Although Digital Application Platform is a simple, benefits-rich service to consume, it is a complex platform of inter-dependent servers and services, whose deployment, configuration and maintenance requires time and expertise.
By offering Digital Application Platform as a service, we take on all that complexity so that customers can immediately realise the value of Digital Application Platform by simply consuming it.
Q What options do I have for Digital Application Platform?
There are two options:
- Public. A shared, multi-tenant environment that maximises development time-to-value and provides the highest levels of commercial flexibility.
- Private. A single-tenant platform designed for customers who require data isolation beyond our Assured Public Digital Application Platform service.
Q How is Digital Application Platform billed?
- Public. This is a true cloud service, billed by the hour based on the application RAM consumed, with no upfront costs, minimum commitment or early-exit fees.
- Private. As the platform isn’t shared with other customers, this service is billed by the month with a three-month minimum commitment, which reflects the fixed cost of providing the isolated single-tenant infrastructure.
Q Does UKCloud offer a free trial?
Yes, we can configure a free 30-day trial of the Public Digital Application Platform.
Trials can be arranged via your approved partner or by contacting UKCloud directly.
Q Is there a free tier to your service?
Yes, we offer a free version of our Public service with no time limit. The free service provides an initial 512MB of application memory per organisation. Any additional memory consumption is charged according to the Public Digital Application Platform pricing guide.
Q Where is the service hosted?
The service is delivered by UKCloud, a UK company, from two tier 3 UK data centres separated by more than 100km, which are securely connected by high-bandwidth, low-latency dedicated connectivity.
Q Does my data leave the UK?
As the service is delivered from UK data centres by a UK company, your data doesn’t leave the UK when at rest.
Q How is Digital Application Platform supported?
UKCloud manages and supports the Digital Application Platform using our dedicated support team based in the UK. Support is available via helpdesk ticket or phone.
Q What constitutes the UKCloud Digital Application Platform?
We monitor, maintain and support our controlled Digital Application Platform infrastructure and services, including:
- UKCloud-controlled components, such as the virtual infrastructure, storage, power and physical firewalls and routers
- UKCloud-maintained Digital Application Platform services (router service, DEAs, health manager and cloud controller)
Q Can I use Digital Application Platform in the UKCloud Elevated (previously IL3) domain?
Owing to the enhanced data isolation levels required, only Private Digital Application Platform is currently available in the Elevated domain.
Both our Public and Private Digital Application Platform services are available in our Assured (previously IL2) domain.
Q Is the service Pan Government Accredited?
UKCloud’s existing PGA continues to apply to the infrastructure underpinning our services. But since the move to the Government Security Classification Policy (GSCP), we can no longer seek PGA for newer services, such as Digital Application Platform.
We are now required to self-assert our services, with customers taking responsibility for assessing and selecting the most appropriate cloud services to meet their individual security requirements.
We provide confidence that our Digital Application Platform service still meets the highest level of information assurance, which is why we continue to have our platform independently tested and validated, and have the findings made available to customers and partners. This enables SIROs to make an informed decision about any service they choose to consume.
Q Can I use Digital Application Platform over closed networks such as PSN and N3?
This service is accredited for use over PSN. Connectivity to the N3 network will be considered when an appropriate sponsor submits a requirement.
Q What Digital Application Platform distributions does UKCloud support?
Our service supports the open-source version of Digital Application Platform, giving customers total freedom from the potential vendor lock-in of a proprietary commercial version of Digital Application Platform
Q How do you ensure my data stays secure in a multi-tenant environment?
Digital Application Platform is built around the concept of being able to deliver rapidly deployable and scalable digital applications in a secure and reliable fashion, while harnessing the efficiencies of a multi-tenant environment. Although each application you publish resides in its own secure isolated container, these containers still reside on and are accessed via multi-tenant services.
Figure 1: Assured Public Digital Application Platform
Customers who require total data and service isolation should consider our Private Digital Application Platform service, which offers the highest levels of data isolation but less commercial flexibility.
Q Will UKCloud manage rolling-point Digital Application Platform releases?
Digital Application Platform is an ever-evolving ecosystem of software and services. Patches and updates can be applied to the platform continuously and seamlessly with minimal or no interruption to the service consumed by a customer.
Any updates which may affect platform availability will be performed in line with our planned maintenance policy.
Q Does UKCloud offer any scheduled automated backups for Digital Application Platform?
As standard, localised component failures are tolerated within the infrastructure through elimination of single points of failure (including physical server failure or disk failure).
Although Digital Application Platform is designed to deploy and manage stateless apps (applications that can be killed and re-instantiated without risk of data loss), customers should ensure they maintain a master copy or backup copy of any persistent or dynamic data hosted on this service (such as MySQL DB) by using, for example, our Cloud Storage.
Q What languages and frameworks are compatible with UKCloud’s Digital Application Platform?
The service supports many popular development frameworks and languages such as:
- Java
- Spring
- Ruby
- Sinatra
- js
Other languages and runtimes, (for example PHP, and Python) can be supported through the use of community or customer/partner-developed custom build packs.
Q Does UKCloud support any Digital Application Platform data services?
Our Digital Application Platform service provides popular open source data service packages deployable within the platform, all supported by the global Digital Application Platform community, including:
- MySQL, an open source relational database
- Postgres, a relational database based on PostgreSQL
- MongoDB, a scalable, open, document-based database
- RabbitMQ, for reliable, scalable and portable messaging for applications
Note that these services are offered ‘as is’ with no management, support or availability commitment from UKCloud. We strongly suggest customers ensure they maintain a master copy or backup copy of any persistent or dynamic data hosted on this service (such as MySQL DB) by using, for example, a data service provided by a managed service provider on our Compute as a Service.
External data sources such as Oracle and Microsoft SQL Server can be consumed via user-provided services.
Q How scalable is UKCloud’s Digital Application Platform?
As a true cloud platform our Digital Application Platform provides full elasticity and scalability. However, in order to protect the integrity of the platform and manage customer spend, soft limits on the number and size of application instances will be in place. These limits may be exceeded on request.