Від ручного до автоматизованого розгортання

Вступ до Databricks Lakehouse

Gang Wang

Senior Data Scientist

Проблема ручного розгортання

$$

  • Налаштовуйте завдання через UI по одному
  • Копіюйте нотатники в продакшн-папки вручну
  • Налаштування розходяться між стейджингом і продакшном
  • Нема як відтворити розгортання з нуля

$$

recraft: half: Людина за захаращеним столом із наліпками та різнорідними паперами — метафора хаосу ручних розгортань

Вступ до Databricks Lakehouse

Чому це критично на масштабі

$$

  • Типовий проєкт має завдання, конвеєри, кластери, дозволи й розклади
  • Кожне налаштовується окремо в UI
  • Член команди йде — знання про конфігурацію йдуть разом із ним
  • Аудит питає: «що змінилося минулого місяця?» — чіткої відповіді немає

$$

recraft: half: Офісна дошка, вкрита заплутаними діаграмами, закресленими нотатками та знаками питання — втрачені знання й хаос конфігурацій

Вступ до Databricks Lakehouse

Що таке Databricks Asset Bundles?

$$

radial: Databricks Asset Bundles

$$

  • Усе в папці проєкту, під версіями в Git, розгортається однією CLI-командою
Вступ до Databricks Lakehouse

Переваги DAB

$$

  • Відтворюваність — щоразу однакова конфігурація
  • Контроль версій — зміни відстежує Git
  • Промо середовищ — dev → staging → prod
  • Інтеграція з CI/CD — автоматизовані розгортання в конвеєрах

$$

recraft: half: Конвеєр на фабриці з однаковими коробками одна за одною — метафора відтворюваного автоматизованого розгортання

Вступ до Databricks Lakehouse

Традиційний підхід vs DAB

$$

Традиційний підхід DAB
Конфігурація Кліки в UI Файли YAML у Git
Відтворюваність Вручну, схильна до помилок Автоматично, послідовно
Промо середовищ Копіювати й переналаштовувати bundle deploy --target prod
Відкат Відтворити з пам'яті git revert + повторне розгортання
Співпраця По одній людині Повний Git-воркфлоу

Вступ до Databricks Lakehouse

Підсумок

$$

  • Ручне розгортання через UI — крихке й не масштабується
  • Databricks Asset Bundles описують ваш проєкт у YAML
  • Переваги: відтворюваність, контроль версій, CI/CD, промо середовищ
  • Усе зберігається в Git — єдине джерело правди для розгортання
Вступ до Databricks Lakehouse

Давайте потренуємось!

Вступ до Databricks Lakehouse

Preparing Video For Download...