प्रोडक्शन में ऐप्स को बेहतर बनाना

Azure App Services

Florin Angelescu

Azure Cloud Architect

बदलाव डिप्लॉय करने का बेहतर तरीका

डिप्लॉयमेंट स्लॉट्स

स्लॉट्स के साथ:

  • आप बदलावों को स्टेजिंग एन्वायरनमेंट में टेस्ट कर सकते हैं
  • उन्हें प्रोडक्शन में पुश करने से पहले
Azure App Services

डिप्लॉयमेंट स्लॉट्स कैसे काम करते हैं

डिप्लॉयमेंट स्लॉट्स

  • एक डिप्लॉयमेंट स्लॉट आपकी Web App की कॉपी जैसा होता है
  • अपने खुद के होस्टनेम और कॉन्फ़िगरेशन के साथ
Azure App Services

डिप्लॉयमेंट स्लॉट्स कैसे काम करते हैं

डिप्लॉयमेंट स्लॉट्स

  • अपने बदलाव स्लॉट पर डिप्लॉय करें
  • उन्हें सुरक्षित रूप से टेस्ट करें
  • स्लॉट को प्रोडक्शन में स्वैप करें
Azure App Services

UI बदलाव डिप्लॉय करना

डिप्लॉयमेंट स्लॉट्स

  • हमारी Web App के लिए एक स्टेजिंग स्लॉट बनाएँ
  • अपडेटेड ऑर्डर फॉर्म वहाँ डिप्लॉय करें
  • प्रोडक्शन ऐप पहले की तरह चलता रहता है
Azure App Services

स्टेजिंग में टेस्टिंग

डिप्लॉयमेंट स्लॉट्स

  • फॉर्म सही तरह से रेंडर होता है
  • ऑर्डर ठीक से सबमिट होते हैं
  • अपेक्षित रूप से Function बैक-एंड को कॉल करता है
Azure App Services

स्टेजिंग में टेस्टिंग

डिप्लॉयमेंट स्लॉट्स

  • स्लॉट, प्रोडक्शन ऐप के ज़्यादातर कॉन्फ़िगरेशन शेयर करता है
  • टेस्ट एन्वायरनमेंट हक़ीक़त के बहुत करीब होता है
Azure App Services

प्रोडक्शन में स्वैप करना

डिप्लॉयमेंट स्लॉट्स

  • स्टेजिंग स्लॉट को प्रोडक्शन में स्वैप करें
  • Azure ट्रैफ़िक रीडायरेक्शन को बिना रुकावट संभालता है
  • फिर से स्वैप करके रोल बैक भी कर सकते हैं
Azure App Services

इस तरीके के लाभ

डिप्लॉयमेंट स्लॉट्स

  • डिप्लॉयमेंट स्लॉट्स टीमों को सुरक्षित रूप से नवाचार करने में मदद करते हैं
  • टेस्टिंग को लाइव ट्रैफ़िक से अलग रखें, जोखिम घटाएँ, और नियंत्रित रोलआउट सपोर्ट करें
Azure App Services

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

Azure App Services

Preparing Video For Download...