2016-04-24 9 views
10

मेरे पास 3 वेबसर्वर हैं। DB, Web और Worker। कार्यकर्ता सिर्फ पूरे दिन साइडकीक प्रक्रियाओं को संसाधित कर रहा है।डिजिटल महासागर पर ऑटोस्केल श्रमिक

जैसे ही कतार 100,000 से अधिक नौकरियां है, मैं एक दूसरा कार्यकर्ता उदाहरण चाहता हूं और मैं इसे कैसे करना है, इस बारे में सही सोच के साथ थोड़ा सा संघर्ष करता हूं। (और यदि कतार 300,000 से ऊपर है तो मुझे 3 श्रमिकों की आवश्यकता है)।

  • मैं अपना Worker लेता हूं और स्नैपशॉट करता हूं।
  • डिजिटल-महासागर :: एपीआई के माध्यम से मैं उस छवि के आधार पर एक नया उदाहरण तैयार करूंगा।
  • जैसे ही उदाहरण बूट यह Git-भंडार से कोड को अपडेट करना होगा
  • मैं डेटाबेस सर्वर है कि यह रूप में जल्द ही आईपी

  • इस उदाहरण से कनेक्शन प्राप्त करने के लिए अनुमति दी है बताने की आवश्यकता कतार 20.000 से नीचे है मैं अपना उदाहरण मार सकता हूं।

क्या यह करने का सही तरीका है या कैसे करना है इसके बेहतर तरीके हैं? क्या मैं कुछ भूल रहा हूँ?

अतिरिक्त प्रश्न:

DB पर मैं केवल mysql और redis है। कोई रूबी या कुछ और नहीं। इसलिए चलाने के लिए कोई रेल भी नहीं है। यदि मेरा worker निर्णय लेता है, तो एक और कार्यकर्ता बनाने के लिए, नए को mysql तक पहुंच की आवश्यकता होती है। ऐसा लगता है कि रिमोट मशीन से कुछ एक्सेस बनाना असंभव लगता है और ऐसा लगता है कि मुझे डीबी सर्वर से एक्सेस बनाने की आवश्यकता है।

mysql> show grants; 
+-----------------------------------------------------------------------------------------+ 
| Grants for [email protected]               | 
+-----------------------------------------------------------------------------------------+ 
| GRANT ALL PRIVILEGES ON *.* TO 'rails'@'162.243.10.147' IDENTIFIED BY PASSWORD <secret> | 
| GRANT ALL PRIVILEGES ON `followrado`.* TO 'rails'@'162.243.10.147'      | 
+-----------------------------------------------------------------------------------------+ 
2 rows in set (0.00 sec) 

mysql> CREATE USER 'rails'@'162.243.243.127' IDENTIFIED BY 'swag'; 
ERROR 1227 (42000): Access denied; you need (at least one of) the CREATE USER privilege(s) for this operation 

उत्तर

0

डिजिटल महासागर, लिनोड ... क्लासिक वीपीएस हैं और केवल "हाथ ऑटोस्कलिंग" हैं।

आप विचार गरीब हैं, आपको बादलों की आवश्यकता है।

संबंधित मुद्दे