मैनुअल से ऑटोमेटेड डिप्लॉयमेंट तक

Databricks Lakehouse परिचय

Gang Wang

Senior Data Scientist

मैनुअल डिप्लॉयमेंट की दिक्कत

$$

  • UI से जॉब्स को एक-एक कर कॉन्फ़िगर करें
  • नोटबुक्स को प्रोडक्शन फोल्डरों में मैन्युअली कॉपी करें
  • स्टेजिंग और प्रोडक्शन में सेटिंग्स ड्रिफ्ट हो जाती हैं
  • शुरू से डिप्लॉयमेंट रीप्रोड्यूस करने का तरीका नहीं

$$

recraft: half: मैनुअल डिप्लॉयमेंट की अव्यवस्था दर्शाता, स्टिकी नोट्स और बेतरतीब कागज़ों से भरी अव्यवस्थित मेज़ पर बैठा व्यक्ति

Databricks Lakehouse परिचय

स्केल पर यह क्यों मायने रखता है

$$

  • एक सामान्य प्रोजेक्ट में jobs, pipelines, clusters, permissions, schedules होते हैं
  • हर एक को UI में अलग से कॉन्फ़िगर किया जाता है
  • टीम सदस्य गया तो उसकी कॉन्फ़िगरेशन की जानकारी भी साथ चली गई
  • ऑडिट पूछे "पिछले महीने क्या बदला?" - स्पष्ट जवाब नहीं

$$

recraft: half: संस्थागत जानकारी के खोने और कॉन्फ़िगरेशन अव्यवस्था को दर्शाता, उलझे डायग्राम, कटे नोट्स और प्रश्नचिह्नों से भरा ऑफिस व्हाइटबोर्ड

Databricks Lakehouse परिचय

Databricks Asset Bundles क्या हैं?

$$

radial: Databricks Asset Bundles

$$

  • सब कुछ project folder में, Git में versioned, एक single CLI command से deploy
Databricks Lakehouse परिचय

DAB के फायदे

$$

  • Reproducible - हर बार वही कॉन्फ़िग डिप्लॉय करें
  • Version-controlled - बदलाव Git में ट्रैक होते हैं
  • Environment promotion - dev → staging → prod
  • CI/CD integration - पाइपलाइनों में डिप्लॉयमेंट ऑटोमेट करें

$$

recraft: half: रिप्रोड्यूसिबल ऑटोमेटेड डिप्लॉयमेंट दर्शाता, कंवेययर बेल्ट पर एक जैसे बॉक्स बनती फैक्ट्री असेंबली लाइन

Databricks Lakehouse परिचय

पारंपरिक बनाम DAB

$$

पारंपरिक DAB
Configuration UI clicks Git में YAML फाइलें
Reproducibility मैनुअल, त्रुटिप्रवण ऑटोमेटेड, सुसंगत
Environment promotion कॉपी कर पुनः कॉन्फ़िगर करें bundle deploy --target prod
Rollback याददाश्त से दोबारा बनाएं git revert + redeploy
Collaboration एक समय में एक व्यक्ति पूरा Git वर्कफ़्लो

Databricks Lakehouse परिचय

सारांश

$$

  • मैनुअल UI डिप्लॉयमेंट नाज़ुक है और स्केल नहीं होता
  • Databricks Asset Bundles आपका प्रोजेक्ट YAML में बताते हैं
  • लाभ: reproducibility, version control, CI/CD, environment promotion
  • सब कुछ Git में रहता है - आपके डिप्लॉयमेंट की एकमात्र source of truth
Databricks Lakehouse परिचय

अभ्यास करते हैं!

Databricks Lakehouse परिचय

Preparing Video For Download...