= DigitalOcean droplet (वर्चुअल सर्वर) पर फ्लास्क को होस्ट करना। अनुशंसित चश्मा क्या हैं? =

मेरे पास प्रति सप्ताह लगभग 5k उपयोगकर्ताओं (100k पृष्ठदृश्य) के साथ एक छोटा सा वेबएप है। यह SQLite का उपयोग कर डेटाबेस संचालित ऐप है। मैं अपाचे को वेबसर्वर के रूप में उपयोग कर रहा हूं

सर्वर के लिए बॉलपार्क स्पेक्स क्या हैं? मुझे विशेष रूप से दिलचस्पी है कि मेरे पास कितनी मेमोरी होनी चाहिए

DO के बारे में अच्छी बात यह है कि अपने स्पेक्स को अपग्रेड करना बहुत दर्द रहित है। आप कुछ बटन क्लिक करके और लगभग 30 सेकंड प्रतीक्षा करके CPU/मेमोरी में छलांग लगा सकते हैं

यह बताने का सबसे अच्छा तरीका है कि आपको क्या चाहिए यह मापने के लिए है कि आपका ऐप चलने के दौरान कितनी मेमोरी का उपयोग करता है और आपके द्वारा अपेक्षित लोड के तहत। Wrk टूल (httpsgithub.com/wg/wrk) लोड टेस्ट करने के लिए अच्छा है और आप अपने सिस्टम संसाधनों का उपयोग करके माप सकते हैं
htop (एक लिनक्स कमांड लाइन टूल), या यदि आप डॉकर का उपयोग कर रहे हैं तो यह और भी आसान है
डॉकर आँकड़े

DO काफी सस्ता है जहां मैं सिर्फ एक सर्वर को स्पिन करूंगा और वहां इसकी जांच करूंगा (इसमें 1 घंटे के लिए कुछ सेंट खर्च होते हैं), लेकिन आप एक VM को उसी स्पेक्स के साथ सेट कर सकते हैं जैसा कि आप DO पर प्राप्त करते हैं और आपको देना चाहिए आपके VM में SSD है और आप DO की CPU क्लॉक स्पीड का मिलान कर सकते हैं, यह मानते हुए एक बहुत अच्छा बॉलपार्क। आप चला सकते हैं
डीओ सर्वर पर lscpu कमांड उसके सीपीयू के बारे में विवरण प्राप्त करने के लिए

मैंने उनके $5/महीने के 1GB मेमोरी सर्वर पर कम ट्रैफ़िक वाला SAAS ऐप चलाया है। वह 2 गनीकॉर्न प्रक्रियाओं, अजवाइन, रेडिस, पोस्टग्रेज और नेग्नेक्स के साथ था। सर्वर ने मुश्किल से पसीना बहाया

मैंने अभी-अभी सबसे सस्ता डीओ ड्रॉपलेट खरीदा है, अपना सर्वर सेट अप करें और स्वैप सेट अप करें, क्योंकि उनके पास एसएसडी है, यह एचडीडी स्टोरेज से तेज होना चाहिए, मैंने अभी तक अपना एप्लिकेशन होस्ट नहीं किया है, लेकिन मुझे यकीन है कि आप जा रहे हैं सामान्य उपयोगकर्ताओं के अलावा बहुत सारे हिट मिलते हैं, मैं हर बार अपने Fail2ban लॉग और आहें पढ़ता रहता हूं

जबकि आपको कोई रोक नहीं रहा है, डीओ अनुशंसा करता है कि एसडीडी स्टोरेज पर स्वैप सेट अप न करें
httpswww.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04
प्रश्न: क्या आपको अपाचे की आवश्यकता है?
मैं पूछ रहा हूँ क्योंकि पहले हमारे पास AWS लोड बैलेंसर था ->nginx ->गनिकॉर्न ->फ्लास्क। और फिर IT ने aws लोड बैलेंसर ->गनिकॉर्न ->फ्लास्क आज़माने का फैसला किया

मुझे आश्चर्य है कि क्या कोई क्लाउडफ्लेयर ->गनिकॉर्न ->फ्लास्क के साथ एक ही सेटअप कर सकता है

लेकिन आप शायद स्थिर सामग्री की सेवा के लिए अपाचे का उपयोग कर रहे हैं? क्या nginx अधिक हल्का हो सकता है? साथ ही आप अपने फ्लास्क ऐप को कैसे सर्व करते हैं?