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.

Jupyter Notebook with EC3

From EGIWiki
Jump to navigation Jump to search
Overview For users For resource providers Infrastructure status Site-specific configuration Architecture




Jupyter Notebook with EC3

Introduction

This guide is 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 has been tested in the EGI Science Applications on-demand and in the EGI Training Infrastructures.

The only pre-requisite to use the Jupyter Notebook is 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 you to create and share documents that contain live code, equations, visualizations and explanatory text. This we application is also available in the EGI Science Applications on-demand Infrastructure.

This Infrastructure is accessible through this portal and offers grid, cloud and application services from across the EGI community for individual researchers and small research teams.