Registering a compute resource and a compute node

Compute resource

A container for your resources and data, where analytics pipelines can be run. This can be a personal computer, a cloud account (such as AWS, Azure or Google Cloud) or an HPC cluster. Currently the Pennsieve platform supports "AWS accounts" as compute resources. The same compute resource can be registered across multiple workspaces.

Compute node

Infrastructure provisioned on a compute resource that orchestrates the running of workflow components (applications or processors). One compute node can be registered for each registered compute resource within a workspace.


AWS

A compute resource is registered using the Pennsieve agent. The AWS CLI is a prerequisite.

Once the AWS CLI has been installed, create an AWS profile for the relevant AWS account.

To register a compute resource, run the commands below on your terminal:

Confirm that your agent is configured correctly, i.e. that you have the correct access to the workspace that you would like your compute resource to be registered against.

pennsieve whoami

Register your compute resource:

pennsieve account register --type <accountType> --profile <profile>

The --type is defaulted to AWS and the --profile is defaulted to default.


pennsieve account register -h - to view usage information


Once the compute resource has been registered a compute node can be created in the workspace.

  1. Login to the Pennsieve platform and access the relevant workspace

Login to Pennsieve

Login to Pennsieve

Access Workspace

Access Workspace



  1. Navigate to configuration: Analysis > Configuration
Compute node creation

View Compute nodes



  1. Click on Create Compute Nodeto bring up the creation form

  2. Complete the form with the required details: Name and Description and select the Compute Resource from the Account dropdown

  3. Click Create Compute Nodeto submit the form

    Create Compute node

    Create Compute node