Atmosphere FAQ¶
Refocusing CyVerse Atmosphere¶
CyVerse has refocused Atmosphere to better serve the growing need for container and cloud native development services. Read on for what this change means to you.
What has changed?¶
CyVerse has changed Atmosphere from a general purpose cloud computing environment to one that supports cloud-native development projects. In a cloud-native environment, you can more fully take advantage of the distributed, scalable, flexible nature of the public cloud, which means spending less time worrying about networks, servers, operating systems, etc. and more time on your research.
Why did Atmosphere change?¶
Because containers have become a powerful and preferred way for researchers to create, execute, and share analyses, largely replacing the capabilities of Atmosphere’s virtual machines, we are now directing resources towards the growing need for cloud-native services. In addition, the NSF recently extended CyVerse’s long-term partnership with Jetstream through 2025 to provide similar capabilities and interfaces with significantly larger CPU, GPU, and storage infrastructure, presenting an exciting option for our U.S. users.
What do I need to do?¶
If you are a US-based researcher using Atmosphere to develop VICE or other DE apps, you may continue to use Atmosphere for this purpose. Otherwise, users were asked to transfer their resources off Atmosphere volumes by the following dates:
Dates | U.S. Users | International Users |
---|---|---|
July 1, 2020 | NA | You will no longer be able to create an account. |
August 1, 2020 | NA | You will no longer be able to log in. All resources should be moved off Atmosphere by this date. |
September 1, 2020 | You will no longer be able to log in. All resources should be moved off Atmosphere by this date. | NA |
What if I did not move my resources off Atmosphere by September 1, 2020?¶
After January 1, 2021, CyVerse will transfer any unclaimed Atmosphere volumes to the Data Store, when possible. We will archive any remaining unclaimed images with data and delete associated volumes.
How do I get help moving my resources off Atmosphere?¶
CyVerse staff can help with planning your move, migrating your data and tools from Atmosphere to CyVerse’s other services, and advising you on alternative offerings for moving your data and tools; please contact us using the chat service in Atmosphere or email support@cyverse.org.
What can I use instead of Atmosphere?¶
The CyVerse Discovery Environment is a simple web interface for managing data, running analyses, and visualizing results. See Getting Started with the Discovery Environment.
CyVerse staff will provide assistance for U.S.-based researchers to migrate their cloud images to Jetstream, which uses CyVerse Atmosphere as its primary interface. The CyVerse Atmosphere image must be owned by the user and must meet Jetstream’s requirements for importing images. CyVerse cannot guarantee 100% success when exporting a virtual disk image from CyVerse Atmosphere to Jetstream Atmosphere. Jetstream staff will not provide support for imported images, and instead recommends images be recreated in their cloud. For more information about Jetstream, see Getting Started with Jetstream.
I previously used Atmosphere to run instances for analysis and plotting. Where can I do this work now?¶
CyVerse’s Visual Interactive Computing Environment (VICE) is the place to run analyses that you previously ran in Atmosphere.
- If you need Python, try Jupyter Lab SciPy Notebook Latest
- If you need JupyterLab, try Jupyter Lab SciPy Notebook Latest
- If you need Rstudio, try rstudio-3.5.0
How do I use VICE?
The best place to start is by reviewing our guide. There are specific sections on using JupyterLab, RStudio, and Shiny. You can even share VICE apps with collaborators.
What has happened to my community-created image?¶
Existing community-created images with an associated DOI archive still visible on the CyVerse Atmosphere image catalog after September 1, 2020, but may only be launched by special permission. Other community-created images may be archived and eventually will be removed from the image catalog.
Can I get a copy of my image?¶
Yes. To obtain a copy of the virtual disk of any image you have created/authored,please contact support@cyverse.org by January 1, 2021. Although CyVerse cannot guarantee 100% success when importing a virtual disk image from Atmosphere, virtual disk images should be compatible with other OpenStack clouds.
What if I still want to use Atmosphere as a computing environment?¶
As stated above, Atmosphere has been refocused to support U.S.-based researchers’ cloud-native development projects.
Can I continue to use my Atmosphere images for a class or workshop?¶
You can use NSF’s Jetstream, which provides the same functionality as Atmosphere for launching images for classes and workshops. Contact support@cyverse.org for assistance with this process if needed. Jetstream also will meet your needs if you want to use something more high-powered, such as Jupyter Hub, for your teaching sessions.
What can I use Atmosphere for after September 1, 2020?¶
Atmosphere will remain available as a support service for cloud native development projects, such as U.S. users who are developing containers. Contact support@cyverse.org with a request.
Can I still use Atmosphere for single instances, such as launching a Jupyter Notebook?¶
CyVerse’s Visual Interactive Computing Environment (VICE) within the Discovery Environment will meet your needs for doing reproducible analyses using single instances. There is specific information on using JupyterLab.
Who can I contact if I have more questions?¶
Contact us using the chat service within Atmosphere or email support@cyverse.org.
Using Atmosphere¶
Where should I put save data on my Atmosphere Instance?¶
When doing work in Atmosphere, you will likely bring data into instances from the CyVerse Data Store, your local system, or another data source. However, within the instance, where should you put your data?
There are a several instance storage options within an instance, each with different considerations:
- Instance volume (usually mounted as
/vol_c
)- Instance scratch directory,
/scratch
- FUSE-mount your Data Store directory
- Home directory
/home
Each solution will be briefly described below.
Instance Volume
Larger storage, good performance, durable, not accessible outside of Atmosphere
Instance Scratch Directory /scratch
Storage size according to instance size, high performance, ephemeral, not accessible outside of Atmosphere
FUSE-mount your Data Store directory
Large storage, low performance, extremely durable, accessible with CyVerse’s ecosystem
Home directory /home
Small storage, high performance, ephemeral, and not accessible outside of Atmosphere
Viewing attached volumes and scratch
A command that will help see what is mounted & available is df
. The example
below uses the -h
option for storage reporting in more human readable form,
see details Below
How do I manage disk space on my Atmosphere Instance?¶
A recent change in Atmosphere “relocated” ephemeral storage mounted within the instance’s filesystem.
Previously, Atmosphere would mount the ephemeral storage under the home
directory, /home
. This allowed you to automatically have a larger temporary,
working space when you established a remote connection via SSH or VNC.
This temporary space is relative to the “instance size” you selected on launch.
Due to the nature of ephemeral storage, namely that this storage may be erased
when the instance is not active, Atmosphere now mounts this storage onto
/scratch
. You are welcome to use /scratch if you need additional storage for
active analysis or work.
See details below:
Fix or improve this documentation
- Search for an answer: CyVerse Learning Center
- Ask us for help:
click
on the lower right-hand side of the page
- Report an issue or submit a change: Github Repo Link
- Send feedback: Tutorials@CyVerse.org