Spin is a Containers-as-a-Service (CaaS) platform at NERSC based on Docker container technology. It can be used to deploy web sites and science gateways, workflow managers, databases and key-value stores, and all sorts of network services that can access NERSC systems and storage on the back end.
Spin is currently in a production pilot phase as the NERSC Infrastructure Services Group (ISG) refines the underlying systems and tools.
See the videos and other information below to learn more about its capabilities.
Users must apply for and complete the SpinUp instructional workshop to gain access to Spin. See below for more information about the workshop, upcoming dates and times, and a link to to apply.
Completion of the SpinUp workshop is required for access!
Want to prepare for using Spin? Read the Spin Getting Started Guide.
See the following video for a description of Spin, its capabilities, and examples of services that are currently running there.
This recording is from NERSC New User Training on March 21, 2018.
See the following video for a live demonstration of a service being built in Spin and basic maintenance tasks performed, such as changing the underlying Docker images and accessing shell prompts and container logs for troubleshooting.
Attend the SpinUp workshop to learn how to build and deploy your own services in Spin!
SpinUp includes two instructional sessions, a hack-a-thon session, and optional take-home lessons. NERSC staff will lead the sessions and be on hand to help throughout the program. Participants will learn about the Spin platform, create simple services on their laptops and deploy them in Spin, and conclude by deploying their own custom service. Instruction will also cover maintenance and troubleshooting techniques.
Because SpinUp is hands-on and interactive, space is limited. Applicants must have an active NERSC allocation, a basic understanding of Docker technology, and should have a service in mind to deploy using Docker containers.
Both local and remote participants are welcome.
Currently, no workshops are scheduled. We expect to set our 2020 workshop schedule very soon!
Dates, times, and locations of upcoming workshops are as follows. (All times are Pacific.)
December (applications closed)
- Location: Lawrence Berkeley Lab, Berkeley, CA
- Session 1: Orientation: Thu Dec 5, 2019, 9:30a – 12:00p
- Session 2: Implementing Services: Fri Dec 6, 2019, 9:30a – 12:00p
- Session 3: Hack-a-thon; choose either
- Option A: Thu Dec 12, 2019, 1:00 – 5:00p
- Option B: Fre Dec 13, 2019, 9:00a – 1:00p
Want to include Spin in your paper, poster, or presentation slides? We supply horizontal and vertical layout graphics for print and web media on light or dark backgrounds. Please only scale these graphics; do not otherwise modify them.