การเลือก Package VPS ที่เหมาะสมกับ EA
การเลือก Package ที่เหมาะสมเป็นสิงสำคัญเพื่อให้เพียงพอต่อการใช้งาน ไม่ใช่แค่เลือกราคาถูกที่สุด แต่ต้องเพียงพอกับ EA ต้องการด้วยเนื่องจาก VPS มีทรัพยากรที่จำกัดและไม่มีได้มี Spec ที่แรงมากนักเทียบไม่ได้กับ PC ส่วนตัวหรือ Notebook หากเลือกต่ำกว่าที่ EA ต้องการจะเกิดอาการค้างได้
อธิบายกลุ่ม Package และการเลือกใช้
Extra เป็นกลุ่มที่คุ้มค่าที่สุดของเราได้ CPU และ RAM เยอะ โดยกลุ่มนี้ขับเคลื่อนโดย CPU AMD EPYC™ 7002 , 2.4Ghz ซึ่งเป็น CPU ระดับกลาง (Medium) แบบแชร์ทรัพยากณ์
เหมาะสำหรับใช้งาน EA ทั่วไปที่ไม่ทำงานถี่และไม่มีความซับซ้อนมากเกินไป
โดยกลุ่มนี้จะมี 3 ประเทศทางเลือกให้เลือกใช้ เช่น เยอรมัน , เวอร์จิเนีย และ สิงคโปร์ (เพื่มเงิน) โดยกลุ่มนี้จะไม่ได้เลือกตั้ง Datacenter หลักๆของโบรกเกอร์เพื่อลดต้นทุนให้ราคาถูกที่สุด แต่ใกล้เคียงกับโซนหลักๆซึ่งใช้งานได้ดี
ทำไม Extra โซนสิงคโปร์ถึงเพิ่มเงิน ? เพราะเป็นที่ตั้งหลักที่ต้นทุนสูงกว่าที่ตั้งอื่นๆ โดยปกติแล้ว Extra ของเราตั้งที่ประเทศใกล้เคียงที่ตั้งหลักเพื่อลดต้นทุน แต่สิงคโปร์ไม่ใช่ ดังนั้นต้นทุนสูงกว่าจึงมีการบวกเพิ่ม เพื่อเป็นทางเลือก
Regular เป็นกลุ่มที่นิยมที่สุดโดยเริ่มต้นราคาถูกที่สุด กลุ่มนี้ขับเคลื่อนโดย CPU Intel® SkyLake , 3.0Ghz+ ซึ่งเป็น CPU
ประสิทธิภาพสูง (High Performance) แบบแชร์ทรัพยากณ์
สำหรับ 1 CPU เหมาะกับใช้งาน EA ทั่วไปไม่มีความซับซ้อนมาก และ 2 CPU ขึ้นไป เหมาะสำหรับ EA ที่มีความซับซ้อน มีการเรียกข้อมูลถี่ เช่น EA Grid , EA Dashboard
สำหรับกลุ่มนี้จะมี 4 ประเทศหลักๆใกล้กับโบรกเกอร์ตั้งอยู่เช่น สิงคโปร์ , โตเกียว , ลอนดอน , นิวเจอร์ซี
Premuim เป็นกลุ่มที่เน้นประสิทธิภาพ โดยกลุ่มนี้ขับเคลื่อนโดย CPU Intel® Cascade Lake , 3.5Ghz หรือ AMD® Zen 2 , 3.6 Ghz ซึ่งเป็น CPU ประสิทธิภาพสูง (High Performance) แบบไม่แชร์ทรัพยากณ์ (Dedicated CPU)
โดย CPU จะถูกล็อค Core เอาไว้ใช้งานแต่เพียงผู้เดียวทำให้ประสิทธิภาพเร็วแต่ราคาถูกกว่า สำหรับเทรดเดอร์ที่ต้องการใช้งาน EA ที่มีความถี่สูง เช่น EA Grid , EA Dashboard
กลุ่มนี้จะมีเพียง 1 ประเทศคือ เยอรมัน
Dedicated เป็นกลุ่มที่เน้นประสิทธิภาพสูงที่สุด โดยเป็น Server จริงทั้งเครื่องไม่ใช่ VM แรงพอๆกับ PC ตั้งโต๊ะทั่วไปสามารถรัน EA ได้ทุกประเภท ในบางกรณีรัน MT4 ได้มากถึง 30 Terminal กลุ่มนี้จะมีเพียง 1 ประเทศคือ เยอรมัน
การเลือก CPU
คำถามที่ลูกค้าชอบถามกับเราส่วนมากคือ VPS ใช้ได้กี่ mt4/mt5 ? ซึ่งความจริงแล้วไม่สามารถระบุได้เลยว่ามันรันได้กี่หน้าต่างกี่กราฟ เพราะปัจจัยหลักในการใช้ทรัพยากรณ์คือ EA และ EA แต่ละคนที่ใช้งานั้นแตกต่างกันออกไป
ดังนั้นเพื่อเปรียบเทียบให้เห็นภาพได้ง่าย
VPS คือ มอเตอร์ไซต์
MT4 คือ คนนั่ง
EA คือ กระเป๋าสัมภาระ
เมื่อมีคำถามมอเตอร์ไซต์นั่งได้ประมาณกี่คน แน่นอนอาจกะจำนวนคนได้เพราะมาตรฐานน้ำหนักคนประมาณเท่าไหร่ เช่น 2-3 คนเป็นต้น แต่ปัญหาคือ กระเป๋าสัมภาระ ที่ผู้ขับขี่นำมานั้นแตกต่างกัน ดังนั้นเราจึงไม่สามารถระบุตายตัวได้ เช่น ขับมอเตอร์ไซต์ 1 คน แต่สัมภาระหนักมากๆ จนไม่สามารถขับได้เป็นต้น คุณอาจต้องเช่ามอเตอร์ไซต์เพิ่ม (เช่า VPS แยกเพิ่ม) หรือ เปลี่ยนรุ่นรถ (อัพเกรด VPS หรือ เปลี่ยนประเภท)
หากไม่มีความรู้เรื่อง Spec Computer สามรถเลือก Package มารตรฐานได้ คือ Regular 2 CPU RAM 2GB หาก Spec ต่ำกว่านี้ต้องมีความรู้เรื่องการดูแลทรัพยากรณ์ VPS
หรือหากต้องการประมาณการ ก็แนะนำไม่เกิน
- 2 MT4 ต่อ 1 CPU
- 1 MT5 ต่อ 1 CPU
เช่น VPS มี 2 CPU แนะนำรันไม่เกิน 4 MT4บาง EA ต้องการ CPU มากกว่า 2-4 CPU ต่อ 1 Terminal ก็มีดังนั้นแนะนำตรวจสอบ Task manager ตลอดเวลา
การเลือกประเทศ
ปกติแล้วหลักการเลือกประเทศ จุดประสงค์หลักคือเลือก VPS ที่ตั้งใกล้กับ Broker ที่สุดเพื่อให้ MT4 กับ Broker สื่อสารกันในระยะทางที่สั้นที่สุด สิ่งนี้เรียกว่า Latecy Ping ทำให้ความเร็วในการสั่งงานดีขึ้น (อย่างเห็นได้ชัด)
แต่มันอาจมีข้อเสียว่า หากเลือก VPS ไกลจากประเทศไทย อาจทำให้รีโมทหน่วงขึ้นหรือหลุดบ่อยเพราะไกลจากเรา แต่นั้นไม่มีผลกระทบกับ vps แต่อย่างใด เป็นเพียงความน่ารำคาญเท่านั้น
บัญชีเทรดโบรกเกอร์ CXM ที่เปิดใช้งานที่ประเทศไทยมี Latency Ping 192 ms
ตัวอย่าง VDO สาธิต
ใน VDO ใช้งาน MT4 ของโบรกเกอร์ INFINOX ซึ่ง Data Center โบรกเกอร์ INFINOX ตั้งที่ ลอนดอน
จากนั้นรัน EA เปิด / ปิด order ต่อเนื่องแบบไม่มี Delay ที่รันต่างกัน 2 ประเทศโดย
ตัวอย่างที่ 1 รัน MT4 บน PC ส่วนตัวตั้งที่ ประเทศไทย ที่มี Spec สูง (CPU Core i7 และ RAM 16GB ) แต่มี Latency ping ของ mt4 ที่ 230ms
ตัวอย่างที่ 2 รัน MT4 บน VPS ตั้งที่ ลอนดอน ที่มี Spec ต่ำ (1 cpu , ram 1GB) แต่มี Latency ping ของ mt4 เพียง 20ms
สังเกตได้ว่า MT4 ที่ทำงานใกล้ Broker จะทำงานได้เร็วกว่า แม้ CPU จะไม่แรงก็ตาม
ดังนั้น CPU จะมีหลาย Core หรือแรงแค่ไหนก็ไม่มีผลต่อความเร็วของการเปิด ปิด Order **แต่ CPU ต้องเพียงพอให้ EA ทำงาน*** หากต้องการความเร็วให้เน้นที่ Latency Ping ของ MT4/MT5 โดยแนะนำ ไม่เกิน 40ms ก็เพียงพอ
ฉันจะรู้ได้อย่างไรว่า Broker ของฉันตั้ง Data Center ที่ไหน ? สามารถเช็คได้ง่ายๆตามภาพ
สรุปเนื้อหา
การเลือกกลุ่ม Package ให้เหมาะสมกับประเภท EA
ถ้าคิดว่า EA ไม่ทำงานหนักมาก order ไม่เยอะไม่หลายกราฟ ก็ลองกลุ่ม Extra หรือ Regular
ถ้าคิดว่า EA ทำงานหนักมาก order เยอะแนะนำใช้แบบ CPU High Performance แนะนำกลุ่ม Regular (2 CPU ขึ้นไป) , Premium , Dedicated
การเลือก CPU ต้องเลือกให้เพียงพอกับที่ EA ต้องการหากไม่ทราบสามารถเลือกได้ตามพื้นฐานก่อน เช่น
ถ้าจะใช้ 1-2 MT4 ก็ควรเลือก VPS 1 CPU
ถ้าจะใช้ 2-4 MT4 ก็ควรเลือก VPS 2 CPU เป็นต้น
หากไม่เพียงพอต่อความต้องการของ EA สามารถอัพเกรดภายหลังหรือถ้าไม่แน่ใจแนะนำเริ่มที่ Regular 2 CPU 2GB RAM เป็น Package มาตรฐานที่ลูกค้าใช้ EA Grid นิยมที่สุดและ ปัญหาน้อยที่สุด
การเลือกประเทศ ของ VPS ส่วนใหญ่ลูกค้าจะเลือกเน้นที่ Latency MT4/MT5 เป็นหลักเพื่อให้ MT4/MT5 สื่อสารกับ Broker ได้รวดเร็ว
แต่ Latency Remote นั้นไม่ได้มีความสำคัญมาก เราจะใช้เพื่อรีโมทเข้าไปตั้งค่า EA เท่านั้นและปิด ดังนั้นถ้ามันพอควบคุม vps ได้ก็เพียงพอแล้ว ความหน่วงของรีโมทจะมีเพียงความน่ารำคาญเท่านั้น การรีโมทช้าหรือเร็วไม่ได้กระทบกับความเร็ว VPS แต่อย่างใด ยกเว้นว่าลูกค้าต้องการดู Monitor ตลอดเวลา ก็แนะนำเลือก VPS ใกล้ๆที่ลูกค้าอยู่เช่น สิงคโปร์