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
- Knowledge requirements
- NBS 6 readiness
- Network access
- Required tools and software
- DNS and SSL/TLS certificates
- Security and authentication
- 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.comanddata.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.