Обзор стандартных вычислительных ресурсов

На этой странице представлен обзор стандартных вычислений.

Что такое стандартные вычисления?

Стандартные вычислительные ресурсы — это вычислительные ресурсы, сконфигурированные со стандартным режимом доступа. Стандартные вычислительные ресурсы можно использовать любым пользователем с разрешениями на это.

Для большинства рабочих нагрузок рекомендуется использовать стандартные вычисления. Стандартное вычисление позволяет любому количеству пользователей подключать и одновременно выполнять рабочие нагрузки на одном вычислительном ресурсе, обеспечивая экономию затрат и упрощенное управление вычислительными ресурсами. Стандартные вычисления выполняют пользовательский код в полной изоляции без доступа к ресурсам нижнего уровня.

Выбор режима доступа

Режим доступа настраивается при создании вычислительного ресурса всех назначений или заданий. Параметр режима доступа находится в разделе "Дополнительно " в пользовательском интерфейсе вычислений и представлен data_security_mode в API.

По умолчанию в пользовательском интерфейсе для режима доступа задано значение "Авто", что означает, что режим доступа автоматически выбирается для вас на основе выбранной среды выполнения Databricks. По умолчанию для Auto используется Standard, если только не выбраны среда выполнения для машинного обучения, тип экземпляра GPU или среда выполнения Databricks ниже 14.3, в этом случае используется Dedicated.

Когда следует использовать стандартные вычисления

Для большинства рабочих нагрузок рекомендуется использовать стандартные вычислительные ресурсы, в том числе:

  • Общая инженерия данных и ETL-конвейеры: большинство задач по обработке данных
  • Совместные проекты по обработке и анализу данных: Teams совместно работают над анализом и разработкой моделей
  • Интерактивное исследование данных: нерегламентированный анализ и разработка на основе записных книжек
  • Оптимизация затрат: при совместном использовании вычислительных ресурсов несколькими пользователями

Выберите выделенные вычислительные ресурсы только для специализированных рабочих нагрузок, требующих привилегированного доступа к компьютеру, API удаленных рабочих машин, распределенных машинного обучения, GPU или R. Список стандартных ограничений вычислений см. в разделе "Стандартные требования к вычислительным ресурсам и ограничения".

Поддержка языка и среды выполнения

Стандартные вычислительные ресурсы поддерживают следующий язык программирования:

  • Python: полная поддержка всех версий среды выполнения Databricks
  • SQL: полная поддержка всех версий среды выполнения Databricks
  • Scala: поддерживается в Databricks Runtime 13.3 LTS и более поздних версиях с каталогом Unity
  • R: не поддерживается для стандартных вычислений

Lakeguard для изоляции пользователей

Стандартные вычислительные ресурсы используют Azure Databricks Lakeguard для обеспечения безопасной изоляции пользователей и управления данными. Lakeguard использует расширенные методы изоляции кода, которые отделяют пользовательский код от базовой инфраструктуры Spark.

Дополнительные сведения см. в разделе Как Databricks обеспечивает изоляцию пользователей?.