คือผมได้รับงานมาเป็นระบบ Warehouse(ระบบคลังสินค้า) โจทย์งานที่ได้รับคือ
1. เป็นบริษัทขนาดเล็ก มี พนักงานประมาณ 10-15 คน
2. เจ้าของมีแนวคิดที่อยากจะเอา IT มาประยุกต์แทนระบบที่ใช้ในปัจจุบันครับ ระบบปัจจุบันคือระบบทำมือ เก็บใส่แฟ้มอย่างเดียวเลย
3. มีสินค้าประมาณ 5000 รายการครับ
4. ต้องการให้ระบบเป็นทั้ง Internal และ External พูดง่ายๆคืออยากให้ออนไลน์ได้ด้วยนะครับ
5. การซื้อขาย หรือ Transaction ในแต่ละวันอยู่ที่ 20 บิล เป็นอย่างน้อยครับ
6. เป็นบริษัทขนาดเล็กที่ทำเงินจากการขายมากกว่า 300,000 บาท ต่อเดือนครับ
7. ผมคิดว่าจะใช้ MySql เป็น DB ครับ
ตามข้างต้นครับ มีท่านใดพอจะแนะนำเรื่อง Hosting ให้บ้างได้มั้ยครับ ผมเองไม่ค่อยรู้เรื่อง host อะไรเท่าไรเลยครับ เพราะงานก่าที่เคยทำ RoR ก็แค่ Coding กับ Testing ไปวันๆ ไม่เคย Deploy จริงๆเลยสักครั้ง แนวคิดเบื้องต้นก็คงจะ้ต้องวาง server ในตัวโรงงานก่อนเพื่อรองรับระบบ Internal แต่ส่วนระบบออนไลน์นี้แหละครับ ที่ไม่รู้จริงๆว่าควรทำอย่างไรดี แนะนำด้วยนะครับ
ขอบคุณครับ
ลองเป็น Cloud ไหมครับ Windows Azure ไรงี้
ถ้า ruby แนะนำ Heroku เลยครับ ชีวิตจะแสนสบาย กด git push git push เสร็จ แต่ราคาแอบแรง
ถ้าไม่อยากจ่ายเยอะ แต่ต้องทำเองเป็นก็ Digital Ocean ครับ
ขอบคุณมากครับ ผมจะลองดูครับ
ถ้าจะทำเองแนะนำ VPS ในสิงคโปร์ ครับ แต่ไม่แนะนำ Digital Ocean เพราะมีเพื่อนลองเล่นแล้ว มีปัญหาเยอะ โดยเฉพาะโซนสิงคโปร์ เพราะ Digital Ocean เขาเพิ่งเริ่มทำโซนสิงคโปร์ได้ไม่นาน ระบบยังไม่ค่อยนิ่ง
ส่วนตัวผมใช้ของ Indovirtue อยู่ ก็โอเค ราคาไม่แรง คุณภาพใช้ได้ latency ต่ำ (ping ได้ ประมาณ 80-100ms) แต่เสียอย่างเดียวไม่มี DNS Manager ให้ใช้ครับ
ผมรับทำ VPS สำหรับ Ruby โดยเฉพาะนะครับ สนใจทักมาได้ที่ Facebook: Aruj Thirawat ครับ หรือถ้าลูกค้าอยากได้เป็น Server พร้อมทีม System Engineer คอย Setup ให้ ติดตั้งที่ไซต์ลูกค้าเลย ก็คุยกันได้ครับผม
ดูจากปริมาณข้อมูลแล้วถือว่าน้อยมากๆ ถ้าใช้ php นี่รันด้วย hosting ปีละร้อยบาทยังเอาอยู่เลยครับ
ปัญหาคือมันเป็น RoR เลยหา hosting ยากหน่อย + กินทรัพยากรเยอะมาก แต่ในเมื่อเป็นงานลูกค้า (เราไม่ได้เป็นคนจ่ายค่าโฮส) ก็สบายไปหน่อยครับ เช่า VPS เอาเนี่ยแหละเดือนละไม่เกินพันน่าจะพอได้ หรือถ้ามี hosting ไหนที่จัดการ shared-host ให้รัน RoR ได้จริงๆก็โอเคครับ
ขอบคุณทุกท่านมากๆครับ
ส่วนของคุณ Aruj ยังไงถ้าผมสนใจจะติดต่อไปนะขอรับ
ยินดีคร้าบ
ลองใช้พวก Digital Ocean เสียเวลาจัดการระบบหน่อย แล้วทำระบบ Automate Deployment จะสบายขึ้นตอนหลังครับ :)
บทความ Ruby on Rails: http://www.symbolet.com