当前位置: 首页 > 软件库 > 云计算 > 云原生 >

enterprise_gateway

授权协议 View license
开发语言 Google Go
所属分类 云计算、 云原生
软件类型 开源软件
地区 不详
投 递 者 嵇光临
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Website |Technical Overview |Features |Installation |System Architecture |Contributing |

Jupyter Enterprise Gateway

Actions Status

Jupyter Enterprise Gateway enables Jupyter Notebook to launch remote kernels in a distributed cluster,including Apache Spark managed by YARN, IBM Spectrum Conductor, Kubernetes or Docker Swarm.

It provides out of the box support for the following kernels:

  • Python using IPython kernel
  • R using IRkernel
  • Scala using Apache Toree kernel

Full Documentation for Jupyter Enterprise Gateway can be found here

Jupyter Enterprise Gateway does not manage multiple Jupyter Notebook deployments, for thatyou should use JupyterHub.

Technical Overview

Jupyter Enterprise Gateway is a web server that provides headless access to Jupyter kernels withinan enterprise. Inspired by Jupyter Kernel Gateway, Jupyter Enterprise Gateway provides feature parity with Kernel Gateway's jupyter-websocket mode in addition to the following:

  • Adds support for remote kernels hosted throughout the enterprise where kernels can be launched inthe following ways:
    • 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
  • Provides support for Apache Spark managed by YARN, IBM Spectrum Conductor, Kubernetes or Docker Swarm out of the box. Others can be configured via Enterprise Gateway's extensible framework.
  • Secure communication from the client, through the Enterprise Gateway server, to the kernels
  • Multi-tenant capabilities
  • Persistent kernel sessions
  • Ability to associate profiles consisting of configuration settings to a kernel for a given user (see Project Roadmap)

Features

See Enterprise Gateway Features in thedocumentation for a list of Jupyter Enterprise Gateway features.

Installation

Detailed installation instructions are located in theGetting Started pageof the project docs. Here's a quick start using pip:

# install from pypi
pip install --upgrade jupyter_enterprise_gateway

# show all config options
jupyter enterprisegateway --help-all

# run it with default options
jupyter enterprisegateway

Please check the Configuration Options pagefor information about the supported options.

System Architecture

The System Architecture pageincludes information about Enterprise Gateway's remote kernel, process proxy, and launcher frameworks.

Contributing

The Contribution page includesinformation about how to contribute to Enterprise Gateway along with our roadmap. While there, you'll want toset up a development environment and check out typical developer tasks.

  • 有两篇文档都是从网上转过来的。一个是ppt,一个是官方的手册。地址如下: http://liahtobjtosh.itpub.net/get/40583/egm_training.ppt http://liahtobjtosh.itpub.net/get/40583/EnterpriseGatewayManager.pdf[@more@] 在网上闲逛,发现IBM Informix 一个比较老的工具

  • It is our pleasure to announce that Forefront Threat Management Gateway (TMG) 2010 was released to manufacturing yesterday (Nov 16th, 2009) after completing 3 Beta releases and receiving extensive cus

  • Multipath 多路径是解决什么问题的? 下文主要参考: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/dm_multipath/index 主机-硬盘多对一访问 一对一访问:普通主机都是一个硬盘挂接到一个总线上,即主机和硬盘一对一访问。 多对一访问:在由光纤组成的SAN环境,或者由i

  • 通过网关统一鉴权openApi,业务层只用关注具体业务,防止重放攻击、验证签名等 import cn.hutool.core.date.DateUnit; import cn.hutool.core.date.DateUtil; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com