About D2S Platform
- A DevSecOps pipeline and an integrated DevSecOps toolchain
- Support for incident management
- Learning and guidance
- A Community of Practice dedicated to software development
You can use the D2S Platform to deploy and manage your application containers within your D2SNamespace. A D2SNamespace is a grouping of Kubernetes objects and DevSecOps tooling. Each D2SNamespace is isolated at profile and network levels to support a multi-tenancy approach. There is Single Sign-On authentication on the console, the associated platform and DevSecOps tools.
You can use the D2S Platform to build applications that can be a mix of your own code, open-source and off-the-shelf solutions. You can also migrate existing containerised cloud-native applications for deployment on the D2S Platform. You can use most modern languages, for example, Java, JavaScript, Go, C# and PHP.
Your application must have through life support and budget. Details are available in the shared responsibility model.
Benefits
-
Securely deploy applications on assured, highly resilient and scalable infrastructure
D2S is hosted on MODCloud’s hybrid (private and public) infrastructure. D2S applications can be deployed to virtual and physical locations so that services can be delivered from anywhere. -
Automate the build and deployment of applications for speed and agility
D2S offers a DevSecOps pipeline with built-in automation, security and continuous integration/continuous delivery (CI/CD) capabilities to shorten development cycles and quickly deploy applications. -
Start building your application straight away
Onboard to the platform by filling in the online form then create a D2SNamespace to start development straight away. You will be provided with guidance and blueprints to start creating your pipeline. -
Accelerate software development through the reuse of code and common components
Having Defence application teams on one central platform lets you share code, software and data. You can use our library of blueprints and the MOD.UK Design System to speed up development. -
Reduce your application lifecycle costs
Developing applications on D2S will be cheaper through their lifecycle because you can share common resources, templates and tools with a broad community of users. D2S Continuous Assurance to Operate will further benefit applications team by saving them time and effort.
Pricing
D2S Platform recharging model
This page provides an overview of the Platform recharging model for Defence Developer Services (D2S) in relation to platform resources, and the t-shirt sizing model currently in use.
Security
D2S application assurance process
You benefit from a streamlined security assurance process as it takes less time to complete the traditional MOD JSP 453 assurance.
Shared responsibility model
You can use it to understand what you are responsible for and what D2S provides. It simplifies security policies and requirements into a single summary.
Get started with the D2S Platform
-
Verify your affiliation with the Ministry of Defence
The D2S Platform is not available to the public. You need to verify your identity using Defence Digital or Defence Gateway. If you do not have any of these, instructions will be available. -
Request access to the D2S Platform
It takes around 8 minutes to complete the registration form.If you verified using Defence Digital, you'll have immediate access to the D2S Platform, but allow up to 48 hours for your work area to be ready.
If you verified using Defence Gateway, you'll get an email within 48 hours with a sign-in link to the D2S Platform once your access is granted, and your work area is ready.
-
Create or join a D2SNamespace
From the D2S Platform dashboard, connect to the OpenShift web console using your Defence Digital account. You will be able to create a D2SNamespace, or be added to one by your team lead.Instructions will be available on the D2S Platform dashboard.
-
Explore the D2S Platform
You can explore step-by-step guides, tutorials, live help and support from the D2S Platform dashboard. Once you’re ready, you can start building your application.
Support
You can resolve issues and make enquiries from the D2S Support page.
If you are unable to access the D2S Support page you can email the D2S team.