प्रक्रियाओं की सूची बनाएँ
वे एप्लिकेशन, डेटाबेस, वर्कर और अन्य सेवाएँ लिखें जिन्हें मशीन साझा करनी है। उनके सामान्य मेमोरी उपयोग और चरम गतिविधि का अनुमान लगाएँ। ऑपरेटिंग सिस्टम और छोटे बर्स्ट के लिए पर्याप्त खाली मेमोरी छोड़ें, ताकि नियमित काम के लिए स्वैप पर निर्भर न रहना पड़े।
अवरोधक का मिलान करें
CPU-बद्ध कार्यों के लिए निरंतर कंप्यूट की आवश्यकता होती है; डेटाबेस को अक्सर मेमोरी और प्रतिक्रियाशील स्टोरेज चाहिए; मीडिया स्थानांतरण नेटवर्क क्षमता पर निर्भर करता है। एक व्यस्त थ्रेड वाले वर्कलोड को कई अतिरिक्त vCPU से लाभ नहीं हो सकता है। एक प्रतिनिधि कार्य का बेंचमार्क लें।
डेटा के लिए जगह छोड़ें
डेटाबेस वृद्धि, इंडेक्स, लॉग, अस्थायी फ़ाइलें और अपग्रेड स्थान शामिल करें। डिस्क भरने से पहले लॉग रोटेशन और अलर्ट जोड़ें। केवल उसी डिस्क पर संग्रहीत बैकअप उस डिस्क के खोने से सुरक्षा के बिना क्षमता लेता है।
लॉन्च के बाद मापें
CPU संतृप्ति, मेमोरी दबाव, स्टोरेज विलंबता, एप्लिकेशन प्रतिक्रिया समय और अनुरोध त्रुटियों पर नज़र रखें। जब माप इसे उचित ठहराएं तब स्केल करें। एप्लिकेशन और डेटा को इतना पोर्टेबल रखें कि यदि वर्टिकल रीसाइज़ अपर्याप्त हो तो उन्हें स्थानांतरित किया जा सके।