Overview

A kernel is the computational engine that executes the code contained in a notebook. It acts as an isolated environment that:

  • Processes the code you write
  • Manages the memory and computations
  • Returns the results back to your notebook

Available Kernel Images

Datazone provides two main kernel images:

  • Python: Standard Python environment with common data science libraries
  • Python Pyspark: Python environment with Apache Spark support for distributed computing

Compute Resources

You can select from different compute sizes based on your workload:

SizeResourcesBest for
X-Small2 vCPU, 8 GB RAMLight data processing, simple scripts
Small4 vCPU, 16 GB RAMStandard data analysis, medium datasets
Medium8 vCPU, 32 GB RAMHeavy computations, large datasets
Large16 vCPU, 64 GB RAMBig data processing, complex analytics
X-Large32 vCPU, 128 GB RAMEnterprise-level distributed computing

Environment Variables

Before initializing a kernel, you can set custom environment variables to:

  • Configure access credentials
  • Set runtime parameters
  • Define application-specific settings
  • Control library behaviors