Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Jupyter Notebook Server with AWS EC2 and AWS VPC
Rating: 4.6 out of 5(281 ratings)
23,519 students

Jupyter Notebook Server with AWS EC2 and AWS VPC

Build a Cloud Server to run your Jupyter Notebooks
Created byJustin Mitchel
Last updated 4/2019
English
English [Auto],

What you'll learn

  • Launching a live Jupyter Server on an AWS EC2 instance
  • Building a custom AWS VPC from Scratch
  • Setup an Ubuntu server to run a Jupyter Notebook
  • Securely run Jupyter in the Cloud

Course content

4 sections14 lectures1h 20m total length
  • What we're going to build5:20

    Launch cloud-based Jupiter notebooks on AWS EC2 within a VPC, create password-secured access, and manage multiple instances with scalable resources and public IP access.

  • Getting Started1:43

    Configure a jupyter notebook server on AWS EC2 and VPC by following a step-by-step guide. Start by creating an AWS account and logging into the AWS Management Console.

Requirements

  • Some Python and/or Command Line experience
  • Interest in cloud computing

Description

One of the challenges of writing programs is having the ability to pick up where you left off. Jupyter Notebooks do this very well because they allow for interactive running of code, keep results in memory, and empower data scientists and programmers everywhere to build interesting things.

Jupyter is an interactive notebook which allows you to run code right inside the notebook. This is good for many reasons:

  1. Notebooks, like actual books, can be shared easily

  2. While running a notebook, the "state", is remembered: run some code and it' remembers the results of that code

  3. Notebooks easily layout the process of a given program into a story-like progression that anyone can pick up and use.

If you've never worked with Jupyter Notebooks before, I highly recommend that you do.


This course is about bringing Jupyter Notebooks to the AWS Cloud. We'll be preparing a AWS Virtual Private Cloud, Subnets, Internet Gateways, Route Tables, and more so that we can provision AWS EC2 instances securely and effectively.


Once we have an EC2 instance, we can configure nginx, supervisor, and Jupyter so we can run it automatically on a public IP address... check out the first video for more on this.


Who this course is for:

  • Data Scientists looking to control their Jupyter notebook experience
  • Data Scientists looking for "pick up where you left off" usage of a jupyter notebook
  • Pythonistas looking to get into Data Science.