मैंने हाल ही में एक Azure खाते के लिए साइन अप किया है क्योंकि मैं एक Django एप्लिकेशन विकसित कर रहा हूं और इसे हेरोोकू से पोर्ट कर रहा हूं। मैंने Azure पर एक Windows Server 2012 vm बनाया है और मैंने अपने एप्लिकेशन की प्रतिलिपि बनाने और VM पर इसकी निर्भरताओं को स्थापित करने में कामयाब रहा है। मैंने इसे सीधे कमांड लाइन पर चलाने में भी कामयाब रहा है। अब मैं इसे आईआईएस के तहत चलाने के लिए चाहता हूँ। मैंने नेट के चारों ओर खोज की है और ऐसा लगता है कि इस बिल्ली को त्वचा के कई तरीके हैं। मैं सबसे अच्छा तरीका जानना चाहता हूं। एक पेशेवर साइट कौन सा दृष्टिकोण उत्पादन साइट पर तैनात कर रहा है? मुझे यह पता लगाने में कठिनाई हो रही है कि सबसे अच्छा तरीका क्या है। Django साइट पर दस्तावेज़ पुराने रूप से पुराने हैं और यह एक और साइट पर इंगित करता है जो बताता है कि प्रदर्शन उपकरण के साथ Django को कैसे स्थापित करें। एमएसडीएन पर प्रलेखन में केवल ट्यूटोरियल शामिल हैं जो विंडोज के तहत स्थापित करना और कमांड लाइन से चलाना या उबंटू वीएम में स्थापित करना दिखाता है। मैं किसी ऐसे व्यक्ति से कुछ मार्गदर्शन प्राप्त करने के लिए देख रहा हूं जिसने ऐसा किया है और एक विधि के गुणों और कमजोरियों को किसी अन्य तरीके से समझा सकता है। अग्रिम में धन्यवाद!आईआईएस पर Django ऐप को तैनात करने का अनुशंसित तरीका क्या है?
उत्तर
सरकारी विंडोज Azure वेबसाइट पर विभिन्न विकल्पों पर एक नजर डालें:
Django Hello World Web Application: इस ट्यूटोरियल बताते हैं कि कैसे आप एक आभासी मशीन पर IIS में अपने Django आवेदन स्थापित कर सकते हैं। ध्यान दें कि यह आईएएसएस है, इसलिए यदि आप इसे उत्पादन परिनियोजन के लिए उपयोग करना चाहते हैं तो आप शायद स्केल करना चाहेंगे। यह, आवश्यक VMs जोड़ने के लिए इन सभी VMs पर अपने आवेदन को तैनात अपडेट प्रबंधित,, सुरक्षा प्रबंधन ...
Creating Web Sites with Django आप करने के लिए अपने ऊपर का अर्थ है: इस ट्यूटोरियल बताते हैं कि कैसे विंडोज Azure वेब साइटों के लिए अपने Django आवेदन को तैनात करने । मुझे लगता है कि यह वही है जो आप खोज रहे हैं। यहां का लाभ यह है कि आप मुफ्त में शुरू कर सकते हैं (अन्य वेबसाइटों के साथ साझा किया जा सकता है, परीक्षण के लिए अच्छा), फिर साझा करने के लिए जाएं (अभी भी साझा होस्टिंग, कस्टम डोमेन नाम, जब आप अपना ऐप लॉन्च करना चाहते हैं) और आखिर में आरक्षित (समर्पित मशीन)। यहां लाभ यह है कि आप वर्चुअल मशीनों को तैनाती या प्रबंधन के बारे में चिंता किए बिना, कई आरक्षित उदाहरणों तक आसानी से स्केल कर सकते हैं। आप को तैनात करने के दृश्य स्टूडियो या Git/Bitbucket/TFS एकीकरण का उपयोग कर सकते और Windows Azure वेब साइटों कर देगा कि आपकी साइट तुरंत तैनात किया जाता है
धन्यवाद Sandrino! मुझे नहीं पता कि मैंने हैलोवर्ल्ड वेब ऐप ट्यूटोरियल में फास्टसीजीआई सेक्शन को कैसे नजरअंदाज किया! इसके अलावा, मैं निश्चित रूप से Azure वेबसाइट विकल्प पर विचार करूंगा। मैं Azure पर टायर लात मार रहा हूं और मैं अभी भी अपने एमएसडीएन परम सदस्यता के साथ जो कुछ प्राप्त करता हूं उससे परेशान हूं। मैंने सोचा कि वर्चुअल मशीन शामिल थी। मुझे आशा है कि मुझे इसे चलाने के लिए शुल्क नहीं लिया जाएगा क्योंकि मैंने ट्यूटोरियल्स में से एक का पालन करते समय इसे केवल तैनात किया था। क्या मैं इसे केवल कुछ घंटों के लिए चला सकता हूं? किसी भी दर पर, मुझे लगता है कि आपने मेरे प्रश्न का उत्तर दिया है तो धन्यवाद! – Cliff
(भले ही आप कई उदाहरण के साथ आरक्षित मोड में चला रहे हैं) हम इस सप्ताह DjangoCon पर लोगों को Azure पर Django साइटें प्राप्त करने में मदद मिली है।
हमने लोगों को कम से कम कोड के साथ शुरू करने में मदद करने के लिए एक ट्यूटोरियल और रेपो बनाया है।
काँटेदार परियोजनाओं की जाँच करें कुछ मीठा उदाहरण उपस्थित लोग बना दिया है लगता है:
टिम, मेरे पास Azure पर Django ऐप होस्ट करने के संबंध में एक समान प्रश्न है, सिवाय इसके कि मैं पोस्टग्रेस डेटाबेस को इसके साथ जाना चाहता हूं। मैं उसको कैसे करू? (मेरे प्रश्न से जुड़ा हुआ है: http://stackoverflow.com/questions/33919732/how-to-migrate-a-django-web-app-from-heroku-to-azure-web-apps) –
- 1. यसोड को तैनात करने का अनुशंसित तरीका क्या है?
- 2. Symfony2 एप्लिकेशन को तैनात करने का पसंदीदा तरीका क्या है?
- 3. टॉमकैट पर रेल एप्लिकेशन पर जेआरबीबी को तैनात करने का सबसे अच्छा तरीका क्या है?
- 4. वेब ऐप के लिए गैर-सिस्टम पर्ल का उपयोग करने का अनुशंसित तरीका क्या है?
- 5. Console.Write उपसर्ग करने का अनुशंसित तरीका क्या है?
- 6. एक पिलोन ऐप को तैनात करने का सबसे अच्छा तरीका क्या है?
- 7. पर्ल में दिनांक अंकगणित करने का अनुशंसित तरीका क्या है?
- 8. क्या वर्चुअलनेव django उत्पादन सर्वर के लिए अनुशंसित है?
- 9. एक Django "ऐप" का मतलब क्या है?
- 10. django ऐप से ट्विटर पर पोस्ट करने का सबसे अच्छा तरीका क्या है?
- 11. क्या आईआईएस वेबसाइटों को तैनात करने का कोई समाधान है जो कैपिस्ट्रानो के समान है?
- 12. phantomJS को node.js ऐप पर तैनात करें?
- 13. क्या GAE को केवल स्थिर सामग्री को तैनात/अपडेट करने का कोई तरीका है?
- 14. अनुशंसित विकी जिसे हरोकू पर तैनात किया जा सकता है?
- 15. alwaysdata.com पर Django को तैनात करना
- 16. ज़ेंड वेब एप्लिकेशन को तैनात करने का सबसे अच्छा तरीका
- 17. पर्ल मॉड्यूल में डेटाबेस को तैनात करने का अच्छा तरीका?
- 18. SQL सर्वर का उपयोग कर डेटाबेस परिवर्तनों को तैनात करने का एक आसान तरीका क्या है?
- 19. Django डेटाबेस मानों का अनुवाद करने का सबसे अच्छा/अनुशंसित तरीका
- 20. स्टैंड-अलोन क्लोजर आरईपीएल चलाने का अनुशंसित तरीका क्या है?
- 21. रन-टाइम में मैक्रो कंप्यूटेशंस के परिणामों को पारित करने का अनुशंसित तरीका क्या है?
- 22. सी ++ 11 में एक कंटेनर को फिर से शुरू करने का अनुशंसित तरीका क्या है?
- 23. Django ऐप को हरोकू में तैनात करने में समस्या: नाम 'इंस्टॉल' परिभाषित नहीं किया गया है
- 24. पर्ल एप्लिकेशन को तैनात करने का एक अच्छा तरीका क्या है?
- 25. मौजूदा डेटाबेस में लाइट्सविच परियोजना डेटाबेस परिवर्तनों को तैनात करने का सही तरीका क्या है?
- 26. क्या nginx पर django पर एक बहुत बड़ी फ़ाइल अपलोड करने का कोई तरीका है?
- 27. साझा होस्टिंग में ऑर्चर्ड सीएमएस को तैनात करने का उचित तरीका क्या है?
- 28. आईफोन ऐप में पिछड़े/आगे संगतता का समर्थन करने के लिए अनुशंसित तरीका?
- 29. एएसपी.NET एमवीसी एप्लिकेशन को तैनात करने का सबसे सस्ता तरीका क्या है?
- 30. स्रोत नियंत्रण के तहत CouchDB विचारों को रखने का एक अनुशंसित तरीका क्या है?
आप हमारी मुफ्त विंडोज Azure वेब साइटों की पेशकश को देखा है? वेब साइट्स पाइथन के साथ ही PHP, नोड, एएसपी और एएसपी का समर्थन करती है।नेट। यहां एक ट्यूटोरियल भी है जो वर्णन करता है कि आप अपनी खुद की होस्टिंग योजना पर अपनी खुद की वीएम स्थापित करने की आवश्यकता के बिना Django वेबसाइट को कैसे सेट और चला सकते हैं। http://www.windowsazure.com/en-us/develop/python/tutorials/web-sites-with-django/। यह वास्तव में आपके प्रश्न का उत्तर सीधे नहीं देता है, इसलिए मैंने इसे एक टिप्पणी के रूप में सूचीबद्ध किया है, लेकिन यदि यह मैं था तो मैं सभी विंडोज़ एज़ूर वेब साइट्स पर अधिकतर होगा यदि: संभव है :-) –
टिप के लिए थैंक्स! मैं वास्तव में समझ में नहीं आया कि वेबसाइट विकल्प क्या करता है और न ही मैंने जांच करने में समय लगाया। मैं इसे एक विकल्प के रूप में मान सकता हूं। एक बार फिर धन्यवाद! – Cliff