EC2 उदाहरण के सटीक नेटवर्क प्रदर्शन?


158

मुझे Amazon पर विभिन्न EC2 उदाहरण प्रकारों के लिए सटीक नेटवर्क प्रदर्शन विवरण नहीं मिल सकता है। इसके बजाय, वे केवल कह रहे हैं:

  • उच्च
  • मध्यम
  • कम

इस कार्यक्रम का क्या अर्थ है? मैं विशेष रूप से Traffic-OUTप्रत्येक उदाहरण प्रकार की सटीक मात्रा जानना चाहता हूं ।

मुझे लाइव स्ट्रीमिंग करने की ज़रूरत है और मेरी स्ट्रीम बिट दर 240kbps होगी। इसलिए मुझे यह जानने की जरूरत है कि कौन से उदाहरण प्रकार कितने समवर्ती दर्शकों को संभाल सकते हैं।



आप थर्ड-पार्टी बेंचमार्क के लिए google कर सकते हैं। ईजी सर्वरफॉल्ट.
साइमन वुडसाइड

संबंधित ट्विटर थ्रेड EC2 के "अप" नेटवर्क प्रदर्शनों के बारे में: twitter.com/dvassallo/status/1120171727399448576
Pat Myron

जवाबों:


220

बैंडविड्थ का आकार उदाहरण के लिए दिया गया है, यहाँ एक व्यापक जवाब दिया गया है:

T2 / m3 / c3 / c4 / r3 / i2 / d2 उदाहरणों के लिए:

  • t2.nano = ??? (स्केलिंग कारकों के आधार पर, मैं 20-30 MBit / s उम्मीद करूंगा)
  • t2.micro = ~ 70 MBit / s (क़िता 63 MBit / s कहता है) - t1.micro के बारे में ~ 100 Mbit / s
  • t2.small = ~ 125 MBit / s (t2, qiita कहता है 127 MBit / s, Cloudharmony का कहना है कि 125 Mbit / s स्पाइक्स के साथ 200+ Mbit / s)
  • * .medium = t2.medium में 250-300 MBit / s, m3.medium ~ 400 MBit / s मिलता है
  • * .large = ~ 450-600 MBit / s (सबसे भिन्नता, नीचे देखें)
  • * .xlarge = 700-900 MBit / s
  • *। 2xlarge = ~ 1 GBit / s + - 10%
  • * .4xlarge = ~ 2 GBit / s + - 10%
  • * .8xlarge और चिह्नित विशेषता = 10 Gbit, ~ ~ 8.5 GBit / s, पूर्ण विवाद के लिए बढ़ी हुई नेटवर्किंग और VPC की आवश्यकता होती है

m1 छोटे, मध्यम और बड़े उदाहरणों में अपेक्षा से अधिक प्रदर्शन होता है। c1.medium 800 MBit / s पर एक और सनकी है।

मैं कंघी करके इस इकट्ठा दर्जनों की सूत्रों कर मानक (मुख्य रूप से iperf और TCP कनेक्शन का उपयोग)। क्लाउडहार्मनी और फ़्लक्स 7 के लिए विशेष रूप से कई बेंचमार्क के लिए क्रेडिट (ध्यान दें कि उन दो लिंक कई अलग-अलग बेंचमार्क दिखाते हुए Google खोजों पर जाते हैं)।

Caveats और नोट्स:

बड़े उदाहरण आकार में सबसे अधिक भिन्नता बताई गई है:

  • m1.large ~ 800 Mbit / s (!!!)
  • t2.large = ~ 500 MBit / s
  • c3.large = ~ 500-570 Mbit / s (विभिन्न स्रोतों से भिन्न परिणाम)
  • c4.large = ~ 520 MBit / s (मैंने इसे स्वतंत्र रूप से पुष्टि की है, वैसे)
  • m3.large ~ 700 MBit / s पर बेहतर है
  • m4.large ~ 445 Mbit / s है
  • r3.large ~ 390 Mbit / s है

फटने योग्य नेटवर्किंग प्रदर्शन को अस्थिर करने के लिए अस्थिर (T2) उदाहरण दिखाई देते हैं:

  • CloudHarmony iperf बेंचमार्क प्रारंभिक स्थानांतरण 1 GBit / s पर शुरू होता है और फिर धीरे-धीरे कुछ मिनटों के बाद निरंतर स्तर तक गिर जाता है। नीचे दी गई रिपोर्ट के पीडीएफ लिंक:

  • t2.small (PDF)

  • t2.medium (PDF)
  • t2.large (PDF)

ध्यान दें कि ये एक ही क्षेत्र के भीतर हैं - यदि आप क्षेत्रों में स्थानांतरित कर रहे हैं, तो वास्तविक प्रदर्शन बहुत धीमा हो सकता है। यहां तक ​​कि बड़े उदाहरणों के लिए, मैं कुछ सौ MBit / s की संख्या देख रहा हूं।


1
यहाँ चेतावनी: AWS समय के साथ धीरे-धीरे बैंडविड्थ बढ़ाता हुआ प्रतीत हो रहा है। ये संख्या साल-दर-साल बढ़ सकती है (हालांकि मुझे संदेह है कि 1/2/10 GBit कनेक्शन नहीं होंगे, क्योंकि वे शायद हार्डवेयर के लिए आंकी गई हैं)।
BobMcGee

क्या आपके पास m4.xlarge उदाहरण के बारे में कोई जानकारी है?
जेरेमी ग्लोवर

1
@JeremyGlover यह एक्सलर्ज प्रकार के लिए सीमा सलाखों को फिट करता है
BobMcGee

जब आप कहते हैं कि बैंडविड्थ "उदाहरण-आकार" से बंधी है, तो क्या इसका मतलब है कि अधिक ईएनआई (उदाहरणों में यह समर्थन करता है) समग्र थ्रूपुट में वृद्धि नहीं करता है? यह वही है जो मैं c4.large इंस्टेंस पर देख रहा हूं, और कुछ सत्यापन की तलाश में था।
अभिनव

1
ENI प्रलेखन से @ अभिनव: "उदाहरण के लिए (उदाहरण के लिए, एक एनआईसी टीमिंग कॉन्फ़िगरेशन) में एक अन्य नेटवर्क इंटरफ़ेस संलग्न करना एक विधि के रूप में उपयोग नहीं किया जा सकता है जो कि नेटवर्क बैंडविड्थ को या दोहरे-दोहरे उदाहरण से बढ़ा सकता है।"
BobMcGee

2

FWIW CloudFront स्ट्रीमिंग को भी सपोर्ट करती है। उदाहरणों से सादे स्ट्रीमिंग से बेहतर हो सकता है।


1

EC2 में लगभग सब कुछ बहु-किरायेदार है। नेटवर्क प्रदर्शन क्या इंगित करता है कि समान बुनियादी ढांचे को साझा करने वाले अन्य उदाहरणों के साथ आपकी प्राथमिकता क्या होगी।

यदि आपको बैंडविड्थ की गारंटी स्तर की आवश्यकता है, तो EC2 संभवतः आपके लिए अच्छा काम नहीं करेगा।


If you need a guaranteed level of bandwidth, then EC2 will likely not work well for you.?? फिर मुझे क्या गारंटी होगी?
ウ ス

17
मल्टीटैनेंट का मतलब बस कुछ भिन्नता है, इसका मतलब यह नहीं है कि आपको संसाधनों के एक निश्चित स्तर की गारंटी नहीं दी जाएगी (और औसतन इससे अधिक मिलता है)।
BobMcGee

4
EC2 में समर्पित विकल्प हैं, यह लागत की बात है।
jeffmcneill
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.