Jupyter Notebook with EC3
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.
To create your Jupyter Notebook, accesses the front page and clicks on the "Deploy your cluster!" link as shown in figure: