Cloud: Difference between revisions

From Alliance Doc
Jump to navigation Jump to search
No edit summary
(Some minor edits)
Line 15: Line 15:


= Using the Cloud = <!--T:7-->
= Using the Cloud = <!--T:7-->
* 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].  
* Getting an account and an allocation:
* If you do not own cloud RAC allocation or you are not a member of one, use [[Cloud_RAS_Allocations|Cloud RAS Allocations]]
** 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 own cloud RAC allocation or you are a member of one, create your cloud account [https://www.computecanada.ca/create-a-cloud-account/ here].
** If you or your sponsor do not have a cloud resource allocation (see [https://www.computecanada.ca/research-portal/accessing-resources/resource-allocation-competitions/ RAC]), use our [[Cloud_RAS_Allocations|Rapid Access Service]].
* To create your first VM, read the [[Cloud Quick Start|cloud quick start]] guide.
** If you or your sponsor have a cloud RAC, create your cloud account [https://www.computecanada.ca/create-a-cloud-account/ here].
* Learn how to use the [[Linux_introduction|Linux]] command line.
*Using the cloud:
* Consider [[Security_considerations_when_running_a_VM|security]] issues.
** To create your first VM, read the [[Cloud Quick Start|cloud quick start]] guide.
* Learn more about [[OpenStack]].
** Learn how to use the [[Linux_introduction|Linux]] command line.
* [[Configuring a data or web server|Configure a data or web server]].
** Consider [[Security_considerations_when_running_a_VM|security]] issues.
* Find out about the [[OpenStack VM Setups|available pre-made cloud configurations]].
** Learn more about [[OpenStack]].
* [[Backing_up_your_VM|Back up your VMs]].
** [[Configuring a data or web server|Configure a data or web server]].
* [[Automating_VM_creation|Automatically create your VMs]].
** Find out about the [[OpenStack VM Setups|available pre-made cloud configurations]].
* Some [[VM Best Practices|best practices]].
** [[Backing_up_your_VM|Back up your VMs]].
** [[Automating_VM_creation|Automatically create your VMs]].
** Some [[VM Best Practices|best practices]].


= Cloud systems = <!--T:8-->
= Cloud systems = <!--T:8-->

Revision as of 10:34, 28 September 2018

Other languages:

The Compute Canada Cloud resource or "CC-Cloud" is a pool of hardware supporting virtualization. This can be thought of as Infrastructure as a Service.

A user of the Cloud will typically create or "spin up" one or more virtual machines (VMs or "instances"). He or she then logs into the VM with administrative privileges, installs any desired software, and runs the software applications needed. These applications could be as diverse as a CPU-intensive analysis of particle physics data, or a web service directed towards scholars of literature and the humanities. The advantage is that the Cloud user has complete control over the collection of installed software (the "software stack"). The disadvantage is that the Cloud user must have some degree of experience in installing software and otherwise managing a computer.

Virtual machines can be easily replicated. One can take a "snapshot" of a VM which can then be started again elsewhere. This makes it easy to replicate or scale up a service, and to recover from (for example) a power interruption.

If you can fit your work easily into the HPC batch submission workflow and environment (see What is a scheduler?) it is preferable to work outside the cloud, as there are more 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.

Using the Cloud[edit]

Cloud systems[edit]

The details of the underlying hardware and Openstack versions are described on the cloud resources page. The system status page contains information about the current cloud status and future planned maintenance and upgrade activities.

Support[edit]

For questions about the Compute Canada cloud service, contact technical support.