อัพเดท server stack ตอนนี้ (generation 2)
Load Balancer
1GB / 1vCPU / 25GB ($5/mo)
รัน FreeBSD 11.1 ใช้ Varnish เป็น reverse proxy และ Hitch เป็น SSL/TLS termination
App
1GB / 1vCPU / 25GB (x4, $20/mo)
รัน FreeBSD 11.1 และ Fanboi2 ด้วย S6 เป็น process manager และ Waitress เป็น HTTP backend
เปลี่ยนจากเซิฟเวอร์ใหญ่ 1 ตัวเป็นเซิฟเวอร์เล็ก 5 ตัว เพื่อ isolate I/O และ CPU
Database
4GB / 2vCPU / 80GB ($20/mo)
รัน FreeBSD 11.1 และ PostgreSQL 10
เซิฟเวอร์ขนาดใหญ่ขึ้น เพราะจะเริ่มทำ data analysis เพื่อระบบตรวจจับความคิดเห็นไม่พึงประสงค์ ฯลฯ
รวมแล้วค่าเซิฟเวอร์อยู่ที่ $45 ต่อเดือน เพิ่มจาก >>174 มา $5 ครับ
การแยก app เป็นเซิฟเวอร์เล็กๆ ย่อยๆ 4 เครื่องแบบนี้ น่าจะช่วยให้เว็บเสถียรขึ้นพอสมควร
เร็วๆ นี้จะมีการเพิ่ม ELK หรือไม่ก็ Graylog กับ Sentry เพื่อช่วยเรื่องการ monitor error ในเซิฟเวอร์
ซึ่งอาจจะเพิ่ม cost อีกพอสมควร