Prerequisites for NBS 7 deployment

Before you begin deployment, confirm that your meets the prerequisites in each of the following areas. Additional prerequisites such as database, server, and workstation details are covered at the point of cloud provisioning in the Cloud prerequisites for AWS and Azure section.

On this page

  1. Knowledge requirements
  2. NBS 6 readiness
  3. Network access
  4. Required tools and software
  5. DNS and SSL/TLS certificates
  6. Security and authentication
  7. Next steps

Knowledge requirements

Your deployment team should include at least one person who has:

  • Working knowledge of configuration and the ability to read and modify code
  • administration experience or the willingness to build this capability with training
  • Familiarity with your organization’s cloud provider ( or ) and cloud networking concepts
  • Understanding of database administration, including backup and restore procedures

NBS 6 readiness

Your instance is the foundation for . Confirm the following:

  • Supported version: Your NBS 6 version must be supported for your target NBS 7 version. See the Supported NBS versions page.
  • Database access and refresh: If your current NBS 6 database is hosted and you plan to move it to the cloud, you must complete a database refresh and ensure that the database is accessible from your test environment. This is typically a jurisdiction-managed procedure using your organization’s standard database backup and restore process.
  • Database server access: Your cloud environment must have network access to your NBS 6 database server (either on-premises or instance, depending on your hosting setup). If the database is on-premises, network connectivity must be established before deployment begins.
  • Related applications: Any third-party products integrated with NBS 6, such as Rhapsody or , must remain operational during the NBS 7 migration. Confirm that these systems will remain accessible from your NBS 7 environment.

Network access

Your network must provide connectivity from all NBS 7 components to NBS 6 components, including the database server.

  • Private network route preferred: Use a private route for this access rather than exposing the database to the public internet.
  • Encryption required: All virtual network traffic between NBS 6 and NBS 7 must be encrypted.
  • VPC/network setup: Confirm that your organization can provision and configure virtual private networks () or equivalent network isolation and can allow the necessary connectivity.

For provider-specific network setup, see Prerequisites for AWS or Prerequisites for Azure.

Required tools and software

You will need a local or cloud-hosted workstation, such as AWS CloudShell, Azure Cloud Shell, or a local laptop, with specific tools installed to support deployment and ongoing maintenance. These include the cloud provider , Terraform, , , and Docker.

For the supported versions and cloud-specific install instructions, see Management workstation setup in Cloud prerequisites.

DNS and SSL/TLS certificates

Your deployment requires Domain Name System () resolution and certificate management:

  • DNS infrastructure: Your organization must have a properly configured DNS system that can create and manage entries for NBS 7 endpoints (for example, app.yourstlts.com and data.yourstlts.com).
  • / certificates: You must have a process to provision and renew TLS/SSL certificates for encrypted traffic. This can be automatic (certificate manager) or manual (self-signed or CA-provided certificates).

Security and authentication

Your organization must have or be prepared to establish the following security controls:

  • Encryption at rest: All cloud infrastructure storage (databases, filesystems, object storage) must support encryption. This is standard on AWS and Azure.
  • Identity and access management: You must be able to create and manage cloud roles and policies (AWS) or role-based access control (Azure).
  • (optional but recommended): NBS 7 uses for identity management. If your organization uses a centralized such as Okta or Active Directory, Keycloak can integrate with it so users log in with their existing jurisdiction credentials. Coordinate with your identity provider administrators early in the planning process if you plan to integrate.
  • Existing authentication mechanism: NBS 7 assumes your organization already has a working NBS 6 instance and therefore already has end-user authentication in place. NBS 7 extends this authentication; no new user authentication steps are required.

Next steps

After completing these prerequisites, Provision your cloud infrastructure.