[ https://issues.apache.org/jira/browse/AIRAVATA-3598?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Suresh Marru updated AIRAVATA-3598: ----------------------------------- Labels: gsoc2023 mentor (was: gsoc2022 mentor) > Airavata Jupyter Platform Services > ---------------------------------- > > Key: AIRAVATA-3598 > URL: https://issues.apache.org/jira/browse/AIRAVATA-3598 > Project: Airavata > Issue Type: Epic > Reporter: Suresh Marru > Priority: Major > Labels: gsoc2023, mentor > Attachments: image-2022-04-18-12-46-29-459.png > > > # UI Framework > ## To host the jupyter environment we will need to envolop the notebooks in > a user interface and connect it with Apache Airavata services > ## Leverage Airavata communications from within the Django Portal - > [https://github.com/apache/airavata-django-portal] > ## Explore if the platform is better to be developed as VSCode extensions > leveraging jupyter extensions like - > [https://github.com/Microsoft/vscode-jupyter] > ## Alternatively, explore developing a standalone native application using > ElectronJS > # Draft up a platform architecture - Airavata based infrastructure with > functionality similar to collab. > # Authenticate with Airavata Custos Framework - > [https://github.com/apache/airavata-custos] > # Extend Notebook filesystem using the virtual file system approaching > integration with Airavata based storage and catalog > # Make the notebooks registered with Airavata app catalog and experiment > catalog. > > Advanced Possibilities: > Explore Multi-tenanted JupyterHub > * Can K8 namespace isolation accomplish? > * Make deployment of Jupyter support as part of the default core > * Data and the user-level tenancy can be assumed, how to make sure > infrastructure can isolate them, like not one gateway crashing a hosting > environment. > # How to leverage computational resources jupypter hub -- This message was sent by Atlassian Jira (v8.20.10#820010)