Самый простой способ - создать небольшой экземпляр для каждого ученика. Таким образом, вы можете получить необходимую изоляцию, а также ответственность каждого студента за его тетрадь, чтобы остановить их, когда они не используются.
Самый маленький тип экземпляра стоит $ 0,0464 в час. Если он работает круглосуточно, он стоит около 30 долларов в месяц. Но если студенты несут ответственность и останавливают свои дела, когда они ими не пользуются, это может быть около 1 доллара США за 20 часов работы.
Если вы хотите включить изоляцию в ноутбуки, вы можете использовать возможность назначьте URL-адрес, используемый для открытия интерфейса Jupyter. Смотрите здесь, как использовать CLI для создания URL: https://docs.aws.amazon.com/cli/latest/reference/sagemaker/create-presigned-notebook-instance-url.html. Он также поддерживается в других SDK.
create-presigned-notebook-instance-url
--notebook-instance-name <student-instance-name>
--session-expiration-duration-in-seconds 3600
Вы можете интегрировать его во внутренний портал, который есть в вашем институте.