เกณฑ์สำหรับการเลือกเซิร์ฟเวอร์เพื่อเรียกใช้ Node.js


12

เกณฑ์สิ่งที่ฉันจะใช้ในการเลือกเซิร์ฟเวอร์เพื่อเรียกNode.js ?

ดูเหมือนว่าโฮสติ้งที่ใช้ร่วมกันเป็นแบบ nonstarter เนื่องจากมันใหม่ ด้วยวิธีการทำงานสิ่งที่ฉันจะดูในแง่ของเครื่องผลิต? สมมติว่าเริ่มแรกฉันใช้งบประมาณที่ จำกัด (ไม่เกิน US $ 5 ถึง US $ 25 ต่อเดือน)

คำตอบ:


5

ไม่น่าเป็นไปได้ที่คุณจะเห็น Node.js ในสภาพแวดล้อมที่ใช้ร่วมกันเนื่องจากกระบวนการ Node.js ของคุณทำงานเป็นกระบวนการที่ใช้เวลานานมากกว่าที่จะถูกสร้างอินสแตนซ์ผ่าน CGI หรืออะไรก็ตามที่คล้ายกับ mod_wh ภายใต้ Apache

ซึ่งหมายความว่าคุณกำลังดูเซิร์ฟเวอร์เฉพาะหรือ VPS และแม้กระทั่งตอนนี้คุณจะอยู่ที่ปลายด้านบนของงบประมาณของคุณ บางสิ่งที่เหมือนกับข้อเสนอที่เล็กที่สุดของ Linodeอาจเป็นราคาที่ดีที่สุดที่คุณจะได้รับจากงบประมาณนั้น - คุณสามารถถูกกว่าได้ แต่คุณไม่ต้องการลดข้อกำหนดของคุณมากไปกว่านั้น

คุณอาจได้รับ RAM น้อยลงอาจจะน้อยเพียง 256 MB แต่คุณน่าจะจบการแลกเปลี่ยนดังนั้นคอขวด I / O ของการแชร์ไดรฟ์กับ VPS อื่น ๆ จะทำให้คุณเสียชีวิต บางครั้งคุณเห็นเซิร์ฟเวอร์เฉพาะเก่าราคาถูก (สเปคต่ำ, RAM 256 MB, ไดรฟ์ขนาดเล็ก) ราคา US $ 25 / เดือนหรือแม้กระทั่ง US $ 20 / เดือน - จับตาดูพื้นที่ข้อเสนอของสถานที่เช่นWHTหรือสถานที่เฉพาะเช่นเซิร์ฟเวอร์ OLM - วันถ้านั่นคือสิ่งที่คุณต้องการ

กรอบ Node.js ตัวเองไม่จำเป็นต้อง RAM มากหรือพลังงาน CPU ต่อเช่นเนื่องจากสถาปัตยกรรมกระบวนการ evented มากกว่าเกลียวหรือตาม แต่สิ่งที่จัดเรียงของสเปคที่คุณจะต้องมากจะขึ้นอยู่กับสิ่งที่คุณรหัสจะทำ (สิ่งที่จัดเรียง ของการประมวลผลข้อมูล ?, ว่าใหญ่เป็นชุดข้อมูล ?, ทำงานสิ่งที่ฐานข้อมูล ?, จำนวนผู้ใช้งานพร้อมกัน / กระบวนการที่คุณคาดหวังว่า ?, ... ) ดังนั้นเราจะต้องมากรายละเอียดเพิ่มเติมเพื่อให้สามารถที่จะให้คุณมากของ คำตอบที่เฉพาะเจาะจงมากขึ้น แม้ว่าจะมีงบประมาณสูงสุดที่ US $ 25 อาจเป็นกรณีของการรับสิ่งที่คุณสามารถได้รับและหาวิธีที่จะอยู่กับมัน!

แก้ไข: (2013-01-10)

นับตั้งแต่เขียนคำตอบนั้นราคา / ความสามารถได้เปลี่ยนไปเล็กน้อย ในความเป็นจริงมีเพียงไม่กี่แห่งที่ให้บริการโฮสติ้ง Node.js และมีบางราคามาตรฐานที่ดีมากบน VMs (Linode ยังคงเป็นข้อเสนอแนะที่ดี IMO แต่มีข้อเสนอที่คุ้มค่ากว่าถ้าคุณต้องการเสี่ยงต่อการเป็นที่รู้จักน้อย ผู้ให้บริการ) และเซิร์ฟเวอร์เฉพาะขนาดเล็ก (จากไลค์ของ kimsufi.co.uk เป็นต้น)

แต่อย่าใช้คำแนะนำการโฮสต์จากหน้าเว็บที่ค่อนข้างคงที่เช่นคำถามข้อบกพร่องของเซิร์ฟเวอร์โดยไม่มีการวิจัยเพิ่มเติมเกี่ยวกับกลุ่มสนทนาเฉพาะสำหรับการโฮสต์: ตลาดมีการเปลี่ยนแปลงมากมายจนคำตอบที่นี่อย่างรวดเร็วกลายเป็นล้าสมัยซึ่งเป็นเหตุผลว่า


ฉันไม่ได้ทำอะไรกับกระบวนการเซิร์ฟเวอร์ที่ใช้เวลานานสำหรับโครงการของฉัน, PHP และการแคชบางอย่างก็คือ และสำหรับการทำงานอย่างมืออาชีพของฉันจะเป็นคนปฏิบัติการเซิร์ฟเวอร์ (เช่นตัวคุณเอง!) ที่จัดการกับตัวเลือกฮาร์ดแวร์และระบบปฏิบัติการ ฉันคิดว่าถึงเวลาเข้าสู่โลกของ VPS แล้ว ฉันขอขอบคุณข้อเสนอแนะอย่างมาก เท่าที่ชุดข้อมูลและหมายเลขผู้ใช้และเช่นนี้ฉันไม่แน่ใจในจุดนี้ฉันเดาว่าฉันจะมีคำถามเพิ่มเติมเมื่อฉันได้รับเพิ่มเติม ขอบคุณมาก!
artlung

Linode คือ $ 19 / เดือน USD บนเซิร์ฟเวอร์ RAM 512 MB ดูเหมือนว่าจะเพียงพอสำหรับสิ่งพื้นฐาน
Jason Sebring

2

ยังตรวจสอบคู่ของHerokuสไตล์ผู้ให้บริการโฮสติ้ง Node.js พวกเขานำภาระบางส่วนในการจัดการเครื่องและกระบวนการ Node.js ไปด้วยในขณะที่ยังคงคุ้มค่า โปรดทราบว่าพวกเขาอยู่ในสถานะเบต้า ณ กลางเดือนพฤษภาคม 2011


1

เซิร์ฟเวอร์ VEของ MediaTemple คือ 25 $ / เดือน (เมื่อคุณเลือกตัวเลือกรายปีมิฉะนั้นจะเป็น 30 $ / เดือน) ค่อนข้างดีสำหรับ VPS ที่มีการเข้าถึงรูทและ RAM 512 MB

มิฉะนั้นคุณสามารถสร้างเว็บเซิร์ฟเวอร์ VirtualBoxให้กับตัวเองได้ฟรีหากคุณต้องการทดสอบ Node.js และดูว่ามันเหมาะกับคุณก่อนที่จะเริ่มใช้เงินกับการโฮสต์เว็บหรือไม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.