Jupyter Enterprise Gateway is a headless web server with a pluggable framework for anyone supporting multiple notebook users in a managed-cluster environment. Some of the core functionality it provides is better optimization of compute resources, improved multi-user support, and more granular security for your Jupyter notebook environment - making it suitable for enterprise, scientific, and academic implementations. From a technical perspective, Jupyter Enterprise Gateway is a web server that enables the ability to launch kernels on behalf of remote notebooks. This leads to better resource management, as the web server is no longer the single location for kernel activity. It essentially exposes a Kernel as a Service model. By default, the Jupyter framework runs kernels locally - potentially exhausting the server of resources. By leveraging the functionality of the underlying resource management applications like Hadoop YARN, Kubernetes, and others.

Features

  • Adds support for remote kernels hosted throughout the enterprise where kernels can be launched
  • Local to the Enterprise Gateway server (today's Kernel Gateway behavior)
  • On specific nodes of the cluster utilizing a round-robin algorithm
  • On nodes identified by an associated resource manager
  • Secure communication from the client, through the Enterprise Gateway server, to the kernels
  • Ability to associate profiles consisting of configuration settings to a kernel for a given user

Project Samples

Project Activity

See All Activity >

Categories

Web Services

License

BSD License

Follow Jupyter Enterprise Gateway

Jupyter Enterprise Gateway Web Site

You Might Also Like
Combine Jira and SCM data to improve team performance Icon
Combine Jira and SCM data to improve team performance

For engineering leaders who need to foster alignment with the business and streamline their operations for better efficiency and higher productivity

Jellyfish is the leading Engineering Management Platform, providing complete visibility into engineering organizations, the work they do, and how they operate. By analyzing engineering signals from Git and Jira, qualitative team feedback, and contextual business data from roadmapping, incident response, HR, calendar, and collaboration tools, Jellyfish enables engineering leaders to align engineering decisions with business initiatives and deliver the right software, efficiently, on time. With Jellyfish, engineering leaders can focus their teams on what matters most to the business, driving strategic decisions and delivering results.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Jupyter Enterprise Gateway!

Additional Project Details

Programming Language

Python

Related Categories

Python Web Services Software

Registered

2023-12-19