Alert.png The wiki is deprecated and due to be decommissioned by the end of September 2022.
The content is being migrated to other supports, new updates will be ignored and lost.
If needed you can get in touch with EGI SDIS team using operations @ egi.eu.

Difference between revisions of "Jupyter Notebook with EC3"

From EGIWiki
Jump to navigation Jump to search
Line 35: Line 35:




[[File:Jupyter_1.png|center|450px]]
[[File:Jupyter_1.png|center|500px]]





Revision as of 14:58, 30 March 2017

Overview For users For resource providers Infrastructure status Site-specific configuration Architecture




Jupyter Notebook with EC3

Introduction

This guide is intended for researchers who want to use Jupyter to create and share documents that contain live code, equations, visualizations and explanatory text, in the cloud-based resources provided by EGI. This how-to guide has been tested for the EGI Science Applications on-demand Infrastructure.


The only pre-requisite to use the Jupyter Notebook in the EGI, user has to be a member/get access to one of these infrastructures.

Objectives

In this guide we will show how to:

  • Deploy and configure an elastic cluster with Jupyter Notebook (v4.1.1) on top of the EGI FedCloud Infrastructure
  • Check the list of available Kernels supported by the notebook
  • Start the notebook
  • Run some statistical analysis with R

The EC3 architecture

The Elastic Cloud Computing Cluster (EC3) is a framework to create elastic virtual clusters on top of Infrastructure as a Service (IaaS) providers is composed by the following components:

  • EC3 as a Service (EC3aaS)

For further details about the architecture of the EC3 service, please refer to the official documentation.

Create Jupyter Notebook with EC3

The Jupyter Notebook is an open-source web application that allows user to create and share documents that contain live code, equations, visualizations and explanatory text. This web application is now available in the EGI Science Applications on-demand Infrastructure and is accessible through this portal and offers grid, cloud and application services from across the EGI community for individual researchers and small research teams.

To create your Jupyter Notebook, accesses the front page and clicks on the "Deploy your cluster!" button. A simple wizard will guide the user during the configuration process of the cluster, allowing to configure details like the operating system, the characteristics of the nodes, the maximum number of nodes of the cluster or the pre-installed software packages.


Jupyter 1.png


When the front-end node of the cluster has been successfully deployed, the user will be notified by the portal with the credentials to access via SSH as shown in the figure below:

The configuration of the cluster may take some time. Please wait its completion before to start using the cluster.