प्रोडक्शन में ऐप्स को बेहतर बनाना
Azure App Services
Florin Angelescu
Azure Cloud Architect
बदलाव डिप्लॉय करने का बेहतर तरीका

स्लॉट्स के साथ:
- आप बदलावों को स्टेजिंग एन्वायरनमेंट में टेस्ट कर सकते हैं
- उन्हें प्रोडक्शन में पुश करने से पहले
डिप्लॉयमेंट स्लॉट्स कैसे काम करते हैं

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

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

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

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

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

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

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