Fanboi Channel

Development Room - Build 1

Last posted

Total of 440 posts

174 Nameless Moderator Posted

>>173 ใน DO นี่ deploy ลงไปตรงๆ เลยครับ ไม่ได้รัน Vagrant ซ้อนอีกชั้น (Vagrant ใช้แค่เวลา develop)
ในส่วนของ spec ในความเป็นจริงเครื่อง 2GB / 2CPU เครื่องเดียวก็เหลือเฟือแล้ว
เพราะพยายามเขียนส่วนที่ serve หน้าเว็บให้มี blocking น้อยที่สุด (ตรงไหนที่ blocking จะทำใน worker)

แต่เนื่องจากต้องการจะรองรับ traffic ที่มี spike เป็นบางครั้ง และเพื่อเพิ่มความเสถียรของระบบโดยรวม
ในขณะนี้จึงเซ็ทอัพเป็น 3 tier ดังนี้ครับ

Load Balancer
2GB / 1vCPU / 50GB ($10/mo)
รัน FreeBSD 10.3 + Varnish เป็น reverse proxy + Hitch สำหรับ SSL/TLS termination

App
2GB / 2vCPU / 60GB ($15/mo)
รัน FreeBSD 10.3 และ Fanboi2 ด้วย Circus (socket manager), Chaussette (WSGI) และ Waitress (HTTP backend)

DB
2GB / 2vCPU / 60GB ($15/mo)
รัน FreeBSD 10.3 และ PostgreSQL 9.5

รวมแล้วค่าเซิฟเวอร์อยู่ที่ $40 ต่อเดือนครับ
ไม่เสียค่า bandwidth เนื่องจาก account DigitalOcean ที่ใช้เป็น account ยุคแรกๆ ได้ bandwidth ฟรีครับ
(ลอง search ว่า DigitalOcean grandfathered ดูครับ)

Topic locked

Topic has been locked by moderator.

No more posts could be made at this time.

Be Civil — "Be curious, not judgemental"

  • FAQs — คำถามที่ถามบ่อย (การใช้บอร์ด การแบน ฯลฯ)
  • Policy — เกณฑ์การใช้งานเว็บไซต์
  • Guidelines — ข้อแนะนำในการใช้งานเว็บไซต์
  • Deletion Request — แจ้งลบและเกณฑ์การลบข้อความ
  • Law Enforcement — แจ้งขอ IP address

All contents are responsibility of its posters.