NERSCPowering Scientific Discovery Since 1974

Spin

Overview

Spin is a container-based platform* at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Services in Spin are built with Docker containers and can easily access NERSC systems and storage.

Documentation

The NERSC docs site has a section dedicated to Spin that is being actively developed.

Training materials from the SpinUp workshops are also available below.

Self-Guided SpinUp for Current Users

This do-it-yourself program is designed for those who have already attended a workshop using Rancher 1 and want to deploy new or existing services in the new Rancher 2 instance.

Participants will follow interactive exercises in a self-paced module and may access regular Spin Office Hours sessions with NERSC staff.

Download the self-paced module now to see the topics covered.

Submit a ticket now indicating your NERSC project(s) to get access to the Spin Rancher 2 instance.

Users must have previously attended a SpinUp workshop for access.

SpinUp Workshop for New Users

New to Spin? Attend the SpinUp Workshop to learn how to build your own services!

This instructor-led workshop is designed for those new to Spin or wanting a thorough refresher. It includes two sessions: 1) a seminar with interactive exercises and 2) an unstructured hack-a-thon. Participants will learn about the Spin platform by deploying a simple service in the first session, then work in small groups to try projects of their own in the second. Instruction will also cover basic maintenance and troubleshooting.

Users must have an active NERSC account and attend a workshop for access to Spin.

A basic understanding of Docker technology is recommended.

Both local and remote participants are welcome, but during the COVID-19 pandemic, all workshops are conducted over Zoom.

Download the workshop materials now to see the topics covered.

Apply now to attend one of the workshops listed belowAll times are Pacific.

Scheduled Workshops

April

  • Location: Lawrence Berkeley Lab, Berkeley, CA
  • Seminar: Thu, Apr 15, 2021, 9:00a – 12:00p
  • Hack-a-thon; choose either
    • Option A: Thu Apr 22, 2021, 1:00 – 4:00p
    • Option B: Fri Apr 23, 2021, 9:00a – 12:00p

June

  • Location: Lawrence Berkeley Lab, Berkeley, CA
  • Seminar: Thu, Jun 10, 2021, 9:00a – 12:00p
  • Hack-a-thon; choose either
    • Option A: Thu Jun 17, 2021, 1:00 – 4:00p
    • Option B: Fri Jun 18, 2021, 9:00a – 12:00p

August

  • Location: Lawrence Berkeley Lab, Berkeley, CA
  • Seminar: Thu, Aug 19, 2021, 9:00a – 12:00p
  • Hack-a-thon; choose either
    • Option A: Thu Aug 26, 2021, 1:00 – 4:00p
    • Option B: Fri Aug 27, 2021, 9:00a – 12:00p

October

  • Location: Lawrence Berkeley Lab, Berkeley, CA
  • Seminar: Thu, Oct 14, 2021, 9:00a – 12:00p
  • Hack-a-thon; choose either
    • Option A: Thu Oct 21, 2021, 1:00 – 4:00p
    • Option B: Fri Oct 22, 2021, 9:00a – 12:00p

December

  • Location: Lawrence Berkeley Lab, Berkeley, CA
  • Seminar: Thu, Dec 9, 2021, 9:00a – 12:00p
  • Hack-a-thon; choose either
    • Option A: Thu Dec 16, 2021, 1:00 – 4:00p
    • Option B: Fri Dec 17, 2021, 9:00a – 12:00p

Spin Office Hours

Held approximately every other Friday, all active Spin users are welcome to attend for hands-on help with building images, deploying new services, or general troubleshooting.

Sessions are held using Zoom at https://lbnl.zoom.us/j/99561372472 .

Submit a ticket now to obtain the password for the sessions below. All times are Pacific.

Scheduled Office Hours

April

  • Fri, Apr 2, 2021, 10:00a - 12:00p
  • Fri, Apr 16, 2021, 10:00a - 12:00p
  • Fri, Apr 30, 2021, 10:00a - 12:00p

May

  • Fri, May 14, 2021, 10:00a - 12:00p
  • Fri, May 28, 2021, 10:00a - 12:00p

June

  • Fri, Jun 11, 2021, 10:00a - 12:00p
  • Fri, Jun 25, 2021, 10:00a - 12:00p

* In cloud terms, a "Containers-as-a-Service (CaaS)" platform.

Downloads