Deploy a Secure Research Environment#

These instructions will deploy a new Secure Research Environment (SRE).

Note

As the Basic Application Gateway is still in preview, you will need to run the following commands once per subscription:

$ az feature register --name "AllowApplicationGatewayBasicSku" \
                      --namespace "Microsoft.Network" \
                      --subscription NAME_OR_ID_OF_YOUR_SUBSCRIPTION
$ az provider register --name Microsoft.Network

Configuration#

Each project will have its own dedicated SRE.

  • Create a configuration file (optionally starting from one of our standard Sensitivity tiers)

  • Edit this file in your favourite text editor, replacing the placeholder text with appropriate values for your setup.

Important

All VM SKUs you want to deploy must support premium SSDs.

  • See here for more details on premium SSD support.

  • See here for a full list of valid SKUs

Upload the configuration file#

  • Upload the config to Azure. This will validate your file and report any problems.

$ dsh config upload PATH_TO_YOUR_EDITED_YAML_FILE

Hint

If you want to make changes to the config, edit this file and then run dsh config upload again

Deployment#

  • Deploy each SRE individually [approx 30 minutes]:

$ dsh sre deploy YOUR_SRE_NAME

Important

After deployment, you may need to manually ensure that backups function.

  • In the Azure Portal, navigate to the resource group for the SRE: shm-SHM_NAME-sre-SRE_NAME-rg

  • Navigate to the backup vault for the SRE: shm-SHM_NAME-sre-SRE_NAME-bv-backup

  • From the side menu, select Manage ‣ Backup Instances

  • Change Datasource type to Azure Blobs (Azure Storage)

  • Select the BlobBackupSensitiveData instance

If you see the message Fix protection error for the backup instance, as pictured below, then click the Fix protection error button.

Fix protection error for the backup instance