Select to view content in your preferred language

ArcGIS Enterprise on Azure Setup: Weighing the Need for Notebook Server

113
1
2 weeks ago
JonJones1
Frequent Contributor

I'm part of a company transitioning from ArcGIS Online to a new ArcGIS Enterprise setup hosted on Azure.

The Main Question:

My main focus is on using Jupyter Notebooks effectively within this setup, and I’m wondering if we truly need ArcGIS Notebook Server or if Jupyter Notebooks could work just as well on one of our existing Azure servers.

Background:

Up to now, I've been using ArcGIS Pro for occasional Jupyter Notebook tasks, mainly to update feature layers in ArcGIS Online or work with local files. I haven’t actually used notebooks directly in ArcGIS Online.

With the help of an experienced contractor, we’re setting up a standard ArcGIS Enterprise environment on Azure, without ArcGIS Notebook Server. When asked if we needed Notebook Server, I initially said it wasn’t necessary since I hadn’t used it with ArcGIS Online. Later, I double-checked, and the contractor assured me that Jupyter Notebooks don’t strictly require Notebook Server. They mentioned I could run notebooks locally or on any server with Jupyter installed.

My Specific Questions:

  1. Does anyone have experience with ArcGIS Enterprise on Azure without Notebook Server?

    • Are there any specific challenges in working with Jupyter Notebooks in this setup?
  2. Would I be missing out on any key benefits by not having Notebook Server?

    • Particularly when it comes to automating data updates or processing tasks.
  3. Would installing Jupyter Notebooks on a separate server make things easier?

    • Or could I manage it effectively on one of the four Azure servers we’ll have? For context, we’re setting up servers for Portal, Server, Web Adaptor, Data Store, and a separate server for the enterprise geodatabase.

The Goal:

Our goal with ArcGIS Enterprise is to consolidate data from different sources—such as sales records stored in a separate database and other industry-specific data—into a unified geodatabase. This geodatabase would replace a complex Excel sheet to streamline calculations and real-time updates. The data will feed into interactive web maps and dashboards where updates, like adding new entries, would automatically trigger recalculations in the background.

In summary, given the goals for our enterprise setup, do we actually need to invest in Notebook Server on a separate Azure server? Or can we manage with Jupyter installed on one of our existing servers, as the contractor suggested?

0 Kudos
1 Reply
Dan_Brumm
Frequent Contributor

FWIW, we recently added a notebook server to our Enterprise. A couple things it does really well. 

1. Consolidated all our Notebooks into one place

2. Notebook Server acts as a webhook listener (big plus for us)

3. Makes it easier for non-tech people to run scripts 

4. You could get away with not having a Notebook Server. It's just really nice to have and there are some cool things that it does. 

Daniel Brumm
GIS Nerd