ปรึกษาเรื่อง server facebook game ครับ

สวัสดีครับ

ทางผมทำโปรเจคเกมบน facebook อยู่ คล้ายๆ pet society คือ ไม่ใช่ออนไลน์จริงๆ แต่เป็นออนไลน์หลอกๆ ครับ เล่นคนเดียว แต่ไปดึงข้อมูลเพื่อนมาโชว์อะไรอย่างนั้น

client development ด้วย flash

server development ด้วย php + Zend_Amf ซึ่งมันจะออกเป็นแนวคล้ายๆ web services ให้ client มาเรียกเวลาจะเซฟหรือโหลดข้อมูล แต่ว่ามันจะสามารถเปิดเป็น permanent connection ค้างไว้ได้ ซึ่งตอนนี้ client 1 คน จะ make permanent connection ประมาณ 5 connection ไปยัง server ซึ่งมี 5 services

ส่วน server ก็ใช้ os เป็น windows server 2003 และก็ใช้ Zend Server เป็น web server, MySQL เป็น database

ทางผมจะใช้การ remote desktop เข้าไปทำอะไรใน server (พอดีทางผมไม่เชี่ยว linux และ tools ตัวอื่นๆ)

ตอน development ทางผมก็ซื้อ pc เครื่องนึงมาใช้เป็น server ใช้เทสในวง lan ซึ่ง spec ธรรมดาๆ

cpu: core 2 duo e7500 2.93GHz

ram: 2G

ตอนนี้จะ production แล้ว จึงมองหาว่าจะวาง server ยังไงดี

ผมลองอ่านๆ ดูในบอร์ดนี้ ยังไม่เห็นว่าถ้าจะหิ้วไอ้เจ้า pc ที่ใช้เป็น server อยู่ในตอนนี้ไปวาง Colo มันจะ work มั้ย

เลยอยากขอคำปรึกษาหน่อยครับ ว่ามันมี option อะไรยังไงบ้าง ใครที่สามารถให้วาง Colo ให้เช่าหรือเช่าซื้อ dedicated server ได้มาคุยกันครับ คือ ทางผมก็ไม่ค่อยเชี่ยวกันเลยอยากมีคนเชี่ยวๆ มาให้ถามหน่อยครับ

ต้องการให้คนทั้งในและต่างประเทศก็สามารถเล่นได้ด้วยนะครับ, 1 dedicated server คิดว่าจะรับได้ซักกี่คนหรอครับ ถ้าหลักแสนคน+ จะต้องยังไงบ้างครับ

หรือผมควรจะไปดูตรงกับพวก True, CAT, TOT เอาเลยถ้ามันประมาณนี้

ขอบคุณครับ

kungking.cpre@gmail.com

รู้แต่ว่าทําพวกนี้ ค่าโคโลจะแพงกว่าปกติครับ เพราะเล่น inter หมดหลอด

ถ้า IDC เท่าที่ผมลองอยู่ๆมา ผมถุกใจ true idc ที่สุด ไม่ค่อยมีปัญหาเรื่อง network หรือระบบไฟ ส่วนของคุณ น่าจะใช้เครื่องอย่างน้อย 3 เครื่อง

  1. Database MySQL ใช้ CPU แรงๆ Ram เยอะๆ จำนวน 1 เครื่อง

  2. Apps Server ใช้ Zend Server RAM เยอะๆ จำนวน 2 เครื่อง

Options:

  • Service Load balance

  • Firewall

ต้องดูว่าคาดหวังไว้กับโปรแจ็คนี้แค่ไหน มีงบค่า Hardware เท่าไหน ทั้งนี้ทั้งนั้น ถ้าจะรู้ว่าเครื่องสามารถ ระบ users ได้เท่าไหร่ แนะนำให้ลองโหลดเทส ดูจะได้ทราบว่า Resource ที่เรามี รับได้เท่าไหร่ ถ้าต้องการ Concurrent ตามที่ต้องการ ต้องใช้ Hardware อะไรบ้าง

ส่วน OS ถ้าเป็นไปได้ ไปลองดูพวก CentOS ดีกว่าครับ PHP + MYSQL ทำงานบน Linux x64 ดีกว่า windows เยอะ

ขอบคุณมากครับ เดี๋ยวจะไปลองดูเพิ่มครับ ใครมีแนะนำอีกก็เชิญนะครับ หรือมี server, colo อะไรก็มาบอกราคาทิ้งไว้กันก่อนได้ครับ pm หรือ mail ก็ได้ครับ

เรื่องงบไม่ค่อยซีเรียสครับ มี angel หนุนอยู่ อิอิ ถ้าคนเล่น scale ไปแค่ไหนเราก็ไปได้หนะครับ เบื้องต้นจริงๆ อาจจะยังไม่ target ระดับแสน ขอแค่พัน หรือ หมื่น ก่อน แต่เราก็อยากมีหนทางไว้ในกรณีที่มันไปจริงๆ ครับ จะได้ operate ต่อได้เลยหนะครับ

เว็บนี้ใจดีกันจัง เย่