38,760
edits
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 8: | Line 8: | ||
If you can fit your work easily into the [https://en.wikipedia.org/wiki/Supercomputer HPC] [https://en.wikipedia.org/wiki/Batch_processing batch] submission workflow and environment (see [[What is a scheduler?]]) it is preferable to work outside the cloud, as there are more [https://www.computecanada.ca/research-portal/national-services/compute/ resources available] for HPC and software is already configured and installed for many common needs. There are also tools like [[Singularity]] to run custom software stacks inside containers within Compute Canada HPC clusters. | If you can fit your work easily into the [https://en.wikipedia.org/wiki/Supercomputer HPC] [https://en.wikipedia.org/wiki/Batch_processing batch] submission workflow and environment (see [[What is a scheduler?]]) it is preferable to work outside the cloud, as there are more [https://www.computecanada.ca/research-portal/national-services/compute/ resources available] for HPC and software is already configured and installed for many common needs. There are also tools like [[Singularity]] to run custom software stacks inside containers within Compute Canada HPC clusters. | ||
If your need isn't served by singularity or HPC batch, then cloud is your solution. | If your need isn't served by singularity or HPC batch, then cloud is your solution. | ||
=Getting a Cloud project= | |||
* If you do not have a Compute Canada account, create one with [https://www.computecanada.ca/research-portal/account-management/apply-for-an-account/ these instructions]. | |||
* If you are a primary investigator (PI) with an active cloud resource allocation (see [https://www.computecanada.ca/research-portal/accessing-resources/resource-allocation-competitions/ RAC]) you should already have a project. If not or you are not sure please contact [[Technical support|technical support]]. | |||
* Otherwise go [https://docs.google.com/forms/d/e/1FAIpQLSeU_BoRk5cEz3AvVLf3e9yZJq-OvcFCQ-mg7p4AWXmUkd5rTw/viewform here] to: | |||
** request access to an existing project | |||
** and if you are a PI you may also: | |||
*** request a new project with our Rapid Access Service ([[Cloud_RAS_Allocations|RAS]]) | |||
*** or an increase in quota of an existing project. | |||
Requests are typically processed within two business days. | |||
==Preparing your request== | |||
* When requesting access to an existing project you will need to know the project name and type (compute or persistent). See the section on [[OpenStack#Projects|projects]] for guidance on how to find this information. In addition these requests for access must be confirmed by the PI owning the project. | |||
* When requesting either a new project or an increase in quota for an existing project some justification, in the form of a few sentences, is required: | |||
**Why you need cloud resources | |||
**Why an HPC cluster is not suitable | |||
**Your plans for efficient usage of your resources | |||
**Your plans for maintenance and security ([[Security_considerations_when_running_a_VM|refer to this page]]) | |||
*A PI may own up to 3 projects, but the sum of all project quotas must be within the [[Cloud_RAS_Allocations|RAS]] allocation limits. A PI may have both compute and persistent cloud RAS allocations. | |||
= Using the Cloud = | = Using the Cloud = | ||
* | * Login to one of the clouds below where you have a [[OpenStack#Projects|project]]. Authenticate using your Compute Canada (CCDB) credentials. | ||
** [https://east.cloud.computecanada.ca East cloud] | |||
** | ** [http://arbutus.cloud.computecanada.ca Arbutus] | ||
** | ** [https://graham.cloud.computecanada.ca Graham] | ||
** [https://west.cloud.computecanada.ca West cloud] (Legacy) | |||
* To create your first VM, read the [[Cloud Quick Start|cloud quick start]] guide. | |||
* Learn how to use the [[Linux_introduction|Linux]] command line. | |||
* Consider [[Security_considerations_when_running_a_VM|security]] issues. | |||
* Learn more about [[OpenStack]]. | |||
* [[Configuring a data or web server|Configure a data or web server]]. | |||
* Find out about the [[OpenStack VM Setups|available pre-made cloud configurations]]. | |||
* [[Backing_up_your_VM|Back up your VMs]]. | |||
* [[Automating_VM_creation|Automatically create your VMs]]. | |||
* Some [[VM Best Practices|best practices]]. | |||
= Cloud systems = | = Cloud systems = |