1. D2S//Portal
  2. D2S//Platform overview

D2S//Platform overview

D2S offers a containerised platform hosted on MODCloud. Use the D2S//Platform to build, test and deploy secure software as highly available cloud-native services.

The D2S//Platform has a development/test environment for building applications at OFFICIAL classification. It also includes a production environment for deployment at OFFICIAL and SECRET classification levels.

Get started with the D2S//Platform

The D2S//Platform offers:

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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. Having our security assurance will also save you time and effort.


Pricing

  • Verify your identity to access the cost model

    The D2S cost model shows how we calculate prices such as memory and storage, using application sizes of small, medium or large. You can contact the D2S team to discuss what you need.

Security

  • D2S application assurance process

    You benefit from a streamlined security assurance process as it takes less time to complete the traditional MOD JSP 604 assurance.

  • Shared responsibility model

    You can use it to understand what you are responsible for and what assurance D2S provides. It simplifies security policies and requirements into a single summary.


Get started with the D2S//Platform

  1. 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.

  2. 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.

  3. Create or join a D2SNamespace
    From the D2S//Platform, 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.

  4. 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 inquiries from the D2S//Support page.

If you are unable to access the D2S//Support page then you can email the D2S team.