मैं एक ऐसी कंपनी के लिए काम करता हूं, जो बहुत सारी विरासत वाले LAMP वेब-एप्लिकेशनों के साथ काम करती है, जहां हम अपने हार्डवेयर को ~ 250 भौतिक सर्वरों से ~ 40 नए सर्वर w / वर्चुअलाइजेशन में ताज़ा करने की कोशिश कर रहे हैं। हमें विक्रेताओं से दो उद्धरण मिले हैं - एक इंटेल प्रोसेसर का सुझाव दे रहा है, दूसरा एएमडी।
एक चीज जो मुझे एएमडी के साथ उच्च कोर-काउंट के बारे में पसंद है, वह यह है कि हम कोर को वीएम को समर्पित करने में सक्षम होंगे, जिसका अर्थ है कि हमारे पास स्पाइक्स के कारण एक-दूसरे के साथ हस्तक्षेप करने वाले अनुप्रयोगों की कम संभावना है, जो कुछ हद तक अधिक है चोटी के प्रदर्शन की तुलना में मेरे लिए महत्वपूर्ण है।
मेरे मन में अन्य विचार हैं:
- बिजली की खपत अलग हो सकती है (हमारे मामले में मुद्दा नहीं है।)
- CRC32 (SSE 4.2) जैसे CPU निर्देशों का समर्थन नहीं किया जाएगा (संपादित करें: MySQL 5.6 SSE4.2 का समर्थन करता प्रतीत होता है। Apache के बारे में निश्चित नहीं है)।
- MySQL ~ 16 / ~ 32 कोर के बाद पूरी तरह से पैमाने पर नहीं है (मैं इस व्यापार को स्वीकार करने के लिए तैयार हूं।)
मुझे कौन सी अन्य बातें याद आ रही हैं?
(मध्यस्थों पर ध्यान दें: मैं इस सूत्र से अवगत हूं - मैं इस प्रश्न पर थोड़ा अलग विचार करता हूं।)
संपादित करें: मान लें कि कार्य असाधारण रूप से समानांतर (webservers) हैं, और मुझे इस बात की परवाह नहीं है कि डेटाबेस सर्वर इतने समानांतर नहीं हैं।